《电子技术应用》
您所在的位置:首页 > 模拟设计 > 设计应用 > 可由异步时钟驱动的高可靠性低功耗WDT
可由异步时钟驱动的高可靠性低功耗WDT
电子技术应用
梁浩,俞小平,陈士金
无锡中微爱芯电子有限公司
摘要: 看门狗定时器(WDT)已成为当前MCU系统中不可缺少的一部分。但随着MCU系统功能的增加,对于传统的WDT,由于其不能对异步驱动时钟进行处理或不能在低功耗模式下(系统时钟及外设时钟停止)运行,已经不适用于部分功能复杂的MCU。设计的WDT定时器对异步输入时钟及其衍生信号进行了优化,从而使其可由同步或异步时钟进行驱动,并能在低功耗模式下运行。
中图分类号:TN402 文献标志码:A DOI: 10.16157/j.issn.0258-7998.245067
中文引用格式: 梁浩,俞小平,陈士金. 可由异步时钟驱动的高可靠性低功耗WDT[J]. 电子技术应用,2024,50(10):18-23.
英文引用格式: Liang Hao,Yu Xiaoping,Chen Shijin. High reliability WDT driven by asynchronous clock and work in low power mode[J]. Application of Electronic Technique,2024,50(10):18-23.
High reliability WDT driven by asynchronous clock and work in low power mode
Liang Hao,Yu Xiaoping,Chen Shijin
Wuxi i-CORE Electronics Co., Ltd.
Abstract: WDT counter has become a necessary part in modern MCU system. But with the development of the function of MCU system, the traditional WDT counters that cannot process asynchronous clock and cannot work during low power mode(suspend system clock or peripheral clock), are not suitable for MCU with various function. The WDT counter that is described in the passage optimized asynchronous clock and signal generated from it, which makes the WDT could be driven by asynchronous or synchronous clock and work during low power mode.
Key words : WDT counter;asynchronous circuit;low-power mode

引言

WDT一般分为硬件看门狗定时器和软件看门狗定时器,其主要功能是防止因硬件逻辑冲突、程序执行错误或外部干扰而造成的程序无法正常执行、系统锁死等故障对系统的影响,从而提高系统的可靠性。其中,硬件看门狗依靠定时器溢出实现,每当定时器溢出时对系统进行复位。在程序中需要对定时器进行周期性的清零操作,即所谓的“喂狗”操作。这样,定时器总是不会发生溢出,系统就不会被看门狗复位。若是在系统运行的过程中,由于程序执行错误、外界干扰、硬件冲突等因素而造成的系统不能正常运行,则不会产生“喂狗”操作。这样,WDT就会产生复位信号对系统进行复位,从而使系统恢复正常的运行[1-2]。硬件看门狗一般作为一个外设模块存在于其中,

图1为WDT在MCU架构中的位置,与其他外设一样,会由系统中的地址总线及数据总线对其内部的特殊功能寄存器(SFR)进行控制,并由系统时钟及外设时钟对它进行驱动。

000.png

图 1 WDT在8051总线MCU中的位置


本文详细内容请下载:

https://www.chinaaet.com/resource/share/2000006173


作者信息:

梁浩,俞小平,陈士金

(无锡中微爱芯电子有限公司, 江苏 无锡 214072)


Magazine.Subscription.jpg

此内容为AET网站原创,未经授权禁止转载。