成功案例

免费咨询热线

400-888-8256

成功案例
您的位置:主页»成功案例»

  SPI、I2C、UART三种串行总线协议的区别   第一个区别虽然是名字:

  SPI(Serial Peripheral Interface:串行外设接口);

  I2C(INTER IC BUS)

  UART(Universal Asynchronous Receiver Transmitter:通用异步收发器)

  第二,区别在电气信号线上:

  SPI总线由三条信号线构成:串行时钟(SCLK)、串行数据输出(SDO)、串行数据输入(SDI)。SPI总线可以实现 多个SPI设备相互毗连。提供SPI串行时钟的SPI设备为SPI主机或主设备(Master),其他设备为SPI从机或从设备(Slave)。主从设备间可以实现全双工通信,当有多个从设备时,还可以增加一条从设备选择线。

  假如用通用IO口模仿SPI总线,必需要有一个输出口(SDO),一个输进口(SDI),另一个口则视实现的设备范例而定,假如要实现主从设备,则需输入输出口,若只实现主设备,则需输出口即可,若只实现从设备,则只需输进口即可。

  I2C总线是双向、两线(SCL、SDA)、串行、多主控(mulTI-master)接口尺度,具有总线仲裁机制,很是适合在器件之间举办近间隔、很是常性的数据通信。在它的协议体系中,传输数据时城市带上目标设备的设备地点,因此可以实现设备组网。

vI2C总线是双向、两线(SCL、SDA)、串行、多主控(multi-master)接口尺度,具有总线仲裁机制,很是适合在器件之间举办近间隔、很是常性的数据通信。在它的协议体系中,传输数据时城市带上目标设备的设备地点,因此可以实现设备组网。

  假如用通用IO口模仿I2C总线,并实现双向传输,则需一个输入输出口(SDA),别的还需一个输出口(SCL)。(注:I2C资料相识得较量少,这里的描写大概很不完备)

  UART总线是异步串口,因此一般比前两种同步串口的布局要巨大许多,一般由波特率发生器(发生的波特率便是传输波特率的16倍)、UART吸收器、UART发送器构成,硬件上由两根线,一根用于发送,一根用于吸收。

  显然,假如用通用IO口模仿UART总线,则需一个输进口,一个输出口。

  第三,从第二点明明可以看出,SPI和UART可以实现全双工,但I2C不可;   第四,看看牛人们的意见吧!

  wudanyu:I2C线更少,我以为比UART、SPI更为强大,可是技能上也越发贫苦些,因为I2C需要有双向IO的支持,并且利用上拉电阻,我以为抗滋扰本领较弱,一般用于同一板卡上芯片之间的通信,平博88开户 ,较罕用于远间隔通信。SPI实现要简朴一些,UART需要牢靠的波特率,就是说两位数据的隔断要相等,而SPI则无所谓,因为它是有时钟的协议。

  quickmouse:I2C的速度比SPI慢一点,协议比SPI巨大一点,可是连线也比尺度的SPI要少。

  SPI接口先容(转)

  这几天遇到了利用SPI接口的flash,才知道flash还可以是串行的,看来以前真是井底之蛙啊,找了一些SPI接口的资料都不全,厥后找到一点英文资料,翻译了一下,加上我的小我私家领略,凑成一篇了,但愿对初学者有点辅佐。

I2C总线是双向、两线(SCL、SDA)、串行、多主控(multi-master)接口尺度,具有总线仲裁机制,很是适合在器件之间举办近间隔、很是常性的数据通信。在它的协议体系中,传输数据时城市带上目标设备的设备地点,因此可以实现设备组网。

  SPI接口的全称是“Serial Peripheral Interface”,意为串行外围接口,是Motorola首先在其MC68HCXX系列处理惩罚器上界说的。SPI接口主要应用在EEPROM,FLASH,及时时钟,AD转换器,尚有数字信号处理惩罚器和数字信号解码器之间。

  SPI接口是在CPU和外围低速器件之间举办同步串行数据传输,在主器件的移位脉冲下,数据按位传输,高位在前,职位在后,为全双工通信,数据传输速度总体来说比I2C总线要快,速度可到达几Mbps。

  SPI接口是以主从方法事情的,这种模式凡是有一个主器件和一个或多个从器件,其接口包罗以下四种信号:

  (1)MOSI – 主器件数据输出,从器件数据输入

  (2)MISO – 主器件数据输入,从器件数据输出

  (3)SCLK – 时钟信号,由主器件发生

  (4)/SS – 从器件使能信号,由主器件节制

  

  在点对点的通信中,SPI接口不需要举办寻址操纵,且为全双工通信,显得简朴高效。

  在多个从器件的系统中,每个从器件需要独立的使能信号,硬件上比I2C系统要稍微巨大一些。

此文关键词:UART,三种,串行,总线,协议,区别,接口,先容,以及,详