使用RS422传输后信号变差怎么办?

[复制链接]
4995|11
 楼主| chinaitboy 发表于 2010-10-13 12:36 | 显示全部楼层 |阅读模式
为了提高距离抗干扰,采用差分的RS422传输,发送芯片是75ALS192,接收芯片是75ALS193,才发送前很好的方波信号,在接收端毛刺很多。
信号频率在8M,芯片的DATASHEET上多可以到20M啊。
在75ALS193的差分输入端接了100欧电阻,1210封装,号称0.5W的。
skm2008 发表于 2010-10-13 12:47 | 显示全部楼层
采用屏蔽双绞线试一下,中间可以加中继放大隔离滤波
chunyang 发表于 2010-10-13 13:58 | 显示全部楼层
74ALS192/193可不是422芯片。
楼主的测试环境是什么?另外总线两端必需加终端电阻。
mmax 发表于 2010-10-13 14:53 | 显示全部楼层
422驱动芯片,应该是两个485驱动芯片吧。
 楼主| chinaitboy 发表于 2010-10-14 12:19 | 显示全部楼层
接收端加100欧0.5瓦电阻了,发送端也要加吗。
而且我是多路驱动,分时切换驱动一路接收的。
chunyang 发表于 2010-10-14 13:30 | 显示全部楼层
各加120欧终端电阻,终端电阻用来抑制信号反射,而信号反射会劣化信号质量,同时你最好给出电路图,不排除你的设计有错误。
 楼主| chinaitboy 发表于 2010-12-8 16:08 | 显示全部楼层
两端的电阻都为100欧,电缆时彩排线,两个192间约0.15米,后一个192和193间约0.15米。
如果G1和G2交替有效,接收到的数据发生错乱,如G1一直无效,G2一直有效,数据正常,不知道问题在哪,请高手指教。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
chunyang 发表于 2010-12-8 16:38 | 显示全部楼层
如果任一节点单独有效时的通讯没有问题,在数据发送前插入适当延时即可。
 楼主| chinaitboy 发表于 2010-12-8 17:59 | 显示全部楼层
谢谢chunyang,G1,G2切换时间间隔为40us左右,任然有问题。
传输时钟为10M,G1传输200个脉冲,间隔为400个脉冲,G2再传输200个脉冲,间隔800个脉冲,再从G1开始循环。
zjp8683463 发表于 2010-12-8 18:02 | 显示全部楼层
毛刺很多是什么意思,有示波器图吗
chunyang 发表于 2010-12-8 19:46 | 显示全部楼层
增加切换的间隔时间,加大到1mS。
 楼主| chinaitboy 发表于 2010-12-9 09:18 | 显示全部楼层
把系统时钟调低到1M,间隔约为400us,没有改善,加大到1ms太慢了,满足不了其他要求。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

228

主题

729

帖子

1

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