终端、死机复位控制电路及方法与流程

文档序号:11406495阅读:375来源:国知局
终端、死机复位控制电路及方法与流程

本发明涉及通信领域的终端死机复位控制技术,尤其涉及一种终端、死机复位控制电路及方法。



背景技术:

随着在移动终端上运行的应用程序越来越复杂,移动终端的功耗增加明显,发热现象越来越严重,很容易出现死机,特别是对于无人值守的野外工作的移动终端,如果出现死机,工作人员去现场维修一次需要花费很长时间,这样不仅费时而且增加了维护成本;针对这个问题,通常通过增加一个复位按键,当移动终端发生死机时,使用专用工具按下复位按键,以实现复位重启,从而解除死机状态;然而,在长期无人值守的地方,即使移动终端设置有复位按键,还是需要工作人员去现场处理,维护成本太高,额外的复位按键也增加了产品成本,用户在复位时需要使用专用工具按下复位按键,操作很不方便。

现有技术通过硬件看门狗电路的输出信号控制电源模拟开关的使能信号,来切断基带射频模块的电源管理芯片的供电,以实现移动终端掉电重启,从而解除死机状态;然而,现有技术增加了电源模拟开关的成本,增加了印制电路板(pcb,printedcircuitboard)布局面积,而且,如果复位时间控制不好,就无法实现系统的掉电复位;若电源模拟开关的输出电压不能完全掉到基带射频模块的安全复位阀值电压以下,则基带射频模块就不能实现彻底的复位,如此,导致现有技术的掉电复位的可靠性较低。



技术实现要素:

有鉴于此,本发明实施例期望提供一种终端、死机复位控制电路及方法,能提高终端系统出现死机时自动复位重启的可靠性,降低设备成本。

为达到上述目的,本发明的技术方案是这样实现的:

本发明实施例提供一种死机复位控制电路,包括:

主控电路,与复位触发电路、电源管理电路连接,用于定时向所述复位触发电路发送清狗信号;

所述复位触发电路,与所述电源管理电路连接,用于在预设时长内未接收到所述主控电路发送的清狗信号时,向所述电源管理电路发送复位信号;

所述电源管理电路,用于对所述基带射频模块的各组成电路进行供电,及在接收到所述复位信号时,将所述基带射频模块中除了所述电源管理电路以外的组成电路进行掉电。

在上述方案中,所述复位触发电路包括看门狗电路;

所述看门狗电路的输入端与所述主控电路连接;

所述看门狗电路的输出端与所述电源管理电路连接。

在上述方案中,所述清狗信号为方波信号,用于为所述看门狗电路进行清狗。

在上述方案中,所述复位触发电路,还用于在所述预设时长内接收到所述主控电路发送的清狗信号时,向所述电源管理电路发送高电平。

在上述方案中,所述电源管理电路包括电源管理芯片;

所述复位触发电路,具体用于在所述预设时长内未接收到所述主控电路发送的清狗信号时,向所述电源管理芯片的硬件复位管脚发送复位信号;

所述电源管理芯片的硬件复位管脚,用于根据所述复位信号将所述基带射频模块中除了所述电源管理芯片以外的组成电路进行掉电,触发终端解除死机状态并复位重启。

本发明实施例提供一种终端,包括本发明任意方案所提供的死机复位控制电路。

本发明实施例提供一种死机复位控制方法,包括:

主控电路定时向复位触发电路发送清狗信号;

所述复位触发电路在预设时长内未接收到所述主控电路发送的清狗信号时, 向所述电源管理电路发送复位信号;

所述电源管理电路在接收到所述复位信号时,将所述基带射频模块中除了所述电源管理电路以外的组成电路进行掉电。

在上述方案中,所述复位触发电路包括看门狗电路;

所述复位触发电路在预设时长内未接收到所述主控电路发送的清狗信号时,向所述电源管理电路发送复位信号包括:

所述看门狗电路在预设时长内未接收到所述主控电路发送的清狗信号时,向所述电源管理电路发送复位信号。

在上述方案中,所述清狗信号为方波信号,用于为所述看门狗电路进行清狗。

在上述方案中,所述方法还包括:

