[发明专利]可任意时长设定硬件看门狗复位电路及复位方法有效
| 申请号: | 201510243749.3 | 申请日: | 2015-05-13 |
| 公开(公告)号: | CN104820483B | 公开(公告)日: | 2018-07-27 |
| 发明(设计)人: | 秦正田 | 申请(专利权)人: | 千目聚云数码科技(上海)有限公司 |
| 主分类号: | G06F1/24 | 分类号: | G06F1/24;G06F11/07 |
| 代理公司: | 上海汉声知识产权代理有限公司 31236 | 代理人: | 郭国中;刘翠 |
| 地址: | 200333 上海*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 任意 设定 硬件 看门狗 复位 电路 方法 | ||
本发明提供了一种可任意时长设定硬件看门狗复位电路,实时时钟芯片U1设有报警寄存器;电池RAT1与实时时钟芯片U1的第八脚电路连接,供实时时钟芯片U1断电时保持供电;实时时钟芯片U1的第二脚与时钟Y1的输入端电路连接;实时时钟芯片U1的第一脚与时钟Y1的输出端电路连接;三态门电路U2的第二脚与实时时钟芯片U1的第三脚电路连接;电阻R2连接于实时时钟芯片U1的第三脚上;电阻R3连接于三态门电路U2的第一脚上;同时提供了上述复位电路的复位方法。本发明能够增加系统的稳定性,任何软件导致程序死机,都能自动恢复正常工作状态。
技术领域
本发明涉及电子系统技术领域,具体地,涉及一种可任意时长设定硬件看门狗复位电路及复位方法。
背景技术
硬件看门狗是利用一个定时器电路,其定时输出连接到电路的复位端,程序在一定时间范围内对定时器清零,俗称“喂狗”。
现有硬件看门狗复位电路的设定时间一般都不超过几十秒。而对一些嵌入式系统,在系统运行特定应用阶段,希望有更长的时间(比如几分钟甚至更长)段内系统不受外部中断事件发生,即希望在这段时间段内不需要有“喂狗”动作,则目前市场上没有现成的芯片完成此功能。
发明内容
本发明针对上述现有技术中存在的上述缺陷,提供了一种可任意时长设定硬件看门狗复位电路及复位方法,该电路可以设定更长的看门狗电路的“喂狗”时间,并且可以设定任何时间让系统复位。
为实现上述目的,本发明是通过以下技术方案实现的。
根据本发明的一个方面,提供了一种可任意时长设定硬件看门狗复位电路,包括:实时时钟芯片U1、电池BAT1、时钟Y1、三态门电路U2以及电阻R2;其中:
所述实时时钟芯片U1设有报警寄存器;
所述电池BAT1与实时时钟芯片U1的第八脚电路连接,供实时时钟芯片U1断电时保持供电;
所述实时时钟芯片U1的第二脚与时钟Y1的输入端电路连接;
所述实时时钟芯片U1的第一脚与时钟Y1的输出端电路连接;
所述三态门电路U2的第二脚与实时时钟芯片U1的第三脚电路连接;
所述电阻R2连接于实时时钟芯片U1的第三脚上,作为实时时钟芯片U1的第三脚输出的上拉电阻;
所述电阻R3连接于三态门电路U2的第一脚上,作为三态门电路U2的第一脚输入的上拉电阻;
所述电阻R3的一端与电阻R2并联,所述电阻R3的另一端为RESET_EN端;
所述RESET_EN端为可任意时长设定硬件看门狗复位电路的使能端,在系统运行后,CPU对该使能端设置为输出低。
优选地,所述实时时钟芯片U1采用PT7C4337WE实时时钟芯片。
优选地,所述三态门电路U2采用NC7SP125P5X三态门电路。
根据本发明的另一个方面,提供了一种可任意时长设定硬件看门狗复位电路的复位方法,包括如下步骤:
步骤1,系统的CPU通过I2C(Inter-Integrated Circuit)总线对实时时钟芯片U1的报警寄存器设定任意时间参量并保存;
步骤2,对RESET_EN相应GPIO(通用输入/输出)设置为低,三态门电路U2开始正常工作;
步骤3,当设定时间与实时时钟芯片U1的实时时间一致时,实时时钟芯片U1的第三脚输出(Watchdog_N)为低电平,对系统的CPU或者电源进行Reset;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于千目聚云数码科技(上海)有限公司,未经千目聚云数码科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510243749.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:权限控制方法以及触控电子装置
- 下一篇:防震机箱





