The invention relates to the field of electronic technology, in particular to a self-awakening I2C communication architecture system, including: an OSC circuit, a first enabler connected to an enabled signal, an OSC circuit output CLK signal under the action of an enabled signal being a first pulse signal, or an enabled signal being a second pulse signal to turn off the OSC electricity. I2C protocol circuit, which starts the I2C protocol circuit under the action of the enable signal as the first pulse signal, or closes the I2C protocol circuit under the action of the enable signal as the second pulse signal; the self-detection circuit is connected with the serial clock line signal terminal and the serial data line signal terminal of the I2C protocol circuit for generating the enable signal. The invention realizes the real-time wake-up and dormancy of I2C communication by adding a self-detecting circuit, and keeps the digital circuit in a closed state during dormancy, thereby saving a large amount of unnecessary energy loss.
【技术实现步骤摘要】
一种自唤醒的I2C通讯架构系统
本专利技术涉及电子
,尤其涉及一种I2C通讯架构系统。
技术介绍
I2C(Inter-IntegratedCircuit)协议是最先由philip公司提出的板级通讯协议,目前广泛应用于芯片之间的信息交互和控制,使用范围非常广。在I2C架构中,如图1所示的网络架构中,主机和从机共享一条I2C总线,SCL(SerialClockLine,串行时钟线)、SDA(SerialDataLine,串行数据线)分别通过上拉电阻上拉到公共电平,所有器件通过OD(OpenDrain,漏极开路)驱动I2C总线,并按照一定的协议实现数据的交互和控制,是个非常高效且应用广泛的总线协议。传统的I2C协议电路中,参照图2,I2C信号以“start”和“stop”结构作为协议传输起始和结束标志,中间按照协议通过SDA和SCL的时序关系传输信息。由于所有芯片共用一条总线,相互之间不知道其他芯片何时会开启通讯,因此总线上的所有芯片必须通过数字电路不停检测总线上是否有通讯请求,这同时也需要芯片内部无时无刻都要有个高速时钟电路在工作,以满足通讯的及时性和有效性,消耗了大量不必要的静态功耗。
技术实现思路
针对现有技术的I2C协议电路需要不停检测总线信号,静态功耗很大的问题,本专利技术提供了一种自唤醒的I2C通讯架构系统,具体方案如下:一种自唤醒的I2C通讯架构系统,包括:OSC电路,设有第一使能端和时钟输出端,所述第一使能端与一使能信号连接,于所述使能信号为一第一脉冲信号作用下启动所述OSC电路自所述时钟输出端输出CLK信号,或于所述使能信号为一第二脉冲信号作 ...
【技术保护点】
1.一种自唤醒的I2C通讯架构系统,其特征在于,包括:OSC电路,设有第一使能端和时钟输出端,所述第一使能端与一使能信号连接,于所述使能信号为一第一脉冲信号作用下启动所述OSC电路自所述时钟输出端输出CLK信号,或于所述使能信号为一第二脉冲信号作用下关闭所述OSC电路;I2C协议电路,设有第二使能端、时钟信号端、串行时钟线信号端、串行数据线信号端,所述时钟信号端与所述OSC电路的时钟输出端连接,所述第二使能端与所述使能信号连接,于所述使能信号为所述第一脉冲信号的作用下启动所述I2C协议电路,或于所述使能信号为所述第二脉冲信号作用下关闭所述I2C协议电路;自检测电路,与所述I2C协议电路的串行时钟线信号端及串行数据线信号端连接,用于产生所述使能信号。
【技术特征摘要】
1.一种自唤醒的I2C通讯架构系统,其特征在于,包括:OSC电路,设有第一使能端和时钟输出端,所述第一使能端与一使能信号连接,于所述使能信号为一第一脉冲信号作用下启动所述OSC电路自所述时钟输出端输出CLK信号,或于所述使能信号为一第二脉冲信号作用下关闭所述OSC电路;I2C协议电路,设有第二使能端、时钟信号端、串行时钟线信号端、串行数据线信号端,所述时钟信号端与所述OSC电路的时钟输出端连接,所述第二使能端与所述使能信号连接,于所述使能信号为所述第一脉冲信号的作用下启动所述I2C协议电路,或于所述使能信号为所述第二脉冲信号作用下关闭所述I2C协议电路;自检测电路,与所述I2C协议电路的串行时钟线信号端及串行数据线信号端连接,用于产生所述使能信号。2.根据权利要求1所述的I2C通讯架构系统,其特征在于,所述自检测电路包括第一检测部,所述第一检测部依据所述串行时钟线信号端的信号为高电平及所述串行数据线信号端的信号为下降沿时产生一高脉冲信号作为开始信号。3.根据权利要求2所述的I2C通讯架构系统,其特征在于,所述自检测电路包括第二检测部,所述第二检测部依据所述串行时钟线信号端的信号为高电平及所述串行数据线信号端的信号为上升沿时产生一高脉冲信号作为结束信号。4.根据权利要求3所述的I2C通讯架构系统,其特征在于,所述自检测电路包括第三检测部,所述第三检测部依据所述串行时钟线信号端及及所述串行数据线信号端同时为低电平信号且超过设定时间阈值时,产生一高脉冲信号作为故障信号。5.根据权利要求2所述的I2C通讯架构系统,其特征在于,所述第一检测部包括:第一反相器,设有输入端和输出端,所述输入端与所述串行数据线信号端连接;第一D锁存器,设有第一数据信号端、第一D锁存器使能端、第一复位输入端、第一信号输出端,所述第一数据信号端与所述串行时钟线信号端连接,所述第一D锁存器使能端与所述第一反相器的输出端连接,所述第一复位输入端连接一复位信号;第一单稳态触发器,设有第一触发信号输入端和第一脉冲信号输出端,所述第一触发信号输入端与所述第一D锁存器的所...
【专利技术属性】
技术研发人员:肖晗,符志岗,冯伟平,袁琼,虞翔,高强,欧新华,
申请(专利权)人:上海芯导电子科技有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。