看门狗控制电路及电子设备制造技术

技术编号:35509742 阅读:7 留言:0更新日期:2022-11-09 14:23
本申请提供一种看门狗控制电路及电子设备,包括控制电路和或门逻辑电路,或门逻辑电路包括第一输入引脚、第二输入引脚和输出引脚,第一输入引脚与复位对象的用于输出喂狗信号的输出引脚连接,复位对象用于在工作阶段输出喂狗信号;第二输入引脚与控制电路的用于输出喂狗信号的第一输出引脚连接,或门逻辑电路的输出引脚与硬件看门狗的输入引脚连接,硬件看门狗的输出引脚与复位对象的复位引脚连接;控制电路,用于在复位对象的初始化阶段,向硬件看门狗传输喂狗信号;或门逻辑电路,用于对来自第一输入引脚和第二输入引脚的信号进行取或处理后传输给硬件看门狗。本申请能够规避复位对象初始化阶段复位异常的情况,提高系统的可靠性和可恢复性。的可靠性和可恢复性。的可靠性和可恢复性。

【技术实现步骤摘要】
看门狗控制电路及电子设备


[0001]本申请涉及嵌入式应用系统
,尤其涉及一种看门狗控制电路及电子设备。

技术介绍

[0002]在包含单片机(或称为“微控制单元”)的系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成寄存器或内存的数据混乱,会导致程序的正常运行被打断,由单片机控制的系统无法继续工作,因此,出于对系统的运行状态进行实时监测的考虑,产生了一种专门用于监测系统运行状况的看门狗(watchdog)。其中,看门狗包括软件看门狗和硬件看门狗。硬件看门狗类似于一个定时器电路,包括一个输入引脚WDI和一个输出引脚RESET,输入引脚WDI用于接收喂狗信号,输出引脚RESET用于输出复位信号。
[0003]相关技术中,硬件看门狗的输出引脚RESET一般连接到嵌入式系统中微控制单元(Microcontroller Unit,简称MCU)的复位端,输入引脚WDI连接到微控制器的喂狗信号输出端。这样,当MCU正常工作时,每隔一段时间输出一个清零信号(又称“喂狗信号”)到输入引脚WDI,给硬件看门狗清零。若硬件看门狗未在规定的时间段内收到喂狗信号(一般在程序跑飞时),硬件看门狗就会从输出引脚RESET输出一个复位信号到MCU,使MCU复位,防止MCU死机。
[0004]然而,在系统启动的初始化期间,即系统时序运行阶段,会存在硬件看门狗清零不及时的情况,从而造成MCU异常复位。

技术实现思路

