PIC单片机的外接电压检测复位电路举例
被外接CMOS/TTL逻辑电路或一端接地的按钮开关拉成低电平。不需要采用外部去抖动电路,因为最小为180ms的复位时间足以消除机械开关的抖动。此外,为了提高可靠性,避免噪声引起的误动作,可在该引脚与地之间跨接—只0.1ΩF的电容。
(5)外接带电源故障告警的专用芯片电压检测复位电路。
美国MAXIM公司研制的MAX707/708是一组CMOS电源监测复位芯片,能够监控电源电压、电池故障。
当电源电压降至4.65V(对MAX707)或4.4V(对MAX708)以下时,产生复位输出信号。该系列产品采用3种不同的8脚封装形式DIP、SO和μMAX。
RESET/RESET操作:复位信号用于启动或者重新启动MPU/MCU,令其进入或者返回预知的循环程序并顺序执行。一旦MPU/MCU处于未知状态,例如程序“跑飞”或进入死循环,就需要强行将系统复位。
在上电期间只要Vcc大于1.0V,就能保证RESET输出不高于0.4V的低电平。在Vcc上升期间,RESET维持低电平直到电源电压升至复位门限(4.65V或4.40V)以上,在超过此门限后,内部定时器大约再维持200ms后释放RESET,使其返回高电平。
无论何时只要电源电压降低到复位门限以下(即电源跌落),RESET引脚就会变低。如果在已经开始的复位脉冲期间出现电源跌落,复位脉冲至少再维持140ms。
MAX707和MAX708提供的复位信号电平有RESET和RESET两种。一般复位信号伊多采用低电平,也有些单片机,如Intel的80u51系列,需要高电平有效的复位信号。
· 人工复位。
低电平有效的手动复位输入端MR可被片内250μA的上拉电流源拉到高电平,并可以被外接CMOS/TTL逻辑电路或一端接地的按钮开关拉成低电平。不需要采用外部去抖动电路,最小为140ms的复位时间足以消除机械开关的抖动。
· 电源故障比较器。
MAX707/MAX708片内带有一个辅助比较器,它具有独立的同相输入端PFI和输出端PFO,其反相输入端内部连接一个1.25V的参考电压源。
为了建立一个电源故障预警电路,可以在PFI引脚上连接一个电阻分压支路,该支路连接的监视点通常在稳压电源集成电路之前。通过调节电阻值,合理地选择分压比,使稳压器+5V输出端电压下降之前PFI端的电压低于1.25V。
使用PFO为MPU/MCU提供中断信号,以便为即将到来的电源掉电做好充分的准备,例如保存必要的数据等。
MAX707/708与单片机配合使用的典型应用电路如图7所示。从图中可以看出,MAX707/708的3项功能全部被开发利用,构成了单片机的一个可靠的保护。
图7 由MAX667、MAX707构建的外加电压复位电路
- 基于PIC单片机的智能型漏电断路器设计(11-25)
- 基于PIC单片机的无线实时监控防盗系统的设计与实现(11-18)
- PIC单片机键盘矩阵扫描C语言程序(12-02)
- PIC单片机控制第一个发光管闪动程序(12-02)
- PIC单片机驱动LCD12864液晶显示闪动字体程序(12-02)
- PIC单片机控制8位流水灯C语言程序(12-02)