利用微处理器监控电路提高单片机系统与掉电保护电路的可靠性
MAX791的复位时序如图2—2[1]所示。
3 掉电保护电路设计
3.1 硬件设计
图3—1给出了一种带掉电保护的MCS-51[2]、[3]单片机应用系统的原理图。
76C88是CMOS型的RAM芯片,其容量为8K×8,它有两个片选端和CS2,只有
为低电平同时CS2为高电平时芯片才被选中。因此将CS2接MAX791的
输出端,同时
写允许信号通过MAX791的使能控制输入端
和输出端
,间接从MCS-51的
引入,保证在系统复位期间不能读写,有效地保护了76C88中的数据。结合图2—2 MAX791的复位时序,图3—1的电路工作原理分析如下。
上电过程:当VCC从OV上升到复位门限1.65V,
输出仍将维持有效电平200ms的时间,保证电源电压正常后系统的有效复位。
有效期间76C88的CS2处于低电平,即片选信号无效,保证上电过程中片内数据不被改写。当VCC大于VBATT时,VOUT自动切换到与VCC相接,76C88转由VCC供电。
正常工作:在此状态下,CS2为高电平,通过MAX791的使能电路复制
,单片机可对76C88进行读写操作。为防止程序跑飞,提高系统的可靠性,在程序中插入看门狗触发指令,即P1.7的置位/复位指令,程序正常执行时经常触发WDI。当程序跑飞超过1.6 s不能触发看门狗时,
输出低电平,通过MR使系统复位。在此期间VCC通过二级管D1、电阻R1给后备电池充电。
评论