一种可配置喂狗周期的看门狗电路制造技术

技术编号:15567697 阅读:60 留言:0更新日期:2017-06-10 01:50
本实用新型专利技术公开了一种可配置喂狗周期的看门狗电路,包括计数脉冲发生模块以及与计数脉冲发生模块连接的计数模块,计数脉冲发生模块的输入端连接MCU喂狗信号输出端,用于接收MCU发出的喂狗信号;计数模块的输出端连接MCU复位信号输入端,用于向MCU发出复位信号,根据需配置喂狗周期的不同,计数模块的不同输出端连接至MCU复位信号输入端。本实用新型专利技术可以自主设置看门狗喂狗周期,避免因为喂狗周期过短造成主芯片在启动过程中不断被复位导致进入死循环的情况,同时满足市场上产品的延时要求。

【技术实现步骤摘要】
一种可配置喂狗周期的看门狗电路
本技术涉及一种看门狗电路,具体是一种可配置喂狗周期的看门狗电路,属于电子产品领域。
技术介绍
随着电子产品集成度增高,产品自我异常判断功能也越来越重要,看门狗已经属于基本的外围电路,保证产品的异常自我恢复。正常工作主芯片会持续的给出清零信号-俗称喂狗,来让看门狗不断重新计时,保证其不会输出复位信号。一般看门狗的计数周期在2S以内,例如SP706的计数周期为1.6S。一旦MCU在1.6S内没有给出清零信号,例如芯片工作异常,看门狗会发出复位信号来使芯片主动复位,达到异常情况下芯片自我复位的功能。但随着芯片集成度提高,其启动时间也越来越长可在10-100S级别,并有延迟等各种情况,在这些时间段内(尤其是启动时间)无法对外输出喂狗信号,看门狗会因为没有喂狗信号判定其处于异常工作状态直接复位MCU芯片,但MCU在重新启动后还是无法再次喂狗而再次被复位,导致产品进入死循环。
技术实现思路
针对现有看门狗电路喂狗周期过短的问题,本技术提供一种可配置喂狗周期的看门狗电路,可以根据实际情况调节喂狗周期,使看门狗在主芯片启动或者延迟等特殊情况下不会复位主芯片。为了解决所述技术问题,本技术采用的技术方案是:一种可配置喂狗周期的看门狗电路,包括计数脉冲发生模块以及与计数脉冲发生模块连接的计数模块,计数脉冲发生模块的输入端连接MCU喂狗信号输出端,用于接收MCU发出的喂狗信号;计数模块的输出端连接MCU复位信号输入端,用于向MCU发出复位信号,根据需配置喂狗周期的不同,计数模块的不同输出端连接至MCU复位信号输入端;计数脉冲发生模块的计数信号输出端与计数模块的计数信号输入端相连,用于将计数脉冲发生模块产生的周期计数信号传输至计数模块,当达到计数模块设定步数后计数模块输出MCU复位信号至MCU;计数脉冲发生模块的清零信号输出端与计数模块的清零信号输入端相连,当计数脉冲发生模块在设定周期内接收到MCU发出的MCU喂狗信号时产生清零信号并传输至计数模块,使计数模块重新计数,进入下一计数周期,同时如果MCU没有在喂狗周期内发出喂狗信号,则计数模块产生MCU复位信号后计数模块清零,计数模块开始重新计数。当MCU正常工作时,MCU喂狗信号输出端主动复位计数模块,如果在设定时间内MCU喂狗信号输出清零信号,主动清零计数模块,则计数模块重新计时,不会输出MCU复位信号,确保在MCU在正常运作情况下产品不会自我复位。本技术所述可配置喂狗周期的看门狗电路,所述计数脉冲发生模块包括看门狗芯片、阻容电路、三极管Q701以及三极管Q704,看门狗芯片的喂狗引脚接地,看门狗芯片的喂狗信号输出引脚和复位引脚连接在一起,阻容电路连接于看门狗芯片的电压检测输入引脚与MCU喂狗信号输出端之间,三极管Q701连接于看门狗芯片的复位输出引脚与计数模块的计数信号输入端之间,三极管Q704连接于看门狗芯片的电压检测输出引脚与计数模块的清零信号输入端之间。本技术所述可配置喂狗周期的看门狗电路,所述三极管Q701为NPN三极管,三极管Q701的基极连接看门狗芯片的复位输出引脚,集电极连接计数模块的计数信号输入端,发射机接地。本技术所述可配置喂狗周期的看门狗电路,所述三极管Q704为PNP三极管,三极管Q704的基极连接看门狗芯片的电压检测输出引脚,集电极连接计数模块的清零信号输入端,发射极连接电源。本技术所述可配置喂狗周期的看门狗电路,所述计数模块包括计数器芯片、IO通断芯片以及三极管Q702,计数器芯片的计数引脚连接计数脉冲发生模块的计数信号输出端、IO通断芯片的第一引脚,计数器芯片的清零引脚连接计数脉冲发生模块的清零信号输出端、IO通断芯片的第四引脚,三极管Q702根据需配置喂狗周期的不同连接于计数器芯片的不同输出端上,连接三极管Q702的计数器芯片的输出端同时连接IO通断芯片的第六引脚。本技术所述可配置喂狗周期的看门狗电路,所述三极管Q702为NPN三极管,三极管Q702的基极通过电阻R728连接计数器芯片的输出端,集电极连接MCU复位信号输入端,发射极接地,三极管的集电极通过电阻R730接电源,计数器芯片的输出端通过电阻R729接电源。本技术所述可配置喂狗周期的看门狗电路,所述计数模块包括多个级联的计数器芯片。本技术所述可配置喂狗周期的看门狗电路,所述看门狗芯片为SP706芯片。本技术所述可配置喂狗周期的看门狗电路,所述计数器芯片为CD4024计数器。本技术的有益效果:本技术所述可配置喂狗周期的电路可以自主设置看门狗喂狗周期,避免因为喂狗周期过短造成主芯片在启动过程中不断被复位导致进入死循环的情况,同时满足市场上产品的延时要求;本技术可配置喂狗周期的看门狗电路的喂狗信号为下降沿触发,即MCU喂狗波形不限制于方波,只要在喂狗周期内能给出下降沿即可;MCU复位信号发出后1.6s计数器自我清零,既能满足MCU复位时间要求由不会让MCU复位一个看门狗周期;方案集成度高,占用面积小,与现有的脉冲发生器、电压比较器等分散器件,适用于小体积电子产品。附图说明图1为本技术的原理框图;图2为计数脉冲发生模块的电路图;图3为计数模块的电路图;图4为计数脉冲发生模块输出的计数脉冲波形图。具体实施方式下面结合附图和具体实施例对本技术做进一步的说明。如图1所示,一种可配置喂狗周期的看门狗电路,包括计数脉冲发生模块以及与计数脉冲发生模块连接的计数模块,计数脉冲发生模块的输入端连接MCU喂狗信号输出端,用于接收MCU发出的喂狗信号;计数模块的输出端连接MCU复位信号输入端,用于向MCU发出复位信号,根据需配置喂狗周期的不同,计数模块的不同输出端连接至MCU复位信号输入端;计数脉冲发生模块的计数信号输出端与计数模块的计数信号输入端相连,用于将计数脉冲发生模块产生的周期计数信号传输至计数模块,当达到计数模块设定步数后计数模块输出MCU复位信号至MCU;计数脉冲发生模块的清零信号输出端与计数模块的清零信号输入端相连,当计数脉冲发生模块在设定周期内接收到MCU发出的MCU喂狗信号时产生清零信号并传输至计数模块,使计数模块重新计数,进入下一计数周期,同时如果MCU没有在喂狗周期内发出喂狗信号,则计数模块产生MCU复位信号后计数模块清零,计数模块开始重新计数。MCU正常工作时,MCU喂狗信号输出端主动复位计数模块,如果在设定时间内MCU喂狗信号输出清零信号,主动清零计数模块,则计数模块重新计时,不会输出MCU复位信号,确保在MCU在正常运作情况下产品不会自我复位。如图2所示,所述计数脉冲发生模块包括看门狗芯片U705、阻容电路、三极管Q701以及三极管Q704,看门狗芯片U705的喂狗引脚接地,看门狗芯片的喂狗信号输出引脚和复位引脚连接在一起,阻容电路连接于看门狗芯片的电压检测输入引脚与MCU喂狗信号输出端之间,三极管Q701连接于看门狗芯片的复位输出引脚与计数模块的计数信号输入端之间,三极管Q704连接于看门狗芯片的电压检测输出引脚与计数模块的清零信号输入端之间。所述三极管Q701为NPN三极管,三极管Q701的基极连接看门狗芯片的复位输出引脚,集电极连接计数模块的计数信号输入端,发射机接地。本本文档来自技高网...
一种可配置喂狗周期的看门狗电路

【技术保护点】
一种可配置喂狗周期的看门狗电路,其特征在于:包括计数脉冲发生模块以及与计数脉冲发生模块连接的计数模块,计数脉冲发生模块的输入端连接MCU喂狗信号输出端,用于接收MCU发出的喂狗信号;计数模块的输出端连接MCU复位信号输入端,用于向MCU发出复位信号,根据需配置喂狗周期的不同,计数模块的不同输出端连接至MCU复位信号输入端;计数脉冲发生模块的计数信号输出端与计数模块的计数信号输入端相连,用于将计数脉冲发生模块产生的周期计数信号传输至计数模块,当达到计数模块设定步数后计数模块输出MCU复位信号至MCU;计数脉冲发生模块的清零信号输出端与计数模块的清零信号输入端相连,当计数脉冲发生模块在设定周期内到MCU发出的MCU喂狗信号时产生清零信号并传输至计数模块,使计数模块重新进入下一计数周期, 如果MCU没有在喂狗周期内发出喂狗信号,则计数模块产生MCU复位信号后计数模块清零,计数模块开始重新计数。

【技术特征摘要】
1.一种可配置喂狗周期的看门狗电路,其特征在于:包括计数脉冲发生模块以及与计数脉冲发生模块连接的计数模块,计数脉冲发生模块的输入端连接MCU喂狗信号输出端,用于接收MCU发出的喂狗信号;计数模块的输出端连接MCU复位信号输入端,用于向MCU发出复位信号,根据需配置喂狗周期的不同,计数模块的不同输出端连接至MCU复位信号输入端;计数脉冲发生模块的计数信号输出端与计数模块的计数信号输入端相连,用于将计数脉冲发生模块产生的周期计数信号传输至计数模块,当达到计数模块设定步数后计数模块输出MCU复位信号至MCU;计数脉冲发生模块的清零信号输出端与计数模块的清零信号输入端相连,当计数脉冲发生模块在设定周期内到MCU发出的MCU喂狗信号时产生清零信号并传输至计数模块,使计数模块重新进入下一计数周期,如果MCU没有在喂狗周期内发出喂狗信号,则计数模块产生MCU复位信号后计数模块清零,计数模块开始重新计数。2.根据权利要求1所述的可配置喂狗周期的看门狗电路,其特征在于:所述计数脉冲发生模块包括看门狗芯片、阻容电路、三极管Q701以及三极管Q704,看门狗芯片的喂狗引脚接地,看门狗芯片的喂狗信号输出引脚和复位引脚连接在一起,阻容电路连接于看门狗芯片的电压检测输入引脚与MCU喂狗信号输出端之间,三极管Q701连接于看门狗芯片的复位输出引脚与计数模块的计数信号输入端之间,三极管Q704连接于看门狗芯片的电压检测输出引脚与计数模块的清零信号输入端之间。3.根据权利要求2所述的可配置喂狗周期的看门狗电路,其特征在于:所述三极管Q701为NPN三极管,三极管Q701的基极连接看门狗芯片的复...

【专利技术属性】
技术研发人员:温振新赵成志邵慧古欣刘宝泉
申请(专利权)人:山东有人信息技术有限公司
类型:新型
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1