单片机看门狗的分类及其工作原理

2023-09-09 10:25:26 来源:无锡中微爱芯电子有限公

简介

看门狗(WDT: Watchdog Timer)是一种定期监控系统运行状态、一旦发生错误就向芯片发出重启信号的电路,在电路的中断中拥有最高的优先级。由单片机构成的电子系统容易在外界强电磁波干扰下,造成寄存器和内存数据混乱,导致程序跑飞和死循环,而看门狗电路可以有效防止由于单片机死机而造成的系统故障。


(资料图片)

看门狗分类

看门狗可以分为主控片内WDT和独立WDT两种,片内WDT比较灵活,而独立WDT则更加注重稳定性。

独立看门狗电路工作原理

看门狗是一种监控系统运行状况的手段,本质是一个定时器,主要由计数器和狗叫模块构成:计数器计算狗叫时间,狗叫模块决定看门狗超时后发出的中断或复位方式。

MCU正常工作的时候,每隔一段时间输出一个信号到喂狗端(kicking the dog/service the dog),给 WDT清零,如果超过规定的时间不喂狗(一般在程序跑飞时),WDT定时溢出,就会给出一个复位信号到MCU,使MCU复位,防止MCU死机。

中微爱芯看门狗复位相关产品

中微爱芯看门狗型复位芯片有AiP706、AiP823、AiP824、AiP3823、AiP3824,其监测时间都固定为1.6s。

从复位功能来看,除了WDT检测外,部分产品还集成了硬件复位和独立电压检测功能。

硬件复位电路是指通过硬件给系统复位,比如在电路板设计一个复位按钮进行全局复位。我司AiP706、AiP708、AiP811、AiP812、AiP821、AiP825、AiP3823、AiP3825等都是带硬件复位功能的芯片。

除以上产品外,中微爱芯还拥有高精度复位芯片,配合多种复位功能让芯片性能再升级。AiP38XX(AiP3823、AiP3824、AiP3825、AiP3809)系列相比于AiP7XX和AiP8XX系列拥有更高的复位电压精度。

审核编辑:汤梓红

标签:

上一篇:嵌入式开发中字节高低位转换如何实现
下一篇:最后一页