单片机:I2C串行总线的组成及工作原理.pptVIP

  • 9
  • 0
  • 约4千字
  • 约 26页
  • 2021-01-07 发布于安徽
  • 举报

单片机:I2C串行总线的组成及工作原理.ppt

* I2C总线仲裁与时钟发生 SDA仲裁 SDA线的仲裁也是建立在总线具有线“与”逻辑功能的原理上的。 节点在发送1位数据后,比较总线上所呈现的数据与自己发送的是否一致。是,继续发送;否则,退出竞争。 SDA线的仲裁可以保证I2C总线系统在多个主节点同时企图控制总线时通信正常进行并且数据不丢失。总线系统通过仲裁只允许一个主节点可以继续占据总线。 * I2C总线仲裁与时钟发生 仲裁过程 DATA1和DATA2分别是主节点向总线所发送的数据信号; SDA为总线上所呈现的数据信号,SCL是总线上所呈现的时钟信号。 * I2C总线仲裁与时钟发生 仲裁过程 当主节点1、2同时发送起始信号时,两个主节点都发送了高电平信号。这时总线上呈现的信号为高电平,两个主节点都检测到总线上的信号与自己发送的信号相同,继续发送数据。 * I2C总线仲裁与时钟发生 仲裁过程 第2个时钟周期,2个主节点都发送低电平信号,在总线上呈现的信号为低电平,仍继续发送数据。 * I2C总线仲裁与时钟发生 仲裁过程 在第3个时钟周期,主节点1发送高电平信号,而主节点2发送低电平信号。根据总线的线“与”的逻辑功能,总线上的信号为低电平,这时主节点1检测到总线上的数据和自己所发送的数据不一样,就断开数据的输出级,转为从机接收状态。 * I2C总线仲裁与时钟发生 仲裁过程 这样主节点2就赢得了总线,而且数据没有丢失,即总线的数据

文档评论(0)

1亿VIP精品文档

相关文档