非易失性铁电存储器(FRAM)芯片
- 格式:pdf
- 大小:129.03 KB
- 文档页数:6
一个完美的电表数据存储系统华胄科技陈其龙电表作为一个计量用电量的仪器电表的精度不但与检测芯片的精度有关更重要与其存储方式有很大的关系如果检测到的电量数据不能写入存储器或者写入存储器过程出错电表的精度就大大降低以前电表数据的存储方式有2种选择1用存储EEPROM数据2用NVRAM存储数据现在有了第三种选择用铁电存储器FRAM存储数据在以前在设计电表电量的存储方案过程中工程师在怎样把数据准确无误的写入存储绞尽脑汁主要的原因是以前的EEPROM速度慢,有10MS写的周期擦写次数少为了解决存储器的问题工程师必须在控制电路增加很多电路见图一由于EEPROM的擦写次数为10万次所以不能来一个脉冲就写入EEPROM只能将脉冲暂存MCU的SRAM内等脉冲计录到一定的值1度电或到了一定的时间1小时再把数据写入EEPROM正是由于电数据不能实时写入EEPROM引起一个问题如果停电怎么办在停电时MCU内存储的平均电量为0.5度,如果系统不管掉电情况,那么电表的精度很低(以10万家用户计算,每停一次电,供电局将有5万度电因存储器的原因而丢掉),这供电局当然不能接受为了解决这问题在电路上必需增加掉电检测电路在检测到掉电后把MCU中存储不到1度电的数据写入EEPROM由于EEPROM写入数据时有10MS写的周期这也引起了一个问题在停电后必需有足够长的电压维持EEPROM写的时间设计者的一般思路是利用滤波电路的大电容由于电容内部是电解液随着时间的推移电容的容量将变小因此为了使电表能使用10年必须把增大滤波的电容的容量和提前检测到掉电EEPROM写入数据时数据先是写入EEPROM的缓冲区当数据写入缓冲区后EEPROM 自动把数据写入EEPROM的具体地址其过程需要10MS由于EEPROM内部写入时间长所以容易受到干扰EEPROM一旦受到干扰写入的数据容易出错此时出错MCU 没有办法知道为了解决这一问题设计者必须把同一个数据写入三个不同的地址然后再把数据读出来校正图5从上述的阐述可知系统掉电时要把数据写入EEPROM此方案的筹码赌在掉电检测电路和电容上为了解决这一问题设计者把掉电检测提升到检测市电和用2个掉电检测电路把电容的容量增大和用2个电容为了减小检测电路和电容的影响采用2个EEPROM从而降低SRAM缓冲的量值提高存储的精度方案2采用NVRAM来做数据存储方案3这种方案可以解决EEPROM的不足但大家都知道NVRAM的价格很高用铁电存储器可以解决上面存储器所面临的问题首先看一看铁电存储器的特点1非易失性掉电后数据能保存10年所有产品都是工业级2擦写次数多5V供电的FRAM的擦写次数100亿次低电压的FRAM的擦写次数为1亿亿次3速度快串口总线的FRAM的CLK的频率高达20M并且没有10MS的写的等待周期并口的访问速度70NS4功耗低静态电流小于10UA读写电流小于150UA5读写无限次在FRAM读写次数超过100亿次5V供电的FRAM后FRAM还能工作只是数据不能保存基于铁电存储器的特点 我们可以对电表的设计进行完全的改革 图4由于FRAM 的读写次数为100亿次 MCU 检测到一个脉冲就可以写入FRAM 内 以3200个脉冲为1度计算 FRAM 能存3百万度电 对单相表和单相复汇率表以是足够用 由于电量数据是实时写入FRAM 所以不担心掉电后 数据会丢的问题 由于铁电存储器没有10MS 的写周期 所以不必担心电容的容量变小后会对FRAM 数据存储有影响 因为铁电存储器内没有缓冲区 数据是直接写如FRAM 对应的地址中 所以写入的数据不会出错 即使出错 MCU 通过协议可以知道 所以同一数据不必存储到3个不同的地址 图5铁电存储器应用在计量系统中有其他产品不可替代的优势 如电表 水表 煤气表等 在下期将与工程师讨论铁电存储器在税控机的应用。
铁电存储器MB85RC64(8K×8)1.概述MB85RC64了FRAM(铁电随机存取记忆体)独立芯片配置了8192×8位,形成铁电工艺和硅栅CMOS工艺技术非易失性内存中的细胞。
MB85RC64采用两线串行接口(与世界标准的I2C总线兼容)。
与SRAM不同的MB85RC64是无需使用数据备份电池,能够保留数据。
MB85RC64的读写次数10亿次,与EPROM和FLASH相比,有显著的改善。
而且不在向写完存储器后,不需要查询序列。
2.特性●位操作:8192×8位●工作电压:2.7V—3.3V●工作频率:400KHz●两串行总线:I2C总线2.1标准版,支持标准模式和快速模式,由SCL和SDA控制。
●工作温度范围:-40℃—85℃●数据保持:10年(55℃)●读写寿命:至少每位10亿次●封装:Plastic / SOP, 8-pin (FPT-8P-M02)●低电压消耗:工作电流0.15mA,待机电流5uA3.管脚分配3.管脚功能描述4.模块框图5.I2C电路MB85RC64有两线串行接口,支持I2C总线,并作为从器件工作。
I2C总线定义的“主机”和“从机”设备的沟通角色,主机启动总线控制权。
此外,通过I2C总线,在一个主机可以连接多个从器件。
在这种情况下,必须给从器件分配一个唯一的设备地址。
6.I2C通信协议I2C总线是双线串行接口,采用了双向数据总线(SDA)和串行时钟(SCL)。
数据传输只能由总线主机,这也将提供串行时钟的同步启动。
SCL为低电平时,SDA信号应该改变。
然而,作为一种例外,启动和停止时的通信序列,SDA被允许改变当SCL为高电平。
●启动条件:开始时,SCL为稳定高电平,SDA产生下降沿。
●停止条件:停止时,SCL为稳定低电平,SDA产生上升沿。
停止条件是终止从设备和主机通信。
MB85RC64不需要像内部写存储器像E2PROM花时间去查询序列,因此当写停止命令结束,设备进入待机模式。
摘要:FRAM是一种新型存贮器,最大特点是可以随总线速度无限次的擦写,而且功耗低。
FRAM 性能优越于EEPROMAT24C256。
关键词:存贮器;FM24C256;AT24C256;EEPROM一.概述:FRAM是最近几年由RAMTRON公司研制的新型存贮器,它的核心技术是铁电晶体材料,拥有随即存取记忆体和非易失性存贮产品的特性。
FM24C256是一种铁电存贮器(FRAM),容量为256KBIT存贮器,它和AT24C256容量等同,总线结构兼容,但FM24C256的性能指标远大于AT24C256。
在存贮器领域中,FM24C256应用逐渐被推广和认可,尤其是大容量存贮器,它的优良特性远高于同等容量的EEPROM。
在电子式电能表行业中,数据安全保存是最重要的。
随着电子表功能的发展,保存的数据量越来越大,这就需要大容量的存储器,而大容量的EEPROM性能指标不是很高,尤其是擦写次数和速度影响电能表自身的质量。
FM24C256在电能表中的使用,会提高电能表的数据安全存贮特性。
二.铁电存贮器(FRAM)FM24C256的特性:传统半导体记忆体有两大体系:易失性记忆体(volatilememory)和非易失性记忆体(non-volatilememory)。
易失性记忆体像SRAM和DRAM在没有电源的情况下都不能保存数据。
但这种存贮器拥有高性能、易用等优点。
非易失性记忆体像EPROM,EEPROM和FLASH能在断电后仍保存数据。
但由于所有这些记忆体均起源自ROM技术,所以不难想象得到他们都有不易写入的缺点:写入缓慢、读写次数低、写入时工耗大等。
FM24C256是一个256Kbit的FRAM,总线频率最高可达1MHz,10亿次以上的读写次数,工耗低。
与典型的EEPROMAT24C256相比较,FM24C256可跟随总线速度写入,无须等待时间,而AT24C256必须等待几毫秒(ms)才能进行下一步写操作。
FM24C256可读写10亿次以上,几乎无限次读写。
关于铁电存储器(FRAM)的常见问答问:和其它非易失性存储器制造技术相比,铁电存储器在性能方面有什么不同吗?答: 铁电存储器在性能方面与EEPRON和Flash相比有三点优势之处: 首先,铁电存储器的读写速度更快。
与其它存储器相比,铁电存储器的写入速度要快10万次以上。
读的速度同样也很快,和写操作在速度上几乎没有太大的区别。
其次,FRAM存储器可以无限次擦写,而EEPROM则只能进行100万次的擦写。
最后,铁电存储器所需功耗远远低于其他非易失性存储器。
问:和其它存储器相比铁电存储器有什么不同吗?答: 如果要回答这个问题的话,简单了解一下存储器技术的背景资料很有必要。
存储器的生产技术可以分为两类:易失性和非易失性。
易失性存储器在断电后存储的数据 会丢失,而非易失性存储器则不然。
传统的易失性存储器包括SRAM(静态随机存储器)和DRAM(动态随机存储器)。
他们都源自RAM技术-随机存取存储 器技术。
RAM 的主要优点是容易使用且读写操作类似。
但是传统RAM的主要缺点是其只能被用来做暂时性的存储。
传统的非易性存储器技术均源自ROM技术,即只读存储器技 术。
经过各种技术的改进,工程师们创造出Flash和EEPROM存储器,这些改进的存储器开始能够进行写入操作了。
但是这种基于ROM技术生产的存储器 都有不易写入、写入需要特大功耗等缺点。
所以传统的基于ROM技术制造的存储器是不适应需要多次写入操作的应用领域的。
而铁电存储器(FRAM)则是第一个非易失性的RAM存储器。
它结合了SRAM和DRAM易写入的特性,又具有Flash和EEPROM得非易失性的特点。
问:铁电存储器怎样与其它高性能的非易失性存储器,诸如MRAM来竞争?答: 两者最大的区别就是产品技术和市场是否成熟。
铁电存储器是从实验室研发阶段一步步发展到拥有巨大客户群的生产销售阶段的。
而 MRAM和其他比较高级的存储器虽然承诺的条件和技术很好,但是在实际应用层面还面临着许多障碍,很难达到目前铁电存储器的水平,并且铁电存储器的技术还 在不断的更新和改进。
铁电存储器MB85RC64(8K×8)1.概述MB85RC64了FRAM(铁电随机存取记忆体)独立芯片配置了8192×8位,形成铁电工艺和硅栅CMOS工艺技术非易失性内存中的细胞。
MB85RC64采用两线串行接口(与世界标准的I2C总线兼容)。
与SRAM不同的MB85RC64是无需使用数据备份电池,能够保留数据。
MB85RC64的读写次数10亿次,与EPROM和FLASH相比,有显著的改善。
而且不在向写完存储器后,不需要查询序列。
2.特性●位操作:8192×8位●工作电压:2.7V—3.3V●工作频率:400KHz●两串行总线:I2C总线2.1标准版,支持标准模式和快速模式,由SCL和SDA控制。
●工作温度范围:-40℃—85℃●数据保持:10年(55℃)●读写寿命:至少每位10亿次●封装:Plastic / SOP, 8-pin (FPT-8P-M02)●低电压消耗:工作电流0.15mA,待机电流5uA3.管脚分配3.管脚功能描述管教编号管脚名功能描述1—3 A0/A1/A2 器件地址一个I2C总线可以连接8个和MB85RC64类似的器件。
通过将A0/A1/A2与VDD和VSS连接,确定每个器件的地址。
如果A0/A1/A2未连接,默认为0。
CPU通过SDA线输出一个地址与器件进行匹配。
4 VSS 数字地5 SDA 数据IO串口这是双向通信的数据IO口,用来读写铁电存储器的阵列数据,这是开漏极输出,可能是与其它漏极开路(或者集电极开路信号总线)进行线或运算,因此需要一个上拉电阻连接到外部电路。
6 SCL 时钟串口这是时钟输入口,时钟上升沿进行数据采样,下降沿进行数据输出。
7 WP 写保护WP是H电平,禁止写入。
WP是L电平,可进行写数据,如果WP没有置位,默认为L电平。
而读数据操作,不受WP 管脚的限制。
8 VDD 电源电压4.模块框图5.I2C电路MB85RC64有两线串行接口,支持I2C总线,并作为从器件工作。
fram工艺FRAM(Ferroelectric Random Access Memory)是一种非易失性存储器,它FRAM(Ferroelectric Random Access Memory)是一种非易失性存储器,它利用铁电材料的极化特性来存储数据。
FRAM具有高速读写、低功耗、高可靠性和长寿命等优点,因此在许多领域都有广泛的应用前景。
本文将对FRAM 工艺进行详细介绍。
1. FRAM的工作原理FRAM的工作原理是利用铁电材料的极化特性来存储数据。
铁电材料具有两种稳定的状态:正向极化和反向极化。
在这两种状态下,铁电材料的电阻率有很大的差异。
通过改变铁电材料的极化状态,就可以实现数据的写入和读取。
FRAM的数据存储是通过铁电材料的电容来实现的。
当铁电材料处于正向极化状态时,其电容较小;当铁电材料处于反向极化状态时,其电容较大。
通过检测铁电材料的电容变化,就可以判断出存储的数据是0还是1。
2. FRAM的优点FRAM具有以下优点:(1)高速读写:FRAM的读写速度非常快,可以达到几纳秒的级别。
这使得FRAM非常适合于高速数据传输和实时数据处理的应用。
(2)低功耗:FRAM的读写操作不需要额外的能量,因此其功耗非常低。
这使得FRAM非常适合于低功耗电子设备的设计。
(3)高可靠性:FRAM是非易失性存储器,即使在断电的情况下,数据也不会丢失。
此外,FRAM的寿命非常长,可以达到10亿次以上的读写操作。
(4)抗辐射:FRAM对辐射具有很强的抗干扰能力,这使得它在航天、军事等领域具有很大的应用潜力。
3. FRAM的缺点尽管FRAM具有很多优点,但它也存在一些缺点:(1)价格较高:由于FRAM的制造工艺复杂,目前其价格相对于其他存储器来说较高。
随着技术的发展和市场需求的增加,预计未来FRAM的价格会逐渐降低。
(2)容量限制:目前市场上常见的FRAM存储容量为几十千比特到几百千比特。
虽然已经有一些公司开始研发更大容量的FRAM,但其成本和可靠性仍然是一个问题。
一、什么是铁电存储器(F-RAM)相对于其它类型的半导体技术而言,铁电随机存储器(F-RAM)具有一些独一无二的特性。
已经确定的半导体存储器可以分为两类:易失性和非易失性。
易失性存储器包括静态随机存取存储器(SRAM)和动态随机存取存储器(DRAM)以及其他类型存储器。
RAM类型存储器易于使用,高性能,但它们有着共同的弱点:在掉电的情况下会失去所保存的数据。
F-RAM芯片技术采用一种锆钛酸铅[Pb(Zr,Ti)O3,简称为PZT的铁电薄膜材料,该铁电材料的晶体微结构如图1所示。
在铁电晶体中位于晶胞中心的Ti(或Zr)原子在外电场作用下,向上或向下产生物理偏移,撤掉外电场后,仍表现出一定的电极性,铁电存储器就是利用这两个稳定态来代表数字逻辑中的“1”和“0”,从而来存储信息。
与传统RAM器件不同,F-RAM在电源被关闭或中断时,由于PZT 晶体具有剩余极化的特性,所以能够保留其所存储的数据。
这种独特的性质使F-RAM成为一个低功耗、非易失性存储器。
同时由于在离子辐照情况下,铁电电容所存储“1”和“0”时的两个态,很难被改变,所以具有很好的抗辐射性能。
图1 具有钙钛矿结构PZT薄膜结构图铁电存储器技术和标准的CMOS制造工艺相兼容。
铁电薄膜被放置于CMOS基层之上,并置于两电极之间,使用金属互连并钝化后完成铁电制造过程,器件结构如图2所示。
图2 铁电存储器存储单元剖面图F-RAM、ROM都属于非易失性存储器,在掉电情况下数据不会丢失。
新一代ROM,像EEPROM(可擦可编程只读存储器)和Flash存储器,可以被擦除,并多次重复编程,但它们需要高电压写入且写入速度非常慢。
基于ROM技术的存储器读写周期有限(仅为1E5次),使它们不适合高耐性工业应用。
F-RAM比一般串口EEPROM器件有超过10,000倍的耐性,低于3,000倍的功耗和将近500倍的写入速度(图 3),还有出色的抗干扰能力(包括抗伽玛射线)、极高的可靠性和工作寿命。
FRAM 常见问题解答1. 什么是 FRAM?FRAM 是 ferroelectric random access memory(铁电随机存取存储器)的首字母缩写,它是非易失性存储器,即便在断电后也能保留数据。
尽管从名称上说,FRAM 是铁电存储器,但它不受磁场的影响,因为芯片中不含铁基材料(铁)。
铁电材料可在电场中切换极性,但是它们不受磁场的影响。
2. FRAM 较之闪存/EEPROM 具有哪些主要优势?1) 速度。
FRAM 具有快速写入的特性。
写入到 FRAM 存储器单元的实际时间小于50ns,这超越了所有其他存储器的类似操作。
这大约比 EEPROM 快 1000 倍。
此外,与需要两步(写入命令和随后的读取/验证命令)才能写入数据的EEPROM 不同,FRAM 的写入操作与读取操作发生在同一过程中。
只提供一个存储器访问命令,实现读取或写入功能。
因此,与 EEPROM 写入处理相关联的所有时间实际上在基于 FRAM 的智能 IC 中被有效地消除了。
2) 低功耗。
在低电压下写入 FRAM 单元,并且只需很低的电流即可更改数据。
对于 EEPROM,则需要高电压。
FRAM 使用非常低的电源电压----1.5V,而 EEPROM 则使用 10-14V 电源电压。
FRAM 的低电压意味着低功耗,同时能够在更快的处理速度下实现更多功能。
3) 数据可靠性。
由于只需要少量能量,因此操作FRAM所需的所有能量在数据写入开始时就被预先加载。
这就避免了“数据分裂” —由于能源缺乏的关系导致部分数据在写入时被破坏。
基于 EEPROM 的智能 IC 在写周期内被从射频(RF) 磁场电源中移除时就会出现这种情况。
此外,FRAM 还具有 100 兆次的写入/读取数或更多 ---- 远远超过了EEPROM 的写入数量。
3. FRAM 在高温环境下的表现如何?FRAM 是一项非常强大可靠的存储技术,即使在高温环境下也是如此。
带RTC(Real-Time Clock)的I2C总线铁电存储器FM31256 内容摘要:FM31256是一种基于I2C总线、采用铁电体技术的多功能存储芯片。
除了非易失存储器外,该器件还具有实时时钟、低电压复位、看门狗计数器、非易失性事件计数器、可锁定的串行数字标识等多种功能。
文章主要介绍了FM31256的基本功能、原理,并结合实例给出了其在电磁铸轧电源控制装置中的具体应用方法。
FM31256是由Ramtron公司推出的新一代多功能系统监控和非易失性铁电存储芯片。
与其他非易失性存储器比较,它具有如下优点:读/写速度快,没有写等待时间;功耗低,静态电流小于1 mA,写入电流小于150 mA;擦写使用寿命长,芯片的擦写次数为100亿次,比一般的EEPROM存储器高10万倍,即使每秒读/写30次,也能用10年;读/写的无限性,芯片擦写次数超过100亿次后,还能和SRAM一样读/写。
铁电存储器(FRAM)的核心技术是铁电晶体材料。
这一特殊材料使铁电存储器同时拥有随机存取存储器(RAM)和非易失性存储的特性。
本文介绍了FM31256的主要功能,并具体给出了基于嵌入式C语言编写的存储器读/写程序。
1FM31256的基本结构及原理FM31256由256 KB存储器和处理器配套电路(processor companion)两部分组成。
与一般的采用备份电池保存数据不同,FM31256是真正意义上的非易失(truly nonvolatile)存储器,并且用户可以选择对不同的存储区域以软件方式进行写保护。
FM31256 器件将非易失FRAM与实时时钟(RTC)、处理器监控器、非易失性事件计数器、可编程可锁定的64位ID号和通用比较器相结合。
其中,通用比较器可提前在电源故障中断(NMI)时发挥作用或实现其他用途。
采用先进的0.35 μm制造工艺,这些功能通过一个通用接口嵌入到14个引脚的SOIC封装中,从而取代系统板上的多个元件。
Ramtron 中国应用研发与推广中心FM24CL6464Kb 3V FRAM 串行存储器特性64K位非易失性铁电存储器组织结构为8,192 x 8位读/写次数无限制掉电数据保持10年写数据无延时采用先进的高可靠性的铁电制造工艺低功耗操作真正2.7V-3.6V操作电压动态工作电流 (100 kHz) 75 υΑ可编程的看门狗定时器静态电流1 υΑ快速的串行两线接口总线速度最大可达1MHz硬件上可直接取代EEPROM支持以前的时速100 kHz & 400 kHz 工业标准配置工业温度-40° C 到 +85° C 8管脚 SOIC 封装易失性存储器铁电随机存储器或是非易失性的并且可以像一样的快速读写数据在掉电后可以年并且它比易失性记忆体系统可靠性更高结构更简单功耗低等优点以总线速度执行写操作无写延时下一个总线操作可立即开始而无需数据轮询此外此产品能够EEPROM升因而它比功耗更低非易失性应用场合中非常理想举例来说数据采集的应用中系统对写周期的要求很高在苛刻的工业控制中EEPROM数据丢失FM24CL64更少的系统消耗供了极大的便利这些便利可直接替换硬件来获得使用工业标准两线接口脚表面贴片式封装操作温度范围为-+85°C图1方框图管脚描述管脚名类型管脚描述SDA I/O 串行数据/地址这个双向的引脚用来为两线接口传送地址和输入输出数据它使用一个开漏输出以便与其他器件通过线或并接在双线总线上输入缓冲区集成Schmit触发器用以提高抗干扰性能输出驱动器控制下降沿的斜率此管脚必须外加一个上拉电阻SCL输入串行时钟两线总线串行时钟输入数据在时钟下降沿移出器件而在时钟上升沿移入器件SCL也兼容一个施密特触发器以提高抗干扰性WP输入写保护当WP紧靠VDD时整个内存阵列写保护WP接地时所有地址可写此管脚内部下拉VDD 电源电源电压 2.7V-3.6VVSS电源接地NC 不连接典型系统结构存储器记位使用工业标准的两线串行接口FRAM 相似 要的差异是同样的脚位排列而前者具有更优越的写性能 字单元每个字单元为位数据位被串行移出它使用两线协议包括一个从地址区别其他非存储器或器件和一个位扩展地址地址低位用来为内存访问译码最高地址量的器件协议时间是相等的也就是说读写操作跟不同待一个就绪状态因为器件是以总线速度执行写操作也就是当一个新的总线传输将数据移入器件的同时一个写操作已经完成这将在下面的接口界面更详尽地描述 相比较由于的特性用户能获得一些明显的系统优势然而也有不明显的优点例如在高噪音环境下FM24CL64断因为它写入速度极快相反在大部分的时钟周期中要求以毫秒级EEPROM 受干扰的可能性就大得多 注意用户需要确保电源电压在数据表规定的误差范围内以防器件误操作传输规约进行双向传输这种方式脚位少占用线路板空间小图的典型配置大多数用户对工业标准的两线制总线协议已经很熟悉了但这一节仍然对其进行描述按照惯例传送数据到总线的器件是发送器而目接受数据得器件是接收器控制总线的是主机主机为所有操作产生时钟所有在总线上被控制的叫从机FM24CL64永远都是从机个脚位状态来确定的有四种状态开始结束数据和应答图介绍了四种状态的时序图详细的时序图将在电气特性中描述从低电平拉高而信号为高电平时为停止信号所有操作都应该以此信号结束如果停止信号出现操作未完成此操作中止总线不是记忆体读取以发布停止信号 从高电平到拉低而信号为高电平时为开始信号所有读写操作都开始于开始信号正停止 开始 数据位 数据位 确认主机主机发送发送接收图3 数据传输协议 这可以使最后一个传送字节在通讯错误的情况下恢复第二且最常见的是接收器有意不应答以便结束操作例如在读操作中只要接收器发出应答信号和时钟FM24CL64就会继续将数据发送到总线上读操作完成后无需更多数据接收器不应答最后传送的字节如果接收器应答了最后传送字节将会导致FM24CL64在下一个时钟来临时会试图继续驱动总线而此时主机正发送一个新的命令比如停止信号从机地址开始信号后FM24CL64所接收的第一个字节就是从机地址如图4所示从机地址包括器件类型器件选择位和读写控制位数位74是器件类型FM24CL64必须被设置为1010b 器件类型用以区分挂在两线接口上的各种功能部件数位31是器件选择位必须跟相应的外部引脚地址值相匹配以选择芯片共有8个FM24CL64芯片被置于同一两线总线上而各具有不同的地址值位0是读/写控制位A1表示读操作低电平A 0 表示写操作为一个开始信号宣布而中止开始信号中止一个操作时FM24CL64处于开始一个新的操作的就绪状态 在操作过程中当电源电压降低到规定电压VDD 最小值以下系统将优先发布一个开始信号再至执行其他操作 数据/地址 传送 所有数据传送包括地址都发生在SCL 信号为高电平时除了在上述两种情况下当SCL 为高电平时SDA 信号不能改变 应答 在任何传送中应答信号发生在第8位数据位被传送后在此状态下发送器应该释放SDA 信号以便接收器驱动接收器驱动SDA 信号到低电平来应答收到一个字节数据如果接收器没有把SDA 拉低即无应答操作中止 接收器无应答有两个明显原因首先数据传送失败无应答结束正进行的操作以便器件能被重新寻址的存储器产品相似的操作形式主要的写性能这些改进产生了在写操作上的一些差异完整的读写操作描述如下 址然后是字地址主机通过设置从机地址最低有效位LSB 为示一个写操作寻址后主机传送每一数据字节到存储器中存储器收到后发送应答任意数量的连续字节都可被写入存储器如果地址到达最后一个字节地址计数器将从000h 与其他非易失性存储技术不同实质上无写延时整个存取周期比一个总线时钟还短因此在一个写操作后可以进行任何操作包括写操作或读操作应答轮询是方法用来查询一个写操作是否完芯片内部当数据的第后写操作开始写操作在应答信号送出前完成这样如果用户需要中止一个写操作而不变更内存内容就位数据被发送前发送开始或停止信号FM24CL64页缓冲 护设置引脚为高电平写保护所有地址FM24CL64写入被保护地址的数据地址计数器成这对于来说是不需要的如果区查询那么将总是返回一个已完成信号 立的2wire ID 接口协议描述如下寄存器包含计时数据控制位或信息标志位对于每一个寄存器的具体描述总结如下表 FM24CL64作为接收器应答器件地址后主机将内存地址放到总线上预备一个写操作内存地址包含两个字节第一个字节是地址的最高有效位高字节因为器件仅使用位地址高数位被忽略紧跟高位字节的是地址的低位字节它包含余位地址地址内部锁存每次访问产生锁存地址自动递增当前地址是锁存器中锁存地址或者是最近写入的值或者是上次内存访问的地址值只要电源保持或者直到一个新的数值被写取当前地址就会被一直保留读操作总是使用当前地址写入操作来实现解释如下 每一个数据字节被传送后在应答之前FM24CL64内部地址递增这允需额外外部寻址到达最后一个地址1FFh 后地址锁存器内容将返回到0000h 读写操作的访问的字节数目是没有限制的 所有地址信息被传送后主机和行读操作时FM24CL64数据放到总线上等待应答如果应答出现开始下一个连续字节被传送如果无应答读操作退出写操作时FM24CL64据然后发出应答所有数据传送都以最高有效位在前的方式传送也不会递增设置WP 为低电平写保护无效WP 内部下拉图5和6描述的是单字节和多字节的操作图6多字节写入读操作读操作有当前地址读操作和随机地址读操作两种基本形式在当前地址读操作中FM24CL64使用内部地址锁存器的内容作为操作的低8位地址在随机地址读操作中用户执行相应操作以设置地址锁存器的值为指定值当前地址和连续地址读FM24CL64使用一个内部锁存器提供低8位地址来进行读操作当前地址读操作使用一个地址锁存器内已存在的数值作为读操作的起始地址这个地址紧跟上一个操作执行当前地址读操作时主机提供一个最低有效位置1的从机地址这表示读操作将开始接收完完整的器件地址后FM24CL64将从当前地址移出数据到下一个时钟当前地址是内部地址锁存器上的值 从当前地址开始主机能够读写任意数目的字节因此一个连续读操作实际上就是多个数据传递的当前地址读每传递一个字节内部地址计数器都会递增主机每确认一个字节FM24CL64将读取下一个连续字节有四种正确终止读操作的方式终止读操作失败将很有可能造成总线竞争此时FM24CL64总是试图读出多余的数据送到总线上四种正确操作方法如下1. 主机在第9个时钟不发应答信号在第10个时钟发出停止信号具体解释如下图这是首选方法2. 主机在第9个时钟不发应答信号在第10个时钟发开始信号3. 主机在第9个时钟发出停止信号4. 主机在第9个时钟发出开始信号如果内部地址到达1FFFh 下一个读周期将会翻转到000h图7和图8描述当前地址读的正确操作图7当前地址读图8连续地址读图9选择随机读域很明显除了一次编程应用的其他所有领域铁电记忆体在读写次数更具优势领域中 中简单介绍如下1 数据采集 在数据采集和存储领域中FRAM 的方案它比带后备电池的更节省成本并且比好的写特性2参数配置都能保持其配置参数信息但是如果配置参数需要改变或者电源有可能失效FRAM 录任何时候当系统的状态发生改变时所有变化的参数都可以被写入FRAM 这就避免了当系统掉电再记录数据时可用时间短或能源供应不足的问题 3高噪声环境据对于极具挑战性在严下易被干扰从而使写操作过程发生错误而写速度非常快可在一微秒内完成时间之短可有效避免噪声或电源波动的干扰4加快上市速度在一个复杂的系统中多个软件程序都需要例行访问非易失性记忆体在这种情况下由于EEPROM操作中必须有延时这不适当地增加了软件开发的复杂性在允许一个软件程序访问前当前的软件操作必须结束当上市时间要求很严的时候FRAM就可以排除这一障碍FM24CL64在写操作中无任何延时写操作发生时就已经完成了5RF/ID 在无接触存储领域中FRAM提供一个理想的方案因为RF/ID存储器是由RF方式供电的太长的写入时间和太大功耗使得EEPROM在这种应用场合中不可取FRAM提供一个完美的解决方案FM24CL64特别适合应用于多芯片的RF/ID产品中6保存轨迹黑匣子在一个高度复杂的系统中系统状态和操作记录在发生故障前都必须被记录当信息需要频繁记录时这种记录装置就是成为必需了由于FRAM出色的写性能可以完美的记录系统日志除此之外FM24CL64方便的两线协议可以占用最少的系统资源电性规格Ramtron 中国应用研发与推广中心Ramtron 商务中心北天星国际有限公司。
FRAM详细介绍FRAM(Ferroelectric Random Access Memory)是一种非易失性存储器,它结合了SRAM(Static Random Access Memory)和DRAM(Dynamic Random Access Memory)的优势,并且具有快速读写速度、低功耗和高可靠性等特点。
本文将详细介绍FRAM的原理、特点和应用。
一、FRAM原理FRAM是基于铁电材料的存储器,铁电材料具有非常特殊的性质,即在外界电场的作用下可以在两种极性之间切换,同时还能够保持其状态。
这种能力使得FRAM能够实现非易失性的存储功能。
FRAM的存储单元由一个铁电电容器和一个晶体管组成。
铁电电容器可以存储一个比特的数据,其极化方向表示存储的值。
通过在铁电材料上施加电场,可以改变极化方向,实现数据的写入操作。
读取数据时,通过读取电压来测量铁电电容器的极化方向,从而确定存储的值。
由于铁电材料的特性,读取操作不会改变存储的内容。
二、FRAM特点1. 快速读写速度:FRAM的读写速度非常快,可以达到亚纳秒级别,远远快于传统的Flash存储器。
这使得FRAM非常适合高速数据存储和即时写入应用。
2. 非易失性存储:FRAM的存储单元不会因为断电而丢失数据,这使得它可以用于需要长期存储数据的应用场景。
与传统的Flash存储器相比,FRAM不需要复杂的擦除操作,读写操作可以随时进行。
3.低功耗:FRAM存储器的功耗非常低,因为它不需要擦除操作,同时写操作也不需要额外的电源支持。
这使得FRAM非常适合低功耗设备,如传感器、智能卡等。
4.高可靠性:FRAM存储器具有很高的可靠性,可以实现长期的数据保存和无损的读写操作。
铁电材料的特性决定了FRAM的耐久性较高,可以承受大量的写入操作。
三、FRAM应用1.手持设备:FRAM可以用于智能手机、平板电脑等手持设备中的存储器,它可以提供快速的数据读取和写入速度,并且不会受到频繁读写操作的影响。
16Kbit非易失性铁电存储器(FRAM)芯片FM25C160原理及其应用哈尔滨理工大学测控技术与通信工程学院周宝国The Principle of 16-Kbit Nonvolatile FRAM Chip FM25C160 and ItsApplicationZhou Baoguo摘要:FM25C160是美国Ramtron公司生产的非易失性铁电介质读写存储器。
它具有高速读写,超低功耗和无限次写入等特性。
文中介绍了FM25C160的性能特点﹑管脚定义﹑内部结构和工作原理。
给出了AT89C51单片机与FM25C160的接口电路图和对FM25C160的写操作流程图。
关键词:铁电存储器(FRAM);FM25C160;SPI总线;写保护1.概述传统半导体存储器主要有两大体系:易失性存储器(volatile memory)和非易失性存储器(non-volatile memory)。
易失性存储器主要包括静态随机存储器SRAM和动态随机存储器DRAM。
非易失性存储器主要包括掩模只读存储器OTP RAM﹑可紫外线擦除可编程只读存储器EPROM﹑可电擦除可编程只读存储器EEPROM﹑可快速电擦除可现场编程的快闪存储器Flash Memory和用高能量锂电池作静态读写存储器后备电源的非易失静态读写存储器NVSRAM。
SRAM和DRAM等易失性存储器在没有电的情况下都不能保存数据。
EPROM﹑EEPROM和Flash等非易失性存储器虽然在断电后仍能保存资料,但由于这类存储器均源于只读存储器(ROM)技术,因此都有不易写入的缺点。
FRAM是由美国Ramtron公司生产的非易失性铁电介质读写存储器。
其核心技术是铁电晶体材料,这一特殊材料使得铁电存贮产品同时拥有随机存储器(RAM) 和非易失性存储器的特性。
铁电晶体材料的工作原理是: 当我们把电场加载到铁电晶体材料上,晶阵中的中心原子会沿着电场方向运动,到达稳定状态。
晶阵中的每个自由浮动的中心原子只有两个稳定状态,一个我们记作逻辑0,另一个记作逻辑1。
中心原子能在常温﹑没有电场的情况下停留在此状态达一百年以上。
由于在整个物理过程中没有任何原子碰撞,铁电存储器(FRAM)拥有高速读写,超低功耗和无限次写入等特性。
FM25C160是16Kbit串行FRAM,它的主要特点如下:● 采用2048×8位存储结构;● 读写次数高达1百亿次;● 在温度为55℃时,10年数据保存能力;● 无延时写入数据;● 先进的高可靠性铁电存储方式;● 连接方式为高速串行接口(SPI)总线方式,且具有SPI方式0和3两种方式;● 总线频率高达5MHz;● 硬件上可直接取代EEPROM;● 具有先进的写保护设计,包括硬件保护和软件保护双重保护功能; ● 低功耗,待机电流仅为10μA ; ● 采用单电源+5V 供电;● 工业温度范围:-40℃至+85℃; ● 采用8脚SOP 或DIP 封装形式; 基于以上特点,FM25C160非常适用于非易失性且需要频繁快速存储数据的场合。
其应用范围包括对写周期时序有严格要求的数据采集系统和使用EEPROM 时由于其写周期长而可能会引起数据丢失的工业控制等领域。
2. FM25C160的引脚定义及功能框图图1为FM25C160的引脚排列,图2为其内部功能结构框图。
表1为FM25C160的引脚定义。
VSS SI图1 FM25C160的引脚排列图2 FM25C160 内部功能结构框图表1 FM25C160引脚定义引脚号引脚名称 I/O 功能 1 /CS I 片选 2SO O 串行数据输出3 /WP I 写保护输入4 VSS I 接地端5 SI I 串行数据输入6 SCK I 串行时钟输入7 /HOLD I CPU 暂时中断对FM25C160的操作 8VCCI +5V 电源3. 工作原理3.1存储器结构和串行外围接口(SPI )总线FM25C160是串行FRAM 。
其内部存储结构形式为2048×8位,地址范围为000H ~7FFH ,采用16位地址寻址方式。
寻址遵循SPI 协议,包括一个片选(允许总线上有多个器件),一个操作码和一个2字节地址。
在实际的读写操作中,有效地址为11位,其中高5位地址为任意值。
SPI 接口是一种时钟和数据同步的串行接口,使用4个引脚:时钟﹑数据输入﹑数据输出和片选。
SPI 有4种工作方式,分别为方式0﹑方式1﹑方式2和方式3。
FM25C160支持SPI 方式0和方式3(而FM25160只支持SPI 方式0)。
使用时,在/CS 信号的下降沿,时钟线和数据线的状态即可确定FM25C160的工作方式。
SPI方式0和方式3的时序图如图3所示。
1)SPI 方式0 CPOL=0 CPHA=02)SPI 方式3 CPOL=1 CPHA=1 图3 FM25C160的工作方式3.2操作指令集FM25C160的SPI 协议有操作指令来控制。
当片选信号有效时(/CS=0),对FM25C160操作的第一个字节为命令字,紧接其后的是11位有效地址和传送数据。
FM25C160操作指令集(如表2所示)共有6条指令,可分为3类:第一类为指令后不接任何操作数,该类指令用于完成某一特定功能。
包括WREN和WRDI;第二类为指令之后接一个字节,这类指令可用来完成对状态寄存器的操作。
包括RDSR和WRSR;第三类是对存储器进行读写操作的指令,该类指令之后紧接着的是存储器地址和一个或多个地址数据。
包括READ和WRITE。
所有的指令,地址与数据都是以MSB(最高有效位)在前的方式传送。
表2 FM25C160操作指令集指令指令格式操作WREN 0000 0110B 设置写使能锁存器(允许写操作)WRDI 0000 0100B 复位写使能锁存器(禁止写操作)RDSR 0000 0101B 读状态寄存器WRSR 0000 0001B 写状态寄存器READ 0000 0011B 从FM25C160读出数据WRITE 0000 0010B 数据写入FM25C1603.3状态寄存器和写保护FM25C160具有硬件保护和软件保护双重写保护功能。
首先,在任何写操作之前,必须先用WREN指令对写使能锁存器置位;其次,在写允许的情况下,应使写入存储器的操作受控与状态寄存器;再次,还要对状态寄存器进行操作,这需要WRSR指令并要求/WP引脚为高电平。
其状态寄存器的内容及格式如表3。
表3 状态寄存器位7 6 5 4 3 2 1 0名称WPEN 0 0 0 BP1 BP0 WEL 0 其中,位0和4~6恒为“0”,WPEN﹑BP1和BP0是写保护控制位,WEL 是写使能锁存器状态位。
BP1和BP0为存储器存储区间(块)的写保护位,其保护的地址范围如表4所列。
表5为WEL位﹑WPEN位和/WP引脚对写保护功能的影响。
表4 存储器块写保护地址范围BP1 BP0 保护地址范围0 0 无0 1 600H~7FFH(上部1/4)1 0 400H~7FFH(上部1/2)1 1 000H~7FFH(全部)表5 写保护条件WEL WPEN /WP 受保护区未受保护区状态寄存器0 ××保护保护保护1 0 ×保护未保护未保护1 1 0 保护未保护保护1 1 1 保护未保护未保护3.4对FM25C160的读写操作在对FM25C160写数据时,一般先送WREN指令,后送WRITE指令。
在WRITE指令之后接2字节的地址,这16位地址中的高5位为任意码,低11位地址为要写入的首字节数据的有效地址,16位地址后面为所要写入的数据。
若输入的数据多于1个,那么第一个数据之后的数据存储地址由FM25C160内部自动按顺序增加给出。
当地址到达7FFH时,地址计数器重置为000H。
输入的数据一般最高有效位(MSB)在前,最低有效位(LSB)在后。
对FM25C160进行读数据的过程与写操作相似。
不同的是在读操作之前不必象在写操作之前那样先送WREN指令。
4.应用举例FRAM技术的多功能性满足多种不同的应用。
很明显,更高的读写次数和更快的读写速度使得FRAM在可多次编程应用中比EEPROM性能更加优越。
其应用主要包括:数据采集和记录,存储配置参数(Configuration/Setting Data),非易失性缓冲(buffer)记忆和SRAM的取代和扩展等。
下面给出AT89C51单片机与FM25C160的接口电路图(图4)及对FM25C160的写操作流程图(图5)。
该应用系统可在FM25C160芯片的400H~7FFH地址范AT89C51 FM25C160图5 AT89C51与FM25C160的接口电路图图6 对FM25C160的写操作流程图5.结束语由于铁电存储器(FRAM)拥有高速读写,超低功耗和无限次写入等特性,同时拥有随机存储器(RAM) 和非易失性存储器的特性,它是EEPROM的理想替代品。
Ramtron公司的FRAM有串口系列和并口系列,同时在引脚和功能上和工业标准的普通存储器兼容,因此具有很好的应用前景。
参考文献1.潘海鸿.16Kbit非易失铁电RAM芯片FM25C160及其应用.国外电子元器件,2002(11):52-552.FM25C160 Data Sheet.Ramtron International Corporation.20013.FRAM铁电存储器技术原理.深圳市华胄科技有限公司。