一种控制电路及其复位时的电源控制方法技术

技术编号:6029624 阅读:199 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种控制电路及其复位时的电源控制方法。所述控制电路包括:处理器,用于在检测到开机信号后生成设置信号;与所述处理器相连的复位电路,用于输出复位信号对所述处理器进行复位;与所述处理器相连的逻辑器件,用于根据所述处理器生成的设置信号生成电源控制信号,并在所述处理器复位时保持所述电源控制信号的输出状态不变;与所述逻辑器件相连的电源控制电路,用于在收到所述逻辑器件生成的所述电源控制信号时保持电源的开启。本发明专利技术利用具有缓存功能的逻辑器件,在处理器复位时该逻辑器件保持电源控制信号的输出状态不变,使得处理器被彻底复位时系统不掉电。

【技术实现步骤摘要】

本专利技术涉及通信控制
,尤其涉及。
技术介绍
对于有开关机按键的电子产品,用户通过开关机按键可以控制电源的开关。为了防止误触,按键的控制要有一定的时延,这就要求处理器能够检测开关按键信号,并控制电源开关响应相应的开关机操作。同时出于对产品整机保护的需要,为防止软件死机无法恢复,系统中加入了硬件看门狗,以在运行异常时输出复位信号给处理器,使处理器重新初始化,避免死机。因此系统控制电路中的复位开关电路要满足以下需求 硬件看门狗输出复位信号应能够将处理器彻底复位,防止死机。 处理器可以正常的控制系统电源的开关。这两点需求看似简单,却是矛盾的处理器控制着电源的开关,如果处理器被复位了,系统也就掉电了,无法自动重启。在现有的技术条件下,一般在控制电路中采用如下三种方式的复位开关电路现有技术方案一增加独立的单片机控制电源的开关如图1所示,该方案中处理器2对系统的电源开关进行控制,处理器1负责系统的业务处理,硬件看门狗对处理器1进行复位。当处理器1运行异常时,看门狗电路Watchdog 输出复位信号使处理器1复位,系统重新运行。该过程中处理器2没有被复位,一直保持着电源控制信号有效。该技术方案采用双处理器工作,系统控制比较复杂,而且处理器2没有被复位,不能实现系统彻底复位,只能复位单个处理器,另外由于方案复杂导致成本较高。现有技术方案二 用电源控制芯片控制电源的开关如图2所示,电源控制芯片输出信号PWR_0N/0FF控制电源的开关,该芯片的输入由手动按键0N/0FF和处理器控制信号构成或的关系,两者都可以使电源控制芯片保持 PWR_0N/0FF信号。开机时。先由手动按键0N/0FF信号开启电源,保持一定时间后松开,由处理器来控制电源控制芯片输出电源保持信号。开机后处理器不能被复位,否则会导致系统断电,无法重启。该技术方案中处理器只能靠上电复位信号复位,处理器运行起来后如果对处理器复位,会导致电源保持信号丢失,系统掉电,且无法自动重启,另外增加的电源控制芯片电路复杂,成本较高。现有技术方案三采用“复位电路+延迟电路+继电器”的方式如图3所示,正常工作时,继电器D处于吸合状态,延迟电路C不工作。微处理器 A定时清除看门狗电路B的计时器,使其不产生复位信号。微处理器A工作异常时,看门狗电路B产生复位信号使其复位,同时也启动延迟电路C。当系统复位达到一定次数时,延迟电路C控制继电器D断开使微处理器A掉电,延迟预定时间段后继电器D吸合,微处理器A 重新上电工作。该技术专利方案可以实现看门狗对微处理器的复位,并在微处理器发生一定次数的复位现象以后,对微处理器掉电,然后再上电。一般应用于放置在偏远地区或不便人工维护的大型设备上。该技术方案的缺陷如下不能与系统的电源控制电路有效结合,微处理器不能控制电源的开关,不能实现按键检测开关机的功能;继电器体积一般较大,占用的PCB空间比较大,不适合用于小型的便携移动产品;电路比较复杂,但实现的功能比较简单,增加延迟及技术电路只是为了计算复位的次数;发生故障多次以后,系统才会掉电然后在延迟电路的作用下再上电,不能及时有效地保护电路。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术中不能对CPU进行彻底复位或CPU 复位时系统掉电不能重启的缺陷,提供一种能够彻底复位CPU并在复位时不使系统掉电的控制电路及其复位时的电源控制方法。本专利技术解决其技术问题所采用的技术方案是提供一种控制电路,包括处理器,用于在检测到开机信号后生成设置信号;与所述处理器相连的复位电路,用于输出复位信号对所述处理器进行复位;与所述处理器相连的逻辑器件,用于根据所述处理器生成的设置信号生成电源控制信号,并在所述处理器复位时保持所述电源控制信号的输出状态不变;与所述逻辑器件相连的电源控制电路,用于在收到所述逻辑器件生成的所述电源控制信号时保持电源的开启。本专利技术一种控制电路中,所述复位电路包括看门狗电路,所述看门狗电路用于在系统故障时对所述处理器进行复位。本专利技术一种控制电路中,所述复位电路还包括与所述看门狗电路相互并联的上电复位电路,所述上电复位电路用于在系统上电时对所述处理器进行复位。本专利技术一种控制电路中,所述逻辑器件是能根据输入改变自己的输出状态、并在所述输入消失时保持所述输出状态不变的输入/输出扩展器件。本专利技术一种控制电路中,所述逻辑器件是寄存器或锁存器。本专利技术还提供了一种控制电路复位时的电源控制方法,包括以下步骤Si、处理器检测到开机信号后生成设置信号;S2、逻辑器件根据所述设置信号生成电源控制信号,并缓存所述电源控制信号,所述电源控制信号用于保持电源开启;S3、故障时对所述处理器进行复位,所述设置信号消失,所述逻辑器件保持所述电源控制信号的输出状态不变。本专利技术一种控制电路复位时的电源控制方法中,在步骤Sl前还包括生成开机信号,所述开机信号用于开启电源。本专利技术一种控制电路复位时的电源控制方法中,还包括开启电源后对所述处理器进行上电复位。本专利技术一种控制电路复位时的电源控制方法中,所述逻辑器件是能根据输入改变自己的输出状态、并在所述输入消失时保持所述输出状态不变的输入/输出扩展器件。本专利技术一种控制电路复位时的电源控制方法中,所述逻辑器件是寄存器或锁存器。本专利技术的有益效果为利用具有缓存功能的逻辑器件,使处理器通过该逻辑器件间接地控制电源控制电路,在处理器复位时该逻辑器件保持电源控制信号的输出状态不变,从而保证处理器复位时系统不掉电。同时,复位电路可以对处理器进行彻底复位,消除软件死机造成的隐患,并且复位后能够重新启动。本专利技术既实现了处理器对电源开关的控制,又能够满足处理器被复位时系统不掉电。另外,本专利技术充分利用电路现有器件,成本低,运行可靠。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中图1是现有技术一的控制电路的结构示意图;图2是现有技术二的控制电路的结构示意图;图3是现有技术三的控制电路的结构示意图;图4是根据本专利技术一个实施例的控制电路的结构示意图;图5是根据本专利技术另一个实施例的控制电路的结构示意图;图6是根据本专利技术一个实施例的开关电路的电路图;图7是根据本专利技术一个实施例的复位电路的电路图;图8是根据本专利技术一个实施例的控制电路复位时的电源控制方法的流程图;图9是根据本专利技术另一个实施例的控制电路复位时的电源控制方法的流程图;图10是根据本专利技术一个实施例的控制电路的工作时序图。具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图4是根据本专利技术一个实施例的控制电路的结构示意图。在本实施例中,控制电路包括电源41、电源控制电路42、处理器43、逻辑器件44和复位电路45。电源41,与电源控制电路42、处理器43以及电子器件中的其它电路模块相连,用于给处理器43和电子器件中的其它电路模块供电。电源控制电路42,与逻辑器件44和电源41相连,用于根据开/关机信号0N/0FF 生成电源开启/关闭信号,从而控制电源41的开启和关闭。例如,电源控制电路42可以根据开机信号生成电源开启信号PWR_0N来开启电源。开关机信号0N/0FF可以根据用户操作接口,例如开关机控制接口的本文档来自技高网
...

【技术保护点】
1.一种控制电路,其特征在于,包括:处理器,用于在检测到开机信号后生成设置信号;与所述处理器相连的复位电路,用于输出复位信号对所述处理器进行复位;与所述处理器相连的逻辑器件,用于根据所述处理器生成的设置信号生成电源控制信号,并在所述处理器复位时保持所述电源控制信号的输出状态不变;与所述逻辑器件相连的电源控制电路,用于在收到所述逻辑器件生成的所述电源控制信号时保持电源的开启。

【技术特征摘要】

【专利技术属性】
技术研发人员:王俊峰符昌述李红英
申请(专利权)人:海能达通信股份有限公司
类型:发明
国别省市:94

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

1