看门狗控制电路及看门狗应用电路制造技术

技术编号:15329310 阅读:97 留言:0更新日期:2017-05-16 13:01
本发明专利技术涉及一种看门狗控制电路,包括逻辑判断模块以及输出第一信号和第二信号的信号生成器,逻辑判断模块包括输入端、控制端和输出端;逻辑判断模块的输入端与外部处理器的通用输入输出端连接,逻辑判断模块的控制端与信号生成器连接,逻辑判断模块的输出端与外部看门狗的喂狗信号输入端连接,外部看门狗的复位信号输出端与外部处理器的复位输入端连接;当信号生成器输出第一信号至逻辑判断模块的控制端时,逻辑判断模块处于高阻态,看门狗被禁止;当信号生成器输出第二信号至逻辑判断模块的控制端时,逻辑判断模块处于高低电平输出状态,可正常使用看门狗,这样实现了不用增加人为操作即可使用看门狗。

Watchdog control circuit and watchdog application circuit

The invention relates to a watchdog control circuit, including logic signal generator module and outputs a first signal and second signal, logic module includes an input terminal, the control terminal and the output terminal; logic universal input and the input end of the module and the external processor which is connected with the output end, logic control module is connected with the signal generator, logic signal input output module to feed the dog with an external watchdog reset input terminal connected with the reset signal output end external watchdog and the external processor is connected; when the control signal generator outputs a first signal to the end of the logic module, logic module in high resistance state, the watchdog banned when the control signal generator; second output signal to the logic module end, logic module at the state level output The watchdog can be used normally so that the watchdog can be used without adding manual operation.

【技术实现步骤摘要】
看门狗控制电路及看门狗应用电路
本专利技术涉及单片机系统设计领域,特别是涉及一种看门狗控制电路及看门狗应用电路。
技术介绍
在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成各种寄存器和内存的数据混乱,会导致程序指针错误,不在程序区,取出错误的程序指令等,陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续正常工作,造成整个系统陷入停滞状态,发生不可预料的后果。出于对单片机运行状态进行实时监测的考虑,一种专门用于监测单片机程序运行状态的电路或芯片应运而生,即看门狗。传统的看门狗控制电路主要由触发器或芯片构成,使用看门狗时需要短接跳线接口或断路器,操作繁琐,降低了工作效率。
技术实现思路
基于此,有必要针对传统看门狗控制电路操作繁琐,降低工作效率的问题,提供一种操作简单,可提高工作效率的看门狗控制电路及看门狗应用电路。一种看门狗控制电路,包括逻辑判断模块以及输出第一信号和第二信号的信号生成器,逻辑判断模块包括输入端、控制端和输出端;逻辑判断模块的输入端与外部处理器的通用输入输出端连接,逻辑判断模块的控制端与信号生成器连接,逻辑判断模块的输出端与外部看门狗的喂狗信号输入端连接,外部看门狗的复位信号输出端与外部处理器的复位输入端连接;当信号生成器输出第一信号至逻辑判断模块的控制端时,逻辑判断模块处于高阻态;当信号生成器输出第二信号至逻辑判断模块的控制端时,逻辑判断模块处于高低电平输出状态。一种看门狗应用电路,包括看门狗、处理器以及看门狗控制电路,看门狗包括喂狗信号输入端和复位信号输出端,处理器包括通用输入输出端和复位输入端,看门狗控制电路包括输出第一信号和第二信号的信号生成器以及逻辑判断模块;逻辑判断模块的输入端与处理器的通用输入输出端连接,逻辑判断模块的控制端与信号生成器连接,逻辑判断模块的输出端与看门狗的喂狗信号输入端连接,看门狗的复位信号输出端与处理器的复位输入端连接;当信号生成器输出第一信号至逻辑判断模块的控制端时,逻辑判断模块处于高阻态;当信号生成器输出第二信号至逻辑判断模块的控制端时,逻辑判断模块处于高低电平输出状态。上述看门狗控制电路,包括逻辑判断模块以及输出第一信号和第二信号的信号生成器,逻辑判断模块包括输入端、控制端和输出端;逻辑判断模块的输入端与外部处理器的通用输入输出端连接,逻辑判断模块的控制端与信号生成器连接,逻辑判断模块的输出端与外部看门狗的喂狗输入端连接,外部看门狗的复位信号输出端与外部处理器的复位输入端连接;当信号生成器输出第一信号至逻辑判断模块的控制端时,逻辑判断模块处于高阻态,外部看门狗被禁止;当信号生成器输出第二信号至逻辑判断模块的控制端时,逻辑判断模块处于高低电平输出状态,可正常使用外部看门狗;该看门狗控制电路实现了在不用增加人为操作下的情况下使用外部看门狗,操作简单,可有效地提高工作效率。上述看门狗应用电路,包括看门狗、处理器以及看门狗控制电路,看门狗控制电路包括输出第一信号和第二信号的信号生成器以及逻辑判断模块,逻辑判断模块包括输入端、控制端和输出端,看门狗包括喂狗信号输入端和复位信号输出端,处理器包括通用输入输出端和复位输入端;逻辑判断模块的输入端与处理器的通用输入输出端连接,逻辑判断模块的控制端与信号生成器连接,逻辑判断模块的输出端与看门狗的喂狗信号输入端连接,看门狗的复位信号输出端与处理器的复位输入端连接;当信号生成器输出第一信号至逻辑判断模块的控制端时,逻辑判断模块处于高阻态,看门狗被禁止;当信号生成器输出第二信号至逻辑判断模块的控制端时,逻辑判断模块处于高低电平输出状态,可正常使用看门狗;该看门狗应用电路实现了在不用增加人为操作下的情况下使用看门狗,操作简单,可有效地提高工作效率。附图说明图1为一个实施例中看门狗控制电路的结构示意图;图2为一个实施例中常见看门狗控制电路的原理示意图;图3为一个实施例中看门狗控制电路的原理示意图;图4为一个实施例中看门狗应用电路的结构示意图。具体实施方式一种看门狗控制电路,包括逻辑判断模块140以及输出第一信号和第二信号的信号生成器120,逻辑判断模块140包括输入端、控制端和输出端;逻辑判断模块140的输入端与外部处理器的通用输入输出端连接,逻辑判断模块140的控制端与信号生成器120连接,逻辑判断模块140的输出端与外部看门狗的喂狗信号输入端连接,外部看门狗的复位信号输出端与外部处理器的复位输入端连接;当信号生成器120输出第一信号至逻辑判断模块140的控制端时,逻辑判断模块140处于高阻态;当信号生成器120输出第二信号至逻辑判断模块140的控制端时,逻辑判断模块140处于高低电平输出状态。逻辑判断模块140在接收到信号生成器120生成的第一信号时,处于高阻状态;在接收到信号生成器120生成的第二信号时,处于高低电平输出状态。逻辑判断模块140处于高阻状态时,相当于将外部看门狗与外部处理器断开;而逻辑判断模块140处于高低电平输出状态时,外部处理器可正常地与外部看门狗连接,给外部看门狗发送喂狗信号。具体的,逻辑判断模块140可以是三态缓冲器,三态缓冲器又称为三态门、三态驱动器,其三态输出受到使能输出端的控制,当使能输出端有效时,器件实现正常逻辑状态输出(逻辑0、逻辑1);当使能输出端无效时,输出处于高阻状态,即等效于与所连的电路断开。三态门,是指逻辑门电路的输出除有高、低电平两种状态外,还有第三种状态——高阻状态。高阻态相当于隔断状态(电阻很大,相当于开路),三态门都有一个使能控制端,来控制门电路的通断。在由单片机等处理器构成的微型计算机系统中,由于单片机等处理器的工作常常会受到来自外界电磁场的干扰,造成各种寄存器和内存的数据混乱,会导致程序指针错误,不在程序区,取出错误的程序指令等,陷入死循环,程序的正常运行被打断,由单片机等处理器控制的系统无法继续正常工作,造成整个系统陷入停滞状态,发生不可预料的后果。外部看门狗可以定期的查看外部处理器内部的情况,一旦处理器发生错误,外部看门狗就向处理器发出重启信号,看门狗命令在程序的中断中拥有最高的优先级。外部看门狗的应用,使外部处理器可以在无人状态下实现连续工作,具体工作原理是:看门狗的一个引脚与处理器的一个引脚连接,定时地往看门狗的这个引脚上送入高电平(或低电平),一旦处理器由于干扰造成程序跑飞后而陷入某一程序段进入死循环状态时,看门狗便不能被执行,此时,看门狗就会由于得不到处理器送来的信号,便在看门狗的复位引脚送出一个复位信号至处理器复位引脚,使处理器复位,即程序从程序存储器的起始位置开始执行,这样便实现了处理器的自动复位。看门狗是一个定时器电路,一般有一个输入端,叫喂狗信号输入端,一个输出到处理器的复位信号输出端,处理器正常工作的时候,每隔一段时间输出一个信号到喂狗信号输入端,如果超过规定的时间不喂狗(一般在程序跑飞时),定时超过,就会给出一个复位信号到处理器,使处理器复位,防止死机,看门狗的作用就是防止程序进入死循环或者程序跑飞。看门狗的工作原理为:在系统运行,即启动了看门狗的计数器,看门狗就开始自动计数,如果到了一定的时间还不去清看门狗,那么看门狗计数器就会溢出从而引起看门狗中断,造成系统复位,所以在使用看门狗时要注意本文档来自技高网...
看门狗控制电路及看门狗应用电路

