0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

采用FM20L08铁电存储器实现温度记录仪系统的设计

电子设计 来源:微计算机信息 作者:郭鸣;汤亮;周松华 2021-03-29 14:36 次阅读

作者:郭鸣;汤亮;周松华;彭宣戈

1 引言

高温测试仪主要用于加热过程中的温度跟踪测量和数据采集,通过对测试数据进行系统分析,研究炉内的温度分布和温差变化规律,分析影响加热质量的主要因素,对加热炉加热过程和加热制度进行优化,提高加热质量,降低燃料消耗。

而在一些收集存储数据的系统,系统的电压可能变化不定或者突然断电,FM20L08就是针对这些系统可以用来直接替换异步静态存储器(SRAM)而设计的存储器,也是Ramtron现有的最大容量的铁电存储器(FRAM),能够进行无限次的读写操作。 使用FM20L08能够极大的节约电路板空间。使用FM20L08存储器的温度测试仪,兼具大容量数据存储、抗冲击、抗干扰、数据断电不丢失、实时采集速度高的特点。

2 铁电存储器( FRAM)与FM20L08

2.1 铁电存储器介绍

FRAM是Ramtron公司近年推出的一款掉电不挥发存储器,它结合了高性能和低功耗操作,能在没有电源的情况下保存数据。FRAM存储器技术的核心技术是铁电晶体材料。这一特殊材料使得铁电存储产品同时拥有随机存取存储器(RAM)和非易失性存储产品的特性。铁电晶体材料的工作原理是:当把电场加到铁电晶体材料上,晶阵中的中心原子会沿着电场方向运动,到达稳定状态。晶阵中的每个自由浮动的中心原子只有两个稳定状态。一个用来记忆逻辑中的0,另一个记忆1。中心原子能在常温、没有电场的情况下停留在此状态达一百年以上。铁电存储器不需要定时刷新,能在断电情况下保存数据。由于在整个物理过程中没有任何原子碰撞, FRAM拥有高速读写、超低功耗和无限次写入等超级特性。

2.2 FM20L08特点与引脚功能

FM20L08是Ramtron公司近年推出的一款存储容量为128×8bits FRAM,其读写操作与标准 SRAM 相同。主要特点如下:3.3V单电源供电;并行接口;提供SOIC和DIP两种封装;功耗低,静态电流小于10μA,读写电流小于15mA;非挥发性,掉电后数据能保存10年;访问进入时间为 60 ns。高速的页模式操作总线速度最高可达到 33MHz,4 字节脉冲;写操作无延时,读写无限次;可满足工业温度 (-40℃ 到 +85℃)。

FM20L08的引脚排列如图1所示。各引脚功能如下:

/CE2:片选端;

:写使能端;

:输出使能端口

A0~A16:地址端;

DQ0~DQ7 :数据端;

VDD:电源;

VSS:接地端。

采用FM20L08铁电存储器实现温度记录仪系统的设计

图1 FM20L08引脚图

图2 温度记录仪原理框图

3 温度记录仪系统硬件组成

采用内含多路开关、A/D转换器、电压参考源的16位单片机CPU形成16通道低功耗温度记录仪。RC组成的滤波电路滤掉热电偶信号中的干扰信号,经八选一多路开关输入至运算放大器放大到适当电平,再输入至CPU 进行A/ D 采样,经数值转换和线性化后存贮至FRAM存贮器中。在整个测量结束后,由通信接口与PC 机相连,将数据传送给PC 机做进一步的分析和处理。电源部分则由低功耗低压差稳压电路和滤波电路组成,系统提供3.3 V 的工作电源。温度记录仪各零部件均选用工业级,使工作温度在- 45~85 ℃之间正常运行。图2为温度记录仪原理框图。

FM20L08FRAM与一般的SRAM在使用过程中有所差别。FM20L08在 为低电平CE2为高电平时被选中,每一次访问都必须确保 的由高向低的跃变。由于铁电存储器使用的技术比较特殊,在操作过程中有预充电过程。预充电操作是为新访问记忆体的一个内部条件,所有记忆体周期包括记忆体访问和预充电,预充电是由 引脚为高电平开始,它必须保持高电平至少为一特定的最小时间。