[0005]本申请提供一种看门狗控制电路及电子设备,用以规避复位对象初始化阶段复位异常的情况,提高系统的可靠性和可恢复性。
[0006]第一方面,本申请提供一种看门狗控制电路,包括:控制电路和或门逻辑电路,其中:或门逻辑电路包括第一输入引脚、第二输入引脚和输出引脚,第一输入引脚与复位对象的用于输出喂狗信号的输出引脚连接,其中,复位对象用于在工作阶段输出喂狗信号;第二输入引脚与控制电路的用于输出喂狗信号的第一输出引脚连接,或门逻辑电路的输出引脚与硬件看门狗的输入引脚连接,硬件看门狗的输出引脚与复位对象的复位引脚连接;控制电路,用于在复位对象的初始化阶段,向硬件看门狗传输喂狗信号;或门逻辑电路,用于对来自第一输入引脚和第二输入引脚的信号进行取或处理后传输给硬件看门狗。
[0007]可选的,控制电路,包括:喂狗信号输出单元和复位信号传输单元;喂狗信号输出单元,用于在复位对象的初始化阶段,向硬件看门狗传输喂狗信号;复位信号传输单元分别与硬件看门狗的输出引脚和复位对象的复位引脚连接,用于将硬件看门狗输出的复位信号传输给复位对象。
[0008]可选的,控制电路,还包括:判断单元,用于判断复位对象是否处于初始化阶段;若是,则控制喂狗信号输出单元产生并输出喂狗信号;若否,则控制喂狗信号输出单元产生并
输出低电平信号,喂狗信号为周期性翻转的高低电平信号。
[0009]可选的,复位对象为中央处理单元(Central Processing Unit,简称CPU)或MCU。
[0010]可选的,或门逻辑电路为或门,或者,通过二极管和/或三极管搭建的或逻辑电路。
[0011]可选的,控制电路为复杂可编辑逻辑元件(Complex Programmable Logic Device,简称CPLD)。
[0012]第二方面,本申请提供一种电子设备,包括:看门狗控制电路、硬件看门狗和用于在工作阶段输出喂狗信号的复位对象;看门狗控制电路包括:控制电路和或门逻辑电路;或门逻辑电路包括第一输入引脚、第二输入引脚和输出引脚,第一输入引脚与复位对象的用于输出喂狗信号的输出引脚连接,第二输入引脚与控制电路的用于输出喂狗信号的第一输出引脚连接,或门逻辑电路的输出引脚与硬件看门狗的输入引脚连接;硬件看门狗的输出引脚与复位对象的复位引脚连接;控制电路,用于在复位对象的初始化阶段,向硬件看门狗传输喂狗信号;或门逻辑电路,用于对来自第一输入引脚和第二输入引脚的信号进行取或处理后传输给硬件看门狗。
[0013]可选的,控制电路,包括:喂狗信号输出单元和复位信号传输单元;喂狗信号输出单元,用于在复位对象的初始化阶段,向硬件看门狗传输喂狗信号;复位信号传输单元分别与硬件看门狗的输出引脚和复位对象的复位引脚连接,用于将硬件看门狗输出的复位信号传输给复位对象。
[0014]可选的,控制电路,还包括:判断单元,用于判断复位对象是否处于初始化阶段;若是,则控制喂狗信号输出单元产生并输出喂狗信号;若否,则控制喂狗信号输出单元产生并输出低电平信号,喂狗信号为周期性翻转的高低电平信号。
[0015]可选的,复位对象为CPU或MCU。
[0016]本申请提供的看门狗控制电路及电子设备,至少具有以下优势:
[0017]看门狗控制电路包括控制电路和或门逻辑电路,或门逻辑电路的第一输入引脚与复位对象的用于输出喂狗信号的输出引脚连接、第二输入引脚与控制电路的用于输出喂狗信号的第一输出引脚连接、输出引脚与硬件看门狗的输入引脚连接,硬件看门狗的输出引脚与所述复位对象的复位引脚连接。通过该看门狗控制电路及电子设备,能够在复位对象初始化阶段向硬件看门狗输入控制电路产生的喂狗信号、在复位对象完成初始化后向硬件看门狗直接输入复位对象产生的喂狗信号,规避了复位对象初始化时序运行阶段复位异常的情况,同时,在初始化时序运行阶段能够监测控制电路的运行状况,保证了复位对象时序的完整性,提升了系统的可靠性和可恢复性。另外,本申请实施例提供的看门狗控制电路能够使复位对象在工作阶段输出的喂狗信号直接传输给硬件看门狗,提高了电路的抗干扰能力。
附图说明
[0018]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0019]图1为本申请实施例提供的硬件看门狗的一系统架构示意图;
[0020]图2为本申请实施例提供的看门狗控制电路的结构示意图一;
[0021]图3为本申请实施例提供的看门狗控制电路的结构示意图二;
[0022]图4为本申请实施例提供的看门狗控制电路的结构示意图三;
[0023]图5为本申请实施例提供的看门狗控制电路的结构示意图四。
[0024]附图标记说明:
[0025]101

复位对象;
[0026]102

硬件看门狗;
[0027]210

控制电路;
[0028]211

第一输出引脚;
[0029]220

或门逻辑电路;
[0030]221

第一输入引脚;
[0031]222

第二输入引脚;
[0032]223

输出引脚;
[0033]310

控制电路;
[0034]311

喂狗信号输出单元;
[0035]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种看门狗控制电路,其特征在于,包括:控制电路、或门逻辑电路,其中:所述或门逻辑电路包括第一输入引脚、第二输入引脚和输出引脚,所述第一输入引脚与复位对象的用于输出喂狗信号的输出引脚连接,其中,所述复位对象用于在工作阶段输出喂狗信号;所述第二输入引脚与所述控制电路的用于输出喂狗信号的第一输出引脚连接,所述或门逻辑电路的输出引脚与硬件看门狗的输入引脚连接,所述硬件看门狗的输出引脚与所述复位对象的复位引脚连接;所述控制电路,用于在所述复位对象的初始化阶段,向所述硬件看门狗传输喂狗信号;所述或门逻辑电路,用于对来自所述第一输入引脚和所述第二输入引脚的信号进行取或处理后传输给所述硬件看门狗。2.根据权利要求1所述的看门狗控制电路,其特征在于,所述控制电路,包括:喂狗信号输出单元和复位信号传输单元;所述喂狗信号输出单元,用于在所述复位对象的初始化阶段,向所述硬件看门狗传输喂狗信号;所述复位信号传输单元分别与所述硬件看门狗的输出引脚和所述复位对象的复位引脚连接,用于将所述硬件看门狗输出的复位信号传输给所述复位对象。3.根据权利要求2所述的看门狗控制电路,其特征在于,所述控制电路,还包括:判断单元,用于判断所述复位对象是否处于初始化阶段;若是,则控制所述喂狗信号输出单元产生并输出喂狗信号;若否,则控制所述喂狗信号输出单元产生并输出低电平信号,所述喂狗信号为周期性翻转的高低电平信号。4.根据权利要求1至3中任一项所述的看门狗控制电路,其特征在于,所述复位对象为中央处理单元CPU或微控制单元MCU。5.根据权利要求1至3中任一项所述的看门狗控制电路,其特征在于,所述或门逻辑电路为或门,或者,通过二极管和/或三极管搭建的或逻辑电路。6.根据权利...

【专利技术属性】
技术研发人员:陈雷
申请(专利权)人:苏州源控电子科技有限公司
类型:新型
国别省市:

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

1