单片机存储器信息的断电保护

发布者:代码漫游者最新更新时间:2015-03-19 来源: diangon关键字:单片机  存储器信息  断电保护 手机看文章 扫描二维码
随时随地手机看文章
  在计算机系统中,无论使用动态RAM还是使用静态RAM,其最大的缺点是在断电以后,它所存储的信息即随之消失。即使是瞬时断电也会使它所存储的信息全部丢失。如果计算机处在运行的过程中,则其原始数据及运算结果被丢失。如果在调试程序的过程中,发现硬件要作某些改动,则在关机修改硬件时,其调试程序及数据也全部丢失。因此采取措施以防止RAM中的信息在断电时丢失是必要的。

  断电保护要求在电源发生故障或人为切断电源时,能在电源电压下降的过程中,保护CPU的状态信息以及RAM中的数据或程序。当电源恢复正常时,将原来CPU的状态及RAM中的数据或程序恢复、并继续工作。
  断电保护系统包括断电检测,停机电路和数据、状态保护电路三部分。
  由于稳压电源中采用了大容量的电容,使得交流电停止供电以后,其稳压后的直流电压按指数规律下降。断电检测电路在检测出电源电压下降时,向CPU申请中断,利用电源电压下降到额定工作电压之前的一段时间,把CPU的状态信息及RAM中的信息传送到具有断电保持信息的存储器中去,然后主动停机。主动停机的目的在于防止电源电压下降到额定工作电压以下时,由于电路的不稳定而进行错误操作。
  在有些简单的系统中,也可以不保护CPU的状态信息而只保护RAM中的信息。此时只需在断电时将RAM中的信息传到具有断电保持信息的存储器中。
  除了利用铁电存储器,如F1608之外,解决这个问题的一个方法是利用静态RAM的低电压保持信息的功能,对这些静态RAM采用后备电源供电。
  静态RAM 6116,6264都具有这一功能。当 VCC大于2V,而片选信号 -CS≥VCC-0.2V时,能以极小的功耗保持其存储的信息,此时流过电路的电流仅1~100μA。
  因此,当电源断电以后,我们可以用一个大于2V的后备电源对其继续供电。后备电源可采用电池,图1即为一个采用电池供电的电路。在正常供电时,D1导通,D2截止,电池不起作用。6116或6264的电源电压为5V减去二极管的压降。在断电时,D1截止,D2导通,由电池供电,6116或6264的电源电压为电池电压减去二极管的压降。由译码器输出的片选信号通过三极管加到存储器的片选端上,在正常供电时,此三极管的导通与否受到译码器输出的控制。当译码器输出为低电平时,三极管导通,该存储器被选中。当译码器输出为高电平时,三极管截止,该存储器未选中。在断电时,三极管的基极电压为零,因而此三极管截止,存储器的片选端与VCC端电压相等,这时仅用几个μA就能保持其信息。对于图1,如加上虚线框内的D3及R1,则电池可改为充电电池。这样在正常供电时,由电源通过D3及R1对电池充电,而在断电时,由电池供电,以保证长时间使用。


图1 后备电源供电
  采用上述方法应选用压降小的二极管.以保证电源电压减去二极管的压降后的电压仍能使存储器正常工作。

关键字:单片机  存储器信息  断电保护 引用地址:单片机存储器信息的断电保护

上一篇:基于单片机的AT2402的I2C总线读写驱动程序
下一篇:什么是只读存储器

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

物联网时代新趋势:传感器、MCU二合一
    “ 到 2020 年会有 260 亿台设备将彼此互联,超过 3000 亿美金的市场机会。 ” 这是兆易创新董事长兼总裁朱一明先生在 2014 中国 IC 领袖峰会上与大家分享的一个数据。 YoleDeveloppement 分析师 LaurentRobin 预期, 2013 年~ 2018 年之间,全球 MEMS 传感器市场将有 18.5% 的年复合增长率, 2018 年市场规模可望达到 64 亿美元。 “物联天下、传感先行”。作为作为传输中的关键节点,传感器广泛的应用于物联网方方面面,如智能家居、智能医疗、智慧城市、智慧交通……对物联网的发展起着关键性作用。 物联网的本质是万
