IIC连接线,能多长
时间:12-12
整理:3721RD
点击:
为了做EMC实验,需要将IIC连接到暗示外面。用了10m的线,结果发现IIC read,100k
下偶尔失败,400k下必然失败。
用示波器看了下,100k时,data就变成了锯齿波。
我当时以为IIC这么低的速率,线长一点也没关系。结果。
请教大家2个问题:
1.在这种情况下,确实需要跨越10m,应该怎么连接。
2.如果是USB线连接出来,也是10m,是不是就没问题了?
下偶尔失败,400k下必然失败。
用示波器看了下,100k时,data就变成了锯齿波。
我当时以为IIC这么低的速率,线长一点也没关系。结果。
请教大家2个问题:
1.在这种情况下,确实需要跨越10m,应该怎么连接。
2.如果是USB线连接出来,也是10m,是不是就没问题了?
10m已经很长了呀。usb2.0也传不了10米呀。可以试着吧i2c的上拉电阻再减小一点,2.2k,1.5k,1k。
i2c这种靠上拉的协议必然长不了
想长还是上485之类吧,推挽加差分
和线缆的容性强相关,可以根据电缆的电容大概算一个距离吧
用串口RS232,可否?也是差分的。
232不是差分啊, 485和422才是