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

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

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

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

評(píng)論