一文读懂UART 与 I2C 与 SPI 之间的区别

2025年03月22日01:23:11 科技 1660

这三种通信协议(UART、I2C 和 SPI)在电子设备之间的数据传输方面有不同的特点和应用场景。让我们来看一下它们

一文读懂UART 与 I2C 与 SPI 之间的区别 - 天天要闻

之间的区别:

UART (通用异步串行口)

  1. 速率不快:UART 是一种通用的异步串行通信协议,其传输速率相对较低。
  2. 全双工:UART 可以同时发送和接收数据。
  3. 硬件上两线:UART 通信只需要两根线,一根用于发送,一根用于接收。

SPI (串行外设接口)

  1. 高速:SPI 是一种高速的、全双工、同步的通信总线。
  2. 收发独立:SPI 允许同时独立地发送和接收数据。
  3. 硬件上四条线:SPI 需要四根线,包括 MOSI(主机输出/从机输入)、MISO(主机输入/从机输出)、SCLK(时钟)和 SS/CS(片选)。

I2C (双线串行通信)

  1. 双向、两线、串行、多主控接口标准:I2C 是一种双向、两线制、串行的通信协议,支持多个主控制器。
  2. 适用于多个设备在总线上进行数据传输:I2C 适用于多个设备在总线上进行数据传输的场合。

综上所述,这三种通信协议各自有不同的特点和应用场景,根据实际需求进行选择。SPI 适用于高速、稳定、实时响应的场合;UART 适用于点对点通信、传输速率较低的场合;I2C 适用于多个设备在总线上进行数据传输的场合。


类别

UART的

I2C

SPI

同步或异步

异步通信

同步通信

同步通信

接口

Tx、Rx、Gnd

SCL、SDA、Gnd

MOSI、MISO、SCL、CS、GND

触发

电平触发

边缘触发

低速

300位/秒

10Kbps (慢速模式)


高速

115200位/秒

5Mhz(超快模式)


错误检查

是(奇偶校验错误)

基于 Ack/NACK 位

No

起始位

当 SCL 为高电平时,从高到低的转换

当 SCL 为高电平时,从高到低的转换

基于SPI模式

停止位

当 SCL 为高电平时,从低到高的转换

当 SCL 为高电平时,从低到高的转换

基于SPI模式

科技分类资讯推荐

获巨额云计算合同!甲骨文股价创新高 - 天天要闻

获巨额云计算合同!甲骨文股价创新高

智通财经APP获悉,甲骨文(ORCL.US)表示,该公司已签署一项年收入高达300亿美元的单一云计算服务合同,这一金额已超过其当前整个云基础设施业务的规模。受该消息推动,甲骨文股价周一早盘一度上涨8.6%,创下盘中历史新高,收盘涨近4%。今年以来,甲骨文股价已累计上涨约32%。甲骨文在周一提交的一份监管文件中披露,这笔收入...
中金:运营商配合意愿亟待提升 eSIM热度有望重启 - 天天要闻

中金:运营商配合意愿亟待提升 eSIM热度有望重启

智通财经APP获悉,中金发布研报称,根据GSMA Intelligence预测,至2025年底,全球预计将有约10亿eSIM智能手机连接,2030年将增长至69亿,随着消费电子轻薄化、可穿戴设备以及物联网终端漫游需求增加,eSIM的应用有望在2025年加速。但eSIM的应用落地仍面临运营商配合意愿度不高的阻力,支持终端数量有限。eSIM卡具备小尺寸、...
网易腾讯发布暑期限玩日历:未成年人每周限玩3小时 - 天天要闻

网易腾讯发布暑期限玩日历:未成年人每周限玩3小时

随着暑期来临,未成年人网络使用需求显著上升。为防止未成年人沉迷游戏,6月30日,网易游戏、腾讯游戏分别发布了2025年暑期未成年人限玩日历(7月1日-8月31日),两家企业均采取严格时段限制措施,规则基本一致。
“闪灯即推+边推边开”!太原机场开启高效运行新模式 - 天天要闻

“闪灯即推+边推边开”!太原机场开启高效运行新模式

近日,东航MU5273航班在T2站坪顺利完成“闪灯即推+边推边开”新流程操作,这标志着航空器地面高效运行新模式在太原国际机场有限责任公司正式投入应用。资料图 据介绍,太原机场公司二跑道预计在2025年底正式投运。经模拟机测算,航空器地面滑行距离、滑行时间将显著增加。不仅直接冲击航班正常性,也将极大影响机场整体运行...