串行通信技术:面向嵌入式系统开发
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.6 RS-422标准

RS-422的电气性能与RS-485几乎完全一样。主要的区别在于:

RS-422有4根信号线:2根发送(Y、Z)、2根接收(A、B)。由于RS-422的收与发是分开的,所以可以同时收和发(全双工);而RS-485有2根信号线,发送和接收都是A和B。正是由于RS-485的收与发共用2根线,所以不能够同时收和发(半双工)。

能否将RS-422的Y-A短接作为RS-485的A、将RS-422的Z-B短接作为RS-485的B呢?回答是:不一定。条件是 RS-422 必须是能够支持多机通信。波仕电子的所有接口转换器的RS-422口都能够支持全双工多机通信,所以可以这样简单转换为RS-485。

RS-422标准全称是平衡电压数字接口电路的电气特性,它定义了接口电路的特性,是典型的四线接口。实际上还有一根信号地线GND,共5根线。RS-422允许在相同传输线上连接多个接收节点,最多可接 32 个节点,即一个主设备(Master,也称为主机),其余为从设备(Salve,也称为从机),从设备之间不能通信,所以RS-422支持点对多的双向通信。RS-422接收端接120Ω终端电阻,发送端可以不接。RS-422的四线接口由于采用单独的发送和接收通道,因此不必控制数据方向,各装置之间任何必需的信号交换均可以按软件方式(XON/XOFF握手)或硬件方式(一对单独的双绞线)实现。

与RS-485一样,RS-422标准也只对接口的电气特性做了规定,而不涉及接插件、电缆或协议,在此基础上用户可以建立自己的接头和插座形状以及高层通信协议。