1.硬件组成:时钟线:SCL。数据线:SDA。 2.硬件要求:因为I2C的设备为OD(Open Drain,开漏),故在总线上需求加上拉电阻。5V电路中一般运用5.1K的上拉电阻,3.3V电路中能够运用4.7K的上拉电阻。 3.数据速率:100kbps,400kbps,3.4Mbps。 4.通讯开端条件:SCL高电平时,SDA发生下降沿跳转。 5.通讯停止条件:SCL高电平时,SDA发生上升沿跳转。 6.ACK:在一个字节发送完成后,假如需求ACK,则在第9个时钟周期,发送设备开释SDA,由承受设备控SDA发生低电平的ACK。 6.数据主→从正常传输:①主寻址从,发送地址和写标识。②对应的从回来ACK。③主发送数据。④从回来ACK。。。。。。n。主停止或许重启通讯 7.数据从→主正常传输:①主寻址从,发送地址和读标识。②对应的从回来ACK。③从发送数据。④主回来ACK。⑤从持续发送数据。⑥主回来ACK。。。。。。n。从发送数据。n+1。主不回来ACK。(表征主发送完毕)n+2。主停止或许重启通讯。 8.数据主→从未回来ACK:主停止传输或许开端新的传输。 9.数据从→主未回来ACK:从停止数据传输开释总线。 10.接收方需求等候才干持续承受数据:接收方将SCL拉低,此刻发送方将等候SCL从头拉高后才持续发送数据。 |
I2C总线标准
1硬件组成:时钟线:SCL。数据线:SDA。2硬件要求:由于I2C的设备为OD(OpenDrain,开漏),故在总线上需要加上拉电阻。5V电路中一般使
声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ziliao/sheji/234888.html