32位單片機STM32F7外擴QSPI SRAM芯片

意法半導體STM32F7系列MCU採用高性能的ARM Cortex-M7核心,藉助ST的ART Accelerator™和L1緩存,STM32F7微控制器可提供Cortex-M7內核的最高理論性能,而無論代碼是從嵌入式閃存還是由外部存儲器執行的:1082 CoreMark / 462 DMIPS在216 MHz f CPU。帶有新外圍設備的智能架構。可利用STM32系列豐富的外設資源來外擴SRAM芯片。STM32F7支持QSPI.

意法半導體MCU STM32F7系列釋放了Cortex-M7內核,AXI和多AHB總線矩陣,用於互連內核,外圍設備和存儲器。具有高達2MB的嵌入式閃存,在某些設備上具有讀-寫功能。兩個用於以太網的通用DMA控制器和專用DMA控制器(在某些變型中),高速USB On-The-Go接口和Chrom-ART圖形加速器(在某些變型中)。外設速度獨立於CPU速度(雙時鐘支持),允許更改系統時鐘而不會影響外設操作,甚至更多的外設,例如支持SPDIF輸出的兩個串行音頻接口(SAI),支持SPDIF輸入的三個I²S半雙工接口,兩個具有專用電源的USB OTG接口和雙模式Quad-SPI Flash存儲器接口,具有分散架構的大型SRAM。

推薦一款可以用SPI接口進行外擴的SRAM芯片VTI7064,這款VTI7064的特點就是引腳少,SOP-8封裝,工作電壓爲1.8/3.0V,容量64Mbit可以滿足大部分應用的需求,對於STM32系列單片機來說I/O的佔用是很少的,幾乎市面上絕大部分單片機ARM都可以方便外擴SRAM。

◆QSPI特點
①支持三種工作模式:間接模式、狀態輪詢模式和內存映射模式
②支持雙閃存模式,可以並行訪問兩個FLASH,可同時發送/接收8位數據
③支持SDR (單倍率速率):和DDR (雙倍率速率)模式
④針對間接模式和內存映射模式,完全可編程操作碼
⑤針對間接模式和內存映射模式,完全可編程幀格式
⑥集成FIFO,用於發送和接收
⑦允許8、16和32位數據訪問
⑧具有適用於間接模式操作的DMA通道
⑨在達到FIFO閾值、超時、操作完成以及發生訪問錯誤時產生中斷

◆QSPI三種工作模式
①間接模式:使用QSPI寄存器執行全部操作。
②狀態輪詢模式:週期性讀取外部FLASH狀態寄存器,當標誌位置1時會產生中斷(如擦除或燒寫完成,產生中斷)
③內存映射模式:外部FLASH映射到微控制器地址空間,從而系統將其視作內部存儲器。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章