Article 使用 MAX3140实现全双工通讯,点对点通讯时正常。但是当带多个从机时,从机发送数据后主机MAX3140没有产生中断信号导致无法接收数据,该如何解决?

对于RS485/RS422全双工通讯时,当总线上带有多个从机器件时,要确保在任何时刻只有一个从机来驱动总线,也就是说要对从机的发送使能信号进行控制,当不发送数据时要将从机驱动器禁止,如果多个从机同时驱动总线,会造成总线的数据冲突导致接收端无法判断正确的数据帧,因此也就不会产生中断信号,建议将MAX3140的RST引脚和DE引脚连接在一起,通过寄存器控制RST引脚的电平来控制发送器的使能。

 

Before You Switch


Switching languages will make ADI Explorer unavailable. Resume your session by switching back to English and reopening ADI Explorer.