协议类型

异步串行,全双工,点对点通信。通常使用TX和RX双线,可选RTS和CTS硬件流控扩展为4线。无独立时钟信号,收发双方需约定相同波特率。

典型速率

115200bps至3Mbps。扫地机常用115200bps至1Mbps,取决于线缆质量和传输距离。

优点

引脚极少,点对点仅需2线。实现极简,几乎所有MCU和SoC标配UART。全双工通信。协议简洁透明,数据流直接收发。调试极为友好,串口输出日志是嵌入式开发最常用的调试手段。

缺点

时钟异步,收发双方需约定相同波特率,误差超过2%即产生误码。点对点架构,无法像I²C或SPI那样挂载多个设备。速率在板级总线中偏低。无硬件应答机制,可选RTS和CTS流控但非标配。异步信号在EMI环境中抗干扰能力较弱。

应用场景

MCU协处理器与主SoC之间的指令和日志通信。超声波模块、红外距离传感器、尘盒红外传感器等低速传感器的串行数据读取。GPS模块的连接。开发调试时用作console和debug串口。

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