ZHCAET6 December 2024 THVD1400 , THVD2410
RS-485 是一款长距离差分接口,此接口能够以相对较高的速度进行通信,并增强信号完整性。在设计用于系统中的 RS-485 收发器时,可以有效地减少在可能的情况下连接到每个收发器的逻辑线路的数量。微控制器可以具有有限的 GPIO 来控制 RS-485 收发器。减少逻辑线路的一种方法是组合驱动器和接收器使能引脚,如图 1-1 所示。
当驱动器和接收器使能引脚短接在一起时,有些特定的设置可能会导致干扰。如果总线上的 RC 时间常数足够长,则可以在器件从发送切换到接收后立即读取接收器引脚上的低电压。这个电压低电平可读作 0 位。由于 R 线路被保持高电平,该 0 位可以被 UART 协议解释为启动条件。
本文档包含这些不良行为背后的理论分析。测试了半双工 RS-485 收发器,以展示大多数 RS-485 收发器。还会测试基于计时器的失效防护收发器,因为干扰可能会触发此功能。具体而言,THVD1400 代表测试中的所有通用半双工器件,测试了 THVD2410 以展示基于计时器的失效防护场景。最后,提供了一组权变措施,然后提供了展示这一点的测试数据。