终端的开关控制电路及方法与流程

文档序号:11063237阅读:491来源:国知局
终端的开关控制电路及方法与制造工艺

本发明涉及电路领域,具体而言,涉及一种终端的开关控制电路及方法。



背景技术:

目前移动终端普遍采用的是按键式开关机电路,在关机状态下长按电源键开机,在开机状态下长按电源键关机,但是这种方式有一个很不好的地方就是为了保证开关机流程成功完成,用户要长时间按住电源键。另外目前的手机移动终端很容易死机,用户需要使用专用工具捅一下复位键,这个很不方便,而且在某些情况下这种方式也不能复位重启,因为现在大多手机使用的是不可拆卸电池,不能插拔电池只能等到手机移动终端电池耗尽关机来解除死机状态。

相关技术的方案使用的是长按式开关机电路,在关机状态下,长按电源键3秒以上硬件检测到该状态主机开机。在开机情况下,长按电源键3秒以上软件检测到该状态,软件对主机进行关机操作。复位死机重启采用单独复位键连接到电源管理芯片的复位管脚实现。

这种长按电源键进行开关机方式不好之处在于,用户按键时间太短不能完成开关机,时间太长用户会不耐烦,这种方式存在一定的不确定性,不是非开即关明确的二义性状态,用户不能明确的知道移动终端的状态。增加复位键,用户要使用专用工具捅一下复位键,很不方便又增加成本,另外在某种情况下这种方式也是不能解除死机状态,只能等待电池电量耗尽手机关机解除死机状态。

针对相关技术中,终端开关机及复位不方便的问题,目前尚未找到有效的解决方法。



技术实现要素:

本发明提供了一种终端的开关控制电路及方法,以至少解决相关技术中采用长按式的开关电路开关机时等待时间较长的问题。

根据本发明的一个方面,提供了一种终端的开关控制电路,包括:拨码开关,与控制电路连接,用于通过开机位和关机位分别接收终端的开机命令和关机命令;控制电路,与主控电路和电源管理电路连接,用于将所述开机命令发送给所述电源管理电路或将所述关机命令发送给所述主控电路;所述电源管理电路,与所述控制电路连接,用于根据所述开机命令将所述终端的电源和所述终端的系统电路导通,触发所述终端的开机流程;主控电路,与所述控制电路连接,根据所述关机命令触发所述终端的关机流程,并通知所述电源管理电路关闭所述电源与所述系统电路的导电通路。

进一步地,所述电源管理电路,还用于在所述终端开机完成之后,反馈用于指示所述终端开机完成的第一信号给所述控制电路。

进一步地,所述控制电路,还用于根据所述第一信号阻断所述开机命令的接收。

进一步地,所述主控电路,还用于在所述关机流程执行完之后,反馈用于指示所述终端关机完成的第二信号给所述控制电路。

进一步地,所述控制电路,还用于根据所述第二信号隔断所述电源和所述系统电路,将所述终端的系统电压降低到第一预设阈值。

进一步地,所述主控电路,还用于在根据所述关机命令触发所述终端的关机流程之后,获取终端的运行状态,其中,所述运行状态包括死机状态和关机状态。

进一步地,所述主控电路,还用于在所述运行状态为死机状态时,隔断所述电源和所述系统电路,将所述终端的系统电压降低到第二预设阈值。

进一步地,所述电源管理电路包括:PMOS晶体管、反向电路,三极管,其中,所述三极管,用于在接收到所述开机命令后导通,输出第一电平信号;所述反向电路,用于根据所述第一电平信号输出第二电平信号;所述PMOS晶体管,用于根据所述第二电平信号导通,输出第三电平信号将所述终端的电源和所述终端的系统电路导通,触发所述终端的开机流程。

根据本发明的另一方面,提供了一种终端的开关控制方法,包括:通过关机位接收终端的关机命令;将所述关机命令发送给主控电路;根据所述关机命令触发所述终端的关机流程,并通知所述电源管理电路关闭所述电源与所述系统电路的导电通路。

进一步地,在所述通知所述电源管理电路关闭所述电源与所述系统电路的导电通路之后,所述方法还包括:通过开机位接收所述终端的开机命令;将所述开机命令发送给电源管理电路;根据所述开机命令将所述终端的电源和所述终端的系统电路导通,触发所述终端的开机流程。

