I2C通讯干扰问题

[复制链接]
5139|8
 楼主| jackcheng362523 发表于 2017-1-11 17:54 | 显示全部楼层 |阅读模式
大家好,对于一个分体机,两IC之间通讯使用I2C的形式通讯,线束长度为1m会对通讯有影响吗?谢谢了。。。
gx_huang 发表于 2017-1-11 19:03 | 显示全部楼层
1、看是否有干扰
2、看分布电容,可以减少上拉电阻,时钟变慢处理
 楼主| jackcheng362523 发表于 2017-1-12 09:11 | 显示全部楼层
  .
有谁有过吗??I2C通讯,线束有1m长。
 楼主| jackcheng362523 发表于 2017-1-12 09:14 | 显示全部楼层
gx_huang 发表于 2017-1-11 19:03
1、看是否有干扰
2、看分布电容,可以减少上拉电阻,时钟变慢处理

分布电容是什么意思?
时钟变慢,这样反应的速度是不是也会变慢?
 楼主| jackcheng362523 发表于 2017-1-12 09:20 | 显示全部楼层
@chunyang  ,大神,有使用过这样的吗
gx_huang 发表于 2017-1-12 10:14 | 显示全部楼层
jackcheng362523 发表于 2017-1-12 09:14
分布电容是什么意思?
时钟变慢,这样反应的速度是不是也会变慢?

如果是强干扰场合,比如有大功率变频工作的,不建议这么远。
I2C的通信速度,一方面受协议100K或者400K限制,同时受上拉电阻和分布电容的限制。
如果分布电容太大,充放电时间变长,速度自然慢了,否则就误码了。
linqing171 发表于 2017-1-12 17:24 | 显示全部楼层
几米都有,平时就一两米。
用两个同轴电缆分别传SCL和SDA,两个屏蔽地在两端都接上。 上拉电阻减小的1k甚至以下,速率降低到10kHz。
kaisa0826 发表于 2017-1-18 10:01 | 显示全部楼层
不建议这么用,标准大概400pF电容,上拉电阻最小是1K。不可靠,还是更换其他方式吧
chunyang 发表于 2017-1-23 23:33 | 显示全部楼层
选择合适的线材,在干扰不算强烈的场合可以。像18B20这类器件,这个长度的应用还是很普遍的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

23

主题

161

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部