速率
标准模式:100kbps
快速模式:400kbps
高速模式:3.4Mbps
全双工;
8位串行数据双向传输;
总线上的器件地址唯一;
I2C使用一个7bit的设备地址,一组总线最多和112个节点通信,最大通信数量受限于地址空间及400pF的总线电容。如A0、A1、A2三个地址线,则最多2^3=8个不同地址,同时需考虑总线电容。
串联电阻
如22R、33R。
第一是阻抗匹配。因为信号源的阻抗很低,跟信号线之间阻抗不匹配,串上一个电阻后,可改善匹配情况,以减少反射,避免振荡等。
第二是可以减少信号边沿的陡峭程度,从而减少高频噪声以及过冲等。因为串联的电阻,跟信号线的分布电容以及负载的输入电容等形成一个RC 电路,这样就会降低信号边沿的陡峭程度。大家知道,如果一个信号的边沿非常陡峭,含有大量的高频成分,将会辐射干扰,另外,也容易产生过冲。
上拉电阻
I2C 总线内部使用漏极开路输出驱动器,因此 SDA
和 SCL
可以被拉低为低电平,但是不能被驱动为高电平,所以每条线上都要使用一个上拉电阻,默认情况下将其保持在高电平。中断,GPIO、I2C等一般都是OC或者OD门ÿ