一种看门狗电路制造技术

技术编号:4167277 阅读:289 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开一种看门狗电路,包括看门狗芯片(U6),其喂狗输出端(WDO)反馈至手动复位端(MR),电压监控输出端(PFO)反馈至电压监控输入端(PFI),在CPU与所述看门狗芯片(U6)之间设置控制电路(100),包括喂狗信号间隔控制模块(110),输入端连接CPU的I/O端口,输出端连接所述看门狗芯片(U6)的电压监控输入端(PFI);在CPU喂狗信号超出预设计时区间时,所述喂狗信号间隔控制模块(110)输出控制脉冲,并引至所述看门狗芯片(U6)的手动复位端(MR),使所述看门狗芯片(U6)复位动作。由于能够调整喂狗信号的时间间隔,可以灵活配置看门狗电路。

Watchdog circuit

The invention discloses a watchdog circuit, including watchdog chip (U6), the dog (WDO) output feedback to the manual reset terminal (MR), the output voltage monitoring (PFO) feedback to the input voltage monitoring (PFI) in CPU, and the watchdog chip (U6) between the set the control circuit (100), including the dog signal interval control module (110), the input end is connected with CPU I / O port is connected with the output end of the watchdog chip (U6) voltage monitor input (PFI); in the CPU dog signal exceeds a preset time interval, the interval signal to feed the dog the control module (110) output control pulse, and lead to the watchdog chip (U6) manual reset (MR), the watchdog chip (U6) Reset action. The watchdog circuit can be flexibly configured to adjust the time interval of the dog feed signal.

【技术实现步骤摘要】

本专利技术涉及电子设备领域,尤其涉及 一 种对中央处理器(Central ProcessingUnit, CPU)进行监控复位的看门狗(Watchdog)电路。
技术介绍
在计算机、通信、自动化等领域中通常会使用看门狗,作用是保证电子设备CPU程 序死机时能够自动复位恢复正常。其基本工作原理是,CPU程序死机后,CPU不会对看门狗 电路进行定期的清零(俗称喂狗),在超过一定时间后看门狗电路将对电子设备进行复位。 如图1所示,看门狗电路使用专用看门狗芯片,如SP706,主要包括手动复位 (Manual Reset,MR)、喂狗输入(Watchdog Input,WDI)、喂狗输出(WatchdogOnput,WD0)及 复位输出(Reset, RST)。该芯片内部定时器时间周期为1. 6S,其通过CPU的I/O管脚进行 喂狗,当在1.6S内检测不到喂狗信号时,将发出复位信号,使得电子设备进行复位。 上述看门狗电路的缺点是,看门狗芯片的定时器的时间周期固定,必须保证喂狗 信号小于该时间周期。也就是说,喂狗的优先级必须很高,否则,CPU将被其它任务占用而 停止喂狗,从而导致系统非正常重启。 但现实生活中的各种电子设备千差万别,一些场合要求喂狗时间较长,另一些场 合要求喂狗时间较短,而通用看门狗芯片因其时间周期固定而不能满足这些要求。
技术实现思路
本专利技术目的在于,提供一种可以灵活配置的看门狗电路,能够调整看门狗电路的 喂狗时间间隔。 为解决以上技术问题,本专利技术提供的技术方案是一种看门狗电路,包括看门狗芯 片(U6),其喂狗输出端(WDO)反馈至手动复位端(MR),电压监控输出端(PFO)反馈至电压 监控输入端(PFI),在CPU与所述看门狗芯片(U6)之间设置控制电路(IOO),包括喂狗信 号间隔控制模块(110),输入端连接CPU的I/0端口,输出端连接所述看门狗芯片(U6)的 电压监控输入端(PFI);在CPU喂狗信号超出预设计时区间时,所述喂狗信号间隔控制模块 (110)输出控制脉冲,并引至所述看门狗芯片(U6)的手动复位端(MR),使所述看门狗芯片 (U6)复位动作。 所述喂狗信号间隔控制模块(110)包括 计数器(U5),复位端(RST)连接CPU的I/O端口 ,通过内部振荡器和外部阻容元件 产生计数脉冲; 微分电路(111),输入端连接所述计数器(U5)的一个计数脉冲输出端或计数脉冲 分频/倍频输出端,输出端连接所述看门狗芯片(U6)的电压监控输入端(PFI)。 其中,所述计数器(U5)为74HC4060 。 [OO12] 所述微分电路(111)包括 三极管(Nl),基极连接所述计数器(U5)的计数脉冲输出端或计数脉冲分频/倍频输出端,射极连接等电位点,集电极连接电源; 电容(C32),一端连接所述三极管(Nl)的集电极,另一端连接所述看门狗芯片 (U6)的电压监控输入端(PFI); 电阻(R33),一端连接所述看门狗芯片(U6)的电压监控输入端(PFI),另一端连接 电源。 所述电阻(R33)并接有二级管(D4)。 同时,所述控制电路(100)包括喂狗信号脉宽控制模块(120),输入端连接CPU的 1/0端口,输出端连接所述看门狗芯片(U6)的喂狗输入端(WDI);在CPU喂狗信号脉宽超过 所述看门狗芯片(U6)的时间周期时,所述喂狗信号脉宽控制模块(120)的输出端保持低电 平,使所述看门狗芯片(U6)复位动作。 所述喂狗信号脉宽控制模块(120)包括计数器(U5),通过内部振荡器和外部阻容 元件产生计数脉冲;所述计数器(U5)的复位端(RST)连接CPU的1/0端口,一个计数脉冲 输出端或计数脉冲分频/倍频输出端连接所述看门狗芯片(U6)的喂狗输入端(WDI)。 其中,所述计数器(U5)为74HC4060。 此外,所述看门狗芯片(U6)的手动复位端(MR)接有反向二极管(D2)。 优选地,所述看门狗芯片(U6)为SP706。 与现有技术相比,本专利技术的看门狗电路设置有喂狗信号间隔控制模块,可保证喂 狗的周期在预定的窗口值,即过大或过小的时间间隔,都会触发看门狗芯片的复位输出。 特别地,还设置有喂狗信号脉宽控制模块,在喂狗信号脉宽超出看门狗芯片的时间周期时, 会使看门狗芯片复位输出。 本专利技术采用74HC4060计数器与SP706看门狗芯片的组合方式,可灵活调整看门狗 电路,能够调整看门狗电路的喂狗时间间隔,并对喂狗信号脉宽进行有效监控。该电路兼有 上电复位、电压监测及人工复位功能,其结构简单,响应速度快,具有较好的应用前景。附图说明 图1是现有看门狗电路的组成图; 图2是本专利技术看门狗电路的组成图; 图3是图2中CPU喂狗信号的波形示意图; 图4是本看门狗电路的实现电路示意具体实施例方式本专利技术的基本构思是,在CPU与看门狗芯片之间设置控制电路喂狗信号间隔控制 模块。 下面结合附图和实施例对本专利技术看门狗电路进一步描述。 参见图2,看门狗电路包括看门狗芯片U6,优选为SP706,其喂狗输出端WDO反馈至 手动复位端MR,电压监控输出端PFO反馈至电压监控输入端PFI ;同时,在CPU与看门狗芯 片U6之间设置控制电路100,包括 喂狗信号间隔控制模块IIO,输入端连接CPU的1/0端口,输出端连接看门狗芯片 U6的电压监控输入端PFI ;在CPU喂狗信号超出预设计时区间时,喂狗信号间隔控制模块110输出控制脉冲,并引至看门狗芯片U6的手动复位端MR,使看门狗芯片U6复位动作。 喂狗信号脉宽控制模块120,输入端连接CPU的1/0端口,输出端连接看门狗芯片 U6的喂狗输入端WDI ;在CPU喂狗信号脉宽超过看门狗芯片U6的时间周期时,喂狗信号脉 宽控制模块120的输出端保持低电平,使看门狗芯片U6复位动作。 其中,所述喂狗信号间隔控制模块110包括 计数器U5,优选为74HC4060,其复位端RST连接CPU的I/O端口 ,通过内部振荡器 和外部阻容元件产生计数脉冲; 微分电路lll,输入端连接计数器U5的一个计数脉冲输出端或计数脉冲分频/倍 频输出端,输出端连接看门狗芯片U6的电压监控输入端PFI 。 所述喂狗信号脉宽控制模块120,单用或共用计数器U5,通过内部振荡器和外部 阻容元件产生计数脉冲;其复位端RST连接CPU的I/O端口 , 一个计数脉冲输出端或计数脉 冲分频/倍频输出端连接看门狗芯片U6的喂狗输入端WDI。 参见图3, CPU喂狗信号为方波,其脉宽(高电平)为Th,CPU喂狗信号脉冲(低电 平)的间隔为T1,其必须满足一定的条件,才能使看门狗芯片不动作。下面结合一个具体实 现电路进一步说明。 参见图4,该看门狗电路包括控制电路100和看门狗芯片及外围电路200,具体结 构如下 14位二进制计数器U5复位端RST通过电阻R25连接CPU的I/O端口 ,同时通过 电阻R6连接电源VCC ;引脚VCC接电源,引脚VSS接地,并在电源输入正端与地之间并接滤 波电容C31、C50 ;计数脉冲由计数器U5内部振荡器和外接阻容元件(即连接计数脉冲引脚 C0UT的R5、C73和连接引脚CIN端的R32)所组成的电路产生,其振荡周期为 Tosc = 2. 2*R5本文档来自技高网...

【技术保护点】
一种看门狗电路,包括看门狗芯片(U6),其喂狗输出端(WDO)反馈至手动复位端(MR),电压监控输出端(PFO)反馈至电压监控输入端(PFI),其特征在于,在CPU与所述看门狗芯片(U6)之间设置控制电路(100),包括喂狗信号间隔控制模块(110),输入端连接CPU的I/O端口,输出端连接所述看门狗芯片(U6)的电压监控输入端(PFI);在CPU喂狗信号超出预设计时区间时,所述喂狗信号间隔控制模块(110)输出控制脉冲,并引至所述看门狗芯片(U6)的手动复位端(MR),使所述看门狗芯片(U6)复位动作。

【技术特征摘要】
一种看门狗电路,包括看门狗芯片(U6),其喂狗输出端(WDO)反馈至手动复位端(MR),电压监控输出端(PFO)反馈至电压监控输入端(PFI),其特征在于,在CPU与所述看门狗芯片(U6)之间设置控制电路(100),包括喂狗信号间隔控制模块(110),输入端连接CPU的I/O端口,输出端连接所述看门狗芯片(U6)的电压监控输入端(PFI);在CPU喂狗信号超出预设计时区间时,所述喂狗信号间隔控制模块(110)输出控制脉冲,并引至所述看门狗芯片(U6)的手动复位端(MR),使所述看门狗芯片(U6)复位动作。2. 如权利要求l所述的看门狗电路,其特征在于,所述喂狗信号间隔控制模块(110)包括计数器(U5),复位端(RST)连接CPU的I/0端口,通过内部振荡器和外部阻容元件产生计数脉冲;微分电路(lll),输入端连接所述计数器(U5)的一个计数脉冲输出端或计数脉冲分频/倍频输出端,输出端连接所述看门狗芯片(U6)的电压监控输入端(PFI)。3. 如权利要求2所述的看门狗电路,其特征在于,所述计数器(U5)为74HC4060。4. 如权利要求2所述的看门狗电路,其特征在于,所述微分电路(111)包括三极管(Nl),基极连接所述计数器(U5)的计数脉冲输出端或计数脉冲分频/倍频输出端,射极连接等电位点,集电极连接电源;电容(C32),一端连接所述三极管(Nl)的集电...

【专利技术属性】
技术研发人员:滕春归林加毅曲欣峰
申请(专利权)人:广州从兴电子开发有限公司
类型:发明
国别省市:81[中国|广州]

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

1