位置:51电子网 » 技术资料 » 通信网络

I2C总线模块之间的双线通信

发布时间:2011/10/10 11:09:47 访问次数:1668

    I2C总线用于不同的IC或模块之间的双线通信,一条为串行数据线(SDA),另一条为串行时钟线( SCL)。当与器件的输出级相连时,这两条线都必须接上拉电阻。数据的传输只有在总线空闲时才能进行。   ICE2A0265
    1、位传送
    在每个时钟脉冲出现时,总线传送一个数据位。在时钟信号高电平期间,SDA线上的数据位应保持稳定,如果此时改变SDA绒数据,则被认为是总线的控制信号,如图7.38所示。

                  
    2、起始和停止信号
    当总线空闲时,数据和时钟线保持高电平。SCL线为高电平时,SDA线电平由高至低的变化定义为总线的起始信号(S); SCL线为高电平时,SDA线电平由低至高的变化定义为总线的停止信号(P),如图7.39所示。

               

   3、系统配置
    产生信息的器件称为“发送器”,接收信息的器件称为“接收器”。控制信息的器件称为“主控器”,而由主控器控制的器件称为“被控器”。PCF8574的内部系统配置结构框图如图7.40所示。

                    
   4、应答
    在启动和停止信号之间所传送的数据数量不受限制。每个8位字节之后跟随一个应答位。应答位的时钟脉冲由主控器产生。被控接收器在接收到每一个字节数据之后必须发送一个应答信号;而主控器在接收到被控发送器发送的数据后,也必须发送一个应答信号。在出现与应答位对应的时间脉冲时,产生应答位的器件将拉低SDA线,这样在应答位对应的时钟脉冲高电平期间,SDA保持低电平状态。建立和保持时间必须纳入考虑。
    当主控器作为接收器时,必须在被控器发送完最后一个字节数据后产生非应答信号,此时发送器必须将数据线释放为高电平,以使主控器能够产生一个停止信号。I2C总线上的应答时序如图7.41所示。

                  

 

 

 

http://hly0517.51dzw.com


 

    I2C总线用于不同的IC或模块之间的双线通信,一条为串行数据线(SDA),另一条为串行时钟线( SCL)。当与器件的输出级相连时,这两条线都必须接上拉电阻。数据的传输只有在总线空闲时才能进行。   ICE2A0265
    1、位传送
    在每个时钟脉冲出现时,总线传送一个数据位。在时钟信号高电平期间,SDA线上的数据位应保持稳定,如果此时改变SDA绒数据,则被认为是总线的控制信号,如图7.38所示。

                  
    2、起始和停止信号
    当总线空闲时,数据和时钟线保持高电平。SCL线为高电平时,SDA线电平由高至低的变化定义为总线的起始信号(S); SCL线为高电平时,SDA线电平由低至高的变化定义为总线的停止信号(P),如图7.39所示。

               

   3、系统配置
    产生信息的器件称为“发送器”,接收信息的器件称为“接收器”。控制信息的器件称为“主控器”,而由主控器控制的器件称为“被控器”。PCF8574的内部系统配置结构框图如图7.40所示。

                    
   4、应答
    在启动和停止信号之间所传送的数据数量不受限制。每个8位字节之后跟随一个应答位。应答位的时钟脉冲由主控器产生。被控接收器在接收到每一个字节数据之后必须发送一个应答信号;而主控器在接收到被控发送器发送的数据后,也必须发送一个应答信号。在出现与应答位对应的时间脉冲时,产生应答位的器件将拉低SDA线,这样在应答位对应的时钟脉冲高电平期间,SDA保持低电平状态。建立和保持时间必须纳入考虑。
    当主控器作为接收器时,必须在被控器发送完最后一个字节数据后产生非应答信号,此时发送器必须将数据线释放为高电平,以使主控器能够产生一个停止信号。I2C总线上的应答时序如图7.41所示。

                  

 

 

 

http://hly0517.51dzw.com


 

相关技术资料
10-10I2C总线模块之间的双线通信

热门点击

 

推荐技术资料

耳机的焊接
    整机电路简单,用洞洞板搭线比较方便。EM8621实际采... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!