Part Number:ISO3086
电路图 和参考芯片资料
Kailyn Chen:
您好,接收端差分信号我看您这边上下拉R1和R647Kohm,并且终端匹配电阻R3=12Kohm。
首先RS422或485的终端匹配电阻Rt=120ohm。其次建议上下来电阻1kohm~10Kohm吸收噪声电流。
将这几个电阻阻值更改下试试。
,
? ?:
好的,感谢你的回复,多个从机发射连接在一起都需要上下电阻的吧 接一个从机时,主机可以正确接收到数据,但是再多接一台从机就会接收不到数据有时候还是乱码,是匹配的问题吗?
,
Kailyn Chen:
抱歉,我上面说的上拉1Kohm~10Kohm指的是使能端,即RE和DE端。AB差分线的上下拉阻值是为了接收端建立合适的偏置电压。
ISO3086的数据手册我看了下,接收端已经集成了失效保护电路(也就是内部已经有偏置电路了),即总线在开路,短路,以及空闲时都能保持有效的逻辑状态,防止通信出现乱码,所以AB端是可以不使用上下拉电阻的。
另外,我想您可以将上下拉47Kohm阻值去掉,然后终端匹配电阻改为120ohm。按照您上面的拓扑结构,在最远端的收发器处端接120ohm即可,其他节点不需要。 您提到的通讯乱码我认为和匹配有一定关系的。
,
? ?:
感谢你的解答 我RE是直接接地 DE是直接高电平 这样可以的吗?
,
? ?:
电脑使用USB转RS422 和单个从机通讯一对一 可以正常回复 当时两台从机接到一起 两个从机都可以接收到控制命令 但是接收不从机回复的数据 最后一个终端增加了120R 匹配电阻 USB转RS422接收也增加了120R匹配电阻
,
Kailyn Chen:
? ? 说:RE是直接接地 DE是直接高电平 这样可以的吗?
一般情况下是没问题的,加上下拉阻值的目的是为了当有瞬态电流通过时限制噪声电流。
,
? ?:
问题已经解决了 谢谢指导