所述复位触发电路在所述预设时长内接收到所述主控电路发送的清狗信号时,向所述电源管理电路发送高电平。

在上述方案中,所述电源管理电路包括电源管理芯片;

所述复位触发电路在预设时长内未接收到所述主控电路发送的清狗信号时,向所述电源管理电路发送复位信号包括:

所述复位触发电路在所述预设时长内未接收到所述主控电路发送的清狗信号时,向所述电源管理芯片的硬件复位管脚发送复位信号;

所述电源管理电路在接收到所述复位信号时,将所述基带射频模块中除了所述电源管理电路以外的组成电路进行掉电包括:

所述电源管理芯片的硬件复位管脚根据所述复位信号将所述基带射频模块中除了所述电源管理芯片以外的组成电路进行掉电,触发终端解除死机状态并复位重启。

本发明实施例提供的终端、死机复位控制电路及方法,通过将复位触发电路的输出端与基带射频模块的电源管理电路的输入端直接相连,当系统运行正常时,主控电路定时向复位触发电路发送清狗信号,复位触发电路在预设时长内接收到主控电路发送的清狗信号时向电源管理电路发送高电平;当基带射频 模块的系统程序跑飞,即系统死机时,主控电路无法定时向复位触发电路发送清狗信号,复位触发电路在预设时长内未接收到主控电路发送的清狗信号时,向电源管理电路发送复位信号,以使电源管理电路根据复位信号将基带射频模块中除了电源管理电路以外的组成电路进行掉电,从而触发终端解除死机状态并实现复位重启;相比于采用对基带射频模块的电源管理芯片掉电的现有技术,本发明实施例提供的死机复位控制电路,实现了对基带射频模块中除了电源管理电路以外的组成电路进行掉电,实现了终端系统出现死机时自动复位重启,通过将复位触发电路的输出端与基带射频模块的电源管理电路的输入端直接相连,提高了终端系统出现死机时自动复位重启的可靠性,同时,本发明实施例提供的死机复位控制电路不需要额外增加电源模拟开关,从而节省了pcb板的布局面积,降低了设备成本。

附图说明

图1为本发明实施例提供的死机复位控制电路的结构图;

图2为本发明实施例提供的复位触发电路的电路图;

图3为本发明实施例提供的反向电路的电路图;

图4为本发明实施例提供的终端的结构图;

图5为本发明实施例提供的死机复位控制方法的流程图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

图1为本发明实施例提供的死机复位控制电路的结构图,如图1所示,本发明实施例提供的死机复位控制电路包括:主控电路101、复位触发电路102、电源管理电路103,其中:

所述主控电路101,与复位触发电路102、电源管理电路103连接,用于定时向所述复位触发电路102发送清狗信号;

这里,所述清狗信号可以为一定频率的方波信号;所述复位触发电路102可以包括看门狗电路;所述看门狗电路的输入端与所述主控电路连接;所述看门狗电路的输出端与所述电源管理电路连接;所述清狗信号用于为所述看门狗电路进行清狗。

所述复位触发电路102,与所述电源管理电路103连接,用于在预设时长内未接收到所述主控电路发送的清狗信号时,确定所述基带射频模块的系统程序已经跑飞,即系统死机时,向所述电源管理电路103发送复位信号;这里,所述复位触发电路102,还用于在所述预设时长内接收到所述主控电路发送的清狗信号时,向所述电源管理电路发送高电平。

所述电源管理电路103,用于对所述基带射频模块的各组成电路进行供电,及在接收到所述复位信号时,将所述基带射频模块中除了所述电源管理电路103以外的组成电路进行掉电,触发终端解除死机状态并复位重启。

