MCU 有看门狗为什么还要使用看门狗芯片?

出处:网络整理 发布于:2026-08-28 15:16:53 | 193 次阅读

  能提出 “MCU 有看门狗为什么还要使用看门狗芯片” 这个问题,说明提问者在设计方面已经具备了较为扎实的软硬件基础。这确实是一个非常值得深入探讨的问题。MCU(微控制器单元)内置看门狗(WDT)是一项十分有用的可靠性功能,但在众多高可靠性或安全关键型应用场景中,依然需要或者强烈建议使用外部看门狗芯片。这主要是因为内置看门狗存在一些固有的局限性,而外部看门狗芯片能够提供更高级别、更为可靠的监控和保护。
  一、什么是 “看门狗”
  看门狗(Watchdog Timer, WDT)是一种基于 “定时器” 的电子设备。它有一个 “喂狗” 输入端,主控 MCU 必须在定时器溢出之前周期性地翻转或脉冲此端,也就是我们通常所说的 “喂狗”。如果 MCU 因为死循环、程序跑飞或者硬件故障而停止 “喂狗”,定时器溢出后就会将 RESET 引脚拉低或者发送中断信号,强制系统重启,从而避免整机出现死机的情况。
  二、硬件看门狗 vs 软件看门狗
  硬件看门狗通过使用定时器来监视主程序的运行。在主程序运行过程中,需要在定时时间到达之前对定时器进行重置。若出现无限循环或者 PC 指针无法正常返回的情况,定时时间到后单片机就会被重置。常见的 WDT 芯片有 MAX813、5045、IMP 813 等。
  在某些情况下,也可以采用纯软件的方式来配置看门狗。例如在单片机系统中,利用闲置的定时器 / 计数器就可以构建一个软件看门狗。其具体实现步骤如下:首先,在初始化程序中设定定时器 / 计数器的方式以控制寄存器(TMOD)和定时时间的初值,并启动中断;然后,根据定时器的时间,在主程序中按一定的时间间隔插入重置定时器的指令(喂狗),两条喂狗指令之间的时间间隔可根据系统时钟和指令周期计算得出,且应小于定时器的定时时间;最后,在定时器的中断服务程序中,设定一条无条件转移指令,将程序计数器 PC 跳转到初始化程序的入口。软件看门狗的优点是无需额外的硬件支持,但当系统发生严重错误(如中断服务出错)时,可能会导致软件看门狗失效。就拿 MAX706 看门狗芯片来说,它就具有很强的代表性。
  三、核心功能与架构
  看门狗定时器(WDT)
  工作原理是通过监测微处理器在 WDI 引脚的电平翻转来判断系统的运行状态。如果在 1.6 秒内未检测到电平跳变(例如程序跑飞),WDO 引脚就会输出低电平,从而触发复位。它与 MCU 内部看门狗相互补充,即使在 MCU 完全死机或者时钟出现故障的情况下,仍然能够发挥作用。
  电源监控与复位控制
  不同型号的复位阈值覆盖范围为 2.63V~4.40V。例如,MAX706S 可用于监控 3.3V 系统,其阈值为 2.93V。上电或者电压恢复后,RESET 引脚会维持 200ms 的低电平,以确保 MCU 能够稳定启动。此外,该芯片在低至 1.0V 的电压下仍能输出有效的复位信号。
  扩展功能
  支持手动复位(MR),可通过按键强制复位,并且内置了消抖电路。还具备电源故障监测(PFI/PFO)功能,内置 1.25V 比较器,能够监控第二路电源(如电池),当检测到低电压时会触发报警。
  四、典型应用场景
  DSP 系统抗干扰设计
  DSP 在高频运行时容易受到干扰而死机,而且程序加载时间可能会超过 1.6 秒,从而误触发看门狗。针对这一问题,可以对电路进行改进,在 MR 与 WDO 之间增加跳线帽,调试时断开跳线禁用看门狗,运行时短接使能。同时,WDO 输出通常连接 MR 引脚(而非 NMI 中断),直接触发全局复位。
  多电压监控系统
  利用 PFI 引脚监测 5V 电源(通过电阻分压),当电压跌落导致 PFI<1.25V 时,PFO 输出警报至 MCU 中断引脚,从而实现数据保护。
  便携设备与电池供电系统
  该芯片具有低功耗特性(静态电流 100μA),非常适合电池设备。配合 1.25V 比较器可以监控电池电压,防止设备意外关机。
  五、典型电路(图片来源于数据手册)

 


  在!RESET 引脚连接一个电容到地和一个电阻到 VCC,形成 RC 延时。R = 4.7kΩ(图中已有),C = 0.1μF ~ 10μF(可根据芯片要求进行调整),延时时间 ≈ 0.7 × R × C(例如:4.7kΩ + 10μF ≈ 33ms)。

 


  MAX706 通过高度集成化设计(单芯片替代分立电路)和故障全覆盖能力(涵盖电源、程序、手动复位等方面),成为工业控制、汽车电子、医疗设备等高可靠性场景的优选方案。其成本低廉(约¥2.5 / 片起)且易于部署,是提升嵌入式系统性能的经典解决方案。
0次

版权与免责声明

凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。

本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。

如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

广告
OEM清单文件: OEM清单文件
*公司名:
*联系人:
*手机号码:
QQ:
有效期:

扫码下载APP,
一键连接广大的电子世界。

在线人工客服

买家服务:
卖家服务:
技术客服:

0571-85317607

网站客服电话

0571-85317606

客服在线时间周一至周五
9:00-17:30

关注官方微信号,
第一时间获取资讯。

建议反馈

联系人:

联系方式:

按住滑块,拖拽到最右边
>>
感谢您向阿库提出的宝贵意见,您的参与是维库提升服务的动力!意见一经采纳,将有感恩红包奉上哦!