QSPI(Quad Serial Peripheral Interface) 是一种基于SPI协议的高速扩展接口,通过增加数据线数量提升传输速率。其核心特点在于使用四条数据线进行数据传输,相较于传统SPI的单线或双线模式,显著提高了通信效率,广泛应用于需要高速数据交换的场景。
一、QSPI的核心特性
1. 信号线定义
-
标准SPI信号线:
-
SCLK:时钟信号,由主设备生成。
-
CS/SS:片选信号,用于选择从设备。
-
-
扩展数据线:
-
IO0(MOSI):传统SPI的MOSI线,QSPI模式下复用为数据线D0。
-
IO1(MISO):传统SPI的MISO线,QSPI模式下复用为数据线D1。
-
IO2:新增数据线D2。
-
IO3:新增数据线D3。
-
2. 工作模式
-
单线模式(Standard SPI):与传统SPI兼容,仅使用D0(MOSI)和D1(MISO)。
-
双线模式(Dual SPI):同时使用D0和D1传输数据。
-
四线模式(Quad SPI):四条数据线并行传输,每个时钟周期传输4位数据。
-
DDR模式(Double Data Rate):在时钟的上升沿和下降沿均传输数据,进一步倍增速率。
3. 性能优势
-
传输速率:
-
四线模式 + 单数据速率(SDR):理论带宽为 4 × 时钟
-