这里,所述主控电路101、所述电源管理电路103可以是所述基带射频模块的组成部分;所述主控电路101可以包括所述基带射频模块的主控芯片;所述电源管理电路可以包括电源管理芯片;所述复位触发电路,具体用于在所述预设时长内未接收到所述主控电路发送的清狗信号时,向所述基带射频模块的电源管理芯片的硬件复位管脚发送复位信号;所述基带射频模块的电源管理芯片的硬件复位管脚,用于根据复位信号将所述基带射频模块中除了所述电源管理芯片以外的组成电路进行掉电,触发终端解除死机状态并复位重启。本发明实施例提供的死机复位控制电路包括看门狗电路、主控芯片及电源管理芯片组成;这里,所述看门狗电路、所述基带射频模块的电源管理芯片及主控芯片组成一个反馈回路;终端系统死机后看门狗电路输出低电平给电源管理芯片的硬件复位管脚,电源管理芯片实现对基带射频模块中除了所述电源管理芯片以外的组成电路进行掉电,解除系统死机状态,实现复位重启,从而实现终端系统出现死机时自动实现复位重启;本发明实施例通过把看门狗电路的输出信号直接与基带射频模块的电源管理芯片的硬件复位管脚直接相连,实现死机时的复位重启,与现有技术相比,不仅能实现死机复位重启功能,而且还可以节省物 料成本和pcb板的布局面积。这样既能提高产品稳定性,用户体验更好,也可以节省成本。

本发明实施例提供的死机复位控制电路,通过将复位触发电路的输出端与基带射频模块的电源管理电路的输入端直接相连,当系统运行正常时,主控电路定时向复位触发电路发送清狗信号,复位触发电路在预设时长内接收到主控电路发送的清狗信号时向电源管理电路发送高电平;当基带射频模块的系统程序跑飞,即系统死机时,主控电路无法定时向复位触发电路发送清狗信号,复位触发电路在预设时长内未接收到主控电路发送的清狗信号时,向电源管理电路发送复位信号,以使电源管理电路根据复位信号将基带射频模块中除了电源管理电路以外的组成电路进行掉电,从而触发终端解除死机状态并实现复位重启;相比于采用对基带射频模块的电源管理芯片掉电的现有技术,本发明实施例提供的死机复位控制电路,实现了对基带射频模块中除了电源管理电路以外的组成电路进行掉电,实现了终端系统出现死机时自动复位重启,通过将复位触发电路的输出端与基带射频模块的电源管理电路的输入端直接相连,提高了终端系统出现死机时自动复位重启的可靠性,同时,本发明实施例提供的死机复位控制电路不需要额外增加电源模拟开关,从而节省了pcb板的布局面积,降低了设备成本。

在上述实施例的基础上,复位触发电路还可以包括反向电路;图2为本发明实施例提供的复位触发电路的电路图,如图2所示,复位触发电路包括反向电路d1、看门狗电路d2;其中,所述反向电路d1包括非门;

当终端刚上电时,基带射频模块的主控芯片程序还未起作用,此时,下拉电阻r1起作用,相当于主控芯片向反向电路d1发送的控制信号wdi_en_3v3为低电平,经过非门的反转,反向电路d1的输出信号en_wdi为高电平,该信号en_wdi为高电平用于控制看门狗电路d2的看门狗复位功能不使能,看门狗电路d2的输出信号为高电平,系统正常工作;

当系统正常工作时,主控芯片向反向电路d1发送的控制信号wdi_en_3v3为高电平,经过非门的反转,反向电路d1的输出信号en_wdi 为低电平,该信号en_wdi为低电平用于控制看门狗电路d2的看门狗复位功能使能,同时,主控芯片定时向看门狗电路d2发送清狗信号pcie_wdi_3v3,看门狗电路d2在预设时长内接收到主控芯片发送的清狗信号pcie_wdi_3v3时,看门狗电路d2的输出信号pcie_rst为高电平,系统正常工作;

当基带射频模块的系统程序跑飞,即系统死机时,主控芯片无法定时向看门狗电路d2发送清狗信号pcie_wdi_3v3,看门狗电路d2在预设时长内未接收到主控芯片发送的清狗信号pcie_wdi_3v3时,看门狗电路d2的输出信号pcie_rst为低电平的复位信号,该低电平的复位信号从看门狗电路d2的输出端发送至基带射频模块的电源管理芯片的硬件复位管脚;基带射频模块的电源管理芯片的硬件复位管脚接收到该低电平的复位信号时,将基带射频模块中除了电源管理芯片以外的组成电路进行掉电,从而触发终端解除死机状态并实现复位重启。

