历史上的今天
返回首页

历史上的今天

今天是:2026年02月02日(星期一)

正在发生

2023年02月02日 | 动图演示UART、SPI、 I2C等串行通信的底层原理

2023-02-02 来源:zhihu

UART、SPI、 I2C等串行通信是嵌入式开发中非常常见的通信方式,这些通信的最底层通信原理其实不难,但很多初学者却学不会。


本文分享一些常见通信的底层数据传输原理。


UART串口

UART:Universal Asynchronous Receiver/Transmitter,通用异步收发传输器。 UART串口是最常见的一种串口通信,下面是串口连接上位机电脑,以及RS232应用的动画。

动图封面

如上图,PC 上通过UART来调试MCU。

动图封面


上图,RS-232通过电平转换芯片与MCU通讯。

SPI串行通信

SPI:Serial Peripheral Interface,串行外设接口。 SPI是一种常见的串行同步通信协议,其应用也非常广泛。

下面是SPI数据传输的时序图:

动图封面

上图,SPI 数据传输(1)。

动图封面

上图,SPI数据传输(2)。

动图封面

上图,SPI时序信号。


I²C通信

I²C:Inter-Integrated Circuit,字面意思是集成电路之间,是I²C Bus简称。

I²C主要是通过地址来区分识别从机,其通信原理相对较简单。

动图封面

上图,I2C总线以及寻址方式。


红外遥控

红外遥控在我们现实生活中比较常见,家庭各种遥控器大部分都是红外遥控。

红外遥控是通过控制脉宽(高低电平的时间)来实现通信的,只是它是通过红外无线信号建立通信链路(红外遮挡了就不行,但可反射)。

动图封面

如上图,红外控制信号也是一个串行通讯信号。

动图封面

上图,红外信号接收与放大整形电路。

动图封面

上图,一个使用红外接收光电管控制继电器进行鱼食投喂电路。


串并转换电路

串并转换,就是串行数据转成并口数据,通过时钟控制串行数据一位一位传输,凑整(8位)就是一个并行数据了。

这种转换器有很多现成的芯片,原理很简单。

动图封面

上图,串入、并出移位寄存器。

动图封面

上图,由八个D寄存器组成的移位寄存器。

动图封面

上图,串行传输示意图。


其他

这里再分享一些其他串行传输的原理(波形):

动图封面

上图,波形调制。

动图封面

上图,PWM控制LED亮度。

动图封面

调幅与调频信号,如上图。

动图封面

相位调制信号,如上图。

动图封面


推荐阅读

史海拾趣

GardTec Inc公司的发展小趣事

背景:GardTec Inc公司,成立于1987年(也有资料显示为1985年),自创立之初便确立了成为全球风扇配件产品第一供应商的目标。这一明确的定位为公司后续的发展奠定了坚实的基础。

发展:在创立初期,GardTec专注于风扇配件的研发与生产,通过技术创新和品质提升,逐渐在行业内崭露头角。公司利用现代化的制造和工程设施,不断突破设计与材料的限制,推出了一系列具有创新性的风扇配件产品。

影响:随着产品质量的提升和市场份额的扩大,GardTec逐渐在电子行业中建立了良好的口碑,为后续的快速发展奠定了基础。

ETERNA公司的发展小趣事

随着中国市场的崛起,ETERNA开始将目光投向了亚洲市场。2011年,中国从德国保时捷家族手中接过ETERNA的旗帜,开始在全球大力拓展ETERNA品牌。在中国市场的推动下,ETERNA的知名度和影响力不断提升。同时,公司还加强了与其他国家和地区的合作与交流,通过参加国际展会和举办品牌活动等方式,进一步扩大了品牌影响力。这些努力使ETERNA在全球电子行业中逐渐崭露头角,成为了一个备受瞩目的品牌。

Atlantic Microwave Ltd公司的发展小趣事

在追求经济效益的同时,Atlantic Microwave Ltd公司始终不忘履行社会责任。公司积极参与公益事业,捐赠资金和技术支持给需要帮助的地区和行业。同时,公司还注重环保和可持续发展,采用环保材料和节能技术,降低生产过程中的能耗和排放,为社会的可持续发展做出了积极贡献。

