电源管理方法及电源供应系统的制作方法

文档序号:10653790阅读:331来源:国知局
电源管理方法及电源供应系统的制作方法
【专利摘要】本发明提供一种电源管理方法及电源供应系统,用于电子系统,该电子系统包括电源提供装置和一或多个系统模块,且该电源提供装置包括至少一电池,该电源管理方法包括:确定该电源提供装置的总电源预算;获取该电子系统的系统信息;根据该总电源预算和该系统信息确定可用电源预算;以及根据该系统信息将该可用电源预算分配至该一或多个系统模块。本发明提供的电源管理方法可有效地优化电源分配。
【专利说明】
电源管理方法及电源供应系统
技术领域
[0001]本发明有关于电源管理方法,更具体地,有关于电源管理方法及应用该电源管理方法的电源供应系统。
【背景技术】
[0002]传统地,可携电子系统(例如移动电话、笔记本电脑或平板电脑)包括电池以供应电源。然而,如果电池电压低于电源阈值电压,可携电子系统将进入省电模式。
[0003]图1为传统可携电子系统100的模块示意图。如图1所示,可携电子系统100包括电池B和一或多个系统SM_1,SM_2,SM_3...。系统模块可为电子系统中提供的任意装置,例如,CPU(中央处理单元)、GPU(图像处理单元)或手电筒(flash light)。如果电池电压高于电源阈值,所有系统SM_1,SM_2,SM_3...将正常操作。如果该电池电压低于电源阈值,所有系统SM_1,SM_2,SM_3...的性能将减低以降低电源。
[0004]然而,由于用于所有系统的性能被减低,用户在使用可携电子系统的时候用户将感觉不顺畅。此外,当可携电子系统处于省电模式时,该可携电子系统也需要不同的电力,因此传统电源管理方法并不理想。

【发明内容】

