常见通信的底层数据传输原理

常见通信的底层数据传输原理,第1张

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

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

1UART串口

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

常见通信的底层数据传输原理,ff2034aa-fb7b-11ec-ba43-dac502259ad0.gif,第2张

▲ PC上通过UART来调试MCU

常见通信的底层数据传输原理,ff367e5e-fb7b-11ec-ba43-dac502259ad0.gif,第3张

▲RS-232通过电平转换芯片与MCU通讯

2SPI串行通信

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

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

常见通信的底层数据传输原理,ff4bf1e4-fb7b-11ec-ba43-dac502259ad0.gif,第4张

▲ SPI 数据传输(1)

常见通信的底层数据传输原理,ff57908a-fb7b-11ec-ba43-dac502259ad0.gif,第5张

▲ SPI数据传输(2)

常见通信的底层数据传输原理,ff6af508-fb7b-11ec-ba43-dac502259ad0.gif,第6张

▲ SPI时序信号

3I²C通信

I²C:Inter-Integrated Circuit,字面意思是集成电路之间,是I²C Bus简称。I²C主要是通过地址来区分识别从机,其通信原理相对较简单。

常见通信的底层数据传输原理,ff935804-fb7b-11ec-ba43-dac502259ad0.gif,第7张

▲ I2C总线以及寻址方式

4红外遥控

红外遥控在我们现实生活中比较常见,家庭各种遥控器大部分都是红外遥控。红外遥控是通过控制脉宽(高低电平的时间)来实现通信的,只是它是通过红外无线信号建立通信链路(红外遮挡了就不行,但可反射)。

常见通信的底层数据传输原理,ffa9f0d2-fb7b-11ec-ba43-dac502259ad0.gif,第8张

▲ 红外控制信号也是一个串行通讯信号

常见通信的底层数据传输原理,ffc9e428-fb7b-11ec-ba43-dac502259ad0.gif,第9张

▲ 红外信号接收与放大整形电路

常见通信的底层数据传输原理,ffe078c8-fb7b-11ec-ba43-dac502259ad0.gif,第10张

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

5串并转换电路

串并转换,就是串行数据转成并口数据,通过时钟控制串行数据一位一位传输,凑整(8位)就是一个并行数据了。这种转换器有很多现成的芯片,原理很简单。

常见通信的底层数据传输原理,fff93138-fb7b-11ec-ba43-dac502259ad0.gif,第11张

▲ 串入、并出移位寄存器

常见通信的底层数据传输原理,00107050-fb7c-11ec-ba43-dac502259ad0.gif,第12张

▲ 由八个D寄存器组成的移位寄存器

常见通信的底层数据传输原理,004545c8-fb7c-11ec-ba43-dac502259ad0.gif,第13张

▲ 串行传输示意图

6其他

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

常见通信的底层数据传输原理,0052655a-fb7c-11ec-ba43-dac502259ad0.gif,第14张

▲ PWM控制LED亮度

常见通信的底层数据传输原理,00680ebe-fb7c-11ec-ba43-dac502259ad0.gif,第15张

▲ PWM控制LED亮度

常见通信的底层数据传输原理,007621a2-fb7c-11ec-ba43-dac502259ad0.gif,第16张

▲ 调幅与调频信号

常见通信的底层数据传输原理,008bf8ba-fb7c-11ec-ba43-dac502259ad0.gif,第17张

▲ 相位调制信号

常见通信的底层数据传输原理,00ae520c-fb7c-11ec-ba43-dac502259ad0.gif,第18张

▲ 方波边沿抖动波形

 

  审核编辑:汤梓红

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/dianzi/2419944.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-01
下一篇 2022-08-01

发表评论

登录后才能评论

评论列表(0条)

保存