法拉电容也叫超级电容器,双电层电容,其体积小、容量大、电压记忆特性好、可靠性高。与充电电池相比,具有充电时间短、功率密度高、使用寿命长、低温特性好及无环境污染等优势[2]。在数据保护电路中采用法拉电容取代电池作后备电源,在提高系统可靠性、延长寿命、降低设备成本和维护成本等方面,有十分重要的意义。
本文将通过一个设计案例,具体介绍法拉电容在单片机系统的ram数据保护中的应用,为嵌入式系统中ram数据保护提供一种可行的参考方法。
某一采用ut6264c70ll作为ram的单片机系统,在系统掉电后,要求ram的数据后备时间达到5天。
1 硬件设计
采用法拉电容作为ram后备电源,法拉电容后备时间的典型计算公式为:
式中:c(f)为法拉电容的标称容量,uwork(v)为电路中的正常工作电压,umin(v)为电路能工作的最低电压, t(s)为电路中后备时间,i(a)为电路的负载电流。
ut6264csc70ll的典型数据保持电流为1 μa,工作电压为5 v,数据保持所需电压最低为2 v。取0.1 f的法拉电容,计算得到ram的数据后备时间为3.35天。而实际上,当ram的电源电压降低时,其数据保持电流将减小,因而后备时间可以延长。
另外,电源出现波动时,ram的片选引脚、写使能引脚及数据线端口也容易引入干扰或不正常的控制时序,从而破坏ram中的数据。因此,需要通过电路设计,确保电源不正常时读写控制端口时序可控,从而增强ram数据的安全。
电路原理图如图1所示。
当电源正常时,5 v电源vcc通过快速整流二极管d1给ram(u2:ut6264)供电,并通过r1给法拉电容(c1:fm0h104z)充电。掉电时,d1截止,法拉电容c1作为备份电源,通过r1为u2供电,保证ram中数据不消失。
在掉电过程中或电源出现波动时,为了增强ram数据的安全性,采用了专用电源监控芯片(u3:imp706),提供系统的监控功能。上电、掉电和电网电压过低时会输出复位信号,同时还能跟踪1.6 s的定时信号,为软件运行提供看门狗定时器(watchdog timer)防护。当电源电压掉至约4.74 v时,u3向cpu(u1:at89s52)输出掉电信号(pw_dn),cpu进行掉电应急处理和保护现场,不向ram芯片进行任何读写操作。当电源电压进一步掉至4.4 v时,u3产生复位信号,cpu被复位,同时ram芯片u2的片选引脚ce2也被置为低电平,确保u2不被读写操作。
图1 电路原理图
2 软件设计
本案例电路的地址定义是: ram地址范围(8 kb)为0000h~1fffh;看门狗定时器控制地址为e000h。
软件包括主控制程序、掉电中断处理程序、定时中断处理程序等。
图2 主流程
(1) 主控制程序
上电进行必要的cpu初始化后,检查正常掉电标志和ram check sum计算检查,以确认ram中数据是否正常。如果正常,就进行掉电前的现场恢复。其主程序流程框图如图2所示。
(2) 掉电中断处理程序
cpu收到掉电信号(pw_dn)中断时,cpu进行掉电应急处理和保护现场,设置正常掉电标志,保存ram check sum计算结果,以备上电时检查ram数据是否被破坏。其流程框图如图3所示。
图3 掉电中断处理流程
图4 定时中断处理流程
(3) 定时中断处理程序
看门狗定时器电路需要在每1.6 s内清零,在定时中断处理程序中调用看门狗清零子程序。定时中断时间要设在1.6 s以内,例如100 ms。定时中断处理流程框图如图4所示。
结语
在本应用实例中,经测试,掉电后ram数据后备时间是10~14天,且数据可靠,系统运行稳定。显然,选择更大容值的法拉电容将有更长的后备时间。在控制系统的产品设计中,为提高产品的可靠性、降低成本、增强产品在市场上的竞争力,本文提供的方案具有参考价值。
红米Y3将在4月24日发布搭载了3200万像素的前置摄像头主打拍照
三星与红帽携手推动CXL存储生态系统扩展并取得重要进展
富士康裁员过后还将面临哪些挑战今后又该如何发展
要论性价比 荣耀V20和小米9可以说是棋逢对手
人工智能少儿编程助力培养孩子的逻辑思维能力
法拉电容在RAM数据保护中的应用
呼叫中心系统十大功能,详细介绍
公交非接触IC卡读写器的应用设计
甲乙类功率放大电路设计方案解析
电池技术突破:到底哪种新型技术最强?
思科斥资19亿美元收购BroadSof,以此扩展思科通讯软件业务
无线牌照拍卖竞价超698亿美元 超出华尔街最高预测
基于IP网络的实时媒体流传送方案
ATS2819蓝牙解码芯片
关于RD的介绍和使用方法分析
华为发布原生版鸿蒙操作系统:不再兼容安卓
太阳能光伏发电原理及优点,你知道吗?
高清视频传输成为家庭网络互联的最大挑战
开票软件问题多?向日葵远程控制,助力远程技术支持!
dfrobotTTL转RS485扩展板简介