TI中文支持网
TI专业的中文技术问题搜集分享网站

I2c扩展–急

430f5659采用其中一个串口配置成I2c,作为主设备,其余最多外面接入10个从设备(传感器,也是430单片机),担心驱动能力不够的问题,如何衡量一个I2c可以接入从设备的个数,如果驱动能力不够,应该选择什么器件进行扩展?

Carter Liu:

I2C总线可挂接数十个设备,一般在总线上加上拉没有驱动能力不足的考虑。若担心驱动能力不够,可使用PCA9518这个I2C集线器,一拖四的,你挂三个就可以得到12个输入输出

Carter Liu:

不知道你考虑的驱动能力不足问题是不是总线受最大电容400pF的限制

Shi JianHua:

回复 Carter Liu:

搞不明白干嘛一条IIC上用那么多设备,如果真的是较多就工业总线不就的了。

Triton Zhang:

回复 Shi JianHua:

1. I2C总线是不受从设备数量限制的,只受总线电容的限制。

2. 总线上挂的设备太多的话,建议适当降低I2C的速率,因为设备越多,总线上的容性负载就越大,SDA和SCL的上下电平会发生畸变。

Shi JianHua:

端口够用的话你直接软件模拟,然后每条总线上挂几个,不就解决问题了

赞(0)
未经允许不得转载:TI中文支持网 » I2c扩展–急
分享到: 更多 (0)