女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

AS32A601芯片QSPI 調試技術解析與與實戰經驗分享

安芯 ? 來源:jf_29981791 ? 作者:jf_29981791 ? 2025-07-25 13:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、概述

(一)QSPI 簡介

QSPI(Quad Serial Peripheral Interface)是一種高速串行通信接口,在標準 SPI(Serial Peripheral Interface)的基礎上擴展至 4 條數據線(Quad Mode),顯著提升數據傳輸速率。它廣泛應用于 Flash 存儲器、傳感器微控制器之間的通信

(二)主要特性

  • 多種模式支持 :兼容 Standard SPI(1 - bit 模式)、Dual SPI(2 - bit 模式)以及 Quad SPI(4 - bit 模式,最高吞吐量)。
  • 時鐘頻率 :通常支持 50MHz - 133MHz(取決于芯片),為數據傳輸提供高速時鐘保障。
  • 低引腳占用 :僅需 6 個引腳(CLK, CS, IO0 - IO3)即可實現全雙工通信,有效節省硬件資源。
  • 內存映射模式(XIP, Execute - In - Place) :允許 CPU 直接訪問 QSPI Flash,無需額外緩存,提升系統運行效率。

(三)應用場景

嵌入式系統中,QSPI 常用于連接微控制器與外部 Flash 存儲器,實現程序代碼和數據的高速讀寫操作;還可與各類傳感器配合,快速傳輸傳感器采集到的數據,滿足工業控制汽車電子物聯網等諸多領域的實時性與大數據量傳輸需求。

二、AS32A601 QSPI 硬件設計