4 温度记录仪系统软件设计

程序分为主程序、数据采集程序、USB通讯程序。工作过程为: 记录仪首先加电压, 通过外部信号进行中断, 使单片机进入数据采集的子程序并循环,达到定时时间后, 停止采集,退出子程序, 进入主循环, 等待串口信号外部触发, 从而进入数据传输子程序, 将数据通过串口送入PC 机,图3为温度记录仪程序流程图。

图3 温度记录仪程序流程图

5抗干扰措施

5.1 硬件抗干扰

为防止记录仪在回收并重新上电以后, AD的误操作将存储器中的数据冲掉,应考虑从硬件设计上排除这种可能性, 最根本的方法是从硬件上断开与采集模块的连接。

5.2 软件抗干扰

单片机受干扰信号作用时, 将使系统失控, 最典型的就是PC 的状态值。它的修改将导致两种主要的软件非正常工作形式:“程序跑飞”和“死循环”, 为此在设计上采用了三种抗干扰方法:(1) 指令冗余技术。指令由操作码和操作数组成,操作码指明CPU要完成什么样的操作,而操作数是操作码的对象。单字节指令只有操作码,隐含操作数;双字节指令,第一个字节是操作码,第二个字节是操作数;三字节指令第一个字节是操作码,后二个字节是操作数。CPU在取指令的时候是先取操作码再取操作数,如何判断是操作码还是操作数就是通过取指令的顺序。而取指令的顺序完全由指令计数器PC来控制,因此,一旦PC受干扰出现错误程序便会脱离正常轨道,出现“乱飞”,这样就会出现把操作数当作操作码,或者把操作码当作操作数的情况。但只要PC指针落在单字节指令上程序就可纳入正轨,所以为了快速将程序纳入正轨,应该多用单字节指令,并在关键的地方人为插入一些单字节指令NOP,或将有效的单字节指令重写,这就称之为指令冗余。常用的方法就是在一些双字节、三字节指令后面插入两个单字节指令NOP,或在一些对程序的流向起决定作用的指令前面插入两条NOP指令。还可对一些重要的指令进行重复放置。但采用指令冗余技术将程序纳入正轨的条件是:乱飞的PC必须指向程序运行区。 (2) 看门狗技术。 专用硬件看门狗是指一些集成化的或集成在单片机内的专用看门狗电路,实际上它是一个特殊的定时器,当定时时间到时发出溢出脉冲。从实现角度上看,该方式是一种软件与外部专用电路相结合的技术,硬件电路连接好以后,在程序中适当地插入一些看门狗复位指令,保证程序正常运行时看门狗不溢出;而当程序运行异常时,看门狗超时发出溢出脉冲,并通过单片机的RESET引脚使单片机复位。 (3) 软件陷阱技术。当乱飞的程序进入非程序区的时候,就可设定软件陷阱对乱飞的程序进行拦截从而将程序引向一个固定的位置。这样就可将捕获的程序重新纳入正轨。软件陷阱主要就是把程序重新引入它的复位入口处,也就是说在适当的地方设置这样的指令:

NOP

NOP

LJMP 0000H

软件陷阱主要安排在这样一些区域:未使用的中断区、未使用的EPROM空间及非EPROM空间、程序运行区及中断服务程序区。

5 结语

铁电存储器作为新一代非易失性记忆体, 无论其写入速度还是数据的安全性都可以得到很好的保证,已经在国外的地铁系统、抄表系统及IT等各种行业中得到广泛的应用。文章设计的温度记录仪,除具有抗过载冲击、抗干扰、数据断电不丢失的特点外,并具有实时采集速度要求很高,存储容量大的特点。它的实际应用具有军用和商用价值,能获得较高的经济效益。

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电源
    +关注

    关注

    182

    文章

    16549

    浏览量

    244680
  • 存储器
    +关注

    关注

    38

    文章

    7144

    浏览量

    161978
  • 总线
    +关注

    关注

    10

    文章

    2704

    浏览量

    87206
