这里向网友介绍一种专用硬件看门狗电路的原理与使用,利用707/708的1脚,外接入的信号可以是震荡器等转换的信号,每隔一定时间由CPU复位震荡器使其不输出低电平复位信号,如CPU死机,一定时间内不输出复位电平,则震荡器输出低电平使707/708输出复位信号使CPU复位,在上电失电时也将可靠复位CPU。
集成电路MAX707/708,它是通电、断电监视电路,在通电和断电时可产生复位信号输出。
MAX707对电源电压的监视门槛为4.65V,MAX708对电源电压的监视门槛为4.40V。它们的结构和引脚功能如下,标出的监视门槛电压为4.65V,是MAX707的门槛,而MAX708门槛电压没有在图中标出。
MAX707/708内部由上电比较器,复位发生器,反相器以及失电比较器组成。它们的引脚及功能分别说明如下。
引脚1:/MR,手动复位输入。当/MR输入信号低于0.8V时,产生复位脉冲信号输出。当/MR输入低电平时,会有250uA的内部拉出电流,该拉出电流可以驱动连接在/MR端的TTL或CMOS逻辑门,也可以由开关短路到地。一般在/MR输入的手动复位信号是由开关或逻辑门产生,这时,手动开关应接到地,或逻辑门应输出低电平。所以,MAX707/708的内部拉出电流会作为外部逻辑门的灌入电流,或开关短路到地的电流。
引脚2:VCC,+5V电源。
引脚3:GND,信号地。
引脚4:PFI,电源电压下降监视输入端。当PFI端输入低于1.25V时,就会使/PFO端输出低电平。如果PFI端不用时,把其接到GND或VCC端。
引脚5:/PFO,电源电压下降监视输出端。当PFI端输入低于1.25V时,就会使/PFO端输出低电平,同时接收灌入电流,其他状态/PFO输出高电平。
引脚6:空脚,无用。
引脚7:/RESET,低电平复位输出脉冲端,脉冲宽度为200ms。如果电源VCC低于复位门槛4.65V时,则保持输出低电平而不是脉冲。要注意,MAX707的复位门槛为4.65V,但MAX708的复位门槛为4.40V,两者有所不同。在接通电源VCC时,由于VCC从0→5V,故会产生200ms的复位脉冲输出。在MR有低电平脉冲输入时也会产生200ms复位脉冲输出。
引脚8:RESET,高电平复位输出脉冲端。这个信号是/RESET的反相信号,由/RESET通过一个内部的反相器产生。
复位电路的复位功能和过程有下列几种。
第一种:通电复位。
在接上电源VCC使MAX707/708通电时,电源VCC从0→5V,这时有一个过度过程。在过度过程中的一部分时间中,存在VCC小于4.65V的情况,则上电比较器就会输出低电平送到复位发生器中,从而产生200ms的复位脉冲输出。
第二种:手动复位。
在/MR端接一个按键,按键另一端接地,则按键按下时,会产生一个低电平脉冲送到复位发生器中,从而产生200ms复位脉冲输出。
第三种:电源下降复位。
把电源和电源下降输入端PFI相连,当电源下降,并且有PFI电平小于1.25V时,就在/PFO端输出低电平。如果把/PFO端和/MR相连,则使/PFO输出的低电平加到/MR端而送入到复位发生器中,因而使复位发生器产生200ms复位脉冲信号输出。