【技术保护点】
一种看门狗控制电路,其特征在于,包括逻辑判断模块以及输出第一信号和第二信号的信号生成器,所述逻辑判断模块包括输入端、控制端和输出端;所述逻辑判断模块的输入端与外部处理器的通用输入输出端连接,所述逻辑判断模块的控制端与所述信号生成器连接,所述逻辑判断模块的输出端与外部看门狗的喂狗信号输入端连接,所述外部看门狗的复位信号输出端与所述外部处理器的复位输入端连接;当所述信号生成器输出所述第一信号至所述逻辑判断模块的控制端时,所述逻辑判断模块处于高阻态;当所述信号生成器输出所述第二信号至所述逻辑判断模块的控制端时,所述逻辑判断模块处于高低电平输出状态。

【技术特征摘要】
1.一种看门狗控制电路,其特征在于,包括逻辑判断模块以及输出第一信号和第二信号的信号生成器,所述逻辑判断模块包括输入端、控制端和输出端;所述逻辑判断模块的输入端与外部处理器的通用输入输出端连接,所述逻辑判断模块的控制端与所述信号生成器连接,所述逻辑判断模块的输出端与外部看门狗的喂狗信号输入端连接,所述外部看门狗的复位信号输出端与所述外部处理器的复位输入端连接;当所述信号生成器输出所述第一信号至所述逻辑判断模块的控制端时,所述逻辑判断模块处于高阻态;当所述信号生成器输出所述第二信号至所述逻辑判断模块的控制端时,所述逻辑判断模块处于高低电平输出状态。2.根据权利要求1所述的看门狗控制电路,其特征在于,所述第一信号为高电平信号,所述第二信号为低电平信号。3.根据权利要求1所述的看门狗控制电路,其特征在于,所述逻辑判断模块为三态缓冲器。4.根据权利要求1所述的看门狗控制电路,其特征在于,所述信号生成器包括第一电阻和第二电阻,所述第一电阻的一端分别与所述逻辑判断模块的控制端以及所述第二电阻的一端连接,所述第一电阻的另一端接地,所述第二电阻的另一端与外部电源连接。5.根据权利要求4所述的看门狗控制电路,其特征在于,所述信号...

【专利技术属性】
技术研发人员:周立功
申请(专利权)人:广州周立功单片机科技有限公司
类型:发明
国别省市:广东,44

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

1