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功能框圖如下:

 

QSPI命令序列

QUADSPI通過命令與Flash通信每條命令包括指令、地址、交替字節、空指令和數據這五個階段任意階段均可跳過,但至少要包括指令、地址、交替字節或數據階段之一。QSPI 四線模式下的時序圖如下:

QUADSPI信號接口協議模式

1)單線SPI模式

2)雙線SPI模式

3)四線SPI模式

4)SDR模式

5)DDR模式

6)雙閃存模式


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM