对于那些人类无法持续监视的嵌入式系统,看门狗芯片可能是个很好的解决方案。英锐恩单片机开发工程师表示,大多数嵌入式系统需要自主处理异常,如果运算跑偏了,通常不可能等人们重新引导他们。这种情况下需要一个复位芯片,以引导嵌入式系统的重启。看门狗芯片是一种硬件,可以用来自动检测软件异常,并在发生任何异常时重置处理器。一般来说,看门狗芯片基于一个从某个初始值递减到零的计数器。嵌入式软件选择计数器的初始值并定期重新启动它。如果计数器在软件重新启动之前达到零,则认为软件发生故障,并且处理器的复位信号有效。处理器(及其运行的嵌入式软件)将重新启动,就像人工操作员已关闭电源再打开一样。如下图所示,看门狗芯片是处理器外部的芯片。但是,它也可以与CPU包含在同一芯片中。这是在许多单片机中完成的。无论哪种情况,看门狗芯片的输出都直接与处理器的复位信号相关。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !