林立 发表于 2012-12-17 12:54:55

关于IIC通讯距离

如标题,本人很想知道两个Aruduino通过IIC方式通讯,保守距离可达到多少?

ttyp 发表于 2012-12-17 15:53:14

这个和协议有关么?本质是高低电平的传输,应该和线的电阻有关吧

1,TTL电平:
   输出高电平>2.4V,输出低电平<0.4V。在室温下,一般输出高电平是3.5V,输出低电平
是0.2V。最小输入高电平和低电平:输入高电平>=2.0V,输入低电平<=0.8V,噪声容限是
0.4V。

darkorigin 发表于 2012-12-20 01:13:00

个人觉得也是和2楼一样,因为介质的不同,传输距离会不一样 因为电压越低 传输中的损耗越大(频率越低也是如此,所以电能的输送都是高压交流电,距离远还用超高压)
如果用光纤作为传输介质,两端用光电管耦合 距离是可以和可怕的 (纯属个人YY哈 高手不要拍砖)
一般来说 只要标准的3.5V不降低到2V应该就可以(在不考虑干扰 或者说有屏蔽措施的情况下)

粗壮的纯铜或者 银导线 良好的屏蔽 IIC应该可以作用很远

Ansifa 发表于 2013-1-5 18:54:07

IIC的定义是Inter-Integrated Circuit(集成电路总线),是一块电路板上面的通讯线。并不是一种远距离的传输协议。不建议研究它的远距离传输。远距离建议使用RS485
页: [1]
查看完整版本: 关于IIC通讯距离