进一步地,在所述终端开机完成之后,所述方法还包括:反馈用于指示所述终端开机完成的第一信号给所述控制电路;所述控制电路根据所述第一信号阻断所述开机命令的接收。

进一步地,在所述关机流程执行完之后,所述方法还包括:反馈用于指示所述终端关机完成的第二信号给所述控制电路;所述控制电路根据所述第二信号隔断所述电源和所述系统电路,并将所述终端的系统电压降低到第一预设阈值。

进一步地,所述方法还包括:在所述根据所述关机命令触发所述终端的关机流程之后,获取终端的运行状态,其中,所述运行状态包括死机状态和关机状态;在所述运行状态为死机状态时,隔断所述电源和所述系统电路,将所述终端的系统电压降低到第二 预设阈值。

通过本发明,采用拨码开关,与控制电路连接,用于通过开机位和关机位分别接收终端的开机命令和关机命令;控制电路,与主控电路和电源管理电路连接,用于将所述开机命令发送给所述电源管理电路或将所述关机命令发送给所述主控电路;所述电源管理电路,与所述控制电路连接,用于根据所述开机命令将所述终端的电源和所述终端的系统电路导通,触发所述终端的开机流程;主控电路,与所述控制电路连接,根据所述关机命令触发所述终端的关机流程,并通知所述电源管理电路关闭所述电源与所述系统电路的导电通路,解决了相关技术中采用长按式的开关电路开关机时等待时间较长的问题,进而达到了方便用户对终端进行开关机和复位重启的效果,提升了用户使用终端的体验。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的终端的开关控制电路结构图;

图2是根据本发明实施例的终端的开关控制电路的可选结构框图;

图3是根据本发明实施例的终端的开关控制方法的流程图;

图4是根据本发明可选实施例的开关控制电路的结构框图;

图5是根据本发明可选实施例的开关控制电路的结构示意图;

图6是根据本发明可选实施例的电路电平变化的时序图;

图7是根据本发明可选实施方式的主控芯片和电源管理芯片的开关机流程的示意图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。

在本实施例中提供了一种终端的开关控制电路,图1是根据本发明实施例的终端的开关控制电路结构图,如图1所示,包括:拨码开关10、控制电路12、电源管理电路14、主控电路16,其中,

拨码开关10,与控制电路连接,用于通过开机位和关机位分别接收终端的开机命令 和关机命令;

控制电路12,与主控电路和电源管理电路连接,用于将开机命令发送给电源管理电路或将关机命令发送给主控电路;

电源管理电路14,与控制电路连接,用于根据开机命令将终端的电源和终端的系统电路导通,触发终端的开机流程;

主控电路16,与控制电路连接,根据关机命令触发终端的关机流程,并通知电源管理电路关闭电源与系统电路的导电通路。

通过本实施例,采用拨码开关,与控制电路连接,用于通过开机位和关机位分别接收终端的开机命令和关机命令;控制电路,与主控电路和电源管理电路连接,用于将开机命令发送给电源管理电路或将关机命令发送给主控电路;电源管理电路,与控制电路连接,用于根据开机命令将终端的电源和终端的系统电路导通,触发终端的开机流程;主控电路,与控制电路连接,根据关机命令触发终端的关机流程,并通知电源管理电路关闭电源与系统电路的导电通路,解决了相关技术中采用长按式的开关电路开关机时等待时间较长的问题,进而达到了方便用户对终端进行开关机和复位重启的效果,提升了用户使用终端的体验。

在根据本发明实施例的可选实施方式中,电源管理电路14,还用于在终端开机完成之后,反馈用于指示终端开机完成的第一信号给控制电路。

在根据本发明实施例的可选实施方式中,控制电路,还用于根据第一信号阻断开机命令的接收。

在根据本发明实施例的可选实施方式中,主控电路,还用于在关机流程执行完之后,反馈用于指示终端关机完成的第二信号给控制电路。可选的,终端在关机过程中,先将终端的软件部分关机,在软件系统关闭后,在关闭硬件的电路部分,并切断系统电路,如电路主板,到电源电池的导电通道。

在根据本发明实施例的可选实施方式中,控制电路,还用于根据第二信号隔断电源和系统电路,将终端的系统电压降低到第一预设阈值。可选的,第一预设阈值为0。

在根据本发明实施例的可选实施方式中,控制电路,还用于在根据所述关机命令触发所述终端的关机流程之后,获取终端的运行状态,其中,所述运行状态包括死机状态和关机状态,死机状态表示终端没有执行关机的流程或者在执行关机的流程时系统终止运行了,关机状态表示系统程序正在执行关机的流程,在所述运行状态为死机状态时,隔断所述电源和所述系统电路,将所述终端的系统电压降低到第二预设阈值。可选的,第二预设阈值为0。在启动终端的关机流程过程中,若终端发生系统死机,或者软件死机,从而导致终端系统在被触发关机流程的时候,无法执行关机流程,亦或在执行关机流程的时候系统死机,而导致关机流程执行失败,为了保证终端在死机的情况下也能关 机或重启,可以直接隔断所述电源和所述系统电路,将所述终端的系统电压降低到0,并关闭电源与系统电路的导电通路,可选的,在直接隔断所述电源和所述系统电路之前,具体可以通过设置时间阈值的方式来获取终端的运行状态,如正常的关机流程需要10S,则可以设置时间阈值为12S,在12S之后关机流程还没有执行完毕,系统则认为终端已经进行死机状态,也可以通过直接获取的方式来得到终端的运行状态,如通过获取终端程序的主进程的运行状态或关机进程的运行状态来得到终端是否死机。

图2是根据本发明实施例的终端的开关控制电路的可选结构框图,如图2所示,该装置除包括图2所示的所有电路外,电源管理电路14还包括:三极管20、反向电路22、PMOS晶体管24、其中,

三极管20,用于在接收到开机命令后导通,输出第一电平信号;

反向电路22,与三极管20连接,用于根据第一电平信号输出第二电平信号;

PMOS晶体管24,与反向电路22连接,用于根据第二电平信号导通,输出第三电平信号将终端的电源和终端的系统电路导通,触发终端的开机流程。

可选的,第一电平信号可以是高点平信息或低电平信号,第二电平信号可以是高点平信息或低电平信号,第三电平信号可以是高点平信息或低电平信号,在本实施例中,第一电平信号是高电平信号,第二电平信号是低电平信号,第三电平信号是低电平信号。在具体的开机过程中,当用户把拨码开关拨到开状态,电池电压VBAT变为高,三极管导通,输出高电平,反向电路输出为低,PMOS管导通,输出低电平信号同时开机检测信号被拉低,电源管理芯片根据低电平信号触发开机,电源管理芯片检测到开机检测信号为低,触发开机事件,移动终端开机,电源管理芯片输出信号为高。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的电路可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例的电路。

在本实施例中还提供了一种终端的开关控制方法,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图3是根据本发明实施例的终端的开关控制方法的流程图,如图3所示,包括:

S302,通过关机位接收终端的关机命令;

S304,将关机命令发送给主控电路;

S306,根据关机命令触发终端的关机流程,并通知电源管理电路关闭电源与系统电路的导电通路。

在根据本实施例的可选实施方式中,在所述通知所述电源管理电路关闭所述电源与所述系统电路的导电通路之后,即终端在关机完成之后,还可进行开机或复位,所述开机过程包括:

S11,通过开机位接收所述终端的开机命令;

S12,将所述开机命令发送给电源管理电路;

S13,根据所述开机命令将所述终端的电源和所述终端的系统电路导通,触发所述终端的开机流程。

在根据本实施例的上述可选实施方式中,在终端开机完成之后,方法还包括:

S21,反馈用于指示终端开机完成的第一信号给控制电路;

S21,控制电路根据第一信号阻断开机命令的接收。

在根据本实施例的可选实施方式中,在关机流程执行完之后,方法还包括:

S31,反馈用于指示终端关机完成的第二信号给控制电路;

S32,控制电路根据第二信号隔断电源和系统电路,并将终端的系统电压降低到第一预设阈值。

在根据本实施例的可选实施方式中,在所述根据所述关机命令触发所述终端的关机流程之后,所述方法还包括:

S41,获取终端的运行状态,其中,所述运行状态包括死机状态和关机状态;

S42,在所述运行状态为死机状态时,隔断所述电源和所述系统电路,将所述终端的系统电压降低到第二预设阈值。

