原创 MAX707

2007-9-2 18:00 4252 5 5 分类: 工程师职场

pdf


        单片机的程序稳定性和运行的安全性是设计者在不同的运行环境中所必须考虑的问题,而最易遇到的问题是受干扰使CPU进入死循环,一般情况设计者会使用软件陷阱和软件看门狗来避免此现象的出现,对于一般的运行环境还可以,如连续运行或环境恶劣时往往不能满足要求,这时就要使用硬件看门狗来重启CPU,使程序恢复正常运行。


        这里介绍一种专用硬件看门狗电路的原理与使用,利用707/708的1脚,外接入的信号可以是震荡器等转换的信号,每隔一定时间由CPU复位震荡器使其不输出低电平复位信号,如CPU死机,一定时间内不输出复位电平,则震荡器输出低电平使707/708输出复位信号使CPU复位,在上电失电时也将可靠复位CPU。


        集成电路MAX707/708,它是通电、断电监视电路,在通电和断电时可产生复位信号输出。
        MAX707对电源电压的监视门槛为4.65V,MAX708对电源电压的监视门槛为4.40V。它们的结构和引脚功能如下。
        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复位脉冲信号输出。
  

文章评论0条评论)

登录后参与讨论
我要评论
0
5
关闭 站长推荐上一条 /2 下一条