TI中文支持网
TI专业的中文技术问题搜集分享网站

SN65HVD1476: A跟Y接在一起 , B跟Z接在一起 RS485输入 , R脚位无讯号输出

Part Number:SN65HVD1476Other Parts Discussed in Thread: SN75C1167

我将A跟Y接在一起 , B跟Z接在一起 这样就可以当作RS485用
RE为L , DE为H 这样就不用去控制输出跟输入的开关
但这样接我输出讯号转成RS485没问题
但输入RS485讯号时 , R都没有讯号
必须要将A跟Y断开 , B跟Z断开
R才会有讯号 , 请问为何

Kailyn Chen:

A跟Y接在一起 , B跟Z接在一起 ,相当于半双工,同一时刻只能发送或者只能接收。

RE为L , DE为H 时,Driver和Receiver同时使能,如果这时候给D端输入信号,Driver输出的信号YZ给了Receiver的输入AB端,由于Receiver一直处于使能状态,所以当AB信号输入时,R有输出。

但是反之,如果RE为L , DE为H ,在AB端给输入信号,相当于其他driver发送给AB输入,但此时HVD1476的driver由于DE为high,也处于使能状态,发生总线竞争,导致无法工作。

所以断开后是可以的,或者此时您将DE改为low,disable Driver端,此时只有Recevier 处于使能状态,这样也是能正常工作的。

,

mick huang:

请问一下1. SN65HVD1476 是3.3V , 我输入是5V RS485会有影响吗?2. 当 RE为L , DE为H  传送讯号没问题 , 但输入RS485讯号时R脚跟D脚一直都是H   表示没有接收到讯号 , 只有把DE 变为L 时 , R脚才会有讯号   你有提到这种情况是因为同时有输出讯号跟输入讯号造成的   但我D脚一直是H 表示状态态势idle , 就表示没有讯号输出   怎摩会造成这种情况呢?3. 我不想控制 RE跟DE ,又可以输出跟输入请问有办法吗?

,

mick huang:

请问一下1. SN65HVD1476 是3.3V , 我输入是5V RS485会有影响吗?2. 当 RE为L , DE为H  传送讯号没问题 , 但输入RS485讯号时R脚跟D脚一直都是H   表示没有接收到讯号 , 只有把DE 变为L 时 , R脚才会有讯号   你有提到这种情况是因为同时有输出讯号跟输入讯号造成的   但我D脚一直是H 表示状态态势idle , 就表示没有讯号输出   怎摩会造成这种情况呢?3. 我不想控制 RE跟DE ,又可以输出跟输入请问有办法吗?

,

Kailyn Chen:

1. 3.3V供电,5V输入是可以的。

2. RE=L,DE=H,此时发送和接收同时使能,但是此时AY,BZ接在一起,半双工操作,输入RS485信号就是D的输出YZ,这个是半双工操作,对于HVD1476来说,相当于一个loopback, D输入,YZ输出,然后YZ和AB相连,同时又作为Receiver的输入,R端输出。同一时刻只能发送或者接收。 

另外,您提到D脚一直为H,这个D是driver的输入端,不能表明处于idle状态。

3. 不想控制RE和DE,那就同时使能,那么就不能使用低功耗功能了,比如您只需要发送,但是接收也一直处于使能状态,增加了功耗。

 

,

mick huang:

,

Kailyn Chen:

您好,很抱歉回复晚了。

YZ和AB接在一起,芯片为半双工工作,同一时刻,只能发送或接收,所以只要DE没有disable,D有输入,那么driver工作,YZ有输出。 那么在Driver工作的时候,即使RE也处于使能状态,但是receiver端是不工作的,就像您说的只要DE没有disable,R不会有输出。

2. 正常,因为SN75C1167是5V供电的,所以IO口高电平为5V,而HVD1476是3.3V供电的,所以IO口高电平为3.3V。 

赞(0)
未经允许不得转载:TI中文支持网 » SN65HVD1476: A跟Y接在一起 , B跟Z接在一起 RS485输入 , R脚位无讯号输出
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1