一种控制方法及电子设备的制造方法

文档序号:10511593阅读:188来源:国知局
一种控制方法及电子设备的制造方法
【专利摘要】本发明公开了一种控制方法及电子设备,包括:监测处理器的状态参数;根据所述状态参数,生成用于调整功耗的偏置量;基于所述偏置量对所述处理器的工作电压或者工作频率进行调整,以降低所述处理器的功耗。
【专利说明】
_种控制方法及电子设备
技术领域
[0001]本发明涉及控制技术,尤其涉及一种控制方法及电子设备。
【背景技术】
[0002]中央处理器(CPU,Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心(Control Unit) <XPU的功能主要是解释计算机指令以及处理计算机软件中的数据。
[0003]可见,CPU的性能直接影响了计算机的性能(P e rf ο rman c e)。随着用户对计算机等相关广品性能要求的提尚,具有极致性能的CPU成为研发努力的方向,然而,提尚CRJ性能的同时会带来诸多问题,例如CPU温度升高、CPU功耗过高等等,从而导致CPU无法正常工作或者无法发挥其性能。

【发明内容】

[0004]为解决上述技术问题,本发明实施例提供了一种控制方法及电子设备。
[0005]本发明实施例提供的控制方法,包括:
[0006]监测处理器的状态参数;
[0007]根据所述状态参数,生成用于调整功耗的偏置量;
[0008]基于所述偏置量对所述处理器的工作电压或者工作频率进行调整,以降低所述处理器的功耗。
[0009]本发明实施例中,所述监测处理器的状态参数;根据所述状态参数,生成用于调整功耗的偏置量;基于所述偏置量对所述处理器的工作电压或者工作频率进行调整,包括:
[0010]当监测到处理器工作在第一模式时,根据表征所述处理器处理状态的第一参数确定所述处理器的第一工作电压;控制供电电源芯片产生所述第一工作电压并为所述处理器供电;
[0011]当监测到处理器工作在第二模式时,根据所述第一参数生成用于调整所述第一工作电压的偏置量,并根据所述偏置量将所述第一工作电压调整为第二工作电压;控制供电电源芯片产生所述第二工作电压并为所述处理器供电;
[0012]当监测到处理器工作在第三模式时,控制供电电源芯片产生恒定的第三工作电压并为所述处理器供电;
[0013]其中,所述第一模式的工作频率低于所述第二模式,所述第二模式的工作频率低于所述第三模式。
[0014]本发明实施例中,所述方法包括:
[0015]当处理器工作在所述第二模式且工作在所述第二工作电压时,监测所述处理器的至少以下信息:工作时长、温度、功耗;
[0016]当所述工作时长超过第一阈值,且所述温度低于第二阈值,且所述功耗超过第三阈值时,控制供电电源芯片产生恒定的第四工作电压并为所述处理器供电。
[0017]本发明实施例中,所述方法包括:
[0018]当处理器工作在第三模式且工作在所述第三工作电压时,监测所述处理器的至少以下信息:工作时长、功耗;
[0019]当在预设时长内所述功耗低于第四阈值时,将处理器工作的所述第三模式切换为所述第二模式。
[0020]本发明实施例中,所述监测处理器的状态参数;根据所述状态参数,生成用于调整功耗的偏置量;基于所述偏置量对所述处理器的工作电压或者工作频率进行调整,包括:
[0021]监测所述处理器的至少以下信息:功率、温度,根据所述信息确定所述处理器的处理状态;
[0022]根据所述处理器的处理状态,判定是否通过电流偏置对所述处理器进行频率调整。
[0023]本发明实施例中,所述判定是否通过电流偏置对所述处理器进行超频调整,包括:
[0024]当所述功率超过第一阈值,且所述温度低于第二阈值时,通过负偏置电流将所述处理器的频率调高;
[0025]当所述功率超过第一阈值,且所述温度超过第二阈值时,通过正偏置电流将所述处理器的频率调低。
[0026]本发明实施例中,所述监测处理器的状态参数;根据所述状态参数,生成用于调整功耗的偏置量;基于所述偏置量对所述处理器的工作电压或者工作频率进行调整,包括:
[0027]监测所述处理器的频率,获取与所述频率对应的偏置电压值,根据所述偏置电压值将所述处理器的第一工作电压调整为第二工作电压,其中,所述第一工作电压基于SVID协议得到。
[0028]本发明实施例中,所述监测所述处理器的频率,获取与所述频率对应的偏置电压值,包括:
[0029]当监测到所述处理器的频率低于第一阈值的时长达到预设时长时,所述频率对应的偏置电压值为负值,以将所述处理器的所述第一工作电压降低为所述第二工作电压。
[0030]本发明实施例中,所述方法还包括:
[0031]当基于SVID协议得到的所述第一工作电压超过第二阈值时,去除所述偏置电压值对所述第一工作电压的调整。
[0032]本发明实施例提供的电子设备,包括:
[0033]监测单元,用于监测处理器的状态参数;
[0034]生成单元,用于根据所述状态参数,生成用于调整功耗的偏置量;
[0035]控制单元,用于基于所述偏置量对所述处理器的工作电压或者工作频率进行调整,以降低所述处理器的功耗。
[0036]本发明实施例中,所述监测单元,还用于监测处理器的工作模式;
[0037]所述生成单元,还用于当所述监测单元监测到处理器工作在第一模式时,根据表征所述处理器处理状态的第一参数确定所述处理器的第一工作电压;相应地,所述控制单元,还用于控制供电电源芯片产生所述第一工作电压并为所述处理器供电;
[0038]所述生成单元,还用于当所述监测单元监测到处理器工作在第二模式时,根据所述第一参数生成用于调整所述第一工作电压的偏置量,并根据所述偏置量将所述第一工作电压调整为第二工作电压;相应地,所述控制单元,还用于控制供电电源芯片产生所述第二工作电压并为所述处理器供电;
[0039]所述生成单元,还用于当所述监测单元监测到处理器工作在第三模式时,确定第三工作电压;相应地,所述控制单元,还用于控制供电电源芯片产生恒定的第三工作电压并为所述处理器供电;
[0040]其中,所述第一模式的工作频率低于所述第二模式,所述第二模式的工作频率低于所述第三模式。
[0041]本发明实施例中,所述监测单元,还用于当处理器工作在所述第二模式且工作在所述第二工作电压时,监测所述处理器的至少以下信息:工作时长、温度、功耗;
[0042]所述控制单元,还用于当所述工作时长超过第一阈值,且所述温度低于第二阈值,且所述功耗超过第三阈值时,控制供电电源芯片产生恒定的第四工作电压并为所述处理器供电。
[0043]本发明实施例中,所述监测单元,还用于当处理器工作在第三模式且工作在所述第三工作电压时,监测所述处理器的至少以下信息:工作时长、功耗;
[0044]所述控制单元,还用于当在预设时长内所述功耗低于第四阈值时,将处理器工作的所述第三模式切换为所述第二模式。
[0045]本发明实施例中,所述监测单元,还用于监测所述处理器的至少以下信息:功率、温度,根据所述信息确定所述处理器的处理状态;
[0046]所述控制单元,还用于根据所述处理器的处理状态,判定是否通过电流偏置对所述处理器进行频率调整。
[0047]本发明实施例中,所述控制单元,还用于当所述功率超过第一阈值,且所述温度低于第二阈值时,通过负偏置电流将所述处理器的频率调高;当所述功率超过第一阈值,且所述温度超过第二阈值时,通过正偏置电流将所述处理器的频率调低。
[0048]本发明实施例中,所述监测单元,还用于监测所述处理器的频率;
[0049]所述生成单元,还用于根据所述处理器的频率,获取与所述频率对应的偏置电压值;
[0050]所述控制单元,还用于根据所述偏置电压值将所述处理器的第一工作电压调整为第二工作电压,其中,所述第一工作电压基于SVID协议得到。
[0051]本发明实施例中,所述生成单元,还用于当监测到所述处理器的频率低于第一阈值的时长达到预设时长时,生成的所述频率对应的偏置电压值为负值,以将所述处理器的所述第一工作电压降低为所述第二工作电压。
[0052]本发明实施例中,所述控制单元,还用于当基于SVID协议得到的所述第一工作电压超过第二阈值时,去除所述偏置电压值对所述第一工作电压的调整。
[0053]本发明实施例的技术方案中,监测处理器的状态参数;根据所述状态参数,生成用于调整功耗的偏置量;基于所述偏置量对所述处理器的工作电压或者工作频率进行调整,从而达到降低处理器功耗的目的。
【附图说明】
[0054]图1为本发明实施例一的控制方法的流程示意图;
[0055]图2为本发明实施例二的控制方法的流程示意图;
[0056]图3为本发明实施例的电压控制方案示意图一;
[0057]图4为本发明实施例三的控制方法的流程示意图;
[°°58]图5为本发明实施例的OC controller的逻辑示意图;
[0059]图6为本发明实施例四的控制方法的流程示意图;
[0060]图7为本发明实施例的电压控制方案示意图二;
[0061 ]图8为本发明实施例五的电子设备的结构组成示意图。
【具体实施方式】
[0062]为了能够更加详尽地了解本发明实施例的特点与技术内容,下面结合附图对本发明实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明实施例。
[0063]图1为本发明实施例一的控制方法的流程示意图,本示例中的控制方法应用于电子设备,如图1所示,所述控制方法包括以下步骤:
[0064]步骤101:监测处理器的状态参数。
[0065]本发明实施例中,所述电子设备可以是笔记本、主机、服务器等电子设备。所述电子设备具有处理器,典型的处理器为CPU,CPU是一块超大规模的集成电路,是一台计算机的运算核心和控制核心。CPU的功能主要是解释计算机指令以及处理计算机软件中的数据。可见,CPU的性能直接影响了计算机的P erf ormance。
[0066]本发明实施例中,处理器的性能与其工作电压、工作频率有关,工作电压或者频率越高,处理器的性能也就越好。处理器一般工作在额定工作频率下,为了提高处理器的性能,可以将处理器工作在超频下。
[0067]超频是将处理器的工作频率提高,让处理器在高于其额定工作频率状态下稳定工作,以提高电子设备的性能。超频(0C,0ver Clock)是一种通过调整硬件设置提高芯片的主频来获得超过额定工作频率的技术。以一种CPU为例,他的额定工作频率是3.2GHz (赫兹),通过软件方式便可以获得超频频率为4GHz,在超频频率工作下,需要保证处理器可以稳定运行。
[0068]为了提高处理器的性能,保障处理器能够正常的工作,本发明实施例提供了三种实施方式。
[0069]在本发明第一种实施方式中,监测处理器的工作模式,监测结果为:测到处理器工作在第一模式、监测到处理器工作在第二模式、监测到处理器工作在第三模式。这里,第一模式具体是指:非超频(Non-OC,Non-Over Clock)模式;第二模式具体是指:OC模式;第三模式具体是指:极超频(Extreme 0C,Extreme Over Clock)模式。
[0070]在本发明第二种实时方式中,监测所述处理器的至少以下信息:功率、温度,根据所述信息确定所述处理器的处理状态。
[0071 ]在本发明第三种实时方式中,监测所述处理器的频率。
[0072]步骤102:根据所述状态参数,生成用于调整功耗的偏置量。
[0073]步骤103:基于所述偏置量对所述处理器的工作电压或者工作频率进行调整,以降低所述处理器的功耗。
[0074]基于上述步骤102所述,对应于本发明第一种实施方式,采用如下方案对处理器的工作电压或者工作频率进行调整:
[0075]当监测到处理器工作在第一模式时,根据表征所述处理器处理状态的第一参数确定所述处理器的第一工作电压;控制供电电源芯片产生所述第一工作电压并为所述处理器供电;
[0076]当监测到处理器工作在第二模式时,根据所述第一参数生成用于调整所述第一工作电压的偏置量,并根据所述偏置量将所述第一工作电压调整为第二工作电压;控制供电电源芯片产生所述第二工作电压并为所述处理器供电;
[0077]当监测到处理器工作在第三模式时,控制供电电源芯片产生恒定的第三工作电压并为所述处理器供电;
[0078]其中,所述第一模式的工作频率低于所述第二模式,所述第二模式的工作频率低于所述第三模式。
[0079]基于上述步骤102所述,对应于本发明第二种实施方式,采用如下方案对处理器的工作电压或者工作频率进行调整:
[0080]根据所述处理器的处理状态,判定是否通过电流偏置对所述处理器进行频率调整。具体地,当所述功率超过第一阈值,且所述温度低于第二阈值时,通过负偏置电流将所述处理器的频率调高;当所述功率超过第一阈值,且所述温度超过第二阈值时,通过正偏置电流将所述处理器的频率调低。
[0081]基于上述步骤102所述,对应于本发明第三种实施方式,采用如下方案对处理器的工作电压或者工作频率进行调整:
[0082]监测所述处理器的频率,获取与所述频率对应的偏置电压值,根据所述偏置电压值将所述处理器的第一工作电压调整为第二工作电压,其中,所述第一工作电压基于SVID协议得到。
[0083]下面参照具体场景对本发明实施例中的三种实施方式分别进行详细描述。
[0084]第一种实施方式:处理器的工作电压变化会影响处理器内部的工作机制,更高的电压会减少误码率,但长时间过高的工作电压会散发更多的热量,导致系统内部温升过高。本发明实施例的第一种实施方式根据用户的使用需求动态调节了处理器的工作电压,使得处理器在提高工作性能的同时,不影响处理器的正常工作。
[0085]对应于本发明实施例的第一种实施方式,本发明实施例提高了一种控制方法,图2为本发明实施例二的控制方法的流程示意图,本示例中的控制方法应用于电子设备,如图2所示,所述控制方法包括以下步骤:
[0086]步骤201:当监测到处理器工作在第一模式时,根据表征所述处理器处理状态的第一参数确定所述处理器的第一工作电压;控制供电电源芯片产生所述第一工作电压并为所述处理器供电。
[0087]本发明实施例中,所述电子设备可以是笔记本、主机、服务器等电子设备。所述电子设备具有处理器,典型的处理器为CPU,CPU是一块超大规模的集成电路,是一台计算机的运算核心和控制核心。CPU的功能主要是解释计算机指令以及处理计算机软件中的数据。可见,CPU的性能直接影响了计算机的P erf ormance。
[0088]本发明实施例中,处理器的性能与其工作电压有关,工作电压越高,处理器的性能也就越好。处理器一般工作在额定工作频率下,为了提高处理器的性能,可以将处理器工作在超频下。
[0089]超频是将处理器的工作频率提高,让处理器在高于其额定工作频率状态下稳定工作,以提高电子设备的性能。OC是一种通过调整硬件设置提高芯片的主频来获得超过额定工作频率的技术。以一种CPU为例,他的额定工作频率是3.2GHz,通过软件方式便可以获得超频频率为4GHz,在超频频率工作下,需要保证处理器可以稳定运行。
[0090]本发明实施例中,监测处理器的工作模式,监测结果为:测到处理器工作在第一模式、监测到处理器工作在第二模式、监测到处理器工作在第三模式。这里,第一模式具体是指:Non-OC模式;第二模式具体是指:OC模式;第三模式具体是指:Extreme OC模式。
[0091]参照图3,当监测到处理器工作在第一模式时,根据表征所述处理器处理状态的第一参数确定所述处理器的第一工作电压;控制供电电源芯片产生所述第一工作电压并为所述处理器供电。这里,表征所述处理器处理状态的第一参数具体是指:处理器的负载(loading)、频率。这里,根据处理器的负载和频率确定处理器当前工作电压的需求,即为第一工作电压。然后,透过SVID协议控制供电电源芯片产生相应的第一工作电压并为所述处理器供电。
[0092]这里,SVID协议是一种电压自动调节技术,以达到降低功耗的作用。SVID也是处理器与外部供电电源芯片协商的总线。
[0093]步骤202:当监测到处理器工作在第二模式时,根据所述第一参数生成用于调整所述第一工作电压的偏置量,并根据所述偏置量将所述第一工作电压调整为第二工作电压;控制供电电源芯片产生所述第二工作电压并为所述处理器供电。
[0094]参照图3,当监测到处理器工作在第二模式(S卩OC模式)时,根据所述第一参数生成用于调整所述第一工作电压的偏置量。这里,第一参数具体是指:处理器的负载、频率。这里,根据处理器的负载和频率确定处理器当前工作电压的需求,即为第一工作电压。然后,在第一工作电压的基础上,适当增加或减少一定的幅值(即偏置量),然后再通过SVID动态控制供电电源芯片产生相应的工作电压,即第二工作电压,并为所述处理器供电。这里,第二工作电压为第一工作电压与偏置量的和。
[0095]本发明实施例中,当处理器工作在所述第二模式且工作在所述第二工作电压时,监测所述处理器的至少以下信息:工作时长、温度、功耗;当所述工作时长超过第一阈值,且所述温度低于第二阈值,且所述功耗超过第三阈值时,控制供电电源芯片产生恒定的第四工作电压并为所述处理器供电。
[0096]具体地,参照图3,当处理器的工作时长超过10分钟(S卩T>10min)、温度低于80度(即T j〈80dgree)、功耗超过50W(即P>50W)时,处理器直接工作在高恒定电压,即第四工作电压。
[0097]步骤203:当监测到处理器工作在第三模式时,控制供电电源芯片产生恒定的第三工作电压并为所述处理器供电。
[0098]参照图3,当监测到处理器工作在第三模式(S卩Extreme OC模式)时,控制供电电源芯片产生恒定的第三工作电压并为所述处理器供电。
[0099]这里,当处理器工作在第三模式且工作在所述第三工作电压时,监测所述处理器的至少以下信息:工作时长、功耗;当在预设时长内所述功耗低于第四阈值时,将处理器工作的所述第三模式切换为所述第二模式。
[0100]具体地,参照图3,当10分钟内功耗不超过20W(即T>10min,P<20ff)时,处理器工作在第二模式(对应图3中的电压控制方案2),控制供电电源芯片产生所述第二工作电压并为所述处理器供电。
[0101]本发明实施例的技术方案,在提升处理器性能的同时,控制了系统的功耗、温度,用户体验更好而且延长系统使用时间。
[0102]第二种实施方式:处理器的超频是提高电子设备performance的主要方式。目前对处理器超频的控制方法如下:采用被动超频,即调节倍频、电压来提升处理器的主频,操作繁琐,体验效果不佳,同时由于无法完全根据处理器实时状况调整参数,有时会适得其反。在轻载模式下,传统超频方式无法充分发挥处理器性能,浪费系统资源。本发明实施例的第二种实施方式提出了一种主动、动态超频的设计方式,即通过自定义的超频控制集成电路(ICJntegrated circuit),同时基于SVID协议的电流偏置型的频率控制方案。
[0103]对应于本发明实施例的第二种实施方式,本发明实施例提高了一种控制方法,图4为本发明实施例三的控制方法的流程示意图,本示例中的控制方法应用于电子设备,如图4所示,所述控制方法包括以下步骤:
[0104]步骤401:监测所述处理器的至少以下信息:功率、温度,根据所述信息确定所述处理器的处理状态。
[0105]本发明实施例中,所述电子设备可以是笔记本、主机、服务器等电子设备。所述电子设备具有处理器,典型的处理器为CPU,CPU是一块超大规模的集成电路,是一台计算机的运算核心和控制核心。CPU的功能主要是解释计算机指令以及处理计算机软件中的数据。可见,CPU的性能直接影响了计算机的P erf ormance。
[0106]本发明实施例中,处理器的性能与其工作频率有关,工作频率越高,处理器的性能也就越好。处理器一般工作在额定工作频率下,为了提高处理器的性能,可以将处理器工作在超频下。
[0107]超频是将处理器的工作频率提高,让处理器在高于其额定工作频率状态下稳定工作,以提高电子设备的性能。OC是一种通过调整硬件设置提高芯片的主频来获得超过额定工作频率的技术。以一种CPU为例,他的额定工作频率是3.2GHz,通过软件方式便可以获得超频频率为4GHz,在超频频率工作下,需要保证处理器可以稳定运行。
[0108]本发明实施例中,监测所述处理器的至少以下信息:功率、温度,根据所述信息确定所述处理器的处理状态。此外,还可以监测处理器的如下信息:P-State,P-State在通常指的是增强型因特尔速度控制技术(EIST,Enhanced Intel SpeedStep Technology) ,EIST允许多个核动态的切换电压和频率,动态的调整系统的功耗。如此,根据所述信息确定所述处理器的处理状态,处理状态包括如下:理想状态(idle),轻载状态(light loading)、重载状态(heavy loading)。
[0109]步骤402:根据所述处理器的处理状态,判定是否通过电流偏置对所述处理器进行频率调整。
[0110]然后,据所述处理器的处理状态,决定是否要通过添加电流偏置对处理器进行频率的调整,具体为是否需要调整为超频。
[0111]参照图5,图5为本发明实施例自定义的超频控制集成电路的示意图,超频控制集成电路也称为OC控制器(0C controller) ,OC controller的控制流程具体为:当所述功率超过第一阈值,且所述温度低于第二阈值时,通过负偏置电流将所述处理器的频率调高;当所述功率超过第一阈值,且所述温度超过第二阈值时,通过正偏置电流将所述处理器的频率调低。这里,第一阈值和第二阈值可以灵活调整。
[0112]本发明实施例的技术方案根据处理器实时状况动态进行超频,调节更精细、更有效。可以最大限度的提升处理器在轻载模式下的performance,最大限度的发挥处理器的性能。可以充分利用系统资源,包括系统的功耗、温度等,获得更好的系统performance。
[0113]第三种实施方式:处理器的功耗主要由频率和电压决定,频率越高或者电压越高,处理器产生的功耗就越高。处理器的电压是通过发送SVID信号到供电电源芯片(CPU VR)来实现自动调节,处理器需要多大的电压取决于操作系统对处理器频率和处理器负载大小的控制。通过对比不同的操作系统,发现同样在播放视频的场景下,处理器的电压大小存在差异,说明根据场景来进一步调节电压对于处理器来说具有很大的省电空间。本发明实施例的第三种实施方式通过硬件EC I2C总线实时控制CPU VR的输出电压,软件操作系统层(OSlevel)监控处理器的实时频率,并判断处理器的使用场景,再通过软件和硬件的接口,把判断结果通知给EC,实现处理器电压根据实际频率的高低,在原有SVID控制的基础上再次调节的机制。最终实现视频播放等用户常见的使用场景下处理器省电的目的。
[0114]对应于本发明实施例的第三种实施方式,本发明实施例提高了一种控制方法,图6为本发明实施例四的控制方法的流程示意图,本示例中的控制方法应用于电子设备,如图6所示,所述控制方法包括以下步骤:
[0115]步骤601:监测所述处理器的频率,获取与所述频率对应的偏置电压值。
[0116]本发明实施例中,所述电子设备可以是笔记本、主机、服务器等电子设备。所述电子设备具有处理器,典型的处理器为CPU,CPU是一块超大规模的集成电路,是一台计算机的运算核心和控制核心。CPU的功能主要是解释计算机指令以及处理计算机软件中的数据。可见,CPU的性能直接影响了计算机的P erf ormance。
[0117]本发明实施例中,处理器的性能与其工作电压有关,工作电压越高,处理器的性能也就越好。
[0118]具体地,参照图7,电磁驱动(EM driver)监控处理器的(即CPU)的频率,如果频率持续低于某个值,EM driver通知EC(EC为本发明实施例新增的控制器),EC根据处理器的频率,确定出偏置电压值;并将该偏置电压值发送给供电电源芯片(即CPU VR) JiCPU VR在现有SVID输出电压基础上加上偏置电压值(偏置电压值为负数),从而降低处理器的供电电压。
[0119]步骤602:根据所述偏置电压值将所述处理器的第一工作电压调整为第二工作电压,其中,所述第一工作电压基于SVID协议得到。
[0120]本发明实施例中,第一工作电压基于SVID协议得到,具体地,根据处理器的负载和频率确定处理器当前工作电压的需求,即为第一工作电压。这里,SVID协议是一种电压自动调节技术,以达到降低功耗的作用。SVID也是处理器与外部供电电源芯片协商的总线。
[0121]本发明实施例中,将第一工作电压与偏置电压的和作为第二工作电压。
[0122]本发明实施例中,当监测到所述处理器的频率低于第一阈值的时长达到预设时长时,所述频率对应的偏置电压值为负值,以将所述处理器的所述第一工作电压降低为所述第二工作电压。
[0123]当基于SVID协议得到的所述第一工作电压超过第二阈值时,去除所述偏置电压值对所述第一工作电压的调整。具体地,如果CPU VR通过SVID收到高于某一电压值的指令,表明处理器瞬时负载需要提高电压,则CPU VR自动去掉偏置电压值,恢复正常电压。
[0124]本发明实施例的技术方案,实时监控处理器的频率,并判断使用场景,如使用场景为视频播放场景;通过I2C实时控制供电电源芯片输出的电压,不影响处理器的SVID机制;实现SVID和I2C同时调节处理器电压,并且平滑切换。通过对本发明实施例技术方案的实施,提高了处理器的省电效果;提高了处理器的performance;并且,不影响SVID调节机制,易于实现,成本较低。
[0125]图8为本发明实施例五的电子设备的结构组成示意图,如图8所示,所述电子设备包括:
[0126]监测单元81,用于监测处理器的状态参数;
[0127]生成单元82,用于根据所述状态参数,生成用于调整功耗的偏置量;
[0128]控制单元83,用于基于所述偏置量对所述处理器的工作电压或者工作频率进行调整,以降低所述处理器的功耗。
[0129]在本发明第一种实施方式中,所述监测单元81,还用于监测处理器的工作模式;
[0130]所述生成单元82,还用于当所述监测单元81监测到处理器工作在第一模式时,根据表征所述处理器处理状态的第一参数确定所述处理器的第一工作电压;相应地,所述控制单元83,还用于控制供电电源芯片产生所述第一工作电压并为所述处理器供电;
[0131]所述生成单元82,还用于当所述监测单元81监测到处理器工作在第二模式时,根据所述第一参数生成用于调整所述第一工作电压的偏置量,并根据所述偏置量将所述第一工作电压调整为第二工作电压;相应地,所述控制单元83,还用于控制供电电源芯片产生所述第二工作电压并为所述处理器供电;
[0132]所述生成单元82,还用于当所述监测单元81监测到处理器工作在第三模式时,确定第三工作电压;相应地,所述控制单元83,还用于控制供电电源芯片产生恒定的第三工作电压并为所述处理器供电;
[0133]其中,所述第一模式的工作频率低于所述第二模式,所述第二模式的工作频率低于所述第三模式。
[0134]上述方案中,所述监测单元81,还用于当处理器工作在所述第二模式且工作在所述第二工作电压时,监测所述处理器的至少以下信息:工作时长、温度、功耗;所述控制单元83,还用于当所述工作时长超过第一阈值,且所述温度低于第二阈值,且所述功耗超过第三阈值时,控制供电电源芯片产生恒定的第四工作电压并为所述处理器供电。
[0135]所述监测单元81,还用于当处理器工作在第三模式且工作在所述第三工作电压时,监测所述处理器的至少以下信息:工作时长、功耗;
[0136]所述控制单元83,还用于当在预设时长内所述功耗低于第四阈值时,将处理器工作的所述第三模式切换为所述第二模式。
[0137]在本发明第二种实施方式中,所述监测单元81,还用于监测所述处理器的至少以下信息:功率、温度,根据所述信息确定所述处理器的处理状态;
[0138]所述控制单元83,还用于根据所述处理器的处理状态,判定是否通过电流偏置对所述处理器进行频率调整。
[0139]所述控制单元83,还用于当所述功率超过第一阈值,且所述温度低于第二阈值时,通过负偏置电流将所述处理器的频率调高;当所述功率超过第一阈值,且所述温度超过第二阈值时,通过正偏置电流将所述处理器的频率调低。
[0140]在本发明第三种实施方式中,所述监测单元81,还用于监测所述处理器的频率;
[0141]所述生成单元82,还用于根据所述处理器的频率,获取与所述频率对应的偏置电压值;
[0142]所述控制单元83,还用于根据所述偏置电压值将所述处理器的第一工作电压调整为第二工作电压,其中,所述第一工作电压基于SVID协议得到。
[0143]所述生成单元82,还用于当监测到所述处理器的频率低于第一阈值的时长达到预设时长时,生成的所述频率对应的偏置电压值为负值,以将所述处理器的所述第一工作电压降低为所述第二工作电压。
[0144]所述控制单元83,还用于当基于SVID协议得到的所述第一工作电压超过第二阈值时,去除所述偏置电压值对所述第一工作电压的调整。
[0145]本领域技术人员应当理解,图8所示的电子设备中的各单元的实现功能可参照前述控制方法的相关描述而理解。图8所示的电子设备中的各单元的功能可通过运行于处理器上的程序而实现,也可通过具体的逻辑电路而实现。
[0146]本发明实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。
[0147]在本发明所提供的几个实施例中,应该理解到,所揭露的方法和智能设备,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
[0148]上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
[0149]另外,在本发明各实施例中的各功能单元可以全部集成在一个第二处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0150]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。
【主权项】
1.一种控制方法,其特征在于,所述方法包括: 监测处理器的状态参数; 根据所述状态参数,生成用于调整功耗的偏置量; 基于所述偏置量对所述处理器的工作电压或者工作频率进行调整,以降低所述处理器的功耗。2.根据权利要求1所述的控制方法,其特征在于,所述监测处理器的状态参数;根据所述状态参数,生成用于调整功耗的偏置量;基于所述偏置量对所述处理器的工作电压或者工作频率进行调整,包括: 当监测到处理器工作在第一模式时,根据表征所述处理器处理状态的第一参数确定所述处理器的第一工作电压;控制供电电源芯片产生所述第一工作电压并为所述处理器供电; 当监测到处理器工作在第二模式时,根据所述第一参数生成用于调整所述第一工作电压的偏置量,并根据所述偏置量将所述第一工作电压调整为第二工作电压;控制供电电源芯片产生所述第二工作电压并为所述处理器供电; 当监测到处理器工作在第三模式时,控制供电电源芯片产生恒定的第三工作电压并为所述处理器供电; 其中,所述第一模式的工作频率低于所述第二模式,所述第二模式的工作频率低于所述第三模式。3.根据权利要求2所述的控制方法,其特征在于,所述方法包括: 当处理器工作在所述第二模式且工作在所述第二工作电压时,监测所述处理器的至少以下信息:工作时长、温度、功耗; 当所述工作时长超过第一阈值,且所述温度低于第二阈值,且所述功耗超过第三阈值时,控制供电电源芯片产生恒定的第四工作电压并为所述处理器供电。4.根据权利要求2所述的控制方法,其特征在于,所述方法包括: 当处理器工作在第三模式且工作在所述第三工作电压时,监测所述处理器的至少以下信息:工作时长、功耗; 当在预设时长内所述功耗低于第四阈值时,将处理器工作的所述第三模式切换为所述第二模式。5.根据权利要求1所述的控制方法,其特征在于,所述监测处理器的状态参数;根据所述状态参数,生成用于调整功耗的偏置量;基于所述偏置量对所述处理器的工作电压或者工作频率进行调整,包括: 监测所述处理器的至少以下信息:功率、温度,根据所述信息确定所述处理器的处理状态; 根据所述处理器的处理状态,判定是否通过电流偏置对所述处理器进行频率调整。6.根据权利要求5所述的控制方法,其特征在于,所述判定是否通过电流偏置对所述处理器进行超频调整,包括: 当所述功率超过第一阈值,且所述温度低于第二阈值时,通过负偏置电流将所述处理器的频率调高; 当所述功率超过第一阈值,且所述温度超过第二阈值时,通过正偏置电流将所述处理器的频率调低。7.根据权利要求1所述的控制方法,其特征在于,所述监测处理器的状态参数;根据所述状态参数,生成用于调整功耗的偏置量;基于所述偏置量对所述处理器的工作电压或者工作频率进行调整,包括: 监测所述处理器的频率,获取与所述频率对应的偏置电压值,根据所述偏置电压值将所述处理器的第一工作电压调整为第二工作电压,其中,所述第一工作电压基于SVID协议得到。8.根据权利要求7所述的控制方法,其特征在于,所述监测所述处理器的频率,获取与所述频率对应的偏置电压值,包括: 当监测到所述处理器的频率低于第一阈值的时长达到预设时长时,所述频率对应的偏置电压值为负值,以将所述处理器的所述第一工作电压降低为所述第二工作电压。9.根据权利要求7所述的控制方法,其特征在于,所述方法还包括: 当基于SVID协议得到的所述第一工作电压超过第二阈值时,去除所述偏置电压值对所述第一工作电压的调整。10.一种电子设备,其特征在于,所述电子设备包括: 监测单元,用于监测处理器的状态参数; 生成单元,用于根据所述状态参数,生成用于调整功耗的偏置量; 控制单元,用于基于所述偏置量对所述处理器的工作电压或者工作频率进行调整,以降低所述处理器的功耗。11.根据权利要求10所述的电子设备,其特征在于,所述监测单元,还用于监测处理器的工作模式; 所述生成单元,还用于当所述监测单元监测到处理器工作在第一模式时,根据表征所述处理器处理状态的第一参数确定所述处理器的第一工作电压;相应地,所述控制单元,还用于控制供电电源芯片产生所述第一工作电压并为所述处理器供电; 所述生成单元,还用于当所述监测单元监测到处理器工作在第二模式时,根据所述第一参数生成用于调整所述第一工作电压的偏置量,并根据所述偏置量将所述第一工作电压调整为第二工作电压;相应地,所述控制单元,还用于控制供电电源芯片产生所述第二工作电压并为所述处理器供电; 所述生成单元,还用于当所述监测单元监测到处理器工作在第三模式时,确定第三工作电压;相应地,所述控制单元,还用于控制供电电源芯片产生恒定的第三工作电压并为所述处理器供电; 其中,所述第一模式的工作频率低于所述第二模式,所述第二模式的工作频率低于所述第三模式。12.根据权利要求11所述的电子设备,其特征在于,所述监测单元,还用于当处理器工作在所述第二模式且工作在所述第二工作电压时,监测所述处理器的至少以下信息:工作时长、温度、功耗; 所述控制单元,还用于当所述工作时长超过第一阈值,且所述温度低于第二阈值,且所述功耗超过第三阈值时,控制供电电源芯片产生恒定的第四工作电压并为所述处理器供电。13.根据权利要求11所述的电子设备,其特征在于,所述监测单元,还用于当处理器工作在第三模式且工作在所述第三工作电压时,监测所述处理器的至少以下信息:工作时长、功耗; 所述控制单元,还用于当在预设时长内所述功耗低于第四阈值时,将处理器工作的所述第三模式切换为所述第二模式。14.根据权利要求10所述的电子设备,其特征在于, 所述监测单元,还用于监测所述处理器的至少以下信息:功率、温度,根据所述信息确定所述处理器的处理状态; 所述控制单元,还用于根据所述处理器的处理状态,判定是否通过电流偏置对所述处理器进行频率调整。15.根据权利要求14所述的电子设备,其特征在于,所述控制单元,还用于当所述功率超过第一阈值,且所述温度低于第二阈值时,通过负偏置电流将所述处理器的频率调高;当所述功率超过第一阈值,且所述温度超过第二阈值时,通过正偏置电流将所述处理器的频率调低。16.根据权利要求10所述的电子设备,其特征在于, 所述监测单元,还用于监测所述处理器的频率; 所述生成单元,还用于根据所述处理器的频率,获取与所述频率对应的偏置电压值; 所述控制单元,还用于根据所述偏置电压值将所述处理器的第一工作电压调整为第二工作电压,其中,所述第一工作电压基于SVID协议得到。17.根据权利要求16所述的电子设备,其特征在于,所述生成单元,还用于当监测到所述处理器的频率低于第一阈值的时长达到预设时长时,生成的所述频率对应的偏置电压值为负值,以将所述处理器的所述第一工作电压降低为所述第二工作电压。18.根据权利要求16所述的电子设备,其特征在于,所述控制单元,还用于当基于SVID协议得到的所述第一工作电压超过第二阈值时,去除所述偏置电压值对所述第一工作电压的调整。
【文档编号】G06F1/32GK105867586SQ201610174041
【公开日】2016年8月17日
【申请日】2016年3月24日
【发明人】朱正义, 张伟, 彭金刚
【申请人】联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1