可选的,死机状态表示终端没有执行关机的流程或者在执行关机的流程时系统终止运行了,关机状态表示系统程序正在执行关机的流程,第二预设阈值为0。在启动终端的关机流程过程中,若终端发生系统死机,或者软件死机,从而导致终端系统在被触发关机流程的时候,无法执行关机流程,亦或在执行关机流程的时候系统死机,而导致关机流程执行失败,为了保证终端在死机的情况下也能关机或重启,可以直接隔断所述电源和所述系统电路,将所述终端的系统电压降低到0,并关闭电源与系统电路的导电通路,可选的,在直接隔断所述电源和所述系统电路之前,具体可以通过设置时间阈值的方式来获取终端的运行状态,如正常的关机流程需要10S,则可以设置时间阈值为12S,在12S之后关机流程还没有执行完毕,系统则认为终端已经进行死机状态,也可以通过直接获取的方式来得到终端的运行状态,如通过获取终端程序的主进程的运行状态或关 机进程的运行状态来得到终端是否死机。

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述模块分别位于多个处理器中。

下面根据本发明的可选实施方式对本发明进行详细说明:

本可选实施例的开关控制的电路系统由控制单元,主控芯片,电源管理芯片,电源电池,拨码开关组成。拨码开关被拨动实现终端的开关机。主控芯片,电源管理芯片,控制单元组成一个反馈回路,控制单元根据拨码开关状态判断结果,告诉电源管理芯片,电源管理芯片做出是否开关机的流程,并通知主控芯片,主控芯片把开关机结果再反馈给控制单元,为下个开关机流程做好准备。拨码开关再被拨动到关机位置,主控芯片检测到这个状态,启动关机流程,并通知电源管理芯片走关机流程,待关机流程完成,控制单元切断电池和电源管理芯片。当死机发生时,拨动拨码开关置关机状态,控制单元切断电池和电源管理芯片,解除死机状态,再拨动拨码开关置开机状态,即可开机,实现复位重启。

可选的,拨码开关直接连接到控制单元和电池,控制单元和电源管理芯片相连,电源管理芯片输出信号连接到控制单元,控制单元反馈信号反馈到主控芯片。

本可选实施例的开关控制方法是当用户拨动拨码开关时,移动终端检测到低电平后,电源管理芯片开机,待正常开关机后,开机检测标志位被置高,这样电源管理芯片开始等待下一个开关机流程。当再次拨动拨码开关时,则触发关机事件,移动终端关机。当死机发生时,拨动拨码开关置关机状态,控制单元切断电池和电源管理芯片,解除死机状态,再拨动拨码开关置开机状态,即可开机,实现复位重启。

本可选实施例解决了传统的按键式开关机需要用户按下按键等待足够时间后才能进行开关机的问题。而本可选实施例设计这套控制电路和方法,可以实现只要拨动拨码开关就可以实现移动终端开关机流程,状态很明确,用户体验更好,同时实现了开关机键复用死机复位重启功能。

图4是根据本发明可选实施例的开关控制电路的结构框图,如图4所示,开关控制电路包括:控制单元40、主控芯片42、电源管理芯片44、电池46、拨码开关48,而在具体的开关机实施过程中,还包括终端的系统软件和系统电路。

图5是根据本发明可选实施例的开关控制电路的结构示意图,如图5所示,图5所示电路的硬件部分包含两个分压电路,分别为第一分压电路50和第二分压电路51,一个充放电电路52,一个检测电路53,一拨码开关54,一个NPN三极管55,一个延时电路56,一个反向电路57,一个PMOS管58。

图6是根据本发明可选实施例的电路电平变化的时序图,如图6所示,下面结合图 6来说明控制单元实现的功能,当移动终端处于关机状态,这时开机检测信号(ON)为高,当用户把拨码开关拨到开状态,电池电压(VBAT)变为高,充放电电路U1变为高,第一分压电路电压U2变为高,三极管导通,第二分压电路电压C输出变高,反向电路输出为低,PMOS管导通,同时开机检测信号(ON)被拉低,电源管理芯片检测到开机检测信号(ON)为低,触发开机事件,移动终端开机,电源管理芯片输出信号(LDO11)为高。开机完成后,U1变低,U2变低,三极管截止,开机检测信号(ON)被释放为高。如果用户要关机,将拨码开关拨至关机状态,关机检测信号(DET)被拉低,主控芯片检测到关机检测信号(DET)为低,触发关机事件,移动终端关机,待关机流程完毕,C信号变为低,反向电路的输出为高,PMOS管截止,系统电压(VPH_PWR)为0。当发生死机,拨动拨码开关置关机位置,C信号变为低,反向电路的输出为高,PMOS管截止,系统电压(VPH_PWR)为0,再次拨动拨码开关至开机状态,就可以正常开机,实现了死机复位重启。

