在物联网设备端开发过程中常见的通信方式有 UART、 I2C、PWM、SPI 等,这些通信的最底层通信原理其实不难,但很多初学者却学不会。
今天小编通过动画形式给大家分享这些常见通信方式的底层数据传输原理。
SPI 传输
SPI是串行外设接口(Serial Peripheral Interface)的缩写,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间。
I2C 传输
I2C Bus(Inter-Integrated Circuit Bus)最早是由Philips半导体开发的一种简单、双向二线制同步串行总线。只需要两根线即可在连接于总线上的器件之间传送信息。
UART 传输
UART(Universal Asynchronous Receiver/Transmitter),它将要传输的资料在
串行通信与并行通信之间加以转换。作为把并行输入信号转成串行输出信号的芯片,UART通常被集成于其他通讯接口的连结上。
红外控制传输
红外遥控是一种无线、非接触控制技术,具有抗干扰能力强,信息传输可靠,功耗低,成本低,易实现等显著优点,被诸多电子设备特别是家用电器广泛采用,并越来越多的应用到计算机和手机系统中。
串并转换电路
串并转换是完成串行传输和并行传输这两种传输方式之间转换的技术。移位寄存器可以实现并行和串行输入和输出。
PWM 波形
PWM(Pulse Width Modulation)脉冲宽度调制是一种模拟控制方式,根据相应
载荷的变化来调制晶体管基极或MOS管栅极的偏置,来实现晶体管或MOS管导通时间的改变,从而实现开关稳压电源输出的改变。
往期推荐
原文始发于微信公众号(IoT物联网技术):科普 | 动画演示 IoT 物联网设备串行通信原理