• 資料介紹
    • 引言
    • 問(wèn)題分析
    • 問(wèn)題解決
    • 小結(jié)
  • 資料預(yù)覽
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

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

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

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

428.75 KB

引言

客戶反應(yīng) STM32L4R9 同 QSPI Flash 通訊,測(cè)出來(lái)的讀取速率為 10MB/s, 和理論值相差較大。

問(wèn)題分析

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

問(wèn)題解決

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

小結(jié)

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

資料預(yù)覽

相關(guān)推薦