I2C总线是整体接上拉就行, 还是每个设备一个上拉
I2C总线中是每个从机都要加一对上拉电阻还是主机加一对就够了?
i2c是一主多从的通信方式,除地线外一根时钟一根数据,所有从机都并联到这两根线上,数据线空闲时要保证高电平,明白这几点就可以知道,如果主从机都采用推挽输出,输出为高的设备和输出为低的设备会通过数据线直接短路,因此所有设备都应该才用开漏输出,再接上拉电阻来实现高电平,并保证空闲时数据线处于高电平状态,上拉电阻过大会导致驱动能力不足,过小会造成不必要的消耗,由于i2c速率较低,一组正常的上拉电阻就够满足大部分情况下的需求了,再并联上拉电阻等效于减少上拉电阻阻值,是没有必要的,上拉电阻阻值减小到一定程度也会影响正常通信和芯片使用寿命
作者:就事论事可好
链接:https://www.zhihu.com/question/644293884/answer/3397061235
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

浙公网安备 33010602011771号