RS485通讯电路测试波形异常问题

RS485通讯电路有3种方案:

电路1:不隔离RS485芯片SN65LBC176

电路2:隔离RS485芯片ISO3082

电路3:不隔离RS485芯片SN65LBC176+光耦隔离

  问题:
1、电路1 中,RS485芯片SN65LBC1761引脚RO信号在没有数据时会出现1ms低电平(类似RC放电曲线),如下面测试波形;经过与门电平转换后,在DSP侧引脚的SCIA_RX信号测量,则没有出现1ms低电平。
2、电路2和电路3中,在RS485芯片引脚RO信号和DSP侧引脚的SCIA_RX信号都没有1ms低电平。
33种电路都可以正常进行RS485通讯,电路1抗干扰能力差。
 
请问电路1出现的波形正常吗?电路1抗干扰能力差与该波形有关系吗?
测试波形



电路3:不隔离RS485芯片SN65LBC176+光耦隔离
 

2 个回复

  • 您好,您这里指的“没有数据时,Ro输出1ms的低电平", 这里的没有数据,具体指的是A, B 断开的时候是吗? 还是其他条件?
    因为这款芯片的接收端是集成失效保护电路的,如果A, B 断开,或者说开路时,仍然输出一个有效的逻辑状态,R 应该输出为高才对。
    另外,抗干扰能力差,不知您的应用中传输距离如何? 带隔离的明显要比不带隔离的抗干扰能力强,这是因为即使发送和接收两端GND电位有电位差也不会形成回流,而不带隔离的话,如果GND稍有电位差就容易产生回流现象。
  • 回复 Kailyn Chen:

    您好,抱歉,我没描述清楚。“没有数据时,Ro输出1ms的低电平"指的是从机向主机发送数据时(即TX端口有数据时),此时RX没有数据(半双工模式),但RO引脚信号在没有数据时会出现低电平。

    电路1测试波形(通道1-A对B信号;通道2:RX信号;通道3:TX信号)

    电路2测试波形((通道1-A对B信号;通道2:RX信号;通道3:TX信号)