Nor Flash 中的編程和擦除操作涉及寫入數(shù)據(jù)和擦除存儲單元的特定步驟。下面是Nor Flash編程和擦除的詳細流程:
編程操作:
選擇目標存儲單元:控制器通過提供其地址來識別要編程的特定存儲單元。
施加編程電壓:將編程電壓(通常高于正常工作電壓)施加到選定的存儲單元。該電壓會產(chǎn)生強電場,允許電子隧道進入浮置柵極或捕獲層,具體取決于特定的Nor Flash技術(shù)。
存儲數(shù)據(jù):所需的數(shù)據(jù)被傳輸?shù)酱鎯卧ㄟ^捕獲或充電浮動?xùn)艠O或捕獲層來存儲數(shù)據(jù)。 該數(shù)據(jù)表示邏輯“1”或“0”,具體取決于編程機制。
驗證編程數(shù)據(jù):為了確保準確編程,控制器讀取編程的存儲單元并將檢索到的數(shù)據(jù)與所需數(shù)據(jù)進行比較。 如果它們匹配,則認為編程過程成功。
擦除操作:
選擇目標存儲塊:與編程不同,Nor Flash 中的擦除是按塊執(zhí)行的。控制器通過提供其地址來選擇要擦除的塊(由多個存儲單元組成)。
應(yīng)用擦除電壓:將較高的電壓(稱為擦除電壓)施加到所選存儲塊。該電壓從浮置柵極或捕獲層去除電荷或捕獲的電子,從而有效地擦除存儲的數(shù)據(jù)。
擦除驗證:施加擦除電壓后,控制器驗證被擦除的存儲單元是否已達到擦除狀態(tài)。該驗證確保存儲單元已準備好用新數(shù)據(jù)進行編程。
塊鎖定(可選):某些 Nor Flash 器件允許塊鎖定,可以保護特定塊免遭進一步擦除或編程。此功能可確保關(guān)鍵數(shù)據(jù)的完整性和安全性。
Nor Flash中的編程和擦除過程可能有特定的電壓和時序要求,具體取決于設(shè)備和制造商。使用 Nor Flash 時,建議參考器件的數(shù)據(jù)表或編程指南以獲取準確的說明。
-
控制器
+關(guān)注
關(guān)注
114文章
17116瀏覽量
184447
發(fā)布評論請先 登錄
STM32F103RET6 FLASH擦除失敗的原因?怎么解決?
什么是Flash閃存以及STM32使用NAND Flash
STM32G473 flash擦除時程序卡死,為什么?
STM32G473 flash擦除時程序卡死的原因?
STM32L476 Flash擦除失敗的原因?
存儲技術(shù)探秘 NAND Flash vs NOR Flash:藏在芯片里的"門道之爭"
stm32g474板卡偶發(fā)flash的某塊代碼區(qū)被擦除怎么解決?
AN-0973: 超級時序控制器的EEPROM擦除和編程

PROM器件的編程和擦除方法
基于NXP MCXA153 MCU實現(xiàn)RT-Thread的MTD NOR Flash驅(qū)動

物聯(lián)網(wǎng)行業(yè)中Nor Flash的軟件設(shè)計分享_W25Q128的軟件設(shè)計方案

物聯(lián)網(wǎng)行業(yè)存儲方案詳解_SPI NOR Flash

評論