[求助] 看门狗电路

QWE4562009   2020-12-2 18:39 楼主

看门狗电路一个问题

  • 看门狗电路.png

回复评论 (8)

单片机喂狗信号是一个电平反转信号,方波吗?上一次给的是高电平,下一次给低电平?不能定时给看门狗高电平或者低电平吗?
点赞  2020-12-2 18:59

外看门狗通常是沿触发的,只要提供了触发信号就可以。具体要看芯片的手册。

点赞 (1) 2020-12-2 21:41

看描述是的,交替的高低电平用来喂狗。

点赞 (1) 2020-12-2 22:04

上家公司做过一个pin2pin兼容706系列的芯片,

这个只需要在1.6s内,给WDI管脚一个电平反转,上升沿或者下降沿,就可以把706芯片内部的Watchdog的计数器清0,里边有一个10kHz的RC,14bit的计数器,计数到16384产生溢出。当然10kHz的rc不是很准确,大概修调到9kHz到11kHz就差不多了。

 

单片机程序可以用timer做一个定时,比如1s的定时,MCU 1秒计时到,就把IO口反转,看上去是个方波,不能给固定高或者低,是边沿触发器,不是电平的

 

如果1.6s的时候,没有产生喂狗信号,WDO会由高变低,把MR pin拉低,从而使reset pin也拉低,使系统复位,当reset有效的时候,芯片会自动清空wdg的timer,WDO会失效,从而MR也会失效,reset pin的状态不会死锁; reset持续有效200ms后,reset失效,MCU可以重新启动,706继续正常工作。

 

 

 

 

坐而言不如起而行
点赞 (1) 2020-12-2 22:14
引用: dcexpert 发表于 2020-12-2 21:41 外看门狗通常是沿触发的,只要提供了触发信号就可以。具体要看芯片的手册。

那这里说明要电平翻转信号  

点赞  2020-12-3 18:07
引用: QWE4562009 发表于 2020-12-3 18:07 那这里说明要电平翻转信号  

电平翻转的时候不就是提供了上升/下降沿信号吗

点赞 (1) 2020-12-3 20:48
QWE4562009 发表于 2020-12-2 18:59 单片机喂狗信号是一个电平反转信号,方波吗?上一次给的是高电平,下一次给低电平?不能定时给看门狗高电平 ...

给个方波也可以。相当于两次翻转。那没问题。多一次没事。 没有就不行。

点赞  2020-12-4 12:33
引用: damiaa 发表于 2020-12-4 12:33 QWE4562009 发表于 2020-12-2 18:59 单片机喂狗信号是一个电平反转信号,方波吗?上一次给的是高电平,下 ...

说白了还是要翻转的电平才行

点赞  2020-12-7 19:17
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复