• 資料介紹
  • 在線預覽
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

LAT1180 STM32L4R9 的 QuadSPI Flash 通訊速率不理想

03/26 09:27
482
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

LAT1180 STM32L4R9 的 QuadSPI Flash 通訊速率不理想

428.75 KB

引言

客戶反應 STM32L4R9 同 QSPI Flash 通訊,測出來的讀取速率為 10MB/s, 和理論值相差較大。

問題分析

按照客戶的時鐘配置和 STM32L4R9 的數(shù)據(jù)手冊中的數(shù)據(jù),OSPI 讀數(shù)速率為 10MB/s肯定存在問題。

問題解決

從客戶測試波形上看,由于是 4 條數(shù)據(jù)線,因此 8 個 clock 正好是 4bytes,也就是32bits 數(shù)據(jù)。懷疑 STM32L4R9 QSPI 在 DMA 通訊中,讀到一個 word(32bits)數(shù)據(jù)后需要在內(nèi)部做一定的數(shù)據(jù)處理,造成時間延遲。

小結(jié)

對 32 位系統(tǒng)來說,使用 byte 的數(shù)據(jù)傳輸在一些情況下會降低效率,建議對 32bits 系統(tǒng)使用 32bits 的數(shù)據(jù)傳輸方式。

在線預覽

相關(guān)推薦