[0005]有鉴于此,本发明提供一种电源管理方法及电源供应系统。
[0006]本发明提供一种电源管理方法,用于电子系统,该电子系统包括电源提供装置和一或多个系统模块,且该电源提供装置包括至少一电池,该电源管理方法包括:确定该电源提供装置的总电源预算;获取该电子系统的系统信息;根据该总电源预算和该系统信息确定可用电源预算;以及根据该系统信息将该可用电源预算分配至该一或多个系统模块。
[0007]本发明再提供一种电源管理方法,用于电子系统,该电子系统包括电源提供装置和一或多个系统模块,该电源管理方法包括:确定该电源提供装置的总电源预算;获取该电子系统的系统信息;根据该总电源预算和该系统信息确定可用电源预算;以及根据该系统信息指示的该一或多个系统模块的一或多个实时操作情况/需求将该可用电源预算分配至该一或多个系统模块。
[0008]本发明又提供一种电源管理方法,用于电子系统,该电子系统包括电源提供装置和一或多个系统模块,该电源管理方法包括:确定该电源提供装置的总电源预算;获取指示该电源提供装置的老化状态的至少一因子;根据该总电源预算和指示该电源提供装置的该老化状态的该至少一因子确定可用电源预算;以及将该可用电源预算分配至该一或多个系统模块。
[0009]本发明更提供一种电源供应系统,包括:电源提供装置、一或多个系统模块以及电源管理模块。其中,电源提供装置包括至少一电池;电源管理模块用于确定该电源提供装置的总电源预算、获取该电子系统的系统信息、根据该总电源预算和该系统信息确定可用电源预算;以及根据该系统信息将该可用电源预算分配至该一或多个系统模块。
[0010]本发明又提供一种电源供应系统,包括:电源提供装置、一或多个系统模块以及电源管理模块。其中,电源提供装置包括至少一电池;以及电源管理模块用于确定该电源提供装置的总电源预算、获取该电子系统的系统信息、根据该总电源预算和该系统信息确定可用电源预算;以及根据该系统信息指示的该一或多个系统模块的一或多个实时操作情况/需求将该可用电源预算分配至该一或多个系统模块。
[0011]本发明还提供一种电源供应系统,包括:包括至少一电池的电源提供装置、一或多个系统模块;以及电源管理模块,其用于确定该电源提供装置的总电源预算、获取指示该电源提供装置的老化状态的至少一因子、根据该总电源预算和指示该电源提供装置的该老化状态的该至少一因子确定可用电源预算以及将该可用电源预算分配至该一或多个系统模块。
[0012]本发明提供的电源管理方法可有效地优化电源分配。
【附图说明】
[0013]图1为传统可携电子系统的模块示意图;
[0014]图2为根据本发明一个实施例的电子系统的示意图;
[0015]图3为根据本发明一个实施例的电源管理方法的流程图;
[0016]图4为说明总电源预算、可用电源预算及系统信息之间关系的示意图;
[0017]图5是根据本发明的一个实施例电源管理方法的具体步骤流程图;
[0018]图6是根据本发明的另一个实施例电源管理方法的流程图;
[0019]图7是根据本发明的另一个实施例电源管理方法的流程图。
【具体实施方式】
[0020]在后续描述中,提供各实施例以说明本发明的概念。应理解这些实施例仅用于示例并不意在限制本发明的范围。
[0021 ]图2为根据本发明一个实施例的电子系统的不意图。如图2所不,电子系统200包括电源供应系统201和一或多个系统模块SM_1,SM_2...SM_n。电源供应系统201包括电源提供装置203和电源管理模块205。电子系统200可为可携电子系统或非可携电子系统。电源管理模块205可以硬件(例如电路)或具有固件的硬件(例如处理单元)。在此实施例中电源提供装置203包括至少一电池。然而,在其他实施例中电源提供装置可为其他装置(例如变压器(voltage transformer))。系统模块SM_1, SM_2‘"SM_n可为在该电子系统中提供的任何装置。请注意,在图2的实施例中显示了三个系统模块SM_ I,SM_ 2及SM_n。然而,该系统模块的数目可为任何其他值(例如1,2,4,5...)。
[0022]在一个实施例中,该系统模块包括一或多个硬件模块、一或多个软件模块或上述两者的组合。该一或多个硬件模块可包括处理器或处理单元(例如CPU)、点亮装置(例如摄像头闪光灯)、通信装置(例如调制解调器)、图像捕获装置(例如图像传感器)、图像传感装置(例如GPU)、传感装置(例如G传感器或触摸检测装置)、存储装置及显示装置的其中至少一个。该一或多个软件模块由该一或多个硬件模块运行及/或控制该一或多个硬件模块的多个操作。
[0023]图3为根据本发明一个实施例的电源管理方法的流程图。请参考图2和图3以更清楚理解本发明的概念。图3中的电源管理方法包括下列步骤:
[0024]步骤301
[0025]该电源管理模块205确定该电源提供装置203的总电源预算(total powerbudget,TPB)。
[0026]步骤303
[0027]该电源管理模块205获取该电子系统200的系统信息SI。
[0028]该系统信息SI可依据该系统模块的一或多个实时操作状态或预测操作状态计算,或从存储的信息中获取(例如电子系统中存储的表格),或上述的组合。
[0029]步骤305
[0030]该电源管理模块205根据总电源预算TPB和系统信息SI的至少一部分确定可用电源预算。
[0031 ]步骤 307
[0032]该电源管理模块205根据该系统信息SI的至少一部分将该可用电源预算分配至该一或多个系统模块SM_1,SM_2-_SM_n。
[0033]在一个实施例中,当电子系统满足特定情况时初始化图3中的步骤301-307。例如,电子系统执行检测步骤,以检测是否由该电源提供装置提供的电压在预设范围内。此外,响应由该电源提供装置提供的该电压在该预设范围内的检测而初始化步骤301-307。或者,在另一个实施例中,在一些预设时序初始化步骤301-307。在另一个实施例中,当电子系统接收触发命令(trigger command)时初始化步骤301-307。
[0034]后续的说明中将描述总电源预算TPB、系统信息SI及可用电源预算的定义。此外,后续的说明中也将描述将该可用电源预算分配至该一或多个系统模块的操作细节。
[0035]在一个实施例中,系统信息包括电流泄漏信息和固定资源预算信息的其中一或两个。在此实施例中,图3中的步骤303包括根据该总电源预算与该电流泄漏信息和该固定资源预算信息的其中一或两个确定该可用电源预算。在一个实施例中,此操作可以公式(I)表不O
[0036]可用电源预算=总电源预算-(电流泄漏信息及/或固定资源预算信息)(1)
[0037]在一个实施例中,电流泄漏信息指示当前被激活且可动态变化的一或多个系统模块SM_1-SM_3的泄漏(leakage)。例如,该一或多个系统模块包括CPU和GPU。当被激活时CPU的泄漏为X mW。而当被激活时GPU的泄漏为y mW。在一个情形中,当CPU为当前激活时,电流泄漏信息指示X mW的值以用于CPU。在另一情形中,当GPU为当前激活时,电流泄漏信息指示I mW的值以用于GPU。在又一情形中,当CPU和GPU为当前激活时,电流泄漏信息指示X mW的值以用于CPU且指示y mW的值以用于GPU。在一个实施例中,甚至当系统模块当前未被激活(例如在待机或低电源模式)时,电流泄漏信息可指示系统模块的泄漏。也需注意在一个实施例中,所述的系统模块仅包括电子系统内部的系统模块。在另一个实施例中,所述的系统模块不仅包括电子系统内部的系统模块还包括电子系统外部的系统模块。在一个实施例中,用于CPU的泄漏可以查找表格表示或以任何软件或硬件或两者组合的形式实现的任何公式进行计算。例如,可根据(CPU情形中)活动核的操作电压、操作电流、温度及数目中的至少一个确定系统模块的泄漏。
[0038]固定资源预算信息指示系统模块占用或应当占用的电源预算。例如,当通信装置(例如调制解调器)需要P HiW来保持活动状态。在此情形中,固定资源预算信息为P mW。或者,在另一实施例中,当通信装置(例如调制解调器)需要P mW来保持活动状态且应当更占用Q mW来处理任务/请求。在此实施例中,固定资源预算信息为P+Q mW。
[0039]更具体地,上述系统信息SI可包括实时系统操作信息,该实时系统操作信息关于该一或多个系统模块的一或多个实时操作情况/需求。因此图3中的步骤307可包括根据该实时系统操作信息将该可用电源预算分配至该一或多个系统模块。在一个实施例中,实时系统操作信息包括该一或多个系统模块的一或多个实时操作状态(例如系统模块已占用的电源)和一或多个预测操作状态(例如系统模块预测占用的电源)中的一或两者。在一个实施例中,一或多个实时操作状态由在预设时间期间由该一或多个系统模块已经产生的一或多个请求确定,及/或该预测操作状态由在预设时间期间由该一或多个系统模块将要产生的一或多个请求确定。在另一个实施例中,一或多个实时操作状态由在预设时间期间由该一或多个系统模块正在处理的一或多个任务中确定,及/或该预测操作状态由在预设时间期间由该一或多个系统模块将要处理的一或多个任务确定。
[0040]总电源预算指示的是可提供给电子系统的总电源。可由电源提供装置203提供的电压确定总电源预算。然而,总电源预算可由于电源提供装置203的老化而变化。在一个实施例中,总电源预算由下列公式(2)-(4)确定:
[0041 ]总电源预算= Imax*VBAT (2)
[0042 ] Imax= ( VBAT-Vmin ) /Rtotal ( 3 )
[0043]Rtotal = Rpcb+Rac (4)
[0044]Vbat指示实时最大电池电压。Vmin指示关闭阈值。换言之,如果电池电压低于Vmin,电子系统关闭。IVb指示电子系统的阻抗(例如,指示电路板的阻抗KRa。指示电池的阻抗。
[0045]鉴于上述公式(2)-(4),在一个实施例中,图3中的步骤301根据至少一电池可提供的最大电池电压(Vbat)确定总电源预算。在另一个实施例中,图3中的步骤301根据指示该至少一电池的老化状态的至少一指数确定该总电源预算。例如,上述公式(4)的1^。为指示电池的老化状态的指数。请注意电池的阻抗不限于由电池的老化确定,也可由电池的种类确定。例如,低质量的电池即使是新的也可能具有高阻抗。反之,高质量的电池即使老化也可能具有低阻抗。
[0046]应注意,在其他实施例中,图3中的步骤301还根据至少一电池可提供的最大电池电压、指示该至少一电池的老化状态的至少一指数,且更根据预设阈值电压水平(例如但不限于Vmin)确定总电源预算,通过使用任意问题或算法来满足不同需求。
[0047]此外,应注意确定总电源预算的步骤并不限于上述组合。或者,在其他实施例中,确定总电源预算的步骤并不根据至少一电池可提供的最大电池电压确定,而仍根据指示该至少一电池的老化状态的指数而确定。
[0048]图4为说明总电源预算、可用电源预算及系统信息之间关系的示意图。请注意图4仅为了便于说明,并不意在现在本发明的范围。
[0049]在图4中,模块401、403、405、407及409指示不同的电源预算。此外,模块401_1,407j及409_1指示应用的因子以确定不同电源预算。例如,总电源预算401可由模块401中所示的因子确定。即,总电源预算401可由以下至少一确定:最大电池电压、电池的老化状态、电子系统及/或电池的阻抗以及预设阈值电压水平。总电源预算401可划分为可用电源预算403和系统需求预算405。相应地,如果基于系统信息(如图2中的SI)获取系统需求预算405,可获得可用电源预算403。
[0050]系统需求预算405可包括电流泄漏预算407和固定资源预算409。电流泄漏预算407可由电流泄漏信息确定。电流泄漏信息可包括例如模块407_1中所示的用于系统模块的泄漏。固定资源预算409可由固定资源预算信息确定。固定资源预算信息可包括例如模块409_I中所示的实时操作状态及预测操作状态中的至少一个。实时操作状态可由系统模块已经处理(或正在处理)的任务或系统模块已经产生(或正在产生)的请求来确定。此外,预测操作状态是由预设时间期间内系统模块将处理的任务或预设时间期间内系统模块将产生的请求确定的。
[0051]在获取可用电源预算之后,图2中的电源管理模块205可分配电源预算至系统模块。换言之,电源预算可被提供给一或多个系统模块。可根据系统信息确定电源预算。在一个实施例中,电源管理模块205可基于特定规则分配电源预算至系统模块。例如,假设可用电源预算足够满足系统的任何需求,如果GPU为激活的,电源管理模块205将分配电源预算P_1至GPU。在另一个实施例中,电源管理模块205将更根据系统模块运行的任务或系统模块产生的请求分配可用电源预算至系统模块。例如,假设可用电源预算足够满足系统的任何需求,如果GPU正在处理任务T_1,将分配电源预算?_2至GPU。在另一个实施例中,GPU在处理任务T_1之后需要更处理任务T_2,因此除电源预算?_2之外更分配电源预算P_3至GPU。在另一个实施例中,假设可用电源预算足够满足系统模块的任何需求,如果激活GPU,该GPU被分配电源预算P_1,且如果GHJ产生请求Rl更对其分配P_2。
[0052]在一个实施例中,上述电源预算?_11_2、?_3可指示特定量的电源。在另一实施例中,上述电源预算?_1、?_2^_3与可用电源预算之间的比率为特定比率。
[0053]可运用许多方法来预测后续时间段中的任务或请求。例如,运用控制电源来控制GPU的操作。相应地,控制单元可知道GPU在后续时间段中将处理的任务,或GPU在后续时间段中将产生的请求。此预测方法仅用于说明示例并非意在限制本发明范围。
[0054]上述步骤可单独或组合运用。因此,根据上述实施例,图3中的步骤307可更包括:根据系统信息产生分别用于一或多个系统模块或一或多个任务(例如T_1&T_2)或由一或多个系统模块产生的一或多个请求(例如Rl及R2)的一或多个电源预算(例如Ρ_1、Ρ_2&Ρ_3)。这些任务可相应于该多个请求。
[0055]在另一个实施例中,系统信息SI包括关于一或多个系统模块产生的一或多个请求(例如,Rl、R2)的实时系统操作信息。
[0056]下列公式(5)和(6)为用于分配可用电源预算的示例。
[0057]倍数(multiple)=[可用电源预算/ (Task_lrp+Task_2rp …+Task_nrp)]公式(5)
[0058]Task_nap = Task_nrp* 倍数公式(6)
[°°59] Task_lrp、Task_2rp...表示最初请求用于任务的电源预算。此外,Task_nap表示真实分配至任务的电源预算。例如,CPU具有任务Task_l且Task_l请求1200mW。此外,通信装置具有任务Task_2且Task_2请求800mW。在此情形中,Task_lrp = 1200mW且Task_2rp = 8OOmff。此外,可用电源预算为1000mW。相应地,基于公式(5),倍数= 1000/(1200+800) =0.5。
[0060]因此,基于公式(6),Tas k_ lap = 1200*0.5 = 60 OmW,且 Task_2ap = 800*0.5 =400mW。相应地,可用电源预算被分配为电源预算600mW和400mW至CPU和通信装置。
[0061]根据运用公式(4)和(5)的实施例,根据系统信息和可用电源预算产生用于一或多个系统模块的一或多个电源预算的步骤可更包括:根据一或多个系统模块产生的一或多个实时需求(例如Task_lrp+Task_2rp^_+Task_nrp)获取总系统实时需求。在此情形中,根据系统信息和可用电源预算产生用于一或多个系统模块的的一或多个电源预算的步骤包括:产生各个电源预算,其中该各个电源预算用于一或多个系统模块的每个或用于一或多个任务,且该一或多个任务相应于由该一或多个系统模块、可用电源预算及总系统实时需求与该一或多个系统模块的每个的一或多个请求之间的比率产生的一或多个请求。例如,公式
(5)计算比率“倍数”,且电源预算基于倍数获取,如公式(6)所示。
[0062]上述步骤可总结在图5中,图5是根据本发明的一个实施例电源管理方法的具体步骤流程图。请注意图5仅为便于理解并不意在限制本发明范围。在图5中,系统模块SMj为CPU,系统模块SM_2为GPU.??且系统模块n SM_n为电源管理模块。此外,在图5中系统信息包括固定资源预算信息和电路泄漏信息。
[0063]图5中的流程图包括下列步骤:
[0064]步骤501电子系统处于待机状态。
[0065]步骤503确定是否任何系统模块被激活。如果是,进入步骤505,否则,返回步骤501。
[0066]步骤505更新固定资源预算信息。如图4中所示,可由系统模块的实时操作状态及/或预算时间操作状态确定固定资源预算信息。
[0067]步骤507取得电流泄露信息。
[0068]步骤509获取可用电源预算,且执行分配电源预算的步骤。如上所示,可仅基于哪个系统模块被激活来执行分配电源预算的步骤,且也可基于任务及/或请求来执行。
[0069]如图5中所示,电源预算P_1、P_2被分别分配至系统模块SM_1、SM_2。分配电源预算的步骤可透过调整用于系统模块的因子(factor)实现。例如,调整CPU和GPU的电压和频率。
[0070]如上所述,图2中的电源提供装置203不限于电池。在此情形中,根据实时操作情况/需求分配可用电源预算。相应地,可获取图6中的电源管理方法,其包括以下步骤:
[0071]步骤601确定电源提供装置的总电源预算。
[0072]步骤603获取电子系统的系统信息。
[0073]步骤605根据总电源预算和系统信息确定可用电源预算。
[0074]步骤607根据由系统信息指示的一或多个系统模块的一或多个实时操作情况/需求,分配可用电源预算至一或多个系统模块。
[0075]如上所述,分配电源预算的步骤可根据任务及/或请求分配可用电源预算。相应地,步骤607可包括:根据系统信息和可用电源预算产生分别用于一或多个系统模块或用于一或多个任务的一或多个电源预算,其中,该一或多个任务相应于该一或多个系统模块产生的一或多个请求。
[0076]此外,电源提供装置的老化状态可影响总电源预算。例如,旧电源提供电路的总电源预算小于新电源提供电路的总电源预算。相应地,图6中的实施例可包括:其中该系统信息包括指示电源提供装置的老化状态的至少一因子,且步骤605包括根据至少该总电源预算和该指示电源提供装置的老化状态的至少一因子来确定可用电源预算。
[0077]在一个实施例中,根据电源提供装置的老化状态确定可用电源预算。图7为描述此实施例的流程图,其包括下列步骤:
[0078]步骤701确定电源提供装置的总电源预算。如上所述,电源提供装置可为电池或除电池以为的任何装置。
[0079]步骤703获取指示电源提供装置的老化状态的至少一因子。
[0080]如图4所示,可由以下因子的至少一个确定总电源预算:最大电池电压、电源提供装置的老化状态、电子系统的阻抗或预设电压水平。
[0081]步骤705根据总电源预算和指示该电源提供装置的老化状态的至少一因子确定可用电源预算。
[0082]步骤707分配可用电源预算至一或多个系统模块。
[0083]图7所示实施例的其他细节步骤可参考上述实施例获取,为简洁,在此省略。
[0084]根据上述实施例,可优化电源分配。此外,由于本发明提供的电源管理方法并不仅参考电源提供装置的电压还参考其他系统信息,电子系统可在即使电源提供装置的电压较低的情况下,仍不减少其性能的操作,
[0085]本领域的技术人员可在本发明的保护范围之内对本发明的装置和方法进行些许更改和润饰。相应地,上述揭示的内容仅由后附的权利要求的范围所界定。
【主权项】
1.一种电源管理方法,用于电子系统,该电子系统包括电源提供装置和一或多个系统模块,且该电源提供装置包括至少一电池,该电源管理方法包括: (a)确定该电源提供装置的总电源预算; (b)获取该电子系统的系统信息; (C)根据该总电源预算和该系统信息确定可用电源预算;以及 (d)根据该系统信息将该可用电源预算分配至该一或多个系统模块。2.如权利要求1所述的电源管理方法,其特征在于,该系统信息包括电流泄漏信息和固定资源预算信息的其中一或两个,且该步骤(C)包括根据该总电源预算与该电流泄漏信息和该固定资源预算信息的其中一或两个确定该可用电源预算。3.如权利要求1所述的电源管理方法,其特征在于,该系统信息包括实时系统操作信息,该实时系统操作信息关于该一或多个系统模块的一或多个实时操作情况/需求,且该步骤(d)包括根据该实时系统操作信息将该可用电源预算分配至该一或多个系统模块。4.如权利要求3所述的电源管理方法,其特征在于,该实时系统操作信息包括该一或多个系统模块的一或多个实时操作状态和一或多个预测操作状态中的一或两者。5.如权利要求3所述的电源管理方法,其特征在于,该实时系统操作信息包括关于在预设时间期间由该一或多个系统模块已经产生的一或多个请求中或者由该一或多个系统模块将要产生的一或多个请求中的一或两者。6.如权利要求3所述的电源管理方法,其特征在于,该实时系统需求信息包括在预设时间期间由该一或多个系统模块正在处理的一或多个任务或者由该一或多个系统模块将要处理的一或多个任务中的一或两者。7.如权利要求1所述的电源管理方法,其特征在于,该步骤(a)包括根据该至少一电池提供的至少一最大电压确定该总电源预算。8.如权利要求7所述的电源管理方法,其特征在于,该步骤(a)包括根据该至少一电池提供的该最大电压且根据指示该至少一电池的老化状态的至少一指数确定该总电源预算。9.如权利要求8所述的电源管理方法,其特征在于,指示该老化状态的该至少一指数包括该至少一电池的阻抗。10.如权利要求9所述的电源管理方法,其特征在于,该步骤(a)包括根据该至少一电池提供的该最大电压和指示该至少一电池的该老化状态的该至少一指数且更根据预设阈值电压水平确定该总电源预算。11.如权利要求1所述的电源管理方法,其特征在于,该步骤(a)包括根据指示该至少一电池的该老化状态的该至少一指数确定该总电源预算。12.如权利要求1所述的电源管理方法,其特征在于,该一或多个系统模块包括一或多个硬件模块,一或多个软件模块或上述两者组合。13.如权利要求12所述的电源管理方法,其特征在于,该一或多个硬件模块包括处理器或处理单元、点亮装置、通信装置、图像捕获装置、图像传感装置、传感装置、存储装置及显示装置的其中至少一个。14.如权利要求12所述的电源管理方法,其特征在于,该一或多个软件模块由该一或多个硬件模块运行及/或控制该一或多个硬件模块的多个操作。15.如权利要求1所述的电源管理方法,其特征在于,该方法更包括: 检测是否由该电源提供装置提供的电压在预设范围内;以及 响应由该电源提供装置提供的该电压在该预设范围内的检测而初始化步骤(a)-(d)。16.如权利要求1所述的电源管理方法,其特征在于,该步骤(d)包括: 根据该系统信息和该可用电源预算产生一或多个电源预算,其中,该一或多个电源预算分别用于该一或多个系统模块或者用于相应于由该一或多个系统模块产生的一或多个请求的一或多个任务。17.如权利要求16所述的电源管理方法,其特征在于,该系统信息包括关于由该一或多个系统模块产生的关于该一或多个请求的实时系统操作信息,以及 该根据该系统信息和该可用电源预算产生用于该一或多个系统模块的该一或多个电源预算的步骤包括根据由该一或多个系统模块产生的该一或多个请求获取总系统实时请求;产生分别用于该一或多个系统模块或者用于相应于由该一或多个系统模块产生的该一或多个请求的该一或多个任务之中每个的各个电源预算,并产生该一或多个系统模块中每个的该总系统实时需求和该一或多个请求的比率。18.—种电源管理方法,用于电子系统,该电子系统包括电源提供装置和一或多个系统模块,该电源管理方法包括: (a)确定该电源提供装置的总电源预算; (b)获取该电子系统的系统信息; (C)根据该总电源预算和该系统信息确定可用电源预算;以及 (d)根据该系统信息指示的该一或多个系统模块的一或多个实时操作情况/需求将该可用电源预算分配至该一或多个系统模块。19.如权利要求18所述的电源管理方法,其特征在于,该步骤(d)包括: 根据该系统信息和该可用电源预算产生一或多个电源预算,其中,该一或多个电源预算分别用于该一或多个系统模块或者用于相应于由该一或多个系统模块产生的一或多个请求的一或多个任务。20.如权利要求18所述的电源管理方法,其特征在于,该系统信息包括指示该电源提供装置的老化状态的至少一因子,且该步骤(c)包括根据该总电源预算与指示该电源提供装置的该老化状态的该至少一因子确定该可用电源预算。21.—种电源管理方法,用于电子系统,该电子系统包括电源提供装置和一或多个系统模块,该电源管理方法包括: (a)确定该电源提供装置的总电源预算; (b)获取指示该电源提供装置的老化状态的至少一因子; (c)根据该总电源预算和指示该电源提供装置的该老化状态的该至少一因子确定可用电源预算;以及 (d)将该可用电源预算分配至该一或多个系统模块。22.—种电源供应系统,包括: 电源提供装置,包括至少一电池; 一或多个系统模块;以及 电源管理模块,用于确定该电源提供装置的总电源预算、获取该电子系统的系统信息、根据该总电源预算和该系统信息确定可用电源预算;以及根据该系统信息将该可用电源预算分配至该一或多个系统模块。23.如权利要求22所述的电源供应系统,其特征在于,该系统信息包括电流泄漏信息和固定资源预算信息的其中一或两个,且该根据该总电源预算和该系统信息确定该可用电源预算的步骤包括根据该总电源预算与该电流泄漏信息和该固定资源预算信息的其中一或两个确定该可用电源预算。24.如权利要求22所述的电源供应系统,其特征在于,该系统信息包括实时系统操作信息,该实时系统操作信息关于该一或多个系统模块的一或多个实时操作情况/需求,且该根据该系统信息将该可用电源预算分配至该一或多个系统模块的步骤包括根据该实时系统操作信息将该可用电源预算分配至该一或多个系统模块。25.如权利要求24所述的电源供应系统,其特征在于,该实时系统操作信息包括该一或多个系统模块的一或多个实时操作状态和一或多个预测操作状态中的一或两者。26.如权利要求24所述的电源供应系统,其特征在于,该实时系统操作信息包括关于在预设时间期间由该一或多个系统模块已经产生的一或多个请求中或者由该一或多个系统模块将要产生的一或多个请求中的一或两者。27.如权利要求24所述的电源供应系统,其特征在于,该实时系统操作信息包括在预设时间期间由该一或多个系统模块正在处理的一或多个请求中或者由该一或多个系统模块将要处理的一或多个任务中的一或两者。28.如权利要求22所述的电源供应系统,其特征在于,该确定该电源提供装置的该总电源预算的步骤包括根据该至少一电池提供的至少一最大电压确定该总电源预算。29.如权利要求28所述的电源供应系统,其特征在于,该确定该电源提供装置的该总电源预算的步骤包括根据该至少一电池提供的该最大电压且根据指示该至少一电池的老化状态的至少一指数确定该总电源预算。30.如权利要求28所述的电源供应系统,其特征在于,指示该老化状态的该至少一指数包括该至少一电池的阻抗。31.如权利要求30所述的电源供应系统,其特征在于,该确定该电源提供装置的该总电源预算的步骤包括根据该至少一电池提供的该最大电压和指示该至少一电池的该老化状态的该至少一指数且更根据预设阈值电压水平确定该总电源预算。32.如权利要求28所述的电源供应系统,其特征在于,该确定该电源提供装置的该总电源预算的步骤包括根据指示该至少一电池的该老化状态的该至少一指数确定该总电源预笪弁O33.如权利要求22所述的电源供应系统,其特征在于,该一或多个系统模块包括一或多个硬件模块,一或多个软件模块或上述两者组合。34.如权利要求33所述的电源供应系统,其特征在于,该一或多个硬件模块包括处理器或处理单元、点亮装置、通信装置、图像捕获装置、图像传感装置、传感装置、存储装置及显示装置的其中至少一个。35.如权利要求33所述的电源供应系统,其特征在于,该一或多个软件模块由该一或多个硬件模块运行及/或控制该一或多个硬件模块的多个操作。36.如权利要求22所述的电源供应系统,其特征在于,该电源管理模块更检测是否由该电源提供装置提供的电压在预设范围内;以及响应由该电源提供装置提供的该电压在该预设范围内的检测而初始化该电源管理模块的多个操作。37.如权利要求22所述的电源供应系统,其特征在于,该根据该系统信息将该可用电源预算分配至该一或多个系统模块的步骤包括: 根据该系统信息和该可用电源预算产生一或多个电源预算,其中,该一或多个电源预算分别用于该一或多个系统模块或者用于相应于由该一或多个系统模块产生的一或多个请求的一或多个任务。38.如权利要求37所述的电源供应系统,其特征在于,该系统信息包括关于由该一或多个系统模块产生的关于该一或多个请求的实时系统操作信息,以及 该根据该系统信息和该可用电源预算产生用于该一或多个系统模块的该一或多个电源预算的步骤包括根据由该一或多个系统模块产生的该一或多个请求获取总系统实时请求;产生分别用于该一或多个系统模块或者用于相应于由该一或多个系统模块产生的该一或多个请求的该一或多个任务之中每个的各个电源预算,并产生该一或多个系统模块中每个的该总系统实时需求和该一或多个请求的比率。39.—种电源供应系统,包括: 电源提供装置,包括至少一电池; 一或多个系统模块;以及 电源管理模块,用于确定该电源提供装置的总电源预算、获取该电子系统的系统信息、根据该总电源预算和该系统信息确定可用电源预算;以及根据该系统信息指示的该一或多个系统模块的一或多个实时操作情况/需求将该可用电源预算分配至该一或多个系统模块。40.如权利要求39所述的电源供应系统,其特征在于,该将该可用电源预算分配至该一或多个系统模块的步骤包括: 根据该系统信息和该可用电源预算产生一或多个电源预算,其中,该一或多个电源预算分别用于该一或多个系统模块或者用于相应于由该一或多个系统模块产生的一或多个请求的一或多个任务。41.如权利要求39所述的电源供应系统,其特征在于,该系统信息包括指示该电源提供装置的老化状态的至少一因子,且该根据该总电源预算和该系统信息确定可用电源预算的步骤包括根据该总电源预算与指示该电源提供装置的该老化状态的该至少一因子确定该可用电源预算。42.—种电源供应系统,包括: 电源提供装置,包括至少一电池; 一或多个系统模块;以及 电源管理模块,用于确定该电源提供装置的总电源预算、获取指示该电源提供装置的老化状态的至少一因子、根据该总电源预算和指示该电源提供装置的该老化状态的该至少一因子确定可用电源预算以及将该可用电源预算分配至该一或多个系统模块。
【文档编号】G06F1/26GK106020404SQ201610140098
【公开日】2016年10月12日
【申请日】2016年3月11日
【发明人】周楷勋, 罗永圣, 詹彦硕, 杨坊山, 喻崇骅
【申请人】联发科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1