Nor Flash编程和擦除操作的详细流程

电子说

1.2w人已加入

描述

Nor Flash 中的编程和擦除操作涉及写入数据和擦除存储单元的特定步骤。下面是Nor Flash编程和擦除的详细流程:

编程操作:

选择目标存储单元:控制器通过提供其地址来识别要编程的特定存储单元。

施加编程电压:将编程电压(通常高于正常工作电压)施加到选定的存储单元。该电压会产生强电场,允许电子隧道进入浮置栅极或捕获层,具体取决于特定的Nor Flash技术。

存储数据:所需的数据被传输到存储单元,通过捕获或充电浮动栅极或捕获层来存储数据。 该数据表示逻辑“1”或“0”,具体取决于编程机制。

验证编程数据:为了确保准确编程,控制器读取编程的存储单元并将检索到的数据与所需数据进行比较。 如果它们匹配,则认为编程过程成功。

擦除操作:

选择目标存储块:与编程不同,Nor Flash 中的擦除是按块执行的。控制器通过提供其地址来选择要擦除的块(由多个存储单元组成)。

应用擦除电压:将较高的电压(称为擦除电压)施加到所选存储块。该电压从浮置栅极或捕获层去除电荷或捕获的电子,从而有效地擦除存储的数据。

擦除验证:施加擦除电压后,控制器验证被擦除的存储单元是否已达到擦除状态。该验证确保存储单元已准备好用新数据进行编程。

块锁定(可选):某些 Nor Flash 器件允许块锁定,可以保护特定块免遭进一步擦除或编程。此功能可确保关键数据的完整性和安全性。

Nor Flash中的编程和擦除过程可能有特定的电压和时序要求,具体取决于设备和制造商。使用 Nor Flash 时,建议参考器件的数据表或编程指南以获取准确的说明。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分