当用户拨动拨码开关至开机位置,电池电压(VBAT)典型值为4V,充放电电路开始充电过程,U1的电压开始上升,经过分第一压电路分压,U2电压开始上升,超过三极管的导通电压,三极管导通,开机检测信号(ON)被拉低,同时C点电压为高,反向电路导通,PMOS管导通,电池给系统供电,触发开机。然后C1开始放电,U1电压下降,经过第一分压电路分压,U2电压下降,低于三极管的导通电压,三极管截止,开机检测信号(ON)被拉高,电源管理芯片输出信号(LDO11)被拉高,完成一个开机过程。当用户拨动拨码开关至关机位置,关机检测信号(DET)被拉低,主控芯片检测到关机检测信号(DET)为低,开始走关机流程,待软件完成关机流程后,C点电压为低,反向电路截止,PMOS管截止,电池与系统之间的电压(SYS_PWR)隔断。当发生死机,拨动拨码开关置关机位置,C信号变为低,反向电路的输出为高,PMOS管截止,系统电压(VPH_PWR)为0,实现了系统掉电,再次拨动拨码开关至开机状态,就可以正常开机,实现了死机复位重启。

图7是根据本发明可选实施方式的主控芯片和电源管理芯片的开关机流程的示意图,如图7所示,包括:

S701,开机检测信号置高;

S702,拨动拨码开关;当拨动拨码开关到开机位时,执行S703,当当拨动拨码开关到关机位时,执行S705;

S703,开机检测信号拉低;

S704,开机,开机检测信号被释放,电源管理芯片输出信号置高;

S705,关机检测信号被拉低;

S706,关机,电池和系统电压隔断,系统电压为0。

当用户拨动拨码开关至开机状态,U2电压升高,三极管导通,开机检测信号(ON)被拉低,电源管理芯片检测到开机检测信号(ON)被拉低,同时C点电压为高,反向电路,PMOS管导通,电池给系统供电,触发开机,开机完成后,电源管理芯片输出信号(LDO11)被拉高,这时U2电压下降,三极管截止,开机检测信号(ON)被释放,完成一个开机流程。当用户拨动拨码开关至关时,关机检测信号(DET)被拉低,主控芯片检测到这个状态后,开始启动关机流程,当软件完成关机后,C点电压变低,反向电路,PMOS管截止,电池和系统电压(VPH_PWR)隔断,系统电压(VPH_PWR)为0。当发生死机,拨动拨码开关置关机位置,C信号变为低,反向电路的输出为高,PMOS管截止,系统电压(VPH_PWR)为0,实现了系统掉电,再次拨动拨码开关至开机状态,就可以正常开机,实现了死机复位重启。

软件控制部分当电源管理芯片检测到开机检测信号(ON)被拉低,启动开机流程,软件得到开机通知后,在屏幕上显示开机动画。当主控芯片检测到关机检测信号(DET)被拉低,软件得到关机通知后,启动关机流程,在屏幕上显示关机动画。

根据上述可选实施例的终端开机控制电路和方法,具有电路设计简约,体积小巧,功能稳定,配合软件,解决了传统按键式开关机方案需要用户长按电源键用户体验不好的问题,并且实现了死机复位重启的功能,减少了一个复位重启按键,降低了终端的成本。

本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:

S1,通过开机位和关机位分别接收终端的开机命令和关机命令;

S2,将开机命令发送给电源管理电路或将关机命令发送给主控电路;

S3,根据开机命令将终端的电源和终端的系统电路导通,触发终端的开机流程,或,根据关机命令触发终端的关机流程,并通知电源管理电路关闭电源与系统电路的导电通路。

可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执 行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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