UART、SPI、IIC 总线核心特性对比表

张开发
2026/6/11 16:26:42 15 分钟阅读
UART、SPI、IIC 总线核心特性对比表
要将 UART、SPI、IIC 三种总线的核心信息进行对比需围绕同步/异步、全双工/半双工、数据线、主从模式、应用场景等维度展开。以下是详细对比表UART、SPI、IIC 总线核心特性对比表总线名称英文缩写同步/异步判定全双工/半双工核心数据线功能典型数据线数量主从模式特点典型应用场景UARTUniversal Asynchronous Receiver/Transmitter异步全双工TX发送、RX接收2 根基础点对点为主双机通信 多机需额外协议如地址位通用串行通信如 PC 串口、嵌入式调试、蓝牙/WiFi 模块通信SPISerial Peripheral Interface同步全双工SCLK时钟、MOSI主→从、MISO从→主、SS从机选择至少 4 根含 SS一主多从为主主控时钟 片选从设备响应高速短距外设如 Flash 存储、ADC/DAC 转换器、LCD 显示屏IICInter - Integrated Circuit同步半双工SCL时钟、SDA数据2 根多主多从通过 7 位/10 位地址寻址支持总线仲裁低速短距小设备如 EEPROM 存储、温湿度传感器、RTC 实时时钟关键维度解析辅助理解对比表同步/异步同步串行通信双方依赖同一时钟信号由主设备生成从设备跟随如 SPISCLK 线、IICSCL 线。异步串行无独立时钟线通信双方通过**约定波特率比特率**实现同步如 UART仅 TX/RX 双线。全双工/半双工全双工通信双方可同时收发数据需至少 2 根独立数据线如 UARTTX 发送 RX 接收、SPIMOSI 主→从 MISO 从→主。半双工同一时间只能单向传输数据通常仅 1 根数据线或双线但分时复用如 IIC仅 SDA 线主→从 或 从→主 分时使用。数据线数量SPI基础需 4 根SCLK MOSI MISO SSSS 为“从机选择”多从设备时需为每个从机分配独立 SS 线。IIC仅需 2 根SCL SDA通过“地址”区分不同从设备减少硬件连线。UART基础需 2 根TX RX若需流控如 RTS/CTS可扩展为 4 根但多数场景用 2 根即可通信。主从模式SPI以“一主多从”为核心主设备主动发起通信、控制时钟和从机选择从设备被动响应。IIC支持“多主多从”总线上的设备均可作为主设备发起通信通过“地址 仲裁机制”避免冲突。UART以“点对点”为核心双机直连多机通信需额外协议如添加地址位灵活性弱于 SPI/IIC。应用场景SPI 因高速、简单无复杂寻址适合对速率敏感的外设如存储芯片、高速传感器。IIC 因低速、省线2 根线 地址寻址适合低成本、小数据量的短距设备如 EEPROM、环境传感器。UART 因通用、灵活无需时钟线、跨平台兼容好成为调试、PC 外设通信的“标配”方案。

更多文章