[发明专利]一种看门狗监控电路及监控方法有效
申请号: | 201210058703.0 | 申请日: | 2012-03-07 |
公开(公告)号: | CN102622278A | 公开(公告)日: | 2012-08-01 |
发明(设计)人: | 奉世玉;孙丰军 | 申请(专利权)人: | 北京经纬恒润科技有限公司 |
主分类号: | G06F11/00 | 分类号: | G06F11/00 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 逯长明 |
地址: | 100101 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 看门狗 监控 电路 方法 | ||
技术领域
本发明涉及看门狗监控电路领域,更具体的说,是涉及一种采用多视窗监控和可配置结构的看门狗监控电路及监控方法。
背景技术
随着单片机技术的发展和制造工艺的日益成熟,单片机的应用领域不断拓宽,但由于单片机的抗干扰能力较差,尤其是在一些条件比较恶劣,噪声大的场所,常会出现单片机因受外界干扰而导致死机的现象,造成系统不能正常工作。
目前,设置看门狗电路是防止单片机死机、提高单片机系统抗干扰能力的一种重要途径。在计算机、通信、自动化等领域中通常会使用看门狗技术,作用是保证电子设备CPU程序死机时能够自动复位恢复正常。其基本工作原理是:CPU程序死机后,CPU不会对看门狗电路进行定期的清零(俗称喂狗),在超过一定时间后看门狗电路将对电子设备进行复位。现有的看门狗监控电路采用的是单窗监控结构和不可配置结构,而不可配置结构的看门狗监控电路也使其应用范围受到限制,同时单窗监控结构的看门狗监控电路不能准确监控连续的触发信号,降低了对被监控设备的监控能力。
因此,提供一种采用多视窗监控和可配置结构的看门狗监控电路及监控方法,提高对被监控设备的监控能力和适用范围是本领域技术人员亟待解决的问题。
发明内容
有鉴于此,本发明提供了一种看门狗监控电路及监控方法,以克服现有技术中由于无法对连续的触发信号进行准确监控和不能由被监控设备进行配置而导致的对被监控设备的监控能力低和适用范围小的问题。
为实现上述目的,本发明提供如下技术方案:
一种看门狗监控电路,包括:串行接口、配置寄存器、监控电路、计数器、时钟电路和wup输入端及mout输出端,其中:
所述串行接口,用于接收被监控设备发送的数据,所述数据用于配置相应的配置寄存器;
与所述串行接口相连,用于配置监控时间、输出脉冲的有效时间、监控电路工作模式、计数器和监控电路的控制以及产生触发信号的配置寄存器;
所述计数器,用于为所述监控电路提供基准时间;
分别与所述配置寄存器和所述计数器相连,用于根据所述计数器提供的基准时间判断触发信号是否出现在所述配置寄存器中所配置的监控时间内,并根据不同的需求对所述计数器进行清零的监控电路;
分别与所述串行接口、所述配置寄存器、所述计数器及所述监控电路相连,用于给整个电路提供时钟信号的时钟电路;
所述wup输入端,作为所述监控电路的输入端,用于当所述监控电路工作在长模式下,向所述监控电路输入有效信号,使所述mout输出端输出复位信号;
所述mout输出端与所述被监控设备相连,作为所述监控电路的输出端,用于输出复位信号,使所述被监控设备复位。
优选的,所述监控电路上设置有非触发窗口和触发窗口,其中:
所述非触发窗口内不允许出现触发信号,如果监控到触发信号,监控电路会输出脉冲信号,复位被监控设备;
所述触发窗口内必须出现触发信号,如果没有监控到触发信号,监控电路会输出脉冲信号,复位被监控设备,如果监控到触发信号,监控电路会跳回非触发信号,开始新的监控。
优选的,所述配置寄存器包括:长短工作模式下触发窗口的监控时间寄存器、长短工作模式下非触发窗口的监控时间寄存器、监控电路输出脉冲信号的有效时间寄存器和监控电路的工作模式寄存器。
本发明还公开了一种看门狗监控的方法,基于上述所述的看门狗监控电路,该方法包括:
被监控设备根据自身的需求通过所述串行接口配置相应的所述配置寄存器,所述配置配置寄存器包括配置监控时间、监控电路输出脉冲的有效时间和工作模式;
所述被监控设备通过所述串行接口使能所述配置寄存器中的使能寄存器,使所述计算器和所述监控电路进入工作状态;
所述被监控设备定期通过所述串行接口配置所述配置寄存器中的触发寄存器,产生触发信号给所述监控电路;
所述监控电路判断产生的所述触发信号是否满足所述配置寄存器所配置的监控时间,如果是,则监控电路继续监控,如果否,则所述监控电路判定所述被监控设备出现故障,在所述mout输出端输出有效脉冲信号去复位所述被监控设备,同时,自动关闭所述监控电路和所述计数器,所述被监控设备通过所述串行接口重新配置相应的寄存器进行新的监控。
优选的,当所述监控电路工作在长工作模式时,在所述wup输入端输入有效信号后,所述mout输出端输出复位信号唤醒所述被监控设备,同时,自动关闭所述监控电路和所述计数器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京经纬恒润科技有限公司,未经北京经纬恒润科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210058703.0/2.html,转载请声明来源钻瓜专利网。