430f5659采用其中一个串口配置成I2c,作为主设备,其余最多外面接入10个从设备(传感器,也是430单片机),担心驱动能力不够的问题,如何衡量一个I2c可以接入从设备的个数,如果驱动能力不够,应该选择什么器件进行扩展?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
430f5659采用其中一个串口配置成I2c,作为主设备,其余最多外面接入10个从设备(传感器,也是430单片机),担心驱动能力不够的问题,如何衡量一个I2c可以接入从设备的个数,如果驱动能力不够,应该选择什么器件进行扩展?
搞不明白干嘛一条IIC上用那么多设备,如果真的是较多就工业总线不就的了。
1. I2C总线是不受从设备数量限制的,只受总线电容的限制。
2. 总线上挂的设备太多的话,建议适当降低I2C的速率,因为设备越多,总线上的容性负载就越大,SDA和SCL的上下电平会发生畸变。