铁电存储器FM24C256在仪表中的应用

发布者:真诚友爱最新更新时间:2014-12-10 来源: laogu关键字:铁电存储器  FM24C256  仪表 手机看文章 扫描二维码
随时随地手机看文章

    一. 概述:

     FRAM是最近几年由RAMTRON公司研制的新型存贮器,它的核心技术是铁电晶体材料,拥有随即存取记忆体和非易失性存贮产品的特性。FM24C256是一种铁电存贮器(FRAM),容量为256KBIT存贮器,它和AT24C256容量等同,总线结构兼容,但FM24C256的性能指标远大于AT24C256。在存贮器领域中,FM24C256应用逐渐被推广和认可,尤其是大容量存贮器,它的优良特性远高于同等容量的EEPROM。在电子式电能表行业中,数据安全保存是最重要的。随着电子表功能的发展,保存的数据量越来越大,这就需要大容量的存储器,而大容量的EEPROM性能指标不是很高,尤其是擦写次数和速度影响电能表自身的质量。FM24C256在电能表中的使用,会提高电能表的数据安全存贮特性。

    二. 铁电存贮器(FRAM)FM24C256的特性:

    传统半导体记忆体有两大体系:易失性记忆体(volatile memory)和非易失性记忆体(non-volatile memory)。
易失性记忆体像SRAM和DRAM在没有电源的情况下都不能保存数据。但这种存贮器拥有高性能、易用等优点。
非易失性记忆体像EPROM,EEPROM和FLASH 能在断电后仍保存数据。但由于所有这些记忆体均起源自ROM技术,所以不难想象得到他们都有不易写入的缺点:写入缓慢、读写次数低、写入时工耗大等。

    FM24C256是一个256Kbit 的FRAM,总线频率最高可达1MHz,10亿次以上的读写次数,工耗低。与典型的EEPROM AT24C256相比较,FM24C256可跟随总线速度写入,无须等待时间,而AT24C256必须等待几毫秒(ms)才能进行下一步写操作。FM24C256可读写10亿次以上,几乎无限次读写。而AT24C256只有10万之一百万次读写。另外,AT24C256读写能量高出FM24C256有2,500倍。从比较中看出,FM24C256包含了RAM技术优点,同时拥有ROM技术的非易失性特点。

    三. FM24C256的应用:

    在仪表设计中,数据的安全存贮非常重要。如电子式电能表,它在运行期间时刻都在记录数据,
如果功能设计比较多,那么保存的数据量大,擦写次数比较多。这要求有一个高性能的存贮器才能满足要求。现在的仪表设计,寿命要求长,数据保存安全期长。目前,FM24C256是非常适合仪表设计要求的存贮器。它的性能指标完全达到设计要求,解决了仪表中的设计忧虑。更重要的是,它的存贮时间短,能够在极短的时间内保存大量数据,解决了仪表在突然断电时数据及时、安全的存贮。RAMTRON公司研制的FM24C256,为了普及使用,存贮指令和AT24C256兼容,只是在读写指令和应答是不需要延时,提高了擦写速率。封装体积、功能管角和AT24C256一样,使设计者容易接受和运用。

   

    写子程序:


WRITE:
      CLR1 PM.3      ;;设置P4.3为输出状态
      CLR1 P4.2
      CLR1 P4.3
      CLR1 P4.1       ;;打开写保护
CALL !SENDSTART    ;;发送起始位
MOV A,#10100000B
CALL !SENDCOM    ;;发送写命令
BC $WNOACKX      ;;没应答则错误返回
  NOP
