无线电爱好网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

无线电爱好网 首页 技术应用 初学入门 查看内容

Flash ROM

2024-12-25 10:08| 发布者: 闪电| 查看: 6| 评论: 0

摘要: 微控制器的存储器微控制器具有存储程序和数据的存储器。程序存储器将存储微控制器正确运行所需的程序。在微控制器运行期间,不应重新写入程序。即使微控制器已关闭,它应该保存在存储器中。另一方面,存储在存储器中 ...

微控制器的存储器

微控制器具有存储程序和数据的存储器。程序存储器将存储微控制器正确运行所需的程序。

在微控制器运行期间,不应重新写入程序。即使微控制器已关闭,它应该保存在存储器中。

另一方面,存储在存储器中的数据可以更改,微控制器可以根据需要更改数据。在关闭电

源的同时丢失存储器中的数据,这是容许的。微控制器中的存储器大致分为两类。它们分

别是只读存储器(ROM)和随机存取存储器(RAM)。

非易失性存储器

ROM是只读存储器。数据不容易重新写入。有些ROM自从制造商发货后,就根本

无法重新写入。但是如果执行指定的过程,数据可以写入到许多微控制器的大多数

ROM中。在这种情况下,即使微控制器关闭,程序仍然存在于ROM中,并且可以

在微控制器下次运行时读出。因此,能够保持数据的存储器即被称为非易失性存储

器。Flash ROM也是一种非易失性存储器。

晶体管

用于半导体集成电路的晶体管有三个端子。
这些端子如下图中的符号所示。

晶体管的符号,晶体管的剖面图

从电流方向来看,晶体管注入电流侧的端子称为“漏极”。晶体管抽出电流侧的端

子称为“源极”。此外,用于控制流过晶体管电流值的端子称为“栅极”。栅极的

电势越高,从漏极流入源极的电流就越多。(这里,我们将说明NMOS晶体管,但

会省略对于细节的说明。半导体集成电路还有一种晶体管叫做PMOS晶体管。对于

PMOS晶体管,观察电流的流向,其漏极和源极的作用是相反的。)

Flash ROM的存储单元

现在,各种结构已被用于flash ROM的存储单元。最基本的组成部分是浮栅。浮栅

就像放硬币的口袋。如果把一个电子放在里面,电子就会留在其中。即使微控制器关

闭后,这个电子仍会留在浮栅中。这就是非易失性存储器的基本机制。

Flash ROM单元的符号,Flash ROM单元的截面图

flash ROM的存储单元将存储数据的两个值0和1。
存储哪个数据取决于浮栅中是电子还是空穴。如果浮栅中是电子,晶体管不会

打开;因为电流不流动(该状态为0)。另一方面,如果浮栅中是空穴,晶体

管就会发送电流。该状态为1。因此,可以通过0或1确定电流是否流入晶体管。

Flash ROM的存储单元

那么,一个电子是如何进入浮栅的呢?为此,需要将存储器单元放置在正常运行

期间不会发生的特定环境中。否则,在正常运行过程中可能会发生意外写入。
将栅极电压设置为比正常值高3至5倍的电位。然后,电子通过电势牵引而跳入浮

栅。如果栅极电压降到通常的电位,浮栅中的电子就不会移动,而是停在那里。
另一方面,如果电势关系反向进行,使源极成为高电位,电子很快就会从浮栅跳

向源极方向。因此,电子空穴(空穴)将留在浮栅中。由于空穴的电荷为正,电

流流过晶体管。
总而言之,写入Flash ROM的操作是指将一个电子放入浮栅还是从中取出一个电子。

Flash ROM的存储单元

存储器的电路结构

半导体存储器一般由单元矩阵、行解码器、列解码器和检测电路组成。该组合

结构对于ROM和RAM是相同的。

存储器的结构,单元的选项

单元矩阵由保存数据、行和列的单个存储器(称为存储器单元)组成。存储

单元将存储1位信息(0或1)。
解码器将选择该单元矩阵中的任意一个单元。解码器具有行解码器和列解码器,

行解码器将选择矩阵的行,而列解码器将选择矩阵的列。
行解码器和列解码器选择的单元数据将由检测电路进行判断。检测电路将判断

数据是“1”还是“0”。flash ROM也具有相同结构。

Flash ROM

Flash ROM是一种非易失性存储器。我们有理由特别称之为“闪存”。请想像

一下相机的闪光灯。它是一种能产生短暂闪光以照亮黑暗中物体的装置。它能

瞬间照亮大面积区域。
Flash ROM能一次性地将存储器中所有单元(单元矩阵)的数据设置为1。也就

是说,它能一下子从所有存储单元的浮栅中取出电子,并留下空穴。“闪存”是

根据瞬间闪光的图像命名的。第一个发明这一概念的人是东芝的工程师。

Flash ROM中的数据将按如下方式重新写入。首先,Flash ROM在重新写入前

具有许多数据为1或0的单元。然后,立即执行操作将所有单元的数据设置为1。

最后,交替地写入数据0。对每个单元执行此操作。将所有单元设置为1,就可

以将单元的数据从0更改为1。单个特定单元不能从0更改为1。

Flash ROM的优势

曾经的微控制器有一个掩模ROM。程序ROM中每个单元的数据都是在制造商工厂

生产微控制器的过程中直接写入的。数据一旦写入,就不能重新写入。这种存储器

叫做掩模ROM。

掩模ROM的优点是在任何情况下都不能更改程序。不过,这也可能是个问题。程序

是由人编写的,所以可能存在错误。如果程序不能正常工作,则需要更改程序。更

改掩模ROM的程序并不简单。若要编写程序到掩模ROM中,用户必须要求制造商

进行。这将产生额外的费用,且需要耗费一个或两个月时间。微控制器必须允许用

户可以自行重写程序。Flash ROM满足这个要求。一旦程序完成,用户可以自行编

写程序以立即使用微控制器。随后他们就可以立即开始调试程序。如果出错,他们

可以修复程序并再次写入微控制器。
(在Flash ROM之前还曾经有一种名为EPROM的可重写的ROM。该ROM使用光

(紫外线)将一个单元的所有数据设置为1。)

Flash ROM还有一个优点。用户可以更改程序使其兼容更新的环境,以便继续使用

同一个微控制器。这样可以减少库存项目的数量,以便于控制库存。此外,当

Flash ROM安装到基板上时,程序可以重写,用户不必把它拆开。

带有Flash ROM的微控制器上市时价格相对较高,所以主要用于开发过程和试生产。

但是使用Flash ROM可以消除生成掩模ROM模式的成本,并且由于半导体工艺的改进,

使用Flash ROM的总成本已经低于掩模ROM。这些因素促进了Flash ROM的广泛使用。


路过

雷人

握手

鲜花

鸡蛋
上一篇:逆变器控制

QQ|关于本站|小黑屋|Archiver|手机版|无线电爱好网 ( 粤ICP备15040352号 ) 无线电爱好技术交流5 无线电爱好技术交流1无线电爱好技术交流9开关电源讨论群LED照明应用、电源无线电爱好技术交流4无线电爱好技术交流8无线电爱好技术交流10无线电爱好技术交流11

粤公网安备 44030702001224号

GMT+8, 2024-12-25 10:11 , Processed in 0.124800 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

返回顶部