1 引言
在一些需要下位机单独工作的场合(如汽车行驶记录仪、高速存储测试设备等),其数据的高速存储和掉电不丢失尤为重要,ramtron公司推出的fm20l08型非易失性铁电存储器除具有其他铁电存储器的一般特点外,弥补了已有铁电存储器存储量小的缺点,其数据存储量达1mb,可完全代替标准异步静态随机存储器(sram)。
2 fm20l08的特点和引脚功能
fm20l08型非易失性铁电存储器的存储容量为128k×8位,和无限次擦写,掉电后数据可保存10年,工作电压为3v,最大功耗电流为22ma,采用32引脚tsop型封装,图1示出fm20l08的引脚排列,表1示出fm20l08的主要引脚功能。
?
fm20l08内存分为8个页面,每个页面可分为16k×8bit,由地址总线的低3位选择不同的页面。新增加的页面操作模式的操作速率为33m赫兹,fm20l08增加了软件控制写保护功能,存储序列按地址排成8个区域,每个区域都能通过软件单独设置写保护,不需要其他硬件或改变引脚排列。
fm20l08新增内部电压监控器驱动lvl(low voltage lockout)信号,用于监控电源的供电情况,当电源电压下降到临界值以下时,lvl输出低电压信号,显示电路处于写保护状态。lvl信号处于低电平时,存储器可以自动阻止无意读写和防止存储页面数据的破坏。
3 fm20l08工作原理
3.1 页面操作模式
fm20l08给用户提供快速访问任意页面的操作,而且对页面的访问不需要ce信号有效,对于页面模式读操作,只要数据位连在总线上通过地址总线低3位选择不同页面,便可读取存储器上的数据。对于页面模式写操作,需要第1个写脉冲定义第一次写操作,当ce为低电平时,写脉冲连同1个新的地址进行页面模式写操作,图2示出页面模式读操作时序,图3示出页面模式写操作时序。
3.2 电压监控器
fm20l08内部的电压监控器不断检测电源电压,当vdd低于临界指示电压vtp时,lvl输出低电平信号,存储器处于受保护状态,阻止电源电压太低和无意干扰信号访问寄存器,这并不代表lvl信号可以用于系统复位,因为系统主机可能在低于电路特殊电压时进行写操作,lvl引脚用于存储器是否闭锁的状态指示。电源电压超过门限电压vtp时要经历延时tpulv后lvl才变高电平,在这个时间段里存储器可以被访问。
3.3 软件写保护
存储器128k×8位的地址空间有8个区域,每个区域的地址空间为16k×8位。每个区域独立进行软件写保护,而且是非易失性的,写保护由8位数据组成,具体分区如表2所示,首先在规定地址置入数据,写保护区域标志为高电平,其后在另一规定地址置入数据,写保护区域标志位为低电平,再在规定地址写入任意数据并返回普通模式,对区域0、1、4的写保护过程如表3所示。
4 fm20l08的应用
在对爆炸过程中的温度、冲击波和压力等参数进行实时采集和记录时,为了更好地了解爆炸过程的情况,必须有高速的数据采集和大量的数据存储作保证。铁电存储器的高速写入和掉电数据不丢失特性完全适合此类情况,但以往的铁电存储器最大容量只有256kb,单个存储器无法对整个作用过程进行记录,fm20l 08正好解决了存储容量小的问题,爆炸前在目标区域放置多个数据采集系统,接通电源,启动单片机内部程序,等待信号出现,起爆后,冲击波传感器和温度传感器将被测信号经调理电路送入单片机,单片机首先判断输入信号值是否大于门限值,只有输入信号值大于门限值才能存储铁电存储器的存储单元内,并在一定时间后关闭存储器,实验完毕,工作人员可采集到的数据在pc机上显示。图4示出由单片机控制fm20l08的原理图。
5 结束语
本文介绍了fm20l08铁电存储器的原理及应用,给出了测量爆炸过程温度、冲击波信号的应用及单片机控制的硬件电路。该设计可以直接或稍加改动移植到汽车行驶存储器测试系统等类似的系统中,用该电路作为测量爆炸参数的设备,具有写入速度快、数据存储容量大,可靠性高等优点。模拟试验证明可以满足测量要求,可以实现现有爆炸试验过程的数据记录,具有较高的经济效益。