ZHCADS6 January 2024 MSPM0L1105
标准 UART 器件使用接收 (RXD) 和发送 (TXD) 连接来建立单独的路径以在多个器件之间发送和接收数据,因此标准 UART 通信中至少使用两条导线,请参阅图 3-1。
单线 UART 是标准 UART 协议的变体,仅使用一条导线来发送和接收数据。这在可用引脚数量受限的应用(例如 TWS 应用)中非常有用。如图 3-2 所示,每个器件上物理组合了 TXD 和 RXD,两个器件仅使用一条物理导线即可进行通信。
图 3-3 展示了基于 MSPM0 的参考单线 UART。
图 3-3 基于 MSPM0 的参考单线 UART 设计在图 3-3 中,M0_UART_T/RXD 连接到支持 UART 外设的 MSPM0 的 I/O。MSPM0L 系列支持两个单独的 UART 模块,这意味着左耳塞和右耳塞可以在需要时同时与 TWS 盒进行通信。与采用推挽结构的标准 UART TXD I/O 不同,在该应用中,UART TXD I/O 结构需要采用开漏来实现线与逻辑。上拉电阻器和 3.3V 电源轨提供逻辑高电平电压。RXD 默认为高阻态,当 TXD 为高阻态时,耳塞会检测到高电平 (3.3V),当 TXD 为 GND 时,耳塞会检测到低电平 (0V)。