掌桥专利:专业的专利平台
掌桥专利
首页

一种应用有看门狗电路的装置

文献发布时间:2023-06-19 09:54:18


一种应用有看门狗电路的装置

技术领域

本发明涉及电子电路技术领域,具体涉及一种应用有看门狗电路的装置。

背景技术

随着电子技术的迅猛发展,IC的集成度约来越高,外围接口电路约来越丰富,软件规模约来越大,处理能力急剧提升,这导致我们对电子设备的稳定性要求约来越高。并且要求电子设备在各种不可预见的异常发生后能够快速从异常中恢复,最大可能降低损失。传统的电子电路设备中,我们常见的异常恢复技术有复位看门狗。但这类常规的看门狗技术主要起到的作用是对软件的异常进行保护,当软件进入异常不能正常响应看门狗时,看门狗电路对部分电路进行复位,使系统的软件能够重新启动并运行,从而恢复正常,但是系统的电路中往往有许多芯片和电路没有明确的复位控制管脚,意味着这类芯片在看门狗复位时不能进行有效的异常恢复,并且许多工业现场恶劣环境导致的硬件栓锁等导致的异常,常规的看门狗技术也无能为力。因此,亟需一种可靠性高的看门狗电路。

例如,在服务器产品设计中,通常会设计一个独立的BMC电路来监控服务器主板的电源状态,通过看门狗电路来对BMC电路进行复位操作,在服务服务器出现异常后,BMC可以给服务器进行复位和重新上下电的操作。但其缺陷是BMC电路是一个相对比较复杂的处理器系统。BMC电路本身同样面临传统看门狗电路的挑战,当传统看门狗电路不能恢复BMC的异常时,整个系统将退出服务,需要工作人员到现场进行故障排除。

发明内容

有鉴于此,本发明实施例提供一种应用有看门狗电路的装置,以实现对装置的可靠保护。

为实现上述目的,本发明实施例提供如下技术方案:

一种应用有看门狗电路的装置,包括:

看门狗电源,所述看门狗电源用于为看门狗电路提供工作电压信号;

看门狗电路,所述看门狗电路的电源端口与所述看门狗电源的输出端相连;

使能电路,所述使能电路的信号输入端与所述看门狗电路的复位信号输出端相连,所述使能电路的输出端与所述应用有看门狗电路的装置的系统电源电路的复位信号输入端相连,所述系统电源电路用于在获取到所述复位信号时,进行复位操作;

延时电路,所述延时电路的信号输入端与所述看门狗电路的复位信号输出端相连,所述延时电路的输出端与所述应用有看门狗电路的装置的中的主控电路以及其他具有复位引脚的电路的复位引脚相连。

可选的,上述应用有看门狗电路的装置,所述看门狗电源的输入端与所述应用有看门狗电路的装置的电源输入端相连。

基于上述技术方案,本发明实施例提供的上述方案,当看门狗产生复位信号时,通过所述延时电路将复位信号传递给应用有看门狗电路的装置的中的主控电路以及其他具有复位引脚的电路,控制这些电路进行复位,并且通过所述使能电路生成用于控制所述系统电源复位的使能信号,控制系统电源进行复位操作,使得图2中的虚框内的电路完全在看门狗电路的保护下。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为现有技术中的看门狗电路在装置中的位置示意图;

图2为本申请实施例公开的应用有看门狗电路的装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参见图1,图1为现有技术中的看门狗电路在装置中的位置示意图,其中,图1中,VCC:系统工作输入电源;Power_EN:系统电源电路使能控制,由复位信号转换而来,确保系统电源电路可以被看门狗控制复位;VCC0:看门狗电路电源;VCC1:CPU电源;VCC2:其它电路(有复位管脚)电路电源;VCCn:其它电路(无复位管脚)电路电源;Reset:看门狗产生的复位信号,控制CPU机等具备复位管脚的电路;

通常一个电子电路的系统的复位种类有:

上电复位:即电源在上电后,各种芯片内部或者外部电路通过监控电源电压对各自的子系统,芯片或者子电路进行复位,是电子电路中覆盖率最大的复位方式,可以覆盖所有的系统电路和芯片;

传统看门狗复位:即由看门狗电路监控CPU给出的周期性喂狗信号,当喂狗信号超出设定时间没有送到看门狗电路,看门狗电路则产生复位,对具备复位管脚的芯片进行复位;