以上五个故事仅是对Atlantic Microwave Ltd公司可能经历的发展阶段的虚构描述,实际情况可能因各种因素而有所不同。这些故事旨在展示一个电子企业在发展过程中可能面临的挑战和机遇,以及如何通过不断努力和创新实现持续发展。

场效应半导体(Cmos)公司的发展小趣事

韩国三星电子(Samsung Electronics)在CMOS技术方面也取得了显著成就。作为一家综合性电子企业,三星电子在CMOS技术研发方面投入了大量资金和人力资源。通过不断的技术创新和生产优化,三星电子成功推出了多款高性能、低功耗的CMOS芯片产品,广泛应用于智能手机、平板电脑等电子产品中。这些产品以其卓越的性能和出色的品质赢得了市场的广泛认可,使三星电子在全球半导体市场上占据了一席之地。

Chesivale Electronics公司的发展小趣事

随着公司规模的扩大和业务的拓展,Chesivale Electronics公司开始积极寻求与其他企业的合作机会。公司高层通过参加行业展览、举办商务洽谈会等方式,与多家知名企业建立了紧密的合作伙伴关系。这些合作不仅为公司带来了更多的业务机会和资源支持,也提升了公司在行业内的知名度和影响力。通过与合作伙伴的共同努力,Chesivale Electronics公司在市场上取得了显著的竞争优势。

Artaflex公司的发展小趣事

在电子行业的初创时期,Artaflex公司以其敏锐的市场洞察力和技术创新能力脱颖而出。公司创始人凭借对电子技术的深入理解和前瞻性思维,带领团队开发了一款具有革命性的电子元件,极大地提高了电子设备的性能和稳定性。这一突破不仅为Artaflex赢得了市场的认可,也奠定了其在电子行业中的坚实地位。

问答坊 | AI 解惑

主题:能猜中图中是什么芯片的就是高手

能猜中图中是什么芯片的就是高手 …

查看全部问答>

医用激光相机原理结构及维护

随着现代信息技术的高速发展,数字医学诊断系统不断地更新与完善。医用相机(或打印机)作为CT、CR、MR、DSA等先进医疗设备的输出设备,已基本取代了多幅相机,成为大多数医院的最佳选择。本文着重介绍目前使用较多的干式、湿式激光相机的原理及维护 ...…

查看全部问答>

光通訊主動元組件導論5/8

光通訊主動元組件導論 05光接收— 檢光器.ppt …

查看全部问答>

有关对BGA check的问题

最近遇到一个疑惑的问题:、 在我做的东东里有一步是对硬件及其相关进行检测,可是在对芯片的BGA信号(不知道这样说行不行) 进行检测的时候却老是不通过,下面是出错的地方: BOOL DrvExioBitTstGpio(EXIO_PORTMAP io) {       ...…

查看全部问答>

宏晶单片机网站两天上不去了,怎么回事

我想下个资料昨天没上去今天又没上去,怎么搞的难道。。。。宏晶有什么事啦么?   什么有图有真像,上图哈   [ 本帖最后由 ddllxxrr 于 2011-8-2 14:11 编辑 ]…

查看全部问答>

有关上拉电阻的计算

我想问个问题,比如说以80c51单片机,要在P0端口接一三八译码器,又因为P0口是开漏的,所以要接一上拉电阻,又因为P0口的拉电流为250uA,三八译码器的高电平输入电流为最大为20uA,根据以上条件如何计算上拉电阻的取值范围…

查看全部问答>

中断程序的问题

请教各位下面这段程序在向量表的初始化和赋值中有什么作用呢?当中断发生时,CPU是怎么判段是哪中断,如何自动进入中断程序的呢?希望高人指教,谢谢 void InitPieVectTable(void){ int16 i; Uint32 *Source = (void *) &PieVect ...…

查看全部问答>

MC9S12XET100MAl代码

飞思卡尔 XEP100MAL  ADC程序…

查看全部问答>