已回答假定已回答

ADM2587发送和接收使能引起多一个‘00’字节的问题

hellohuangqing 在 2015-7-15 詢問的問題
最後回覆由JYE3於2015-7-22提供

当本机发送完,发送使能信号DE由高变低时,Y-Z差值由正值变0,被远端从机(由485-232转换器转换后接到电脑串口,由串口调试助手观看接收结果)判断成一个起始位的开始,导致每个帧尾增加一个“00”字节;

与此类似的,当从机发送完毕,RE由高变低时,RxD也有一个下降的过程,导致本机错误收到一个“00”字节。


波形说明:

紫色:DE,RE为相同波形

黄色:Y,A接在一起的

蓝色:Z,B接在一起的

红色:示波器计算出的Y-Z差值

绿色:RxD

 

后去除了120欧姆终端电阻,Y-Z差值问题消失(但实际应用时不能不加终端电阻啊),波形如后图,但RxD下降导致本机接收的数据多出一个“00”字节无法解决。

結果