找回密码
 注册
搜索
查看: 2857|回复: 10

[讨论] 请问,I2C总线IC 数量只受到总线的最大电容 400pF限制,这个如何计算?

[复制链接]
发表于 2010-11-16 17:28:06 | 显示全部楼层 |阅读模式
如题,除了地址不重复外,听说IC 数量只受到总线的最大电容 400pF 限制,那么电容如何计算呀?
谢谢啦!
发表于 2010-11-19 10:29:24 | 显示全部楼层
当然挂的外设越多,走线的寄生电容就越大了,当电容大到会影响信号的完整性的时候,那么信号就失效了,挂再多外设也是白搭。
这个电容的计算基本上很难,要看走线和制板工艺,不过可以现在电脑上仿真一下,有个大致的结果。
自己计算的误差肯定大大的
点评回复

使用道具 举报

发表于 2010-11-18 22:41:45 | 显示全部楼层
一个I2C设备管脚的输入电容是10pF,再考虑走线,
一般应用中挂3、5个没什么问题,要注意地址不要冲突,上拉电阻改为2.2k,甚至1k都可以。
点评回复

使用道具 举报

发表于 2010-11-16 22:58:12 | 显示全部楼层
第一次听说,同问,呵呵
点评回复

使用道具 举报

发表于 2010-11-22 16:32:03 | 显示全部楼层
每个I2C device都有寄生电容的,把他们的相加起来,走线也有,电容主要是影响I2C上升下降时间,你量一下在规格范围内就好了,此外,减小上拉电阻也可以改善上升时间,但也不能太小,虽说是open drain的,但电阻太小I2C的低电压就会比较高,过不了规格,此外就是还有很大的漏电流
点评回复

使用道具 举报

 楼主| 发表于 2010-11-22 14:41:34 | 显示全部楼层
谢谢,就是说挂的slave越多的时候,上拉电阻也要相对减小是吧?
点评回复

使用道具 举报

发表于 2010-11-22 13:50:27 | 显示全部楼层
量一下I2C的上升下降时间,Ok就可以了[em01]
点评回复

使用道具 举报

发表于 2010-12-10 18:23:44 | 显示全部楼层
以下是引用henryzxs1在2010-11-22 16:32:03的发言:
每个I2C device都有寄生电容的,把他们的相加起来,走线也有,电容主要是影响I2C上升下降时间,你量一下在规格范围内就好了,此外,减小上拉电阻也可以改善上升时间,但也不能太小,虽说是open drain的,但电阻太小I2C的低电压就会比较高,过不了规格,此外就是还有很大的漏电流

受教了!
点评回复

使用道具 举报

发表于 2010-12-28 16:17:17 | 显示全部楼层
正解,这个主要是考虑到上拉的驱动,和频率响应问题。还有就是低电平的最大值。低电平的最大值决定了上拉电阻的最小值
点评回复

使用道具 举报

发表于 2010-12-24 20:06:41 | 显示全部楼层
受教了!
点评回复

使用道具 举报

发表于 2011-1-17 17:18:01 | 显示全部楼层
恩,这个很重要,学习了,谢谢。
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-10-6 16:31 , Processed in 0.047160 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表