USB转串口那些事儿—支持自适应的USB转RS485/RS422串口设计

无意中发现工程师调试使用了一些USB转RS485/RS422串口转换器,同一个硬件接口支持使用RS485和RS422,不需要开关切换。

硬件信号线:T/R+、T/R-、RX+、RX-、GND

模式 使用说明
RS485模式 使用T/R+和T/R-信号,半双工通信。
RS422模式

发送:T/R+和T/R-信号

接收:RX+和RX-信号

全双工通信

基于该应用,研究了下工作原理,并使用CH340E USB转串口芯片打一些样板验证测试。

原理图设计

主芯片

CH340E:USB转串口芯片,串口默认为TTL电平,TNOW引脚用于控制RS485转换芯片的DE和RE的收发方向,上电后TNOW默认为低电平,当串口进行发送时会自动拉高,发送结束则自动恢复低电平。

MAX485:TTL/CMOS电平转RS485电平转换芯片,使用RS485功能时实际只有1颗工作,使用RS422功能时2颗芯片均工作。

74HC08:与门逻辑芯片,该设计将2个RS485芯片的RO输出接到74HC08的A和B 2个输入端。当2个485芯片的RO任一个脚有低电平(有效电平),都可以将信号传递给CH340E芯片。

模式 工作原理
RS485模式 仅使用T/R+和T/R-信号,U3不工作,U2完成半双工的数据收发
RS422模式

发送:T/R+和T/R-信号

接收:RX+和RX-信号

U2和U3都工作,U2完成串口数据发送,U3完成串口数据接收

 关于RS485扩展的相关方案说明:

USB转RS485串口电路设计_usb转485电路图_PC技术小能手的博客-CSDN博客

Guess you like

Origin blog.csdn.net/WCH_TechGroup/article/details/131851811