I2C总线

   I2C总线是近年来微电子通信控制领域广泛采用的一种新型的总新标准,它是同步通信的一种特殊形式,具有接口线少、通信速率较高等特点。在主从通信中,可以有多个I2C总线器件同时接到I2C总线上,所有与I2C兼容的器件都具有标准的接口,通过地址来识别通信对象,使它们可已经由I2C总线互相直接通信。

  I2C总线由数据线SDA和时钟线SCL两条线构成通信线路,即可发送数据又可接收数据。在CPU与被控IC之间、IC与IC之间都有双向通信,最高数率可达400kbps,各种被控器件均并联在总线上,但每个器件都有唯一的地址,在信息传输过程中,I2C总线上并联的每一个器件既是被控器又是发送器,这取决于它要完成的功能。CPU发出的控制信号分为地址码和数据码两部分:地址码用来选址,即接通需要控制的电路;数据码是通信的内容,这样各IC控制电路虽然挂在同一条总线上,却彼此独立的。

原文地址:https://www.cnblogs.com/zhang1365300653/p/3513066.html