实际中,所述反向电路也可以有其他替代方案,所述替代方案是指能够实现将主控芯片发送的控制信号进行相位反转的功能的电路或装置,举个例子来说,图3为本发明实施例提供的反向电路的电路图,如图3所示,输入为rst,输出rst_1,图3所示的电路实现了与图2中反向电路相同的功能。

本发明实施例提供的死机复位控制电路可以实现在长期无人值守的情况下终端系统出现死机时系统能自动实现重启,本发明实施例通过将复位触发电路的输出端与基带射频模块的电源管理电路的输入端直接相连,实现死机时的复位重启,与现有技术相比,不仅能更可靠实现死机复位重启功能,而且还可以节省物料成本和pcb板的布局面积,提高了产品的人性化和智能化,提高产品的可靠性,用户体验效果更好,从而提高产品的竞争力。

图4为本发明实施例提供的终端的结构图;如图4所示,所述终端包括:死机复位控制电路401、供电电路402;其中,所述死机复位控制电路401可以采用本发明任意实施例所提供的死机复位控制电路。

图5为本发明实施例提供的死机复位控制方法的流程图,如图5所示,所述方法包括:

步骤501、主控电路定时向复位触发电路发送清狗信号;

步骤502、所述复位触发电路在预设时长内未接收到所述主控电路发送的清狗信号时,向所述电源管理电路发送复位信号;

步骤503、所述电源管理电路在接收到所述复位信号时,将所述基带射频模块中除了所述电源管理电路以外的组成电路进行掉电。

本发明实施例提供的死机复位控制方法,通过将复位触发电路的输出端与基带射频模块的电源管理电路的输入端直接相连,当系统运行正常时,主控电路定时向复位触发电路发送清狗信号,复位触发电路在预设时长内接收到主控电路发送的清狗信号时向电源管理电路发送高电平;当基带射频模块的系统程序跑飞,即系统死机时,主控电路无法定时向复位触发电路发送清狗信号,复位触发电路在预设时长内未接收到主控电路发送的清狗信号时,向电源管理电路发送复位信号,以使电源管理电路根据复位信号将基带射频模块中除了电源管理电路以外的组成电路进行掉电,从而触发终端解除死机状态并实现复位重启;相比于采用对基带射频模块的电源管理芯片掉电的现有技术,本发明实施例提供的死机复位控制电路,实现了对基带射频模块中除了电源管理电路以外的组成电路进行掉电,实现了终端系统出现死机时自动复位重启,通过将复位触发电路的输出端与基带射频模块的电源管理电路的输入端直接相连,提高了终端系统出现死机时自动复位重启的可靠性,同时,本发明实施例提供的死机复位控制电路不需要额外增加电源模拟开关,从而节省了pcb板的布局面积,降低了设备成本。

在上述实施例的基础上,所述复位触发电路包括看门狗电路;所述复位触发电路在预设时长内未接收到所述主控电路发送的清狗信号时,向所述电源管理电路发送复位信号包括:

所述看门狗电路在预设时长内未接收到所述主控电路发送的清狗信号时,向所述电源管理电路发送复位信号。

在上述实施例的基础上,所述清狗信号为方波信号,用于为所述看门狗电路进行清狗。

在上述实施例的基础上,所述方法还包括:所述复位触发电路在所述预设时长内接收到所述主控电路发送的清狗信号时,向所述电源管理电路发送高电平。

在上述实施例的基础上,所述电源管理电路包括:电源管理芯片;

所述复位触发电路在预设时长内未接收到所述主控电路发送的清狗信号时,向所述电源管理电路发送复位信号包括:所述复位触发电路在所述预设时长内未接收到所述主控电路发送的清狗信号时,向所述电源管理芯片的硬件复位管脚发送复位信号;

所述电源管理电路在接收到所述复位信号时,将所述基带射频模块中除了所述电源管理电路以外的组成电路进行掉电包括:所述基带射频模块的电源管理芯片的硬件复位管脚,根据所述复位信号将所述基带射频模块中除了所述电源管理芯片以外的组成电路进行掉电,触发终端解除死机状态并复位重启。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流 程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1