首页 > 新闻中心 > 行业资讯

蓝牙模块的接口都有哪些?UART/SPI/ IIC有什么区别?

查看次数:

蓝牙模块UART/IIC/SPI接口都是些啥?有什么区别?想了解这些我们就要先了解数据传输的并行接口和串行接口。

  并行接口 串行接口


 

定义 并行接口就是并口用并行方式传输数据,数据通过并行线进行传送,这样数据传输速度可以提高,但是并行传输的线路长度容易受到限制,因为长度增加,干扰就会增加,数据也就容易出错。 并行接口是我们常说的串口,指数据在有限的几个IO上按照顺序,一位一位的进行传输。这类有很多,一般包括:UART、IIC、SPI、CAN、USB(蓝牙模块的大多数接口)等等,只要是串行传输的接口,都是串口的一种。值得一说的是,由于早期人们都习惯把UART口称为串口,所以大家所说串口的时候一般特指UART接口。蓝牙模块接口大多都是串行接口
示意图 蓝牙模块的接口都有哪些?UART/SPI/ IIC有什么区别? 蓝牙模块的接口都有哪些?UART/SPI/ IIC有什么区别?
优点 使用的数据线少,在远距离通信中可以节约通信成本。


 

因为可以多位数据一起传输,所以传输速度很快
缺点 因为每次只能传输一位数据,所以传输速度比较低。 内存有多少位,就要用多少数据线,所以需要大量的数据线,成本很高。

 

UART/SPI/ IIC区别

UART(Universal Asynchronous Receiver/Transmitter)接口:

即通用异步收发器,串行接口是单片机最常用的一种通信技术,通常用于单片机和电脑之间以及单片机和单片机之间的通信。

SPI((Serial Peripheral Interface))接口:

SPI是串行外围设备接口,是一种同步串行数据传输标准,也是一种高速的、全双工、同步的通信总线,在很多器件中被广泛应用。

IIC(Inter-Integrated Circuit)接口:

IIC集成电路总线又称 I2C,一种两线式串行的总线结构,用于连接微控制器及其外围设备。 IIC总线最主要的优点是简单性和有效性。

区别1、UART就是两线,一根发送一根接收,可以全双工通信,线数也比较少。数据是异步传输的,对双方的时序要求比较严格,通信速度也不是很快。在多机通信上面用的最多。

区别2、SPI接口和上面UART相比,多了一条同步时钟线,上面UART的缺点也就是它的优点了,对通信双方的时序要求不严格不同设备之间可以很容易结合,而且通信速度非常快。一般用在产品内部元件之间的高速数据通信上面,如大容量存储器等。

区别3、IIC接口也是两线接口,它是两根线之间通过复杂的逻辑关系传输数据的,通信速度不高,程序写起来也比较复杂。一般单片机系统里主要用来和24C02等小容易存储器连接

注:SPI和UART可以实现全双工,但I2C不行;I2C的速度比SPI慢一点,协议比SPI复杂一点,但是连线也比标准的SPI要少。

我们深圳昆仑低功耗蓝牙模块接口丰富,主要有SPI,SWD,UART,ADC/ LPCOMP,Two-Wire Interface  (I2C),PWM,19 GPIO,广泛应用于智能控制,如:智能门禁、道闸、蓝牙智能锁……

地址:深圳广播电影电视文化创意产业园1栋19楼

深圳市高力高科实业有限公司 备案号:粤ICP备13083741号-5

:0755-82094336 或 0755-82094102

:public@koland.com

高力高科公众号

关注高力高科公众号


线