W25Q16JV:高性能串行閃存的卓越之選
在當今電子設(shè)備小型化、高性能化的發(fā)展趨勢下,對于存儲解決方案的要求也越來越高。華邦電子(Winbond)的W25Q16JV串行閃存,以其出色的性能和豐富的功能,為工程師們提供了一個理想的選擇。今天,我們就來深入了解一下這款產(chǎn)品。
文件下載:W25Q16JVSSIQ TR.pdf
一、產(chǎn)品概述
W25Q16JV是一款16M-bit的串行閃存,專為空間、引腳和功率受限的系統(tǒng)提供存儲解決方案。它屬于25Q系列,具有遠超普通串行閃存設(shè)備的靈活性和性能。無論是代碼影子到RAM、直接從雙/四SPI執(zhí)行代碼(XIP),還是存儲語音、文本和數(shù)據(jù),W25Q16JV都能勝任。該設(shè)備采用單一的2.7V至3.6V電源供電,掉電電流低至1μA,非常適合低功耗應用。
二、產(chǎn)品特性
1. 大容量存儲與靈活架構(gòu)
W25Q16JV的存儲陣列由8192個可編程頁面組成,每個頁面為256字節(jié),總共可存儲2M字節(jié)的數(shù)據(jù)。頁面可以按16個一組(4KB扇區(qū)擦除)、128個一組(32KB塊擦除)、256個一組(64KB塊擦除)或整個芯片(芯片擦除)進行擦除,共有512個可擦除扇區(qū)和32個可擦除塊。這種靈活的架構(gòu)使得它在需要數(shù)據(jù)和參數(shù)存儲的應用中具有更大的靈活性。
2. 高性能SPI接口
該設(shè)備支持標準的串行外設(shè)接口(SPI),以及高性能的雙/四輸出和雙/四I/O SPI。支持高達133MHz的SPI時鐘頻率,使用快速讀取雙/四I/O指令時,雙I/O的等效時鐘速率可達266MHz(133MHz x 2),四I/O的等效時鐘速率可達532MHz(133MHz x 4),這種傳輸速率甚至可以超過標準的異步8位和16位并行閃存存儲器。
3. 高效的“連續(xù)讀取”功能
W25Q16JV支持8/16/32/64字節(jié)的連續(xù)讀取模式,只需8個時鐘即可尋址內(nèi)存,能夠?qū)崿F(xiàn)真正的XIP(原地執(zhí)行)操作,性能優(yōu)于X16并行閃存。
4. 低功耗與寬溫度范圍
采用單一的2.7V至3.6V電源供電,工作溫度范圍為 -40°C至+85°C,部分型號甚至可在 -40°C至+105°C的環(huán)境下工作。掉電電流典型值小于1μA,非常適合電池供電的應用。
5. 先進的安全特性
提供軟件和硬件寫保護、電源鎖定和特殊的OTP保護,支持頂部/底部、補碼陣列保護以及單個塊/扇區(qū)陣列保護。每個設(shè)備都有一個64位的唯一ID,還有可發(fā)現(xiàn)參數(shù)(SFDP)寄存器和3個256字節(jié)的安全寄存器,并且狀態(tài)寄存器位具有揮發(fā)性和非揮發(fā)性兩種特性。
6. 空間高效的封裝
提供多種封裝形式,包括8引腳SOIC 150-mil / 208-mil、8焊盤USON 2X3mm/4x3-mm、8焊盤XSON 4x4-mm、8焊盤WSON 6x5-mm和8球WLCSP,滿足不同應用的需求。
三、引腳配置與描述
1. 引腳配置
W25Q16JV提供了多種封裝形式的引腳配置,包括SOIC 150/208-mil、WSON 6x5-mm、USON 2x3-mm/4x3-mm、XSON 4x4-mm和WLCSP等。不同封裝的引腳功能基本一致,但在具體的引腳排列上有所不同。
2. 引腳描述
- 片選(/CS):用于啟用和禁用設(shè)備操作。當/CS為高電平時,設(shè)備被取消選擇,串行數(shù)據(jù)輸出引腳處于高阻抗狀態(tài);當/CS為低電平時,設(shè)備被選中,功耗增加到活動水平,可以向設(shè)備寫入指令和讀取數(shù)據(jù)。
- 串行數(shù)據(jù)輸入、輸出和IO(DI, DO和IO0, IO1, IO2, IO3):支持標準SPI、雙SPI和四SPI操作。標準SPI使用單向的DI引腳在串行時鐘(CLK)的上升沿寫入指令、地址或數(shù)據(jù),使用單向的DO引腳在CLK的下降沿讀取數(shù)據(jù)或狀態(tài)。雙SPI和四SPI使用雙向的IO引腳進行讀寫操作,四SPI指令需要狀態(tài)寄存器2中的非易失性四使能位(QE)置位。
- 寫保護(/WP):用于防止狀態(tài)寄存器被寫入,與狀態(tài)寄存器的塊保護位和狀態(tài)寄存器保護位配合使用,可以對小至4KB扇區(qū)或整個存儲陣列進行硬件保護。
- 保持(/HOLD):允許在設(shè)備被選中時暫停操作。當/HOLD為低電平時,DO引腳處于高阻抗狀態(tài),DI和CLK引腳的信號將被忽略;當/HOLD為高電平時,設(shè)備操作可以恢復。
- 串行時鐘(CLK):為串行輸入和輸出操作提供時序。
- 復位(/RESET):僅在SOIC - 16和TFBGA封裝中提供專用的硬件/RESET引腳。當該引腳驅(qū)動為低電平至少1μS時,設(shè)備將終止任何外部或內(nèi)部操作,并返回上電狀態(tài)。
四、功能描述
1. SPI指令集
W25Q16JV支持標準SPI、雙SPI和四SPI指令集,通過SPI兼容總線進行訪問。標準SPI指令使用DI輸入引腳在CLK的上升沿寫入指令、地址或數(shù)據(jù),DO輸出引腳在CLK的下降沿讀取數(shù)據(jù)或狀態(tài)。雙SPI和四SPI指令可以提高數(shù)據(jù)傳輸速率,適用于快速下載代碼到RAM或直接從SPI總線執(zhí)行代碼的應用。
2. 軟件復位和硬件復位
可以通過軟件復位序列將設(shè)備復位到初始上電狀態(tài),該序列必須包括兩個連續(xù)的指令:啟用復位(66h)和復位(99h)。對于SOIC - 16和TFBGA封裝,還提供了專用的硬件/RESET引腳,驅(qū)動該引腳為低電平至少1μS可以中斷任何正在進行的外部/內(nèi)部操作,并將設(shè)備復位到初始上電狀態(tài)。
3. 寫保護
為了保護數(shù)據(jù)免受意外寫入,W25Q16JV提供了多種寫保護措施,包括設(shè)備在VCC低于閾值時復位、上電后延時寫禁用、寫啟用/禁用指令以及自動寫禁用、軟件和硬件(/WP引腳)寫保護、單個塊/扇區(qū)鎖定和掉電指令寫保護等。
4. 狀態(tài)和配置寄存器
提供三個狀態(tài)和配置寄存器,用于提供閃存陣列的可用性、設(shè)備是否寫啟用或禁用、寫保護狀態(tài)、四SPI設(shè)置、安全寄存器鎖定狀態(tài)、擦除/編程暫停狀態(tài)和輸出驅(qū)動強度等信息??梢允褂脤憼顟B(tài)寄存器指令配置設(shè)備的寫保護功能、四SPI設(shè)置、安全寄存器OTP鎖定和輸出驅(qū)動強度。
五、指令集
W25Q16JV的標準/雙/四SPI指令集由48條基本指令組成,通過SPI總線完全控制。指令的長度從單字節(jié)到多字節(jié)不等,可能包括地址字節(jié)、數(shù)據(jù)字節(jié)、虛擬字節(jié)等。所有讀取指令可以在任何時鐘位完成,但所有寫、編程或擦除指令必須在字節(jié)邊界完成,否則指令將被忽略。
1. 常用指令
- 寫啟用(06h):將狀態(tài)寄存器中的寫啟用鎖存器(WEL)位設(shè)置為1,在執(zhí)行頁面編程、扇區(qū)擦除、塊擦除、芯片擦除、寫狀態(tài)寄存器和擦除/編程安全寄存器等指令之前必須設(shè)置該位。
- 寫禁用(04h):將WEL位復位為0,上電后以及執(zhí)行寫狀態(tài)寄存器、擦除/編程安全寄存器、頁面編程、扇區(qū)擦除、塊擦除、芯片擦除和復位等指令后,WEL位會自動復位。
- 讀取狀態(tài)寄存器:可以讀取8位的狀態(tài)寄存器,包括狀態(tài)寄存器1(05h)、狀態(tài)寄存器2(35h)和狀態(tài)寄存器3(15h),用于檢查設(shè)備的狀態(tài)。
- 寫狀態(tài)寄存器:可以寫入狀態(tài)寄存器,包括狀態(tài)寄存器1(01h)、狀態(tài)寄存器2(31h)和狀態(tài)寄存器3(11h),用于配置設(shè)備的寫保護功能、四SPI設(shè)置、安全寄存器OTP鎖定和輸出驅(qū)動強度等。
- 讀取數(shù)據(jù)(03h):允許從存儲器中順序讀取一個或多個數(shù)據(jù)字節(jié)。
- 快速讀取(0Bh):與讀取數(shù)據(jù)指令類似,但可以在最高可能的頻率下操作。
- 快速讀取雙輸出(3Bh):數(shù)據(jù)通過兩個引腳(IO0和IO1)輸出,數(shù)據(jù)傳輸速率是標準SPI設(shè)備的兩倍。
- 快速讀取四輸出(6Bh):數(shù)據(jù)通過四個引腳(IO0、IO1、IO2和IO3)輸出,數(shù)據(jù)傳輸速率是標準SPI設(shè)備的四倍。
- 頁面編程(02h):允許在先前擦除的存儲器位置編程1到256字節(jié)的數(shù)據(jù)。
- 扇區(qū)擦除(20h):將指定扇區(qū)(4KB)內(nèi)的所有存儲器設(shè)置為擦除狀態(tài)(全1)。
- 塊擦除(52h和D8h):分別將指定的32KB和64KB塊內(nèi)的所有存儲器設(shè)置為擦除狀態(tài)。
- 芯片擦除(C7h / 60h):將設(shè)備內(nèi)的所有存儲器設(shè)置為擦除狀態(tài)。
2. 其他指令
還包括擦除/編程暫停(75h)、擦除/編程恢復(7Ah)、掉電(B9h)、釋放掉電/設(shè)備ID(ABh)、讀取制造商/設(shè)備ID(90h、92h、94h)、讀取唯一ID號(4Bh)、讀取JEDEC ID(9Fh)、讀取SFDP寄存器(5Ah)、擦除安全寄存器(44h)、編程安全寄存器(42h)、讀取安全寄存器(48h)、單個塊/扇區(qū)鎖定(36h)、單個塊/扇區(qū)解鎖(39h)、讀取塊/扇區(qū)鎖定(3Dh)、全局塊/扇區(qū)鎖定(7Eh)和全局塊/扇區(qū)解鎖(98h)等指令。
六、電氣特性
1. 絕對最大額定值
包括電源電壓(-0.6至4.6V)、任何引腳施加的電壓(相對于地 -0.6至VCC + 0.4V)、任何引腳的瞬態(tài)電壓(<20nS瞬態(tài)相對于地 -2.0V至VCC + 2.0V)、存儲溫度(-65至+150°C)、引腳溫度和靜電放電電壓等。
2. 工作范圍
電源電壓在不同的時鐘頻率下有不同的要求,工作溫度范圍為 -40°C至+85°C(工業(yè)級)或 -40°C至+105°C(工業(yè)增強級)。
3. 上電和掉電時序及要求
包括VCC(min)到/CS低的時間(tVSL)、寫指令前的時間延遲(tPUW)和寫禁止閾值電壓(VWI)等參數(shù)。
4. 直流電氣特性
包括輸入電容、輸出電容、輸入泄漏電流、I/O泄漏電流、待機電流、掉電電流、讀取數(shù)據(jù)/雙/四1MHz至104MHz的電流、寫狀態(tài)寄存器電流、頁面編程電流、扇區(qū)/塊擦除電流、芯片擦除電流、輸入低電壓、輸入高電壓、輸出低電壓和輸出高電壓等。
5. 交流電氣特性
包括時鐘頻率、時鐘高/低時間、時鐘上升/下降時間、/CS有效設(shè)置時間、/CS無效保持時間、數(shù)據(jù)輸入設(shè)置時間、數(shù)據(jù)輸入保持時間、/CS有效保持時間、/CS無效設(shè)置時間、/CS取消選擇時間、輸出禁用時間、時鐘低到輸出有效時間、輸出保持時間、寫保護設(shè)置時間、寫保護保持時間、/CS高到掉電模式時間、/CS高到待機模式時間、/CS高到下一個指令時間、/RESET引腳低電平時間、寫狀態(tài)寄存器時間、頁面編程時間、扇區(qū)擦除時間、塊擦除時間和芯片擦除時間等。
七、封裝規(guī)格
W25Q16JV提供多種封裝形式,包括8引腳SOIC 150-mil、8引腳SOIC 208-mil、8焊盤USON 2x3x0.6-mm3、8焊盤WSON 6x5-mm、8焊盤USON 4x3-mm、8焊盤XSON 4x4x0.45-mm和8球WLCSP等,每種封裝都有詳細的尺寸規(guī)格。
八、訂購信息
W25Q16JV的型號由多個部分組成,包括品牌(W)、產(chǎn)品系列(25Q)、產(chǎn)品編號/密度(16J)、電源電壓、封裝類型和溫度范圍等。不同的型號在QE位的設(shè)置、/HOLD功能的支持等方面有所不同,具體的型號信息可以參考文檔中的表格。
九、總結(jié)
W25Q16JV是一款功能強大、性能卓越的串行閃存,具有大容量存儲、高性能SPI接口、低功耗、寬溫度范圍、先進的安全特性和多種封裝形式等優(yōu)點。無論是在工業(yè)控制、消費電子還是其他領(lǐng)域,都能為工程師們提供可靠的存儲解決方案。在實際應用中,工程師們可以根據(jù)具體的需求選擇合適的型號和封裝形式,并合理使用其指令集和寫保護功能,以確保數(shù)據(jù)的安全和系統(tǒng)的穩(wěn)定運行。你在使用W25Q16JV的過程中遇到過哪些問題呢?歡迎在評論區(qū)分享你的經(jīng)驗和見解。
-
串行閃存
+關(guān)注
關(guān)注
1文章
12瀏覽量
9340
發(fā)布評論請先 登錄
W25Q16JV:高性能串行閃存的卓越之選
評論