问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

SPI、DSPI、QSPI的区别及介绍

创作时间:
作者:
@小白创作中心

SPI、DSPI、QSPI的区别及介绍

引用
CSDN
1.
https://m.blog.csdn.net/m0_58127605/article/details/142666459

SPI(Serial Peripheral Interface)、DSPI(Dual SPI)和QSPI(Quad SPI)都是串行通信协议,用于微控制器和外围设备之间的数据传输。它们的区别主要在于数据线的数量和传输方式。

SPI是全双工的,即同一时刻下可以发送数据,也可以接收数据,但是对于一些SPI设备而言,其并不需要全双工,反而需要更快的速度,比方说Flash存储芯片,大部分情况下都是单独存储数据,然后读取数据,所以速度就成了一个很重要的指标。

为此推出了Dual SPI(双线 SPI),就是 MOSI、MISO 同时朝一个方向发送数据,单次可以同时传输两 bit这样一个时钟周期内就能传输2个bit数据,加倍了数据传输的速度。

而Quad SPI(四线 SPI) ,时为四线半双工,增加了两个数据引脚线IO2、IO3,此时IO0、IO1、IO2、IO3 引脚被用于向同一个方向传输数据,单次 可传输 4bit。

1.SPI引脚介绍

SPI通常由一个主设备和一个或多个从设备组成。SPI接口一般有四根线:

  • SCK(Serial Clock):时钟线,由主设备提供,用于同步数据传输。
  • MOSI(Master Out Slave In):主设备输出从设备输入线,用于发送数据。
  • MISO(Master In Slave Out):主设备输入从设备输出线,用于接收数据。
  • SS/CS(Slave Select/Chip Select):从设备选择线,由主设备控制,用于选择要通信的从设备。

2.DSPI引脚介绍

Dual SPI(双线 SPI),就是 MOSI、MISO 同时朝一个方向发送数据,单次可以同时传输两 bit这样一个时钟周期内就能传输2个bit数据,加倍了数据传输的速度。

3.QSPI引脚介绍

QSPI时为四线半双工,增加了两个数据引脚线IO2、IO3,此时IO0、IO1、IO2、IO3 引脚被用于向同一个方向传输数据,单次可传输 4bit。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号