串行快闪存储器AT45D041及其应用

来源 :电子世界 | 被引量 : 0次 | 上传用户:hellobluejay
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  AT45D041是一由单5V供电、带串行接口的快闪存储器,该芯片特别适合于在系统反复编程,其4兆位的存储容量被分为2048页,每页264个字节。除了主存储页外,AT45D041还包含2个SRAM数据缓冲区,每个区的容量均为264个字节,当主存储页正在编程时,缓冲区可接收外部数据。传统快闪存储器往往利用多条地址线和并行接口来实现随机存取数据,而AT45D041则利用串行接口来实现连续存取数据。简单的串行接口简化了硬件电路,使线路板尺寸变小,成本降低,抗干扰能力增强,系统的可靠性得以提高。数据编程写入时,不需要高编程输入电压,只需要单5V(范围为4.5~5.5V)即可完成数据的写入及读出。
  
  AT45D041的封装及结构图
  


  AT45D041有PLCC、TSOP、SOIC三种封装型式,图1所示为该芯片TSOP封装图,图2为其内部结构图。由图可知,该芯片实际上只有9个引脚有用,各引脚功能如表1所示。
  
  AT45D041的使用方法
  
  通过单片机的控制可完成对AT45D041中数据的读出及写入操作,各数据的读出及写入操作的命令码如表2和表3所示。数据的读写时序如图3、图4所示,由图可知,当芯片使能脚为低电平时,在时钟输入脚(SCK)的控制下,通过串行数据输入脚(SI),便可将命令码、主存储页或缓冲区地址码串行输入给该芯片,然后即可读或写入数据。需注意的是,所有的命令码、地址、数据串行输入时,均是高位在前,低位在后。下面具体介绍数据的读写方法。
  


   数据的读出 数据的读出包括主存储页直接读出、从主存储页读取数据至缓冲区、从缓冲区读数据、读状态寄存器等四种,除命令码不同外,读取的方法均大同小异,参见图3所示时序波形图,下面只介绍主存储页直接读取数据的方法。主存储页读允许用户从2048主存储页的任一页中读取数据,如表2所示,在SCK时钟脉冲的控制下,先串行输入命令码(52H)、紧接着是4个保留位、然后是20个地址位(即11个页地址位和9个页中数据起始地址位)、最后是32个无关位。4个保留位是用于将来扩展该芯片的容量而设置的,对于AT45D041可输入4个0,32个无关位用于初始化读操作。数据通过SO脚串行输出,在数据的读出过程中,芯片使能脚必须保持低电平,当一页数据的最后一个字节读完后,会从该页的第一个字节开始继续读取数据。当芯片使能脚(CS)由低电平变为高电平时,将终止数据的读取,SO脚保持高阻态。
  


   数据的写入 数据的写入包括将数据直接写入主存储器页、写入缓冲区、通过缓冲区将数据写入主存储页(带内置擦除功能)、通过缓冲区将数据写入主存储页(不带内置擦除功能)、主存储页自动重写等五种。除命令码不同外,数据写入的方法均大同小异,参见图4所示时序波形图,下面只介绍将数据直接写入主存储页的方法。要写入的数据须事先写入缓冲区1或缓冲区2,然后再利用带内置擦除功能的缓冲区至主存储页写入功能将数据写入至指定的主存储页。如表3所示,在SCK时钟脉冲的控制下,先串行输入命令码(82H或85H)、紧接着是4个保留位、然后是11个页地址位(表示数据要写入的指定主存储页)、最后是9个数据起始地址位(表示缓冲区第一个字节的起始地址)。当所有的地址位均串行输入后,芯片通过SI脚开始接收数据并存储在缓冲区1或缓冲区2中,当缓冲区存满后,将从缓冲区的第一个字节处开始存储数据。当芯片使能脚CS由低电平变为高电平时,芯片将首先擦除指定的主存储页,然后再将存储在缓冲区中的数据写入指定的主存储页。
  
  状态寄存器
  


  如表3所示,利用命令码57H可读取状态寄存器数据,第7位(最高位)表示空闲/忙,当该位为1时,表示AT45D041处于空闲状态,可接收下一个命令,如该位为0,则该芯片处于忙的状态,不能接收别的命令;状态寄存器的第6位表示主存储页与缓冲区的比较结果,如果该位为0,则表示主存储页的数据与缓冲区相同,如该位为1,则表示主存储页的数据与缓冲区相比至少有一位不同;状态寄存器的第5、4、3位表示器件的存储容量,对AT45D041而言,这三位的数据分别是0、1、1;状态寄存器的第2、1、0位为无关位。
  硬件写保护及复位功能
  


  当写保护脚(WP)为低电平时,主存储页的前256页不能写入数据。
  当复位脚(RESET)变为低电平时,将中断所有正在进行的读操作,并将内部置成空闲状态。一旦该脚变为高电平,即可对芯片进行正常的读写操作。
  
  AT45D041的典型应用
  
  由于AT45D041的存储容量大,且接口简单,软件编程方便,因而其应用非常广泛。它可用于各种单片机应用系统中,也可用于数据采集系统中。图5所示为其与AT89C51单片机的典型接口应用电路图。