CLR1 P4.2
CLR1  PM4.3        ;; 设置P4.3为输出状态
MOV A,D            ;;D中存放所写单元高地址
CALL !SENDCOM     ;;发送所写单元高地址
BC $WNOACKX    ;;;没应答则错误返回
CLR1  PM4.3        ;; 设置P4.3为输出状态
MOV A,E        ;;;;E中存放所写单元低地址
CALL !SENDCOM   ;;发送所写单元低地址
BC $WNOACKX   ;;没应答则错误返回
CLR1  PM4.3        ;; 设置P4.3为输出状态
MOV A,[HL]       ;;[HL] 中存放所写数据
    CALL !A24SENDC    ;;发送所写数据
   CLR1 CY
            SET1 P4.1  ;;写保护
WNOACKX:
SET1 CY
RET

SENDSTART:    发送起始位子程序
SET1 P4.2
   SET1 P4.3      ;;发起始位
        NOP
NOP    
      CLR1 P4.3
        CLR1 4.2
       RET

  SENDCOM:   发送命令子程序
         CALL !A24SENDC
           CLR1 P4.2
        SET1  PM4.3   ;;设置P4.3为输入状态
           NOP
           NOP
           NOP     
SET1 4.2
        BT P4.3,$DCOM1                 ;测试应答信号,有应答CY=1,否则CY=0
        CLR1 CY
           RET             ;BR RNOACK              
DCOM1:
        SET1 CY
           RET
A24SENDC:     发送数据子程序
        CLR1 CY
        MOV B,#08H   ;;发送8位
SENDREP:
        CLR1 P4.2
         NOP
         CLR1 P4.3
      ROLC A,1         ;;左移一位
      BNC $SENDPD
        SET1  P4.3
SENDPD:
        NOP
        SET1 P4.2
         NOP
     DBNZ B,$SENDREP   ;8位发送完返回
        RET

 读子程序:
READ:
  CLR1 PM4.3       ;;;; 设置P4.3为输出状态
        CALL !SENDSTART ;发送起始位
MOV A,#10100000B
           CALL !SENDCOM   ;; ;发送读命令
           BC $RNOACK       ;;       没应答则错误返回
CLR1 P4.2
  CLR1 PM4.3        ;; 设置P4.3为输出状态

 MOV A,D         ;D中存放所读单元高地址
             CALL !SENDCOM  ;;发送所读单元高地址
          BC $RNOACK            ;     没应答则错误返回
             CLR1 PM4.3    ;;设置P4.3为输出状态
MOV A,E      ;;;E中存放所读单元低地址
          CALL !SENDCOM   ;;发送所读单元低地址
BC $RNOACK   ;;没应答则错误返回
        CLR1 P4.2
             CLR1 PM4.3   ;;设置P4.3为输出状态
SET1 P4.2
SET1 4.3
NOP
NOP
             CLR1 P4.3
             CLR1 P4.2
             CALL !SENDSTART  ;发送起始位
          MOV A,#10100001B
          CALL !SENDCOM     ;;发送读命令
          BC $RNOACK

         CLR1 P4.2
            SET1 PM4.3
 CALL !N24READB     ;;读数据
         CLR1 SK256
            CLR1 PM4.6
        CALL !SENDSTOP    ;;发送停止位
READRET:
    CLR1 CY 
RET
RNOACK:
SET1 CY 
RET

N24READB:
         MOV B,#08H
READREPX:
        CLR1 P4.2
   NOP
   NOP
   NOP 
SET1 P4.2
          NOP
       NOP
       NOP
       CLR1 CY
 BF P4.3,$READPD
       SET1 CY
READPD:
      ROLC A,1    ;;左移1位
      NOP
      NOP
      NOP
      DBNZ B,$READREPX    ;;判断是否接受8位

 RET
SENDSTOP:     发送停止位
     CLR1 P4.3
        NOP
 SET1 P4.2
        NOP            
     SET1 P4.3
        NOP
        RET

    四. 小结:

    FM24C256 是一种高性能的存贮器,性能指标远远大于EEPROM。在电子式电能表应用中,数据擦写次数比较频繁,而且在掉电存贮时数据量大、时间短,怎样安全可靠快速的保存数据一个关键的技术。所以,FM24C256的优良特性非常适合仪表中使用,如电能表、水表、煤气表、暖气表、计程车表、医疗仪表等应用广泛。它的封装形式有SOIC和DIP。

