本文讨论了 RS-485 的自动方向控制功能,并使用 THVD14x6 器件对此功能进行了实验室测试,提供了 VSSOP (DGK) 和 SOT (DRL) 封装的共同布局示例。
Other TMs
RS-485 接口使用差分信号工作,差分信号能够有效抑制共模噪声,因此是远距离通信的常见选择。在应用中,RS-485 收发器的使能引脚通常连接至微控制器的通用输入输出 (GPIO)。例如,在图 1-1 显示的常见 8 引脚半双工 RS-485 收发器中,驱动器使能(高电平有效)为引脚 3 (DE),接收器使能(低电平有效)为引脚 2 (REB)。自动方向控制功能可减少驱动器使能和接收器使能功能对单独引脚的依赖。
在应用中,可使用 2 个 GPIO 引脚或 1 个 GPIO 引脚(如果 DE 引脚和 REB 引脚短接),通过微控制器单独控制常规 RS-485 驱动器或接收器。同样,如果将数字隔离器用于这些逻辑控制,则 DE 和 REB 引脚需要两个隔离通道,或 DE 和 REB 控制引脚组合需要一个隔离通道。要进一步减少用于逻辑控制的 GPIO 引脚数量或所需的隔离通道数量,可使用 THVD14x6(THVD1406 和 THVD1426)器件。这些器件是具有自动方向控制功能的半双工 RS-485 收发器,不包括 DE 和 REB 等使能引脚(如图 1-2 所示)。这些器件使用数据输入引脚(D 引脚)来发起通信。逻辑控制自动进行,因此不再需要支持使能控制的软件。
THVD14x6 在系统中安装并通电后,在默认情况下进入接收器模式。当 D 引脚(引脚 4)的输入信号从高电平切换到低电平时,驱动器将被触发进入运行状态,并开始发送数据。在 RS-485 通信系统中,广泛使用通用异步接收器-发送器 (UART)。在此协议中,所有数据按位传输,最后一位是停止位,通常为高电平,线路在此后作为逻辑高电平处于空闲状态。当 THVD14x6 的输入引脚拉高特定时间 (tdevice_autodir) 时,驱动器将禁用并释放总线。驱动器运行时间在 THVD1426 中为 0.8μs,在 THVD1406 中为 8μs。
本应用手册介绍了若干测试用例和各种系统配置。所提供的信息可帮助系统设计人员了解半双工 RS-485 器件的自动方向控制功能如何工作,以及如何通过 THVD14x6 等器件帮助构建成功系统。