一文读懂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模式

科技分类资讯推荐

特斯拉官宣Model 3长续航全轮驱动版28.55万起售 - 天天要闻

特斯拉官宣Model 3长续航全轮驱动版28.55万起售

7月1日,特斯拉官方微博宣布Model 3长续航全轮驱动版车型升级,CLTC续航升至753公里,百公里加速升至3.8秒,售价28.55万元起。特斯拉表示,7月31日(含)前下单,还可享8000元限时保险补贴、5年0息、8000元车漆选装金等购车优惠政策。...
央视新闻报道:全国加能站充电桩配置率达45% - 天天要闻

央视新闻报道:全国加能站充电桩配置率达45%

报名 | 扫描上图二维码,锁定超级沙龙重庆站席位 产品 | 扫描上方二维码提交需求 可高效对接 本文来源 | 中国石油石化6月28日,2025能源产业生态论坛在北京召开。论坛上发布了《中国加油(能)站发展蓝皮书2024-2025》,数据显示,当前,传统加油站正从单一能源供给,向综合服务生态深度转型。《蓝皮书》显示,截至2024年底...
韦东奕,民族的脊梁,崇尚他,国家民族更有前途和希望 - 天天要闻

韦东奕,民族的脊梁,崇尚他,国家民族更有前途和希望

最近,北大韦神韦东奕又“霸屏”了。这位北京大学助理教授、数学科学学院微分方程教研室研究员,因开通个人网络账号,两天涨粉两千万。这是什么概念?一般头部网络主播,即便有团队共同打造账号,要涨粉两千万,没有几年时间也难以达成。这说明什么?
厉害!荣耀400系列三周激活量超70万台 - 天天要闻

厉害!荣耀400系列三周激活量超70万台

上周行业消息显示荣耀400系列全球激活量已经突破100万台,还引起了行业的热议。大家都在讲这一次荣耀400系列的销量确实牛,市场认可度确实高。不过当时给出的是全球数据,并不知道国内与海外的占比。
YU7销量为何没受前段时间小米负面的影响? - 天天要闻

YU7销量为何没受前段时间小米负面的影响?

为什么前段时间小米负面不断,但是现在SU7发布之后,一样是卖爆了呢?其实我之前就说过了,这些负面不会影响到小米的销量。互联网是健忘的。之前那个小米手机发生高速车祸,很多人在说小米的自驾问题。但是实际上大家要明白,真正会去买小米这个汽车的人,他们的侧重点是什么?
华为发布新一代OceanStor Dorado 3000融合全闪存存储:最高1600块SSD、8PiB容量 - 天天要闻

华为发布新一代OceanStor Dorado 3000融合全闪存存储:最高1600块SSD、8PiB容量

快科技6月30日消息,华为今日正式发布新一代OceanStor Dorado 3000融合全闪存存储。最大支持2 TB内存、1600块SSD,提供高达8 PiB(‌1PiB=1024TB)可用容量,单系统最大可扩展到16个控制器。具有以下三大优势:全新融合:华为新一代OceanStor Dorado 3000采用原生块、文件、对象并行架构,一套存储满足多种业