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

控制/MCU

1815人已加入

描述

简介

看门狗(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系列拥有更高的复位电压精度。

寄存器

 

寄存器

审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分