在图1公开的上述方案中:

看门狗的复位作用域:系统CPU和其它具备复位管脚的其它电路;

其余电路均不在看门狗的作用域中:系统电源电路,其它无复位管脚电路;

由此可以看出,传统的看门狗技术的主要局限:

只对具备复位控制信号的芯片和电路产生作用,对于没有复位控制信号的芯片和电路不起作用;

复位信号可能不能完全覆盖芯片的内部电路,这导致这部分不受控制的电路在功能暂时失去时的异常也不能得到看门狗保护;

只对硬件无损伤,软件异常的情况起作用,对硬件软损伤,硬件栓锁等功能暂时丧失的异常无能为力;

对于任何其他异常导致芯片供电电路,时钟等紊乱的场景不能起到有效的异常保护;

对于电源异常无法恢复;

当系统发生的异常需要通过重新上电解决时,只能安排工作人员到设备现场为系统进行关电再上电的操作,导致系统在异常情况下恢复时间长,人工成本高。

针对于上述问题,本申请公开了一种应用有看门狗电路的装置,参见图2,该装置可以包括:

看门狗电源A,所述看门狗电源用于为看门狗电路提供工作电压信号;

看门狗电路B,所述看门狗电路的电源端口与所述看门狗电源的输出端相连;

使能电路C,所述使能电路的信号输入端与所述看门狗电路的复位信号输出端相连,所述使能电路的输出端与所述应用有看门狗电路的装置的系统电源电路的复位信号输入端相连,所述系统电源电路用于在获取到所述复位信号时,进行复位操作;

延时电路D,所述延时电路的信号输入端与所述看门狗电路的复位信号输出端相连,所述延时电路的输出端与所述应用有看门狗电路的装置的中的主控电路以及其他具有复位引脚的电路的复位引脚相连。

图2中的各个信号的解释如下:

VCC:系统工作输入电源;

Power_EN:系统电源电路使能控制,由复位信号转换而来,确保系统电源电路可以被看门狗控制复位;

VCC0:看门狗电路电源;

VCC1:CPU电源;

VCC2:其它电路(有复位管脚)电路电源;

VCCn:其它电路(无复位管脚)电路电源;

Delay_Reset:看门狗产生的复位信号经延时后控制CPU机等具备复位管脚的电路;

Watchdog_Clr:CPU给看门狗电路的周期喂狗信号,该信号必须在约定周期时间以内改变该信号电平来告知看门狗电路CPU的软件处于正常状态。当CPU软件异常时,CPU在约定周期内不会改变Watchdog_Clr状态,看门狗电路则产生服务;即,所述看门狗电路在约定周期内检测到所述Watchdog_Clr状态不变时,产生并输出复位信号。

由上图可见,当看门狗产生复位信号时,通过所述延时电路将复位信号传递给应用有看门狗电路的装置的中的主控电路以及其他具有复位引脚的电路,控制这些电路进行复位,并且通过所述使能电路生成用于控制所述系统电源复位的使能信号,控制系统电源进行复位操作,使得图2中的虚框内的电路完全在看门狗电路的保护下。

在本申请实施例公开的技术方案中,其核心是将看门狗电路至于系统电路之外,能够完全控制被保护的系统的所有电路,甚至包括系统的电源电路,从而最大程度的实现对系统的异常保护。该装置能够完全保护被监控系统,帮助其从异常中恢复;并且装置具备自动上下电功能,排除部分需要重新上下电才能排除的异常故障。看门狗兼容传统看门狗和CPU之间的接口,无需变更软件。

该发明用于对电器设备具有高可靠性的应用场景,如网络,计算,存储,工业,能源等需要用到硬件电路的设备中。其主要作用是替代传统的看门狗技术在异常发生时仅仅触发系统复位,新型的看门狗能够从根本上对系统进行关电然后再上电,对系统进行彻底的上电重启,帮助系统从各类硬件或者软件导致的异常中回复正常。

进一步的,上述所述看门狗电源的输入端与所述应用有看门狗电路的装置的电源输入端相连,当然所述看门狗电源也可为独立电源,其自带电能存储设备。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

相关技术
  • 一种应用有看门狗电路的装置
  • 一种硬件看门狗及其应用电路
技术分类

06120112344207