关键字:铁电存储器  FM24C256  仪表 引用地址:铁电存储器FM24C256在仪表中的应用

上一篇:实时时钟芯片HT1380读写c程序
下一篇:做单片机开发,必须跳出芯片型号

推荐阅读最新更新时间:2024-03-16 13:48

ROHM紧凑型高输出LED可消除仪表盘漏光现象
日本京都,ROHM(罗姆)半导体日前宣布推出配备镜头的紧凑型高输出表面贴装LED,应用于消除漏光等场合。新产品系列包括18个器件,包括具有标准亮度的CSL0901系列和高亮度CSL0902系列。 如今,大多数车辆仪表盘设计通常需要一些光屏蔽,以防止LED的漏光现象。然而,由于在屏蔽罩和PCB之间需要少量空间来解决由温度变化引起的膨胀,因此漏光仍然是一个挑战。此外,一些LED的应用(例如汽车和工业系统,其中电气元件暴露于恶劣条件下)中,需要高可靠的元件,因此它们需要更好的耐受性,以减缓老化效应。 作为回应,ROHM一直专注于高可靠性的LED应用,例如开发出第一个高亮度无银LED以防止硫化,硫化是LED老化的主要原因之一。 新
[汽车电子]
ROHM紧凑型高输出LED可消除<font color='red'>仪表</font>盘漏光现象
FPGA在智能仪表中的应用
随着微电子技术的发展,采用现场可编程门阵列(FPGA)进行数字信号处理得到了飞速发展。由于FPGA具有现场可编程的特点,可以实现专用集成电路,因此越来越受到硬件电路设计工程师们的青睐。 目前,在自动化监测与控制仪器和装置中,大多以8位或16位MCU为核心部件。然而伴随着生产技术的进步和发展,对监测与控制的要求也在不断提高,面对日益复杂的监测对象和控制算法,传统的MCU往往不堪重负。把FPGA运用到这些仪表和设备中,可以减少这些仪器、设备的开发周期,大幅度提升这些仪器的性能,减少总成本和体积。 在低阻值、高精度线圈电阻测试仪中关键部分用FPGA硬件电路来实现,可以节省系统的面积开销、减少所用的芯片数和PCB板块数,提升系统性能,并
[嵌入式]
智能车载仪表系统结构及硬件设计
引言 随着高性能电子显示技术的发展,汽车仪表电子化的程度越来越高。国内外已开发出了多功能全电子显示仪表、平视显示仪表、汽车导航系统、行车记录仪等高技术产品。未来,车用电子化嵌入式仪表具有以下优点:提供大量复杂的信息,使汽车的电子控制程度越来越高;满足小型、轻量化的要求,使有限的驾驶空间更人性化;高精度和高可靠性实现汽车仪表的电子化,降低了故障的发生率;设有在线故障诊断系统,一旦汽车发生故障,可以找到故障来源,方便维修;外形设计自由度高,汽车仪表盘造型美观。基于以上优点,汽车会越来越多地采用各种用途的电子化仪表。造型新颖、功能强大的嵌入式电子化仪表将是今后车用仪表的发展趋势和潮流。 1 智能车载仪表系统结构 本智能车载仪
[嵌入式]
基于CAN总线的汽车组合仪表盘的设计
1. 概述     控制器局域网(Controller Area Network, 简称CAN) 是一种支持分布式和实时控制的串行通信网络,其主要特点是采用多主方式工作, 基于报文ID 并采用非破坏总线仲裁技术进行优先权仲裁,串行通信,事件触发型,大大减少线束的数量。CAN总线协议最初是由德国BOSCH公司于20世纪80年代提出并用于汽车的,1993年形成国际标准ISO 11898-1。由于其高性能、高可靠性及独特的设计,CAN越来越受到人们的重视,已经广泛应用于汽车电子控制,目前已经成为整车网络中的主要通信方式。     在为某公司开发的汽车仪表盘控制系统中,由于整车网络信息化的需要,希望采用总线方式,将仪表盘挂接在通信
[嵌入式]
Mouser开始供应ADI新款仪表放大器
2013年9月11日——Mouser Electronics即日起供货Analog Devices新款仪表放大器AD8422,该产品是款高精度、低功率、低噪声、低失真的轨到轨仪表放大器,性能极为优异。 AD8422处理信号时失真极少,在整个输出范围内均不受负载影响。偏置电流极低,在高源阻抗下不会产生误差,支持多个传感器多路复用至输入端。电压噪声和电流噪声低,非常适合测量惠斯登电桥。有可靠的输入保护功能,可在不牺牲噪声性能的前提下确保稳定性。ESD抑制能力高,输入端最多可承受对面供电轨40V以内的持续电压。利用单个电阻即可设置增益,增益范围为1至1000。可通过基准引脚设置精确的失调电压。额定工作温度范围为−40°C至 +
[模拟电子]
汽车电子仪表板(EIC)的原理技术
1、真空荧光显示器(VFD)  VFD产生的光就像电视机中的显像管发光一样。一个加热的灯丝发射自由电子,撞击荧光物质产生蓝绿色的光。灯丝实际上就是一个带涂层的电阻丝,电阻丝被电流加热,涂层产生自由电子,这些电子又被加速栅极的磁场加速。由于阳极的电压比栅极高,电子被吸引穿过栅极的金属丝网孔到达阳极。而阳极电压只是施加在需要形成显示字符的区段。自有电子高速的撞击这些被施加了阳极高压的显示区段产生蓝绿色的仪表显示。电子仪表板的计算机通过驱动电路来对需要显示发光的字符区段进行控制。  VFD的亮度可以通过增减加速栅极电压来进行控制。较高的栅极电压会增加仪表的显示亮度。  VFD亮度的另一个控制方法就是用一个经过脉宽调制的电压信
[嵌入式]
TI针对智能仪表测量推出16款全新MSP430 MCU
在欧美立法要求日益严格以及各种实施标准不断推出的背景下,公共设施公司正积极寻求符合相关标准的仪表测量解决方案,以充分满足严格的低能耗标准要求。为满足这些需求,德州仪器 (TI) 日前宣布推出 16 款针对电气仪表测量应用的最新超低功耗 MSP430 微处理器(MCU),进一步壮大了其智能仪表测量产品阵营。这些全新 MSP430F4xx 器件是高度集成型解决方案,可支持独立的模拟前端 (AFE) 需求,并可实现业界领先的高准确度,其误差不足 0.1%。 16 款全新 MSP430 仪表测量 MCU 的主要特性与优势: • 不断壮大的仪表测量产品系列新增 F471xx、Fx461x 以及 F44x 系列 MCU,可支持多种实施
[测试测量]
汽车MCU的汽车仪表板及车身控制设计应用
引言 在现在的汽车设计中,人们越来越注重智能和环保这两个方面。因为智能化的汽车可以为人们带来高度的安全性和舒适感,在环保方面,通过使用数字技术达到节能省碳的目的。因此,数字化程度在汽车领域也愈来愈深,大到动力传动系统,小到车载娱乐系统,无处不见电子组件的身影,它们被广泛应用在感测和操控上。 在汽车电子的各个系统当中,往往需要采用微控制器(MCU)做为运作控制的核心,而汽车对电子系统的倚重,也刺激车用微控制器市场的快速成长。车用微控器涵盖8位、16位、32位等低、中、高阶产品等级,各有其适合的应用系统,大致如下: 8位MCU:主要应用于车体的各个次系统,包括风扇控制、空调控制、雨刷、天窗、车窗升降、低阶仪表板、集线盒、座椅控制、门控
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved