一种看门狗复位控制系统技术方案

技术编号:6599633 阅读:310 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种看门狗复位控制系统。本发明专利技术包括:看门狗电路和微处理器,在看门狗电路和微处理器之间还连接一具有定时以及输出高低电平信号功能的看门狗控制电路,当系统上电时,看门狗控制电路开始计时,并在计时溢出前向看门狗电路的手动复位引脚输出第一控制电平信号,禁止看门狗电路的复位信号输出引脚输出复位信号,在计时溢出后向看门狗电路的手动复位引脚输出第二控制电平信号,使得看门狗电路正常工作,当看门狗电路的复位信号输出引脚输出复位信号时,看门狗控制电路与微处理器同时被复位,看门狗控制电路重新开始计时。本发明专利技术通过简单的逻辑关系,解决了单板上电到加载启动完成期间微处理器无法喂狗问题而且降低了PCB板卡布线的难度。

【技术实现步骤摘要】

本专利技术涉及一种信号控制与处理的电路系统,尤其涉及一种看门狗复位控制系统
技术介绍
看门狗电路是嵌入式控制系统中普遍采用的抗干扰措施,使系统或电路在受到干扰的情况下,能够自动进行复位,重新启动并正常工作,从而保证系统从软、硬件错误中恢复正常的运行。看门狗电路一般采用独立于微处理器之外的专用芯片,比如MAX706,SP706等。看门狗芯片可以提供上电复位和系统复位的功能。图1为现有技术的看门狗复位电路原理图,下面参照图1说明现有看门狗电路的工作过程上电时,看门狗芯片10的RESET管脚发出上电复位信号,一般为200ms ;上电复位后,看门狗芯片10内部的定时器开始计时,如果其WDI端口接收到微处理器管脚发出的清狗信号,则看门狗内部定时器清零;如果超过一定时间,一般为1.6秒,WDI端口的信号没有变化的话,则看门狗芯片10内部定时器溢出, 此时看门狗芯片10会认为微处理器11已经出现了异常状态,所以WDO端口输出低电平,由于WDO信号连接到看门狗手动复位MR端,因此触发看门狗芯片10的RESET管脚输出复位信号,将微处理器11复位。另外,还可以通过轻触开关SW1,将微处理器11复位。目前常见的看门狗芯片,比如MAX706,SP706,其看门狗周期都是固定的,一般为 1. 6s。而目前微处理器越来越复杂,芯片从上电到能输出控制信号有可能会超过1. 6s,微处理器从启动到底层软件加载完毕可能需要5 6秒甚至更长的时间,在这段时间内微处理器无法像看门狗电路送出清狗信号,而大部分看门狗电路的溢出时间在0. 5 2. Os,若采用简单的看门狗电路,则单板会不停的复位而无法完成工作。现有技术的解决方案都需要较为复杂的逻辑关系,并且需要占用大量的逻辑器件的IO 口,以及增加了 PCB布线难度。
技术实现思路
为克服上述缺陷,本专利技术提供一种看门狗复位控制系统,通过简单的逻辑关系,解决了单板上电到加载启动完成期间微处理器无法喂狗问题,同时可以为单板提供调试态和工作态选择,从而解决了上电过程中或调试过程中引起的系统反复复位的问题,而且降低了 PCB板卡布线的难度。本专利技术的目的是通过以下技术方案来实现的本专利技术为解决上述技术问题而提供的一种看门狗复位控制系统,包括,看门狗电路和微处理器,所述看门狗电路的接收清狗信号的输入引脚与所述微处理器引脚相连,所述看门狗电路的复位信号输出引脚与所述微处理器的复位引脚相连,其特征在于,在所述的看门狗电路和微处理器之间还连接一具有定时以及输出高低电平信号功能的看门狗控制电路,当系统上电时,所述的看门狗控制电路开始计时,并在计时溢出前向所述的看门狗电路的手动复位引脚输出第一控制电平信号,禁止看门狗电路的复位信号输出引脚输出复位信号,在计时溢出后所述的看门狗控制电路向所述的看门狗电路的手动复位引脚输出第二控制电平信号,使得所述看门狗电路正常工作,当所述的看门狗电路的复位信号输出引脚输出复位信号时,所述的看门狗控制电路与所述微处理器同时被复位,所述的看门狗控制电路重新开始计时。本专利技术的一个实施例中所述看门狗控制电路的第一引脚与看门狗电路的复位信号输出引脚相连,所述看门狗控制电路的第二引脚通过一具有逻辑或功能的电路与看门狗电路的手动复位引脚相连,看门狗电路的计时溢出信号输出引脚也通过所述的具有逻辑或功能的电路与看门狗电路的手动复位引脚相连,当系统上电时,所述的看门狗控制电路开始计时,并在计时溢出前通过所述的第二引脚向所述的看门狗电路的手动复位引脚输出高电平信号,禁止看门狗电路的复位信号输出引脚输出复位信号,在计时溢出后所述的看门狗控制电路通过所述的第二引脚向所述的看门狗电路的手动复位引脚输出低电平信号,使得所述看门狗电路正常工作。本专利技术的另一个实施例中所述的具有逻辑或功能的电路为一双二极管电路,其中一个二极管的正端与所述看门狗电路的计时溢出信号输出引脚相连,负端与所述看门狗电路的手动复位引脚相连,另一个二极管的正端与所述看门狗控制电路的第二引脚相连, 负端与所述看门狗电路的手动复位引脚相连。本专利技术的另一个实施例中所述的具有逻辑或功能的电路为或门电路。本专利技术的另一个实施例中所述看门狗控制电路的第二引脚与具有逻辑或功能的电路之间还连接有0欧电阻或跳线或拨码开关和与外部电源连接的上拉电阻,当系统在调试的时候,或者不需要看门狗功能的时候,断开所述0欧电阻或跳线或拨码开关,则所述看门狗电路的手动复位引脚被上拉电阻拉到高电平,看门狗电路则不会复位。本专利技术的另一个实施例中所述的看门狗控制电路为可编程逻辑控制器件CPLD、 EPLD, FPGA中的任意一种。本专利技术的另一个实施例中所述的看门狗控制电路为,单稳态数字逻辑电路和与其连接的RC定时电路。本专利技术的另一个实施例中所述的单稳态数字逻辑电路为单稳态触发器74HC123 或 NE555。本专利技术的另一个实施例中所述看门狗控制电路的定时时间与其复位时间之和略大于所述微处理器上电到输出清狗信号的时间。本专利技术的另一个实施例中所述的看门狗电路的手动复位引脚连接上一个轻触开关,实现手动复位。本专利技术将具有定时以及输出高低电平信号功能的看门狗控制电路连接到看门狗电路和微处理器之间,通过简单的逻辑关系,解决了单板上电到加载启动完成期间微处理器无法喂狗问题,同时可以为单板提供调试态和工作态选择,从而解决了上电过程中或调试过程中引起的系统反复复位的问题,而且降低了 PCB板卡布线的难度。附图说明图1为现有的看门狗电路原理示意图2为本专利技术一种看门狗复位控制系统的系统设计简要框图; 图3为本专利技术一种看门狗复位控制系统的实施例一电路图; 图4为本专利技术一种看门狗复位控制系统的实施例二电路具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。参照附图2,本专利技术的看门狗复位系统,包括看门狗电路10,微处理器11,以及看门狗控制电路14。看门狗电路10的接收清狗信号输入引脚(WDI引脚)是直接和微处理器11的IO 口引脚相连的,并且,本专利技术通过看门狗控制电路14的第二引脚与看门狗电路 10的手动复位引脚(MR引脚)相连,禁止看门狗电路10输出复位信号,解决CPU启动的时候的无法清狗的问题。当系统上电的时候,由于微处理器11启动以及加载程序需要一定的时间,在这段时间内微处理器11无法清狗。此时通过看门狗控制电路14输出看门狗控制信号——第一控制电平信号(为禁止其复位的特定电平信号),即便看门狗电路10的内部定时器溢出,看门狗电路的计时溢出信号输出引脚(WD0引脚)向手动复位引脚(MR引脚) 输出高电平信号,也不会导致看门狗电路10输出复位信号将微处理器11复位。在微处理器11可以输出清狗信号后,看门狗控制电路14输出看门狗控制信号——第二控制电平信号(为使能其复位的特定电平信号),使看门狗电路10正常工作。对于特定微处理器的特定应用,其上电到可以输出清狗信号的时间是固定的,可以事先在板卡调试中确定,设定的看门狗控制电路的定时时间与其复位时间之和略大于所述微处理器上电到输出清狗信号的时间,本实施例优选略大于的范围为20 500ms (如果恰好等于所述微处理器上电到输出清本文档来自技高网
...

【技术保护点】
1.一种看门狗复位控制系统,包括看门狗电路和微处理器,所述看门狗电路的接收清狗信号的输入引脚与所述微处理器引脚相连,所述看门狗电路的复位信号输出引脚与所述微处理器的复位引脚相连,其特征在于,在所述的看门狗电路和微处理器之间还连接一具有定时以及输出高低电平信号功能的看门狗控制电路,当系统上电时,所述的看门狗控制电路开始计时,并在计时溢出前向所述的看门狗电路的手动复位引脚输出第一控制电平信号,禁止看门狗电路的复位信号输出引脚输出复位信号,在计时溢出后所述的看门狗控制电路向所述的看门狗电路的手动复位引脚输出第二控制电平信号,使得所述看门狗电路正常工作,当所述的看门狗电路的复位信号输出引脚输出复位信号时,所述的看门狗控制电路与所述微处理器同时被复位,所述的看门狗控制电路重新开始计时。

【技术特征摘要】
1.一种看门狗复位控制系统,包括看门狗电路和微处理器,所述看门狗电路的接收清狗信号的输入引脚与所述微处理器引脚相连,所述看门狗电路的复位信号输出引脚与所述微处理器的复位引脚相连,其特征在于,在所述的看门狗电路和微处理器之间还连接一具有定时以及输出高低电平信号功能的看门狗控制电路,当系统上电时,所述的看门狗控制电路开始计时,并在计时溢出前向所述的看门狗电路的手动复位引脚输出第一控制电平信号,禁止看门狗电路的复位信号输出引脚输出复位信号,在计时溢出后所述的看门狗控制电路向所述的看门狗电路的手动复位引脚输出第二控制电平信号,使得所述看门狗电路正常工作,当所述的看门狗电路的复位信号输出引脚输出复位信号时,所述的看门狗控制电路与所述微处理器同时被复位,所述的看门狗控制电路重新开始计时。2.根据权利要求1所述的一种看门狗复位控制系统,其特征在于,所述看门狗控制电路的第一引脚与看门狗电路的复位信号输出引脚相连,所述看门狗控制电路的第二引脚通过一具有逻辑或功能的电路与看门狗电路的手动复位引脚相连,看门狗电路的计时溢出信号输出引脚也通过所述的具有逻辑或功能的电路与看门狗电路的手动复位引脚相连,当系统上电时,所述的看门狗控制电路开始计时,并在计时溢出前通过所述的第二引脚向所述的看门狗电路的手动复位引脚输出高电平信号,禁止看门狗电路的复位信号输出引脚输出复位信号,在计时溢出后所述的看门狗控制电路通过所述的第二引脚向所述的看门狗电路的手动复位引脚输出低电平信号,使得所述看门狗电路正常工作。3.根据权利要求2所述的一种看门狗复位控制系统,其特征在于,所...

【专利技术属性】
技术研发人员:姜海波
申请(专利权)人:深圳市理邦精密仪器股份有限公司
类型:发明
国别省市:94

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

1