版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2.1 只读存储器只读存储器(ROM)的特点是:其内容是预先写入的而且一旦写入,使用时就只能读出不能改变,掉电时也不会丢失,ROM器件还具有结构简单、信息度高,价格低,非易失性和可靠性高等特点。对ROM内容的设定(写入)称为编程,根据编程方式的不同,ROM可分为四类:掩膜ROM(MaskROM)可编程ROM(即PROM)可擦除可编程ROM(EPROM)电可擦除可编程ROM(EEPROM)。 211 掩膜型ROM 掩模型ROM中的信息是由生产厂家根据用户要求(给定的程序和数据)对芯片图形掩膜后进行两次光刻而制成的,所以,生产第一片这样的ROM是很昂贵的,但复制同样内容的ROM就很便宜,因而掩膜式
2、ROM适用于成批生产的定型产品,如用于存放PC/XT的BIOS,BASIC语言解释程序,或系统监控程序等。掩膜ROM中的每个存储元电路只需用一个偶合元件,一般可用二极管、MOS晶体管、双极型晶体管构成。一般MOS型的集成度高、功耗小、但速度慢,双极型的速度快,但功耗大,所以只适用于速度要求较高的系统中。图所示为一个简单的44位MOS型ROM,采用单译码结构,两位地址线A1A0译码后可译出四种状态(00,01,10,11),输出4条(字)选择线,可分别选中四个单元,每个单元有4位数据(D3一D0)输出。 掩膜ROM示意图 在图中所示的矩阵中,在行和列的交叉点上,有的连有MOS管,有的没有连,这是
3、生产厂家根据用户提供的程序来决定的。有管子表示该位为“0”,没有管子,表示该位为“1”。若地址线A1A000,则选中0号单元,即字线0为高电平,则凡与该行相连的MOS管导通(如D2、D0列),对应的位(列线)输出为0,而不与该行相连的列线(位)因无MOS管而输出为“1”,如D3、D1两列为1,则第一行(即第0单元)输出D3D01010。可见存储器的内容取决于制造工艺。下表为上图存储矩阵的存放内容。 212 可编程ROM(PROM) 为了方便用户根据自己的需要确定ROM的内容,提供了一种可编程ROM(即PROM),它允许用户编程一次。 在 PROM中,通常用二极管或双极型三极管作存储单元。右图所
4、示是用双极型三极管作存储元电路的,在这种存储单元中,每一位三极管的发射极上串接一个可熔金属丝,出厂时所有管子发射极上的熔丝是完整的,管子可将位线和字线连通,表示存有信息“0”(即整个芯片末使用前全为“0”)。用户编程时,根据程序要求,对需要写入“l”的位,通以足够大的脉冲电流典型的熔断电流为(50100)nA,周期为几个微秒,使相应位的熔丝烧断,该位便存入信息“l,。末被熔断的位仍为“0”,从而实现了信息的一次性写入。虽然PROM可由用户自由编程写入信息,但由于熔丝一旦编程烧断,就无法恢复,所以,PROM只允许用户编程一次,这对需要经常修改程序内容的应用场合是很不方便的。目前,很多OTP型的单
5、片机就是一次性编程的。213 可擦除可编程R0M(EPROM) 1结构掩膜型ROM和PROM中的内容一旦写入,就无法再改变,为了开发方便,可以擦除重写的可编程只读存贮器应运而生。EPROM由于是以浮栅型MOS管作存储单元,它里面存储的内容可以通过紫外线光的照射而被擦除,而且又可再用电流脉冲对其重新编程写入程序或数据,而且还可多次进行擦除和重写,故称为可擦除可编程序ROM,因而EPROM得到了广泛的应用。2典型EPROM芯片介绍 2764 典型EPROM芯片有多种型号,常用的有:2716(2K8)、2732(4K8)、2764(8K8)、 27128 (16K8)、27256(32K8)等。下面
6、以2764(8K8)芯片为例,说明EPROM的性能和工作方式。 Intel2764是8K8的EPROM。图所示是2764的外引脚和功能框图。 管脚定义如下:A0一 A12:地址线,13位(对应8K存储单元),输入;O7 O0:数据线,8位,双向,编程时作数据输入线,读出时作数据输出线;: 片选允许,输入,低电平有效;: 输出允许,输入,低电平有效,连读信号;: 编程脉冲控制端,输入,连编程控制信号;Vpp: 编程电压输入端;Vcc: 电源电压,十5V。(1) 工作方式 2764有4种工作方式:读方式、编程方式、检验方式和备用方式, 读方式这是2764最常使用的方式,在读方式下,Vcc和Vpp均
7、接十5V电压,接低电平,从地址线A12A0接收CPU送来的所选单元地址,然后使、均有效(为低电平),于是经过一个时间间隔,所选单元的内容即可读到数据总线上。图为2764读方式时的时序图: 由图可知,芯片允许信号面必须在地址稳定后有效,以保证正确读出所选单元数据。 备用方式 即2764工作于低功耗方式,该方式与芯片未选中时类似,这时芯片从电源所取的电流从l100mA下降到40mA,功耗降为读方式下的25。只要使端输入一个TTL高电平信号即可使2764工作于备用方式,该方式使数据输出呈高阻态。由于读方式时和是连在一起的,所以,当某芯片末被选中时和处于高电平状态,则此芯片就相当处于备用方式,可大大降
8、低功耗。 编程方式 在编程方式下,只要将Vpp接25V(不同型号芯片所加电压不同,有的芯片仅需加125V电压加得不正确会烧坏芯片,应注意器件说明)Vcc加十5V,端和端为高电平,从地址线A12一A0端输入需要编程的单元地址,从数据线D7D0上输入编程数据,在端加入编程脉冲宽度为50ms,幅度为TTL高电平,便可实现编程(写入)功能。应注意,必须在地址和数据稳定之后,才能加入编程脉冲。下图所示为2764的编程时序图。 编程校验方式 在编程过程中,为了检查编程时写入的数据是否正确,通常在编程过程中包含校验操作。在每个字节写入完成后,电源电压接法不变,而将,均改为低电平,便可紧接着将写入的数据读出,
9、以检查写入的信息是否正确,检查时应如上图所示。 2764除以上工作方式外,实际上还有输出禁止方式和编程禁止方式。编程禁止方式,就是禁止编程,因此,在编程过程中,只要使为低,编程就立即禁止。其他型号的EPROM,可参考: 何立民:单片机外围器件实用手册(存储器分册) 北京航天航空大学出版社 3 EPROM编程器 由于对EPROM编程时,每写入一个字节都需要加50ms宽的PGM脉冲电流,则编程速度太慢,而且容量越大,也导致编程速度变慢。为此,Intel公司开发了一种新的编程方法,比标难方法快56倍,按照这一新的编程思路相继开发了多种型号的EPROM编程器,所以,目前对EPROM编程都使用专门的编程
10、器来进行编程。 编程器通常要依靠一台微机才能工作,编程器通过一个接口卡与微机扩展槽相连,并配有一套编程软件,控制编程器工作方式及微机与编程器间的数据传送。编程器上有EPROM芯片插座,一般可对多种型号的EPROM芯片进行编程。EPROM除一些常用的芯片如2764、27128、27256、27512等外,还有一些大容量的EPKOM,如27C010(128K8)、27C020(256K8)和27C040(512K8)等芯片,适用于工业控制中固化监控程序、用户应用程序等内容。一般地,编程器除了对PROM、EPROM、EEPROM编程外,还可对CPU(MPU)、PAL、GAL、CPLD(FPGA)等器
11、件进行编程。 214 电可擦除可编程ROM(E2PROM)兼有RAM和ROM的双重功能 EPROM 的优点是一块芯片可以多次反复使用,但是它有两个明显的缺点:一是每次编程要从电路中拨下来先用紫外线抹除器擦除原内容然后进行编程,这很麻烦。二是它的擦除是对芯片整体擦除,那怕只需要改一个字节,甚至一位,也必须把整个芯片内容都擦除,然后再重新写入,这是很不方便的。为了克服EPROM的这两个缺点,就产生了电可擦除可编程ROMEEPROM简称E2PROM方法。E2PROM是一种在线(或叫在系统,即不用拨下来)可编程只读存储器。它能像RAM那样随机地进行改写,又能像ROM那样在掉电的情况下所存信息不丢失,即
12、E2PROM兼有RAM和ROM的双重功能特点,因此,使用起来十分方便。 下面以Intel2864A为例,说明EEPROM的基本特点和工作方式。Intel2864A容量为8K8,28个引脚双引直插式封装,下图为2864A的引脚图,其引脚与EPROM2764兼容。 A12一Ao:地址线,输入,其中A7一Ao为行地址,A12一A8为列地址,8K容量的2864内部结构为256行32列的矩阵。 I07IO0:数据输入输出线,双向,读出时为输出,写入擦除时为输入。 2864内部没有地址和数据输入锁存器,所以,在进行较长时间的写入擦除操作时,可释放这些总线。 :片选和电源控制端,输入。 :写入允许控制端,输
13、入。当对2864A进行擦写、功率下降操作时,控制逻辑可以根据和线的电平状态和时序状态来控制2864A的操作。 :数据输出允许端。 2864A使用单一的十5V电源,因为将编程时所需的21V编程升压电路已集成在芯片内。 R/:R/是RDY/BUSY缩写,用来向CPU提供状态信号,即指示2864A的准备就绪忙状态。其擦写过程是:当擦除时,将R/置为低电平,然后将新的数据写入,写入完成后,再将R成置为高电平,因此,CPU可以通过检测此引脚的状态来控制芯片的擦写操作。 此外,2864A芯片内的写周期定时器还可通过R/引脚向CPU表示它所处的工作状态。在写一个字节的过程中,此引脚为低电平,写完后该引脚变为
14、高电平。利用R/的这一功能,可在每写完一个字节后向CPU请求外部中断,以继续写入下一个字节。2864A有4种工作方式:读方式、写方式字节擦除,整片擦除和维持方式,如下表: (1)读方式 在读方式时,W更1,iz面0,允许CPU读取2864A的数据。当CPU发出地址信号和相应控制信号后,经一定延时(读取时间约250ns)2864A即可将数据送人数据总线。(2) 写方式浮节擦除 擦除和写入是同一种操作,即都是写入,只不过擦除是固定写“1”即数据输入恒为TTL高电平;写入时,数据线上是0或1,所以,2864A具有以字节为单位的擦写功能。以字节为单位进行擦除写入时:CE为低电平,OE为高电平,的脉冲宽度最小为2ms(低电平),最大一般不超过70ms.(3) 整片擦除方式 整片擦除时,所有8K字节单元全置“l”。整片擦除时,不考虑地址信号,数据线置为TTL高电平(即写1),WECE“0”(低电平),OE为低(字节擦写时为高),WE写脉冲宽度的典型值为10ms,其他信号
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 个人入伙协议书范本
- 临港工业挖掘机租赁协议
- 临时法律顾问聘用合同
- 个人借款还款合同
- 交通运输人防设备安装合同
- 个人汽车买卖合同模板个人
- 企业重整董事聘任协议
- 临时工劳动合同法律援助
- 仓库租赁合同书范本铁路沿线版
- IT项目经理就业安置协议
- 如何的提高病区护理满意度-课件
- 正常心脏听诊检查说课稿-课件
- 喜茶运营管理手册和员工操作管理手册
- 五年级家长会数学老师发言稿
- 工期及费用索赔与反索赔操作指引
- 2023-2023年天津市和平区九年级上学期期中考试数学试卷
- 2022星巴克大学咖啡大师认证答案
- 水利工程分部工程单位工程质量结论核备报审表优质资料
- 立冬传统节气介绍PPT模板
- 铝两片罐工艺流程
- 《了凡四训》原文及译文-拼音版
评论
0/150
提交评论