上表为部分μp监控芯片性能,其对应的封装形式见下图。它们都是8脚双列型,有直插式和贴片式等几种封装,管脚相同,性能类同。
表中的电源门限表示当电源电压低于该值时,监控芯片将会引起单片机复位而停止工作,直到电源电压上升到门限电压以上时,才能重新启动单片机进入正常工作状态。因为单片机及外围芯片的电源电压过低时,将会引起系统工作不稳定,芯片的这一功能给系统的正常工作提供了多一层的保障。复位脉宽是指单片机在任何情况下造成的复位再重新启动时必须有一个一定宽度(约为200ms)的复位脉冲以保证单片机可靠的复位,而一般的电路难以做到这一点。复位状态是指复位脉冲是以低电平出现还是高电平出现,以适应不同的单片机。看门狗时间是指单片机死循环的最长时间,超过这个时间,芯片会使单片机复位,再重新启动进入正常状态。电压监控是指当被监控的电压掉到某一值时(可调),将会引起芯片的PFO的反脚输出低电平而使CPU产生外部中断,单片机执行某规定的中断程序对某些数据及变量实施保护。
μp监控芯片的应用实例
上图为斗p监控芯片应用于MCS-51系列的例子。因CPU采用51系列中的89C51,复位脉冲要求高电平,由表可知,应选IMP813L监控芯片(若选用另外两种,则须在该芯片⑦脚处加一个反相器)。因看门狗时间为1.6s,故必须在1.6s以内使该芯片的WDI脚(第⑥脚)改变一次电平(由高变低或由低变高,由89C51的P3.4脚实施),俗称“喂狗”一次。当程序胡乱运行时,由于不能按时“喂狗”,则看门狗定时器溢出,WDO的反变为低电平,通过二极管Dl(也可省去Dl,而直接相连)使MR也变为低电平,看门狗定时器被清零,同时复位输出端RST输出一个正脉冲(200ms)使89C51可靠地复位,并重新启动进入正常工作状态。由此可知,在89C51编程时,务必在1.6s内“喂狗”一次。按下键A可手动复位。IMP813L的电源门限为4.65V。当VCC低于该电压时,RST输出高电平,89C51停止工作,直到电压升至4.65V以上时。RST仍保持200ms高电平后再下降,使单片机可靠复位而进入正常工作状态。PFI是电压监控输入端,其监控值为1.25V。高于该值时,输出脚PFO的反为高电平;低于该值时变为低电平,触发89C51外中断INTO,执行中断子程序,将某些要紧的数据及变量值存入到片外的有备用电池的RAM芯片中(图中略)。PFI的输入电压由R1、R2分压而得,正常供电时,稳压块7805输入端直流电压约为+10V,当停电时,该片电压迅速下降。若我们要求下降到7.5V时开始保护,则可以算出Rl:R2=(7.5-1.25);1.25=5:1。若R2取2kΩ,则Rl取l0kΩ。虽然电源电压下降速度快,但单片机的运行速度更快,故在很短的时间里,单片机仍可以完成一定的工作。
上图为μP监控芯片应用于MCS-96系列,CPU采用80C196KB,因该系列芯片的复位脉冲RST的反为低电平,故应选择IMP705或IMP706芯片。MCS-96系列芯片本身自带看门狗,但看门狗时间很短(10~20ms),通常不用。但有时为保险起见而与外看门狗同时使用。工作原理及过程同51系列,此处不再赘述。
上一篇:电磁干扰对策元件