初识看门狗
- 上电复位脉冲200mS;
- 支持手动复位;
- 看门狗定时器溢出周期1.7S;
- 低功耗仅9uA;
- 欠压复位。

图1 ZL6300内部结构
应用电路
通过之前对看门狗的初步认识,好的看门狗设计可以大大提升产品的稳定可靠性,我司基于该理念,核心板上均板载独立看门狗,为适应各种复杂环境保驾护航。下面以我司性能卓越的M3568核心板为例,看下它如何灵活设计看门狗电路,对应的原理图如下图2所示,看门狗芯片选型ZL6300,支持手动按键复位和看门狗溢出复位,当系统正常运行时从芯片上电启动到加载看门狗喂狗驱动所需时长约为1S左右,ZL6300溢出周期为1.7S,可以在看门狗溢出周期内及时喂狗清除定时器。

图2看门狗电路
当芯片处于烧录状态时因内核停止工作,喂狗程序不能正常运行,不能及时喂狗,看门狗溢出拉低芯片复位引脚,导致程序下载失败。为应对这种特殊情况,预留了跳线冒选项,插上短路帽即可禁用看门狗,当J2插上短路帽时,WDO_EN被拉至低电平,Q1三级管处于关断状态,WDI引脚处于高组态,当WDI引脚检测到它处于高阻抗状态时将产生自己的WDI脉冲,对应的喂狗波形如下图3所示。

图3 看门狗禁能时喂狗波形
当烧录完成后拔掉跳线帽,Q3处于导通状态,芯片产生的喂狗脉冲WDI_GPIO可通过Q3传递到WDI引脚,实现正常喂狗,对应的喂狗波形如下图4所示。

图4看门狗使能时喂狗波形
总结
-
看门狗复位脉冲时长要大于CPU的最少复位时间;
-
看门狗溢出周期要大于系统启动到加载看门狗驱动时长,并留有一定的余量;
-
充分利用WDI引脚在高阻态时看门狗定时器功能禁用;
-
避免通过使能看门狗的电源来控制看门狗工作与否,否则会造成系统一直重启,看门狗芯片上电后会输出一个时长200mS的POR信号。
关联产品
技术交流群长按识别如下二维码可加入“工控板/核心板技术交流群”,与志同道合的朋友交流,并有专业技术人员为您答疑解惑,如有问题可以咨询小致微信:zlgmcu-888。
-
致远电子
+关注
关注
13文章
421浏览量
32395
原文标题:【技术分享】"喂狗",也要讲究方法
文章出处:【微信号:ZLG_zhiyuan,微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
“喂狗”的艺术:看门狗不叫,才是系统好
T113-I打造高可靠性嵌入式系统,1.12秒极限下的看门狗喂狗之法
从材质到结构:一条优质HDMI线背后的技术讲究
高压单端探头设计时,地线处理方法的研究
数字IC设计:方法、技巧与实践
滤波器安装位置有讲究吗?
plc控制电路检测技术与维修方法

【技术分享】"喂狗",也要讲究方法
评论