I2C通讯距离可以多远?

[复制链接]
 楼主| jjjyufan 发表于 2010-11-15 09:22 | 显示全部楼层 |阅读模式
2个单片机系统,其中一个为主控,另一个负责显示(数码管)和按键扫描,中间大概有25米,线缆为普通白色的排线,考虑成本问题,不打算232 485,就用单片机模拟I2C通讯,不知道这个距离是否可行,各位有相关经验的,请教下。谢谢
XZL 发表于 2010-11-15 09:25 | 显示全部楼层
应该不可靠!如果必须用I2C,建议采用光耦隔离,降低速率。
 楼主| jjjyufan 发表于 2010-11-15 09:30 | 显示全部楼层
如果不隔离,速率降到系统要求最低,软件加入纠错呢,比如说多次比较收到的数据
lewisluo 发表于 2010-11-15 10:29 | 显示全部楼层
呵,不知道是运用在什么产品的。。。
可以提供多媒体处理器SOC芯片资料,有完善的外围接口以适应各种复杂性的应用,包括SDRAM, Nand Flash,LCD,Sensor,USB2.0,SD/MMC, High-speed ADC, I2C, I2S, UART, SPI PWM等,
内部集成了HMAC(2.4G无线MAC层处理模块),HECC(2.4G无线纠错模块)等2.4G无线处理模块
可支持多种格式的移动电视标准,如CMMB,T-DMB等
内置了具有音频CODEC,视频DAC等
QQ272943878
lewisluo 发表于 2010-11-15 10:29 | 显示全部楼层
:call:
13798557244
5880527 发表于 2010-11-15 11:26 | 显示全部楼层
天,这个都有人省,要不量巨大
 楼主| jjjyufan 发表于 2010-11-15 12:23 | 显示全部楼层
没办法啊,物价飞涨,2个485,也要1.5吧。量大了就颇可观了
mmax 发表于 2010-11-15 12:40 | 显示全部楼层
CPU直接推肯定不行。

建议CPU端口出来后用三极管推20mA的电流信号到另外一个板子做通讯。

别用IIC了,收、发分开吧。
ejack 发表于 2010-11-15 12:43 | 显示全部楼层
中间大概有25米,线缆为普通白色的排线

节省成本也不能这样省啊
为了省2元钱,将来可能花2000、20000跑现场
jack_shine 发表于 2010-11-15 13:02 | 显示全部楼层
量大的话FAE相对于赚的就可以忽略不计了:lol
 楼主| jjjyufan 发表于 2010-11-15 15:26 | 显示全部楼层
听了各位,考虑再三,还是485了
老鱼探戈 发表于 2010-11-15 16:48 | 显示全部楼层
用射频啊
ar_dong 发表于 2010-11-15 16:52 | 显示全部楼层
有新片能把i2c电压升到十几伏,能传远一点
oufuqiang 发表于 2010-11-15 17:22 | 显示全部楼层
我也觉得很奇怪,25米,线都多少钱了,走无线不是好好的?
wuyb0512 发表于 2010-11-15 19:31 | 显示全部楼层
用恒流源或是升压后再推挽电路就可以搞定。
linqing171 发表于 2010-11-15 22:35 | 显示全部楼层
用ttl的232,比i2c还可靠点吧?
i2c的高电平是靠那个上拉来保证的,抗干扰奇差.
yhn1973 发表于 2010-11-15 23:31 | 显示全部楼层
IIC的通讯模式很难加驱动。用SPI,HC245作驱动,要保证无论高电平还是低电平线上都要有10mA以上的电流。
yhn1973 发表于 2010-11-15 23:33 | 显示全部楼层
另一个负责显示(数码管)和按键扫描。这个连单片机都不用,直接HC595和HC165完事
skyfight 发表于 2010-11-16 08:44 | 显示全部楼层
天哪》。。。。。。。。。。。。
hwq362202 发表于 2010-11-16 08:56 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

91

主题

15539

帖子

530

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