收藏 人收藏

    评论

    相关推荐

    存储器的技术原理

    于两电极之间,使用金属互连并钝化后完成制造过程。Ramtron公司的存储器技术到现在已经相当的成熟。最初的
    发表于 11-19 11:53

    存储器的技术原理

    于两电极之间,使用金属互连并钝化后完成制造过程。Ramtron公司的存储器技术到现在已经相当的成熟。最初的
    发表于 11-21 10:49

    stm32扩展存储器FM16W08的程序怎么写??有参考 的吗

    stm32扩展存储器FM16W08的程序怎么写??有参考 的吗读写程序该怎么操作!!
    发表于 12-26 21:47

    富士通存储器应用选型

    我们公司是代理富士通存储器FRAM,单片机和华邦的FLASH。因为刚开始接触到这一块,只大概了解是用在电表,工业设备等产品上。但是曾找了很多这种类型的客户,都普遍很少用,只是有一些对产品性能要求
    发表于 03-13 10:00

    存储器的三个典型应用

    方块图,数据采集系统利用存储器方便的随采随存特点,来对每次的数据进行处理。 2.2.3 工作过程图中的MCU为单片机主控制,用于控制与
    发表于 04-25 11:05

    Cypress的存储器(FRAM)原理及应用比较

    摘要:介绍存储器(FRAM)的一般要领和基本原理,详细分析其读写操作过程及时序。将FRAM与其它存储器进行比较,分析在不同场合中各自的优缺点。最后以
    发表于 04-25 13:46

    求教:proteus 可以仿真存储器FM25640吗?

    proteus 可以仿真存储器FM25640吗?或者直接用哪儿器件可以替代仿真吗?
    发表于 07-27 17:24

    TC-08热电偶温度记录仪

    软件;• 支持Windows、Mac OS X和Linux系统;•PC可连接20记录仪,成为160路系统。  测试温度范围宽:TC-
    发表于 06-08 15:44

    什么是数据记录仪?其测量原理是怎样的?

      一、什么是数据记录仪?  数据记录仪是数据采集的一种,其从传感获取测量结果,并将这些结果存储起来备用的电子仪器。数据
    发表于 11-21 09:40

    数字示波器与存储记录仪的比较

    模拟/数字转换时的粒度。为数字示波器的情况时,分辨率以8比特(256点)居多,打个比方假如是在±10V的量程下,最小可以读到的刻度值为满量程的20V除以256个点得到的0.078V。  存储记录仪
    发表于 11-22 10:32

    并行接口存储器FM1808的特点及应用

    存储器FRAM,则可很好地解决成本问题,同时又可得到更高的数据存储可靠性。存储器是RAMT
    发表于 04-28 09:57

    存储器FRAM的结构及特长

    和闪存)结合起来。存储器是一种特殊工艺的非易失性的存储器,是采用人工合成的铅锆钛(PZT) 材料形成
    发表于 05-07 15:56

    FM20L08 pdf datasheet (1Mbit B

    The FM20L08 is a 128K x 8 nonvolatile memory thatreads and writes like a standard SRAM.
    发表于 09-23 11:18 24次下载

    FM20L08在5V系统中页读写模式电路图(数据线和地址的低

    FM20L08在5V系统中页读写模式电路图(数据线和地址的低八位复用)
    发表于 09-17 19:10 45次下载
    <b class='flag-5'>FM20L08</b>在5V<b class='flag-5'>系统</b>中页读写模式电路图(数据线和地址的低

    FM20L08型铁电存储器的原理及应用

     本文主要介绍了铁电存储器FM20L08的原理及应用。该存储器不仅克服了EEPROM和Flash存储器写入时间长、擦写次数少等缺点,而且增加了电压监控器和软件控制的写保护功能
    发表于 12-03 16:29 55次下载