W25Q64JV:高性能串行閃存的全面剖析
在電子設(shè)計領(lǐng)域,存儲解決方案的選擇至關(guān)重要。W25Q64JV作為一款64M - bit的串行閃存,憑借其出色的性能和豐富的特性,成為了眾多工程師的首選。今天,我們就來深入了解一下這款閃存芯片。
文件下載:W25Q64JVSSIQ TR.pdf
一、概述
W25Q64JV專為空間、引腳和電源受限的系統(tǒng)提供存儲解決方案。它屬于25Q系列,靈活性和性能遠(yuǎn)超普通串行閃存設(shè)備。適用于代碼影子到RAM、直接從雙/四SPI執(zhí)行代碼(XIP)以及存儲語音、文本和數(shù)據(jù)等場景。該設(shè)備工作在2.7V至3.6V電源下,掉電電流低至1μA,并且采用了節(jié)省空間的封裝形式。
其存儲陣列由32,768個256字節(jié)的可編程頁面組成,一次最多可編程256字節(jié)。頁面可以按16個一組(4KB扇區(qū)擦除)、128個一組(32KB塊擦除)、256個一組(64KB塊擦除)或整個芯片(芯片擦除)進(jìn)行擦除。它分別有2,048個可擦除扇區(qū)和128個可擦除塊,小的4KB扇區(qū)為需要數(shù)據(jù)和參數(shù)存儲的應(yīng)用提供了更大的靈活性。
二、特性亮點
(一)高性能串行閃存
支持高達(dá)133MHz的單、雙/四SPI時鐘,雙/四SPI等效時鐘速率可達(dá)266/532MHz。每個扇區(qū)至少有100K次的編程 - 擦除循環(huán),數(shù)據(jù)保留時間超過20年,確保了數(shù)據(jù)的長期穩(wěn)定性和可靠性。
(二)低功耗、寬溫度范圍
單2.7至3.6V電源供電,典型掉電電流小于1μA。工作溫度范圍為 - 40°C至 + 85°C,工業(yè)增強(qiáng)型可達(dá) - 40°C至 + 105°C,能適應(yīng)各種惡劣的工作環(huán)境。
(三)靈活架構(gòu)
采用4KB扇區(qū)設(shè)計,支持統(tǒng)一的扇區(qū)/塊擦除(4K/32K/64K字節(jié)),每個可編程頁面可編程1至256字節(jié),還具備擦除/編程暫停和恢復(fù)功能,方便工程師進(jìn)行靈活的操作。
(四)先進(jìn)的安全特性
提供軟件和硬件寫保護(hù)、特殊OTP保護(hù)、頂部/底部和補(bǔ)碼陣列保護(hù)、單個塊/扇區(qū)陣列保護(hù)等多種保護(hù)機(jī)制。每個設(shè)備都有64位唯一ID,還有可發(fā)現(xiàn)參數(shù)(SFDP)寄存器和3個256字節(jié)的安全寄存器,以及易失性和非易失性狀態(tài)寄存器位,有效保障數(shù)據(jù)安全。
(五)節(jié)省空間的封裝
提供多種封裝形式,包括8引腳SOIC 208 - mil、8焊盤WSON 6x5 - mm/8x6 - mm、16引腳SOIC 300 - mil、8焊盤XSON 4x4 - mm、24球TFBGA 8x6 - mm(6x4球陣列)、24球TFBGA 8x6 - mm(6x4/5x5球陣列)和12球WLCSP等,滿足不同的設(shè)計需求。
三、引腳配置與描述
(一)引腳配置
W25Q64JV提供多種封裝的引腳配置,如8引腳SOIC 208 - mil、8焊盤WSON 6x5 - mm/8x6 - mm、16引腳SOIC 300 - mil、24球TFBGA 8x6 - mm和12球WLCSP等。不同封裝的引腳功能有所差異,但主要引腳包括片選(/CS)、串行數(shù)據(jù)輸入輸出(DI、DO和IO0 - IO3)、寫保護(hù)(/WP)、保持(/HOLD)、串行時鐘(CLK)和復(fù)位(/RESET)等。
(二)引腳描述
- 片選(/CS):用于啟用和禁用設(shè)備操作。高電平時設(shè)備被取消選擇,串行數(shù)據(jù)輸出引腳呈高阻抗;低電平時設(shè)備被選中,功耗增加,可進(jìn)行指令寫入和數(shù)據(jù)讀取。
- 串行數(shù)據(jù)輸入輸出(DI、DO和IO0 - IO3):支持標(biāo)準(zhǔn)SPI、雙SPI和四SPI操作。標(biāo)準(zhǔn)SPI使用單向DI引腳寫入指令、地址或數(shù)據(jù),DO引腳讀取數(shù)據(jù)或狀態(tài);雙SPI和四SPI使用雙向IO引腳進(jìn)行數(shù)據(jù)傳輸,四SPI操作需要設(shè)置狀態(tài)寄存器2中的非易失性四使能位(QE)。
- 寫保護(hù)(/WP):可防止?fàn)顟B(tài)寄存器被寫入,與狀態(tài)寄存器的塊保護(hù)位和狀態(tài)寄存器保護(hù)位配合使用,可對小至4KB扇區(qū)或整個內(nèi)存陣列進(jìn)行硬件保護(hù),低電平有效。
- 保持(/HOLD):允許在設(shè)備被選中時暫停操作。低電平時,DO引腳呈高阻抗,DI和CLK引腳信號被忽略;高電平時,設(shè)備恢復(fù)操作。當(dāng)狀態(tài)寄存器2的QE位為四I/O設(shè)置時,/HOLD引腳功能不可用。
- 串行時鐘(CLK):為串行輸入和輸出操作提供時序。
- 復(fù)位(/RESET):SOIC - 16和TFBGA封裝提供專用的硬件/RESET引腳,驅(qū)動低電平至少1μS可使設(shè)備終止操作并返回上電狀態(tài)。
四、功能描述
(一)SPI指令
- 標(biāo)準(zhǔn)SPI指令:通過由串行時鐘(CLK)、片選(/CS)、串行數(shù)據(jù)輸入(DI)和串行數(shù)據(jù)輸出(DO)組成的SPI兼容總線訪問設(shè)備。支持SPI總線操作模式0(0,0)和3(1,1)。
- 雙SPI指令:如“快速讀取雙輸出(3Bh)”和“快速讀取雙I/O(BBh)”,可使數(shù)據(jù)傳輸速率比普通串行閃存設(shè)備快兩到三倍,適用于代碼影子和非速度關(guān)鍵代碼的直接執(zhí)行。
- 四SPI指令:如“快速讀取四輸出(6Bh)”和“快速讀取四I/O(EBh)”,數(shù)據(jù)傳輸速率比普通串行閃存快四到六倍,顯著提高連續(xù)和隨機(jī)訪問傳輸速率,支持快速代碼影子和直接從SPI總線執(zhí)行代碼。
(二)軟件復(fù)位和硬件/RESET引腳
可通過軟件復(fù)位序列將設(shè)備復(fù)位到初始上電狀態(tài),序列包括“啟用復(fù)位(66h)”和“復(fù)位(99h)”兩條連續(xù)指令。SOIC - 16和TFBGA封裝提供專用的硬件/RESET引腳,驅(qū)動低電平至少1μS可中斷正在進(jìn)行的操作并將設(shè)備復(fù)位到初始狀態(tài),硬件/RESET引腳優(yōu)先級高于其他SPI輸入信號。
(三)寫保護(hù)
為防止噪聲和其他不利系統(tǒng)條件影響數(shù)據(jù)完整性,W25Q64JV提供多種寫保護(hù)方式,包括設(shè)備在VCC低于閾值時復(fù)位、上電后延時寫禁用、寫啟用/禁用指令以及自動寫禁用、軟件和硬件(/WP引腳)寫保護(hù)、單個塊/扇區(qū)鎖定和掉電指令寫保護(hù)等。
五、狀態(tài)和配置寄存器
W25Q64JV提供三個狀態(tài)和配置寄存器,可通過讀取狀態(tài)寄存器指令獲取閃存陣列的可用性、設(shè)備寫啟用或禁用狀態(tài)、寫保護(hù)狀態(tài)、四SPI設(shè)置、安全寄存器鎖定狀態(tài)、擦除/編程暫停狀態(tài)和輸出驅(qū)動強(qiáng)度等信息;通過寫狀態(tài)寄存器指令配置設(shè)備的寫保護(hù)功能、四SPI設(shè)置、安全寄存器OTP鎖定和輸出驅(qū)動強(qiáng)度等。
(一)狀態(tài)寄存器位
- 擦除/寫入進(jìn)行中(BUSY):只讀位,設(shè)備執(zhí)行頁面編程、扇區(qū)擦除等操作時置為1,操作完成后清零。
- 寫啟用鎖存器(WEL):只讀位,執(zhí)行寫啟用指令后置為1,設(shè)備寫禁用時清零。
- 塊保護(hù)位(BP2, BP1, BP0):非易失性讀寫位,用于提供寫保護(hù)控制和狀態(tài),可通過寫狀態(tài)寄存器指令設(shè)置。
- 頂部/底部塊保護(hù)(TB):非易失性位,控制塊保護(hù)位是從陣列頂部還是底部進(jìn)行保護(hù)。
- 扇區(qū)/塊保護(hù)位(SEC):非易失性位,控制塊保護(hù)位保護(hù)4KB扇區(qū)還是64KB塊。
- 補(bǔ)碼保護(hù)(CMP):非易失性讀寫位,與其他保護(hù)位配合提供更靈活的陣列保護(hù)。
- 狀態(tài)寄存器保護(hù)(SRP, SRL):非易失性讀寫位,控制狀態(tài)寄存器的寫訪問。
- 擦除/編程暫停狀態(tài)(SUS):只讀位,執(zhí)行擦除/編程暫停指令后置為1,執(zhí)行恢復(fù)指令或掉電上電周期后清零。
- 安全寄存器鎖定位(LB3, LB2, LB1):非易失性一次性可編程(OTP)位,用于保護(hù)安全寄存器。
- 四使能(QE):非易失性讀寫位,啟用四SPI操作。
- 寫保護(hù)選擇(WPS):非易失性讀寫位,選擇寫保護(hù)方案。
- 輸出驅(qū)動強(qiáng)度(DRV1, DRV0):非易失性讀寫位,確定讀取操作的輸出驅(qū)動強(qiáng)度。
六、指令集
W25Q64JV的標(biāo)準(zhǔn)/雙/四SPI指令集由48條基本指令組成,通過SPI總線完全控制。指令從片選(/CS)的下降沿開始,第一個時鐘進(jìn)入DI輸入的數(shù)據(jù)字節(jié)提供指令代碼,數(shù)據(jù)按最高有效位(MSB)優(yōu)先采樣。指令長度從單字節(jié)到多字節(jié)不等,可能包括地址字節(jié)、數(shù)據(jù)字節(jié)、虛擬字節(jié)等。
(一)常用指令
- 寫啟用(06h):將狀態(tài)寄存器中的寫啟用鎖存器(WEL)位設(shè)置為1,在執(zhí)行頁面編程、扇區(qū)擦除等指令前必須執(zhí)行。
- 寫禁用(04h):將WEL位復(fù)位為0。
- 讀取狀態(tài)寄存器:可讀取8位狀態(tài)寄存器,隨時檢查設(shè)備狀態(tài)。
- 寫狀態(tài)寄存器:可寫入狀態(tài)寄存器的可寫位。
- 讀取數(shù)據(jù)(03h):從內(nèi)存中順序讀取一個或多個數(shù)據(jù)字節(jié)。
- 快速讀取(0Bh):與讀取數(shù)據(jù)指令類似,但可在最高可能頻率下操作。
- 快速讀取雙輸出(3Bh):數(shù)據(jù)通過兩個引腳輸出,傳輸速率是標(biāo)準(zhǔn)SPI設(shè)備的兩倍。
- 快速讀取四輸出(6Bh):數(shù)據(jù)通過四個引腳輸出,傳輸速率是標(biāo)準(zhǔn)SPI設(shè)備的四倍。
- 頁面編程(02h):可對一個或多個字節(jié)進(jìn)行編程,編程前必須執(zhí)行寫啟用指令。
- 扇區(qū)擦除(20h):將指定扇區(qū)的內(nèi)存設(shè)置為全1狀態(tài),擦除前必須執(zhí)行寫啟用指令。
- 塊擦除(52h/ D8h):將指定塊的內(nèi)存設(shè)置為全1狀態(tài),擦除前必須執(zhí)行寫啟用指令。
- 芯片擦除(C7h / 60h):將整個芯片的內(nèi)存設(shè)置為全1狀態(tài),擦除前必須執(zhí)行寫啟用指令。
- 擦除/編程暫停(75h):可中斷扇區(qū)或塊擦除操作或頁面編程操作。
- 擦除/編程恢復(fù)(7Ah):恢復(fù)被暫停的擦除或編程操作。
- 掉電(B9h):降低設(shè)備功耗,進(jìn)入掉電狀態(tài)后只有釋放掉電/設(shè)備ID(ABh)指令可恢復(fù)設(shè)備正常操作。
- 釋放掉電/設(shè)備ID(ABh):可釋放設(shè)備從掉電狀態(tài),或獲取設(shè)備電子標(biāo)識號。
七、電氣特性
(一)絕對最大額定值
包括電源電壓( - 0.6至4.6V)、引腳施加電壓( - 0.6至VCC + 0.4V)、瞬態(tài)電壓( - 2.0V至VCC + 2.0V)、存儲溫度( - 65至 + 150°C)、引腳溫度和靜電放電電壓等參數(shù),超出這些范圍可能影響設(shè)備可靠性甚至造成永久損壞。
(二)工作范圍
電源電壓根據(jù)時鐘頻率不同分為3.0至3.6V(FR = 133MHz,fR = 50MHz)和2.7至3.0V(FR = 104MHz,fR = 50MHz);環(huán)境工作溫度分為工業(yè)級( - 40至 + 85°C)和工業(yè)增強(qiáng)級( - 40至 + 105°C)。
(三)上電/掉電時序和要求
包括VCC(min)到/CS低的時間(tVSL)、寫指令前的時間延遲(tPUW)和寫禁止閾值電壓(VWI)等參數(shù)。
(四)直流電氣特性
包括輸入電容、輸出電容、輸入泄漏、I/O泄漏、待機(jī)電流、掉電電流、讀取數(shù)據(jù)電流、寫狀態(tài)寄存器電流、頁面編程電流、扇區(qū)/塊擦除電流、芯片擦除電流、輸入低電壓、輸入高電壓、輸出低電壓和輸出高電壓等參數(shù)。
(五)交流電氣特性
包括時鐘頻率、時鐘高/低時間、時鐘上升/下降時間、/CS設(shè)置/保持時間、數(shù)據(jù)輸入設(shè)置/保持時間、/CS去選擇時間、輸出禁用時間、時鐘低到輸出有效時間、輸出保持時間、寫保護(hù)設(shè)置/保持時間、/CS高到掉電模式時間、/CS高到待機(jī)模式時間、/CS高到下一條指令時間、/RESET引腳低電平時間、寫狀態(tài)寄存器時間、頁面編程時間、扇區(qū)擦除時間、塊擦除時間和芯片擦除時間等參數(shù)。
八、封裝規(guī)格
W25Q64JV提供多種封裝形式,每種封裝都有詳細(xì)的尺寸規(guī)格,包括高度、引腳寬度、引腳間距等參數(shù),工程師可根據(jù)實際需求選擇合適的封裝。
九、訂購信息
W25Q64JV的訂購編號包含公司前綴、產(chǎn)品系列、產(chǎn)品編號/密度、電源電壓、封裝類型和溫度范圍等信息。不同的封裝和溫度范圍組合形成了多種有效的產(chǎn)品編號,同時還提供了頂部標(biāo)記信息。
綜上所述,W25Q64JV是一款功能強(qiáng)大、性能卓越的串行閃存芯片,在電子設(shè)計中具有廣泛的應(yīng)用前景。工程師在使用時,需根據(jù)具體的設(shè)計需求,合理選擇封裝形式、配置狀態(tài)寄存器和使用指令集,以充分發(fā)揮其優(yōu)勢。大家在實際應(yīng)用中遇到過哪些問題呢?歡迎在評論區(qū)交流分享。
-
串行閃存
+關(guān)注
關(guān)注
1文章
12瀏覽量
9340 -
電子設(shè)計
+關(guān)注
關(guān)注
42文章
2975瀏覽量
49922
發(fā)布評論請先 登錄
W25Q16JV:高性能串行閃存的卓越之選
無法在 Zephyr 中的單個 FlexSpi 上配置兩個 NOR 閃存?
深入剖析Cypress S25FL128S/S25FL256S:高性能SPI閃存的卓越之選
深入剖析 FM25V02A:高性能串行 F - RAM 的卓越之選
W25X10CL串行閃存用途是什么?
深入解析CY15E064Q:64-Kbit串行汽車F-RAM的卓越性能與應(yīng)用
探索CY15E064Q 64 - Kbit SPI汽車級F - RAM:高性能非易失性存儲器的新選擇
惡劣環(huán)境下的數(shù)據(jù)基石 工業(yè)級W25Q64JVSSIQ閃存方案
W25Q64JV:高性能串行閃存的全面剖析
評論