[手机便携]
基于单片机的电子存包柜的软件设计
Small RTOS 对RAM 需求小,非常适合单片机这类资源比较少的系统上。RTOS 具有多任务处理,较强的实时性,可裁减的内核,使得实时应用程序的设计、扩展和维护变得更容易。RTOS 思想的引入,一改传统单片机软件设计方法,使其不再是单一线程结构方式,通过应用程序分割为若干独立的任务,RTOS 使得应用程序的设计过程大为简化。本文结合基于单片机的电子存包柜的软件设计,简要分析了Small RTOS 的设计思想及消息队列通信机制的应用。 1. Small RTOS51 的基本原理 Small RTOS51是一个很小的内核,完全集成在KEIL C51编译器中,仅占用较少的程序存储空间,可以在没有外挂数据存储器的51
[单片机]
基于<font color='red'>单片机</font>的电子存包柜的软件设计
RAMTRON扩展VERSA 8051推出新式MCU
非易失性数据存储/处理系统适用于存储系统状态、数据记录及各种应用中的非易失性变量 全球领先的非易失性铁电随机存取存储器 (F-RAM) 和集成半导体产品开发商及供应商Ramtron International Corporation宣布推出带2KB非易失性F-RAM 以8051为基础的微控制器 (MCU) -- VRS51L3072。Ramtron将F-RAM添加到其快速灵活的Versa 8501产品中,以进行快速可靠的非易失性数据存储与处理系统,而这是存储系统状态、数据记录及在多种应用的非易失性变量的理想选择,包括从传感器与计量仪表到工业控制、仪表与医疗设备等应用。 Ramtron战略市场拓展经理David Lee称:“我们
[单片机]
基于ISP微控制器的PLC实现方法
可编程序控制器(Programmable Logic Controller,简称PLC)把自动化技术、计算机技术和通信技术融为一体,按照成熟而有效的继电控制概念和设计思想,用先进的微控制器技术来实现I/O的实时检测和控制。由于PLC具有编程简单、可靠性高、通用性强和使用方便等特点,因此得到广泛应用。PLC技术已经成为工科院校电工学的必修内容。但PLC的种类很多,发展很快,而指令系统和使用方法又不尽相同,使PLC的教学内容总是滞后于PLC的技术发展。为了改变这种状况,我们以自带在系统中编程(ISP)功能的、高性价比的微控制器SM2965为核心,研制了基于ISP功能的可编程序控制器,用于PLC控制实验。下面介绍PLC的设计思路、硬件构
[单片机]
基于ISP<font color='red'>微控制器</font>的PLC实现方法
51单片机驱动12位AD转换TLC2543电路图+程序
下面是电路图和仿真图: TI公司的12位AD转换TLC2543芯片比ADC0832的8位AD转换芯片,精度要高很多,ADC0832的精度是255分之1,而TLC2543 由于二进制数的位数是12bit,所以精度要高出很多,它的精度为4096分之一。以下为89C51单片机控制C语言程序和电路连接图。完整的工程文件及hex文件下载:http://www.51hei.com/f/tlccadc.rar 是用stc89c51单片机制作的 成品正在使用中. #include reg51.h #define uint unsigned int #define uchar unsigned char sbit cs=P1^0;
[单片机]
51<font color='red'>单片机</font>驱动12位AD转换TLC2543电路图+程序
使用ATtiny85单片机驱动四个RGB LED指示灯
该应用程序非常简单,主要展示了如何使用 ATtiny85单片机 驱动四个RGB LED指示灯。 每个LED可以设置为16个不同等级之一,从关闭到全亮,电路中预留一个I / O引脚用于其他应用。 电路 以下是本文采用的电路: 该应用程序的主要工作原理是您可以通过使用Charlieplexing的方式利用四个I/O线驱动12个LED。下表显示了当您将一个I / O线设置为高电平,另一个I / O线设置为低电平时,哪个RGB LED指示灯会被点亮: 指示灯与普通的阴极RGB LED封装兼容;我使用了低成本的四引线共阴极5mm RGB LED,但您可以使用任何类型的RGB LED。 显示复用 使用Timer
[单片机]
使用ATtiny85<font color='red'>单片机</font>驱动四个RGB LED指示灯
瑞萨MCU年末停工9天 东芝Flash持续减产
    日经新闻报导,全球微控制器(MCU)龙头厂瑞萨电子(Renesas Electronics Corp.)于25日宣布,因欧洲及中国大陆景气减缓,导致MCU订单低迷,故旗下位于日本国内的9座半导体工厂将于今年的年末元旦假期期间停工3-10天,停工天数将比去年的2-7天还多。瑞萨表示,因大陆日系车销售不振,冲击MCU需求,故MCU主力生产据点「那珂工厂」将于元旦假期期间停工9天,停工天数将比去年多2天;生产类比晶片及电源控制晶片的滋贺工厂也将停工9天。 日经指出,受MCU订单低迷影响,富士通(Fujitsu)子公司富士通半导体(Fujitsu Semiconductor)位于福岛县会津若松市的工厂也将于今年元旦假期期间停工14天
[手机便携]
C8051单片机实现多目标超声波测距的设计
超声波测距传感器以其测量精度高、响应快和价格低廉而广泛应用在工业现场测距、移动机器人导航和定位等场合。超声波测距传感器常用的方式是1 个发射头对应1 个接收头,也有多个发射头对应1 个接收头。 它们共同之处是:每个接收头只测量一个位置,这个位置就是除盲区内因发射的超声波旁瓣引起的接收信号超声波包络峰值外,第1个接收信号超声波包络峰值对应的距离。 在机器人自主导航避障时,机器人只关心最近障碍物的距离,是能够完成自主避障的。 但是在机器人定位时,尤其在动态环境下,1 个接收头同时测量多个距离,能够更多地描述环境信息,这对机器人用超声波定位具有重要意义。 1 超声波 1. 1 超声波测距原理 超声波测距原理比较简单,一般是采用时差法
[单片机]
C8051<font color='red'>单片机</font>实现多目标超声波测距的设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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