引腳名稱功能說明
CLK時鐘信號主設備輸出,從設備同步數據
CS片選信號(低電平有效)使能從設備通信
IO0 (DQ0)數據線0(MOSI in SPI模式)單線模式:單向數據輸入/輸出
IO1 (DQ1)數據線1(MISO in SPI模式)單線模式:單向數據輸入/輸出
IO2 (DQ2)數據線2(WP# in SPI模式)Quad模式:雙向數據傳輸
IO3 (DQ3)數據線3(HOLD# in SPI模式)Quad模式:雙向數據傳輸

(二)開發板配置

在 AS32A601 開發板上,QSPI 經過一個 BUFFER 芯片接入 QSPI_FLASH,所選 FLASH 型號為 S25FL512SAGMFVG13,該型號 QSPI 支持最大速率可達 45MHz,為系統穩定運行提供可靠存儲支持。

三、QSPI 時序解析

(一)指令階段

這一階段,將在QSPI_CCR[7:0]寄存器的instruction字段中配置的一條8位指令發送到Flash,指定待執行操作的類型。

盡管大多數Flash從IO0/SO信號(單線SPI模式)只能以一次1位的方式接收指令,但指令階段可選擇一次發送2位(在雙線SPI模式中通過IO0/IO1)或一次發送4位(在四線SPI模式中通過IO0/IO1/IO2/IO3)。這可通過QSPI_CCR[9:8]寄存器中的IMODE[1:0]字段進行配置。若IMODE = 00,則跳過指令階段,命令序列從地址階段(如果存在)開始。

(二)地址階段

在地址階段,將1-4字節發送到Flash,指示操作地址。待發送的地址字節數在QSPI_CCR[13:12]寄存器的ADSIZE[1:0]字段中進行配置。在間接模式和自動輪詢模式下,待發送的地址字節在QSPI_AR寄存器的ADDRESS[31:0]中指定;在內存映射模式下,則通過AHB(來自于內核或DMA)直接給出地址。地址階段可一次發送1位(單線SPI模式通過SO)、2位(雙線SPI模式中通過IO0/IO1)或4位(在四線SPI模式中通過IO0/IO1/IO2/IO3)。這可通過QUADSPI_CCR[11:10]寄存器中的ADMODE[1:0]字段進行配置。若ADMODE = 00,則跳過地址階段,命令序列直接進入下一階段(如果存在)。

(三)交替字節階段

在交替字節階段,將1-4字節發送到Flash,一般用于控制操作模式。待發送的交替字節數在QSPI_CCR[17:16]寄存器的ABSIZE[1:0]字段中進行配置。待發送的字節在QSPI_ABR寄存器中指定。

交替字節階段可一次發送1位(在單線SPI模式中通過SO)、2位(在雙線SPI模式中通過IO0/IO1)或4位(在四線SPI模式中通過IO0/IO1/IO2/IO3)。這可通過QSPI_CCR[15:14]寄存器中的ABMODE[1:0]字段進行配置。若ABMODE = 00,則跳過交替字節階段,命令序列直接進入下一階段(如果存在)。

交替字節階段存在僅需發送單個半字節而不是一個全字節的情況,比如采用雙線模式并且僅使用兩個周期發送交替字節時。在這種情況下,固件可采用四線模式(ABMODE = 11)并發送一個字節,方法是ALTERNATE的位7和3置“1”(IO3保持高電平)且位6和2置“0”(IO2線保持低電平)。此時,半字節的高2位存放在ALTERNATE的位4:3,低2位存放在位1和0中。例如,如果半字節2 (0010)通過IO0/IO1發送,則ALTERNATE應設置為0x8A (1000_1010)。

(四)空指令周期階段

在空指令周期階段,給定的1-31個周期內不發送或接收任何數據,目的是當采用更高的時鐘頻率時,給Flash留出準備數據階段的時間。這一階段中給定的周期數在QSPI_CCR[22:18]寄存器的DCYC[4:0]字段中指定。在SDR和DDR模式下,持續時間被指定為一定個數的全時鐘周期。若DCYC為零,則跳過空指令周期階段,命令序列直接進入數據階段(如果存在)。空指令周期階段的操作模式由DMODE確定。為確保數據信號從輸出模式轉變為輸入模式有足夠的“周轉”時間,使用雙線和四線模式從Flash接收數據時,至少需要指定一個空指令周期。

(五)數據階段

在數據階段,可從Flash接收或向其發送任意數量的字節。在間接模式和自動輪詢模式下,待發送/接收的字節數在QSPI_DLR寄存器中指定。在間接寫入模式下,發送到Flash的數據必須寫入QSPI_DR寄存器。在間接讀取模式下,通過讀取QSPI_DR寄存器獲得從Flash接收的數據。在內存映射模式下,讀取的數據通過AHB直接發送回Cortex或DMA。數據階段可一次發送/接收1位(在單線SPI模式中通過SO)、2位(在雙線SPI模式中通過IO0/IO1)或4位(在四線SPI模式中通過IO0/IO1/IO2/IO3)。這可通過QUADSPI_CCR[15:14]寄存器中的ABMODE[1:0] 字段進行配置。若DMODE = 00,則跳過數據階段,命令序列在拉高nCS時立即完成。這一配置僅可用于僅間接寫入模式。

四、QSPI 與 SPI 異同比較

QSPI(Quad SPI)和SPI(Serial Peripheral Interface)是兩種串行通信協議,用于在主設備和從設備之間進行數據傳輸。它們有一些相似之處,但也有一些重要的區別。

(一)相似之處

  1. 串行通信本質 :二者均為串行通信協議,通過少量引腳實現數據傳輸,在硬件資源有限的場景下具有顯著優勢。
  2. 主從架構 :均基于主從結構,主設備主導通信發起與時序控制,從設備依主設備指令響應并完成數據交互,便于系統級的設備管理和任務調度。

(二)不同之處

  1. 傳輸速率差異 :QSPI 憑借四條數據線(Quad 模式)可同時傳輸四個數據位,支持更高傳輸速率;SPI 通常僅使用一條數據線,每次僅能傳輸一個數據位,傳輸速率相對較低。
  2. 總線模式多樣性 :QSPI 支持單線、雙線、四線等多種總線模式,可根據應用場景靈活選擇;SPI 一般僅支持單線模式,難以滿足對高帶寬有需求的復雜應用。
  3. 時鐘頻率范圍 :QSPI 為匹配高速數據傳輸,通常支持更高時鐘頻率;SPI 的時鐘頻率設計相對較低,適用于對實時性要求不苛刻的場景。
  4. 引腳占用情況 :QSPI 為實現四線模式高速數據傳輸,需更多引腳;SPI 僅需少量引腳即可完成基本通信功能,在簡單應用中硬件連接更為簡便。
  5. 片選信號運用 :QSPI 與 SPI 均使用片選信號(Chip Select)選擇通信從設備,但在復雜多設備系統中,QSPI 的多線模式可減少總線切換次數,提升整體通信效率。

總之,需要根據具體的應用需求和設備支持來選擇使用QSPI還是SPI。QSPI適用于需要更高傳輸速率和更大帶寬的應用,而SPI適用于傳輸速率要求不高的應用。

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 芯片
    +關注

    關注

    460

    文章

    52568

    瀏覽量

    441870
  • QSPI
    +關注

    關注

    0

    文章

    46

    瀏覽量

    12747
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    AS32X601芯片Flash擦寫調試技術解析

    本文聚焦于 國科安芯推出的AS32X601 芯片的 Flash 擦寫調試工作,深入剖析其片內 Flash 存儲器架構,詳述 Flash 控制器功能與運作機制。通過對 Flash 指令集的解讀,梳理
    的頭像 發表于 07-22 13:47 ?140次閱讀
    AS32X<b class='flag-5'>601</b><b class='flag-5'>芯片</b>Flash擦寫<b class='flag-5'>調試</b><b class='flag-5'>技術</b><b class='flag-5'>解析</b>

    AS32A601在毫米波雷達AEB方案中的技術創新與應用拓展

    摘要: 隨著汽車電子技術的不斷發展,自動緊急制動(AEB)系統作為提升行車安全的關鍵技術,其性能和可靠性備受關注。本文深入探討了國科安芯推出的MCU芯片AS32A601在毫米波雷達AE
    的頭像 發表于 07-04 11:09 ?218次閱讀

    基于AS32A601的高可靠MCU在電動汽車VCU系統中的應用策略

    的設計與優化提供了有效的解決方案。本文將從VCU系統的需求分析入手,詳細闡述AS32A601的關鍵特性,并提出具體的應用策略,分析驗證其在電動汽車VCU系統中的有效性與優勢。 一、引言 電動汽車作為未來交通工具的重要發展方向,其技術的不斷進步對車輛的控制系
    的頭像 發表于 06-27 16:13 ?218次閱讀

    AS32A601與ASM1042芯片在電力系統自動化監控中的應用效能分析

    摘要: 隨著電力系統的持續發展與日益復雜化,自動化監控技術在保障電力系統穩定、高效運行中扮演著關鍵角色。本文深入剖析了廈門國科安芯科技有限公司的AS32A601芯片與ASM1042芯片
    的頭像 發表于 06-20 17:47 ?276次閱讀

    移動電源EMC整改:認證失敗到一次通過的實戰經驗

    深圳南柯電子|移動電源EMC整改:認證失敗到一次通過的實戰經驗
    的頭像 發表于 05-26 11:25 ?232次閱讀
    移動電源EMC整改:認證失敗到一次通過的<b class='flag-5'>實戰經驗</b>

    國產芯片多架構開發實踐:從工業控制到邊緣AI的硬件設計經驗

    近年來,國產處理器與異構計算架構的成熟為硬件開發者提供了新選擇。我們基于飛騰、龍芯、海光等平臺,在VPX/COMe/ITX架構上完成了多個工業級項目驗證,在此分享一些實戰經驗。 硬件架構技術解析
    的頭像 發表于 05-23 09:24 ?282次閱讀

    RISC-V JTAG:開啟MCU 芯片調試之旅

    在當今電子科技飛速發展的時代, MCU 芯片成為眾多企業追求技術突破與創新的關鍵領域。而芯片調試過程則是確保其性能與可靠性的重要環節。本文以國科安芯自研
    的頭像 發表于 05-07 17:57 ?1703次閱讀
    RISC-V JTAG:開啟MCU <b class='flag-5'>芯片</b><b class='flag-5'>調試</b>之旅

    高低頻介電常數測試儀實戰經驗:從原理到場景全解析?

    作為電子發燒友,在探索材料介電特性時,經常會遇到“頻率選擇” 的困惑:同樣的材料在高頻和低頻下測試結果為何差異顯著?不同頻率的測試儀又該如何選擇和操作?本文將結合實際經驗,分享高低頻介電常數測試
    的頭像 發表于 04-30 13:20 ?455次閱讀
    高低頻介電常數測試儀<b class='flag-5'>實戰經驗</b>:從原理到場景全<b class='flag-5'>解析</b>?

    基于先進MCU的機器人運動控制系統設計:理論、實踐與前沿技術

    AS32A601為例,全面闡述其在機器人運動控制領域的卓越性能與廣泛應用前景,旨在為機器人技術在多領域的深化發展提供有力支撐。 關鍵詞 :MCU;機器人;運動控制;AS32A601;前沿技術
    的頭像 發表于 04-27 10:58 ?302次閱讀

    錫膏使用避坑指南:50 個實戰問答幫你解決 99% 的焊接難題(全流程解析

    問題包含“原因分析 + 解決措施”,結合行業標準與實戰經驗,為電子工程師、產線技術人員、營銷工程師提供 “一站式” 缺陷解決方案,助力提升焊接良率與產品可靠性。了解完5
    的頭像 發表于 04-14 09:45 ?588次閱讀
    錫膏使用避坑指南:50 個<b class='flag-5'>實戰</b>問答幫你解決 99% 的焊接難題(全流程<b class='flag-5'>解析</b>)

    面向工業與汽車領域的高安全可靠MCU——AS32X601系列芯片解析

    (D-Flash)及512KB SRAM,均支持ECC校驗。 安全認證 :汽車級型號AS32A601通過AEC-Q100 Grade1認證,支
    的頭像 發表于 03-14 16:40 ?535次閱讀

    AS32X601芯片技術剖析

    芯片簡介 AS32X601系列MCU是國產高可靠嵌入式處理器的重要突破,其企業宇航級型號AS32S601針對空間輻射環境與極端溫度條件優化,滿足衛星載荷控制、航天器運動控制等場景需求。該芯片
    的頭像 發表于 03-14 16:17 ?539次閱讀

    DCDC 芯片無輸出的問題的調試經驗

    該文檔聚焦于 DCDC 芯片無輸出的問題,分享調試經驗,幫助工程師解決實際電路調試中的難題,主要內容包括:*附件:【調試
    的頭像 發表于 01-24 16:02 ?1375次閱讀

    提升開關電源效率的理論分析與實戰經驗

    在這里有電源技術干貨、電源行業發展趨勢分析、最新電源產品介紹、眾多電源達人與您分享電源技術經驗,關注我們,與中國電源行業共成長! 提升開關電源效率的理論分析與實戰經驗 引言 開關電源設
    的頭像 發表于 01-09 10:04 ?1041次閱讀
    提升開關電源效率的理論分析與<b class='flag-5'>實戰經驗</b>

    軟錯誤防護技術在車規MCU中應用

    解決軟錯誤的問題。 國科環宇已經量產投片車規MCU芯片AS32A601AS32A601是國科環宇公司研制的一款基于32位RISC-V指令集MCU產品。產品具有豐富的Flash容量、支持ASIL-B
    發表于 12-06 16:39