stm32 QSPI介绍

QSPI协议简介

QSPI是Queued SPI简写,是Motorola公司推出的SPI接口扩展,比SPI应用更加广泛。在SPI协议的基础上,Motorola公司对其功能进行了增强,增加了队列传输的机制,退出了队列串行外围接口协议(即QSPI协议)。QSPI是一样专用的通信接口,连接单、双或四(条数据线)SPIFlash存储介质。

该接口可以在一下三种模式下工作:

1)间接模式:使用QSPI寄存器执行全部操作

2)状态轮询模式:周期性读取外部Flash状态寄存器,而且标志位置1时会产生中断(如擦除或烧写完成,会产生中断)

3)外部Flash映射到微控制器地址空间,从而系统将其视作内部存储器

采用双闪存模式时,将同时访问两个Quad-SPI Flash,吞吐量和容量均可提高两倍。

QSPI外设通常指出现在ST新出的相对高端的IC中。

QSPI功能框图如下:

扫描二维码关注公众号,回复: 10608057 查看本文章

QSPI命令序列

QUADSPI通过命令与Flash通信每条命令包括指令、地址、交替字节、空指令和数据这五个阶段任意阶段均可跳过,但至少要包括指令、地址、交替字节或数据阶段之一。QSPI 四线模式下的时序图如下:

QUADSPI信号接口协议模式

1)单线SPI模式

2)双线SPI模式

3)四线SPI模式

4)SDR模式

5)DDR模式

6)双闪存模式

猜你喜欢

转载自www.cnblogs.com/commandNotFound/p/12663360.html