其他文献
有很多场所对转速的精度要求较高,譬如,某些精密仪器、精密机床等。那末,怎样解决转速精度问题呢?除选用硬度特性较好的电动机外,电动机控制系统也是应该考虑的问题。比如,生产中常采用的滑差电动机调速系统、变频变压调速系统等。本文介绍的8098单片机直流电机调速系统,就是一种经济实用的电动机控制系统。  整个电路组成框图如图1所示,其中晶振单元、复位单元、程序存储与地址、数据分割单元是保证8098系统能够
期刊
【摘要】对熔化池的燃烧系统的作用及工作原理进行简要的说明,提出了燃烧系统的设计方法,同时详细说明了控制系统使用方法及管路安装方面的注意事项。  【关键词】熔化池;燃烧盘;阀位控制器;流量计  1.引言  在TFT基板玻璃生产中,熔化池加热方式采用电加热与燃气加热并存的模式,燃气加热系统在烤窑期间提供烤窑的热源,烤窑结束后,电加热系统开始启用,燃烧系统成为辅助加热,主要用来进行一些工艺温度和炉压大小
期刊
【摘要】针对机电一体化专业涵盖技术领域广、学生泛学而不专,以及学生学习能力和学习目标参差不齐,提出了专业分层次化教学模式的解决方案。根据行业需求进行专业方向分层,通过编制班级进行课程体系分层、合理设置理实教学权重比,利用任务小组进行教学内容和目标的分层,能够克服学生个体差异基本实现因材施教的效果。  【关键词】高职;机电一体化;分层次;专业开发  随着综合素质人才社会需求量的增加,机电一体化专业备
期刊
在电子消费品、通讯及工业电子等应用领域,许多看似不相关的设计常常有许多相似之处,比如几乎每个系统都有这几个部分组成:处理器、数据存储介质及应用专用电路,如广播、电视中用到的数字调谐器、信号处理器,或支持语音拨号的电话中需要的DTMF发生器等。而它们之间的数据传递通常都有距离短、流量小、突发性等特点,如何利用这些共性,使电路的设计简单而性能稳定呢?本文介绍由Philips公司提出的I2C总线很好地解
期刊
MCS-51单片机能够通过编程、烧录从而成为特定用途的芯片。单片机的编程一般是使用编译软件把.asm或.a51文件编译成.hex或.bin文件,然后使用专门的编程器烧录到单片机或者外接的可编程ROM中。本文介绍一种在没有编程器的情况下,烧录简单的单片机程序,进而自制一个通过计算机直接烧录多种芯片的实用编程器。如果你想自己制作一个编程器,或者你对手工烧录芯片有兴趣的话,那就照本文介绍的方法试试吧。 
期刊
设计并制作一个简易智能电动车,设计功能及要求见本刊第10期,其行驶路线示意图如图1。    1.方案设计与论证    采用凌阳公司16位单片机SPCE061A做核心控制。3个I/O口控制双刀双掷继电器从而控制电机的正向和反向转动;2个黑白线传感器,用来控制小车寻线行走;3个光电传感器控制小车寻找光源,进入车库;1个金属传感器用来检测金属铁片;4位LED动态显示检测到的金属铁片,并在到达终点以后显示
期刊
MCS-96系列单片机是Intel公司生产的十六位单片机,该系列约有20多个品种50余个型号。大体上可以归为两大类型,即早期生产的8X9X类型和后期生产的8XC19X类型,后者在性能上有所改进,但两者共用一套指令系统,硬件结构也大体相同,换型使用很方便。8098属于8X9X中的一个型号,而80C198属于8XC19X中的一个型号,它们都是准十六位单片机,是MCS-96系列中的最简单的同时也是最廉价
期刊
在很多科幻作品中,都提到过一些为人们料理家务的机器人管家。因此,我们就设想制造一个智能机器人,用它能够控制家里现有的一些硬件设备,监测家中的环境状况,即使是主人不在家的时候,它也能够按照主人的“吩咐”,将家里的生活安排得井井有条,就像一个忠诚的管家一样,服务于人们的家庭中。使曾经的科学幻想变为现实是我们的设计的主要目标。  要做一个真正的机器人管家,就要用机器人实现管家所应当完成的任务,并且主人可
期刊
MAX8530是MAXIM公司生产的器件,它是一种双输出、低功耗、低压差线性稳压器。该器件主要特点:输出1(OUT1)保证输出200mA;输出2(OUT2)保证输出150mA;OUT1及OUT2有多种电压输出(详见表1),用户也可根据电路需要确定要求的OUT1及OUT2的电压(在1.5~3.3V范围之内)向工厂订货;两个电源是相互独立的并且都是低压差,在100mA输出时其压差典型值为100mV;工
期刊
美国德克萨斯(TI)仪器公司近日推出了最新数字功放电路TAS5111和TAS5112。它采用所谓“纯数字路径”(PurePath Digital)技术,使得DVD输出的数字信号一直保持到功放扬声器前的末级放大。据称,这是目前市场上效率最高的功放电路,可以用于DVD和AV功放、小型/微型的组合音响、数字电视和合并式家庭影院系统以及汽车音响等。这类数字功放除了放大效率较高外,在动态范围、高保真度和高集
期刊