午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

電源管理方法及電源供應(yīng)系統(tǒng)的制作方法

文檔序號:10653790閱讀:367來源:國知局
電源管理方法及電源供應(yīng)系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種電源管理方法及電源供應(yīng)系統(tǒng),用于電子系統(tǒng),該電子系統(tǒng)包括電源提供裝置和一或多個系統(tǒng)模塊,且該電源提供裝置包括至少一電池,該電源管理方法包括:確定該電源提供裝置的總電源預(yù)算;獲取該電子系統(tǒng)的系統(tǒng)信息;根據(jù)該總電源預(yù)算和該系統(tǒng)信息確定可用電源預(yù)算;以及根據(jù)該系統(tǒng)信息將該可用電源預(yù)算分配至該一或多個系統(tǒng)模塊。本發(fā)明提供的電源管理方法可有效地優(yōu)化電源分配。
【專利說明】
電源管理方法及電源供應(yīng)系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明有關(guān)于電源管理方法,更具體地,有關(guān)于電源管理方法及應(yīng)用該電源管理方法的電源供應(yīng)系統(tǒng)。
【背景技術(shù)】
[0002]傳統(tǒng)地,可攜電子系統(tǒng)(例如移動電話、筆記本電腦或平板電腦)包括電池以供應(yīng)電源。然而,如果電池電壓低于電源閾值電壓,可攜電子系統(tǒng)將進(jìn)入省電模式。
[0003]圖1為傳統(tǒng)可攜電子系統(tǒng)100的模塊示意圖。如圖1所示,可攜電子系統(tǒng)100包括電池B和一或多個系統(tǒng)SM_1,SM_2,SM_3...。系統(tǒng)模塊可為電子系統(tǒng)中提供的任意裝置,例如,CPU(中央處理單元)、GPU(圖像處理單元)或手電筒(flash light)。如果電池電壓高于電源閾值,所有系統(tǒng)SM_1,SM_2,SM_3...將正常操作。如果該電池電壓低于電源閾值,所有系統(tǒng)SM_1,SM_2,SM_3...的性能將減低以降低電源。
[0004]然而,由于用于所有系統(tǒng)的性能被減低,用戶在使用可攜電子系統(tǒng)的時候用戶將感覺不順暢。此外,當(dāng)可攜電子系統(tǒng)處于省電模式時,該可攜電子系統(tǒng)也需要不同的電力,因此傳統(tǒng)電源管理方法并不理想。

【發(fā)明內(nèi)容】

[0005]有鑒于此,本發(fā)明提供一種電源管理方法及電源供應(yīng)系統(tǒng)。
[0006]本發(fā)明提供一種電源管理方法,用于電子系統(tǒng),該電子系統(tǒng)包括電源提供裝置和一或多個系統(tǒng)模塊,且該電源提供裝置包括至少一電池,該電源管理方法包括:確定該電源提供裝置的總電源預(yù)算;獲取該電子系統(tǒng)的系統(tǒng)信息;根據(jù)該總電源預(yù)算和該系統(tǒng)信息確定可用電源預(yù)算;以及根據(jù)該系統(tǒng)信息將該可用電源預(yù)算分配至該一或多個系統(tǒng)模塊。
[0007]本發(fā)明再提供一種電源管理方法,用于電子系統(tǒng),該電子系統(tǒng)包括電源提供裝置和一或多個系統(tǒng)模塊,該電源管理方法包括:確定該電源提供裝置的總電源預(yù)算;獲取該電子系統(tǒng)的系統(tǒng)信息;根據(jù)該總電源預(yù)算和該系統(tǒng)信息確定可用電源預(yù)算;以及根據(jù)該系統(tǒng)信息指示的該一或多個系統(tǒng)模塊的一或多個實時操作情況/需求將該可用電源預(yù)算分配至該一或多個系統(tǒng)模塊。
[0008]本發(fā)明又提供一種電源管理方法,用于電子系統(tǒng),該電子系統(tǒng)包括電源提供裝置和一或多個系統(tǒng)模塊,該電源管理方法包括:確定該電源提供裝置的總電源預(yù)算;獲取指示該電源提供裝置的老化狀態(tài)的至少一因子;根據(jù)該總電源預(yù)算和指示該電源提供裝置的該老化狀態(tài)的該至少一因子確定可用電源預(yù)算;以及將該可用電源預(yù)算分配至該一或多個系統(tǒng)模塊。
[0009]本發(fā)明更提供一種電源供應(yīng)系統(tǒng),包括:電源提供裝置、一或多個系統(tǒng)模塊以及電源管理模塊。其中,電源提供裝置包括至少一電池;電源管理模塊用于確定該電源提供裝置的總電源預(yù)算、獲取該電子系統(tǒng)的系統(tǒng)信息、根據(jù)該總電源預(yù)算和該系統(tǒng)信息確定可用電源預(yù)算;以及根據(jù)該系統(tǒng)信息將該可用電源預(yù)算分配至該一或多個系統(tǒng)模塊。
[0010]本發(fā)明又提供一種電源供應(yīng)系統(tǒng),包括:電源提供裝置、一或多個系統(tǒng)模塊以及電源管理模塊。其中,電源提供裝置包括至少一電池;以及電源管理模塊用于確定該電源提供裝置的總電源預(yù)算、獲取該電子系統(tǒng)的系統(tǒng)信息、根據(jù)該總電源預(yù)算和該系統(tǒng)信息確定可用電源預(yù)算;以及根據(jù)該系統(tǒng)信息指示的該一或多個系統(tǒng)模塊的一或多個實時操作情況/需求將該可用電源預(yù)算分配至該一或多個系統(tǒng)模塊。
[0011]本發(fā)明還提供一種電源供應(yīng)系統(tǒng),包括:包括至少一電池的電源提供裝置、一或多個系統(tǒng)模塊;以及電源管理模塊,其用于確定該電源提供裝置的總電源預(yù)算、獲取指示該電源提供裝置的老化狀態(tài)的至少一因子、根據(jù)該總電源預(yù)算和指示該電源提供裝置的該老化狀態(tài)的該至少一因子確定可用電源預(yù)算以及將該可用電源預(yù)算分配至該一或多個系統(tǒng)模塊。
[0012]本發(fā)明提供的電源管理方法可有效地優(yōu)化電源分配。
【附圖說明】
[0013]圖1為傳統(tǒng)可攜電子系統(tǒng)的模塊示意圖;
[0014]圖2為根據(jù)本發(fā)明一個實施例的電子系統(tǒng)的示意圖;
[0015]圖3為根據(jù)本發(fā)明一個實施例的電源管理方法的流程圖;
[0016]圖4為說明總電源預(yù)算、可用電源預(yù)算及系統(tǒng)信息之間關(guān)系的示意圖;
[0017]圖5是根據(jù)本發(fā)明的一個實施例電源管理方法的具體步驟流程圖;
[0018]圖6是根據(jù)本發(fā)明的另一個實施例電源管理方法的流程圖;
[0019]圖7是根據(jù)本發(fā)明的另一個實施例電源管理方法的流程圖。
【具體實施方式】
[0020]在后續(xù)描述中,提供各實施例以說明本發(fā)明的概念。應(yīng)理解這些實施例僅用于示例并不意在限制本發(fā)明的范圍。
[0021 ]圖2為根據(jù)本發(fā)明一個實施例的電子系統(tǒng)的不意圖。如圖2所不,電子系統(tǒng)200包括電源供應(yīng)系統(tǒng)201和一或多個系統(tǒng)模塊SM_1,SM_2...SM_n。電源供應(yīng)系統(tǒng)201包括電源提供裝置203和電源管理模塊205。電子系統(tǒng)200可為可攜電子系統(tǒng)或非可攜電子系統(tǒng)。電源管理模塊205可以硬件(例如電路)或具有固件的硬件(例如處理單元)。在此實施例中電源提供裝置203包括至少一電池。然而,在其他實施例中電源提供裝置可為其他裝置(例如變壓器(voltage transformer))。系統(tǒng)模塊SM_1, SM_2‘"SM_n可為在該電子系統(tǒng)中提供的任何裝置。請注意,在圖2的實施例中顯示了三個系統(tǒng)模塊SM_ I,SM_ 2及SM_n。然而,該系統(tǒng)模塊的數(shù)目可為任何其他值(例如1,2,4,5...)。
[0022]在一個實施例中,該系統(tǒng)模塊包括一或多個硬件模塊、一或多個軟件模塊或上述兩者的組合。該一或多個硬件模塊可包括處理器或處理單元(例如CPU)、點亮裝置(例如攝像頭閃光燈)、通信裝置(例如調(diào)制解調(diào)器)、圖像捕獲裝置(例如圖像傳感器)、圖像傳感裝置(例如GPU)、傳感裝置(例如G傳感器或觸摸檢測裝置)、存儲裝置及顯示裝置的其中至少一個。該一或多個軟件模塊由該一或多個硬件模塊運行及/或控制該一或多個硬件模塊的多個操作。
[0023]圖3為根據(jù)本發(fā)明一個實施例的電源管理方法的流程圖。請參考圖2和圖3以更清楚理解本發(fā)明的概念。圖3中的電源管理方法包括下列步驟:
[0024]步驟301
[0025]該電源管理模塊205確定該電源提供裝置203的總電源預(yù)算(total powerbudget,TPB)。
[0026]步驟303
[0027]該電源管理模塊205獲取該電子系統(tǒng)200的系統(tǒng)信息SI。
[0028]該系統(tǒng)信息SI可依據(jù)該系統(tǒng)模塊的一或多個實時操作狀態(tài)或預(yù)測操作狀態(tài)計算,或從存儲的信息中獲取(例如電子系統(tǒng)中存儲的表格),或上述的組合。
[0029]步驟305
[0030]該電源管理模塊205根據(jù)總電源預(yù)算TPB和系統(tǒng)信息SI的至少一部分確定可用電源預(yù)算。
[0031 ]步驟 307
[0032]該電源管理模塊205根據(jù)該系統(tǒng)信息SI的至少一部分將該可用電源預(yù)算分配至該一或多個系統(tǒng)模塊SM_1,SM_2-_SM_n。
[0033]在一個實施例中,當(dāng)電子系統(tǒng)滿足特定情況時初始化圖3中的步驟301-307。例如,電子系統(tǒng)執(zhí)行檢測步驟,以檢測是否由該電源提供裝置提供的電壓在預(yù)設(shè)范圍內(nèi)。此外,響應(yīng)由該電源提供裝置提供的該電壓在該預(yù)設(shè)范圍內(nèi)的檢測而初始化步驟301-307?;蛘?,在另一個實施例中,在一些預(yù)設(shè)時序初始化步驟301-307。在另一個實施例中,當(dāng)電子系統(tǒng)接收觸發(fā)命令(trigger command)時初始化步驟301-307。
[0034]后續(xù)的說明中將描述總電源預(yù)算TPB、系統(tǒng)信息SI及可用電源預(yù)算的定義。此外,后續(xù)的說明中也將描述將該可用電源預(yù)算分配至該一或多個系統(tǒng)模塊的操作細(xì)節(jié)。
[0035]在一個實施例中,系統(tǒng)信息包括電流泄漏信息和固定資源預(yù)算信息的其中一或兩個。在此實施例中,圖3中的步驟303包括根據(jù)該總電源預(yù)算與該電流泄漏信息和該固定資源預(yù)算信息的其中一或兩個確定該可用電源預(yù)算。在一個實施例中,此操作可以公式(I)表不O
[0036]可用電源預(yù)算=總電源預(yù)算-(電流泄漏信息及/或固定資源預(yù)算信息)(1)
[0037]在一個實施例中,電流泄漏信息指示當(dāng)前被激活且可動態(tài)變化的一或多個系統(tǒng)模塊SM_1-SM_3的泄漏(leakage)。例如,該一或多個系統(tǒng)模塊包括CPU和GPU。當(dāng)被激活時CPU的泄漏為X mW。而當(dāng)被激活時GPU的泄漏為y mW。在一個情形中,當(dāng)CPU為當(dāng)前激活時,電流泄漏信息指示X mW的值以用于CPU。在另一情形中,當(dāng)GPU為當(dāng)前激活時,電流泄漏信息指示I mW的值以用于GPU。在又一情形中,當(dāng)CPU和GPU為當(dāng)前激活時,電流泄漏信息指示X mW的值以用于CPU且指示y mW的值以用于GPU。在一個實施例中,甚至當(dāng)系統(tǒng)模塊當(dāng)前未被激活(例如在待機或低電源模式)時,電流泄漏信息可指示系統(tǒng)模塊的泄漏。也需注意在一個實施例中,所述的系統(tǒng)模塊僅包括電子系統(tǒng)內(nèi)部的系統(tǒng)模塊。在另一個實施例中,所述的系統(tǒng)模塊不僅包括電子系統(tǒng)內(nèi)部的系統(tǒng)模塊還包括電子系統(tǒng)外部的系統(tǒng)模塊。在一個實施例中,用于CPU的泄漏可以查找表格表示或以任何軟件或硬件或兩者組合的形式實現(xiàn)的任何公式進(jìn)行計算。例如,可根據(jù)(CPU情形中)活動核的操作電壓、操作電流、溫度及數(shù)目中的至少一個確定系統(tǒng)模塊的泄漏。
[0038]固定資源預(yù)算信息指示系統(tǒng)模塊占用或應(yīng)當(dāng)占用的電源預(yù)算。例如,當(dāng)通信裝置(例如調(diào)制解調(diào)器)需要P HiW來保持活動狀態(tài)。在此情形中,固定資源預(yù)算信息為P mW?;蛘?,在另一實施例中,當(dāng)通信裝置(例如調(diào)制解調(diào)器)需要P mW來保持活動狀態(tài)且應(yīng)當(dāng)更占用Q mW來處理任務(wù)/請求。在此實施例中,固定資源預(yù)算信息為P+Q mW。
[0039]更具體地,上述系統(tǒng)信息SI可包括實時系統(tǒng)操作信息,該實時系統(tǒng)操作信息關(guān)于該一或多個系統(tǒng)模塊的一或多個實時操作情況/需求。因此圖3中的步驟307可包括根據(jù)該實時系統(tǒng)操作信息將該可用電源預(yù)算分配至該一或多個系統(tǒng)模塊。在一個實施例中,實時系統(tǒng)操作信息包括該一或多個系統(tǒng)模塊的一或多個實時操作狀態(tài)(例如系統(tǒng)模塊已占用的電源)和一或多個預(yù)測操作狀態(tài)(例如系統(tǒng)模塊預(yù)測占用的電源)中的一或兩者。在一個實施例中,一或多個實時操作狀態(tài)由在預(yù)設(shè)時間期間由該一或多個系統(tǒng)模塊已經(jīng)產(chǎn)生的一或多個請求確定,及/或該預(yù)測操作狀態(tài)由在預(yù)設(shè)時間期間由該一或多個系統(tǒng)模塊將要產(chǎn)生的一或多個請求確定。在另一個實施例中,一或多個實時操作狀態(tài)由在預(yù)設(shè)時間期間由該一或多個系統(tǒng)模塊正在處理的一或多個任務(wù)中確定,及/或該預(yù)測操作狀態(tài)由在預(yù)設(shè)時間期間由該一或多個系統(tǒng)模塊將要處理的一或多個任務(wù)確定。
[0040]總電源預(yù)算指示的是可提供給電子系統(tǒng)的總電源??捎呻娫刺峁┭b置203提供的電壓確定總電源預(yù)算。然而,總電源預(yù)算可由于電源提供裝置203的老化而變化。在一個實施例中,總電源預(yù)算由下列公式(2)-(4)確定:
[0041 ]總電源預(yù)算= Imax*VBAT (2)
[0042 ] Imax= ( VBAT-Vmin ) /Rtotal ( 3 )
[0043]Rtotal = Rpcb+Rac (4)
[0044]Vbat指示實時最大電池電壓。Vmin指示關(guān)閉閾值。換言之,如果電池電壓低于Vmin,電子系統(tǒng)關(guān)閉。IVb指示電子系統(tǒng)的阻抗(例如,指示電路板的阻抗KRa。指示電池的阻抗。
[0045]鑒于上述公式(2)-(4),在一個實施例中,圖3中的步驟301根據(jù)至少一電池可提供的最大電池電壓(Vbat)確定總電源預(yù)算。在另一個實施例中,圖3中的步驟301根據(jù)指示該至少一電池的老化狀態(tài)的至少一指數(shù)確定該總電源預(yù)算。例如,上述公式(4)的1^。為指示電池的老化狀態(tài)的指數(shù)。請注意電池的阻抗不限于由電池的老化確定,也可由電池的種類確定。例如,低質(zhì)量的電池即使是新的也可能具有高阻抗。反之,高質(zhì)量的電池即使老化也可能具有低阻抗。
[0046]應(yīng)注意,在其他實施例中,圖3中的步驟301還根據(jù)至少一電池可提供的最大電池電壓、指示該至少一電池的老化狀態(tài)的至少一指數(shù),且更根據(jù)預(yù)設(shè)閾值電壓水平(例如但不限于Vmin)確定總電源預(yù)算,通過使用任意問題或算法來滿足不同需求。
[0047]此外,應(yīng)注意確定總電源預(yù)算的步驟并不限于上述組合。或者,在其他實施例中,確定總電源預(yù)算的步驟并不根據(jù)至少一電池可提供的最大電池電壓確定,而仍根據(jù)指示該至少一電池的老化狀態(tài)的指數(shù)而確定。
[0048]圖4為說明總電源預(yù)算、可用電源預(yù)算及系統(tǒng)信息之間關(guān)系的示意圖。請注意圖4僅為了便于說明,并不意在現(xiàn)在本發(fā)明的范圍。
[0049]在圖4中,模塊401、403、405、407及409指示不同的電源預(yù)算。此外,模塊401_1,407j及409_1指示應(yīng)用的因子以確定不同電源預(yù)算。例如,總電源預(yù)算401可由模塊401中所示的因子確定。即,總電源預(yù)算401可由以下至少一確定:最大電池電壓、電池的老化狀態(tài)、電子系統(tǒng)及/或電池的阻抗以及預(yù)設(shè)閾值電壓水平??傠娫搭A(yù)算401可劃分為可用電源預(yù)算403和系統(tǒng)需求預(yù)算405。相應(yīng)地,如果基于系統(tǒng)信息(如圖2中的SI)獲取系統(tǒng)需求預(yù)算405,可獲得可用電源預(yù)算403。
[0050]系統(tǒng)需求預(yù)算405可包括電流泄漏預(yù)算407和固定資源預(yù)算409。電流泄漏預(yù)算407可由電流泄漏信息確定。電流泄漏信息可包括例如模塊407_1中所示的用于系統(tǒng)模塊的泄漏。固定資源預(yù)算409可由固定資源預(yù)算信息確定。固定資源預(yù)算信息可包括例如模塊409_I中所示的實時操作狀態(tài)及預(yù)測操作狀態(tài)中的至少一個。實時操作狀態(tài)可由系統(tǒng)模塊已經(jīng)處理(或正在處理)的任務(wù)或系統(tǒng)模塊已經(jīng)產(chǎn)生(或正在產(chǎn)生)的請求來確定。此外,預(yù)測操作狀態(tài)是由預(yù)設(shè)時間期間內(nèi)系統(tǒng)模塊將處理的任務(wù)或預(yù)設(shè)時間期間內(nèi)系統(tǒng)模塊將產(chǎn)生的請求確定的。
[0051]在獲取可用電源預(yù)算之后,圖2中的電源管理模塊205可分配電源預(yù)算至系統(tǒng)模塊。換言之,電源預(yù)算可被提供給一或多個系統(tǒng)模塊??筛鶕?jù)系統(tǒng)信息確定電源預(yù)算。在一個實施例中,電源管理模塊205可基于特定規(guī)則分配電源預(yù)算至系統(tǒng)模塊。例如,假設(shè)可用電源預(yù)算足夠滿足系統(tǒng)的任何需求,如果GPU為激活的,電源管理模塊205將分配電源預(yù)算P_1至GPU。在另一個實施例中,電源管理模塊205將更根據(jù)系統(tǒng)模塊運行的任務(wù)或系統(tǒng)模塊產(chǎn)生的請求分配可用電源預(yù)算至系統(tǒng)模塊。例如,假設(shè)可用電源預(yù)算足夠滿足系統(tǒng)的任何需求,如果GPU正在處理任務(wù)T_1,將分配電源預(yù)算?_2至GPU。在另一個實施例中,GPU在處理任務(wù)T_1之后需要更處理任務(wù)T_2,因此除電源預(yù)算?_2之外更分配電源預(yù)算P_3至GPU。在另一個實施例中,假設(shè)可用電源預(yù)算足夠滿足系統(tǒng)模塊的任何需求,如果激活GPU,該GPU被分配電源預(yù)算P_1,且如果GHJ產(chǎn)生請求Rl更對其分配P_2。
[0052]在一個實施例中,上述電源預(yù)算?_11_2、?_3可指示特定量的電源。在另一實施例中,上述電源預(yù)算?_1、?_2^_3與可用電源預(yù)算之間的比率為特定比率。
[0053]可運用許多方法來預(yù)測后續(xù)時間段中的任務(wù)或請求。例如,運用控制電源來控制GPU的操作。相應(yīng)地,控制單元可知道GPU在后續(xù)時間段中將處理的任務(wù),或GPU在后續(xù)時間段中將產(chǎn)生的請求。此預(yù)測方法僅用于說明示例并非意在限制本發(fā)明范圍。
[0054]上述步驟可單獨或組合運用。因此,根據(jù)上述實施例,圖3中的步驟307可更包括:根據(jù)系統(tǒng)信息產(chǎn)生分別用于一或多個系統(tǒng)模塊或一或多個任務(wù)(例如T_1&T_2)或由一或多個系統(tǒng)模塊產(chǎn)生的一或多個請求(例如Rl及R2)的一或多個電源預(yù)算(例如Ρ_1、Ρ_2&Ρ_3)。這些任務(wù)可相應(yīng)于該多個請求。
[0055]在另一個實施例中,系統(tǒng)信息SI包括關(guān)于一或多個系統(tǒng)模塊產(chǎn)生的一或多個請求(例如,Rl、R2)的實時系統(tǒng)操作信息。
[0056]下列公式(5)和(6)為用于分配可用電源預(yù)算的示例。
[0057]倍數(shù)(multiple)=[可用電源預(yù)算/ (Task_lrp+Task_2rp …+Task_nrp)]公式(5)
[0058]Task_nap = Task_nrp* 倍數(shù)公式(6)
[°°59] Task_lrp、Task_2rp...表示最初請求用于任務(wù)的電源預(yù)算。此外,Task_nap表示真實分配至任務(wù)的電源預(yù)算。例如,CPU具有任務(wù)Task_l且Task_l請求1200mW。此外,通信裝置具有任務(wù)Task_2且Task_2請求800mW。在此情形中,Task_lrp = 1200mW且Task_2rp = 8OOmff。此外,可用電源預(yù)算為1000mW。相應(yīng)地,基于公式(5),倍數(shù)= 1000/(1200+800) =0.5。
[0060]因此,基于公式(6),Tas k_ lap = 1200*0.5 = 60 OmW,且 Task_2ap = 800*0.5 =400mW。相應(yīng)地,可用電源預(yù)算被分配為電源預(yù)算600mW和400mW至CPU和通信裝置。
[0061]根據(jù)運用公式(4)和(5)的實施例,根據(jù)系統(tǒng)信息和可用電源預(yù)算產(chǎn)生用于一或多個系統(tǒng)模塊的一或多個電源預(yù)算的步驟可更包括:根據(jù)一或多個系統(tǒng)模塊產(chǎn)生的一或多個實時需求(例如Task_lrp+Task_2rp^_+Task_nrp)獲取總系統(tǒng)實時需求。在此情形中,根據(jù)系統(tǒng)信息和可用電源預(yù)算產(chǎn)生用于一或多個系統(tǒng)模塊的的一或多個電源預(yù)算的步驟包括:產(chǎn)生各個電源預(yù)算,其中該各個電源預(yù)算用于一或多個系統(tǒng)模塊的每個或用于一或多個任務(wù),且該一或多個任務(wù)相應(yīng)于由該一或多個系統(tǒng)模塊、可用電源預(yù)算及總系統(tǒng)實時需求與該一或多個系統(tǒng)模塊的每個的一或多個請求之間的比率產(chǎn)生的一或多個請求。例如,公式
(5)計算比率“倍數(shù)”,且電源預(yù)算基于倍數(shù)獲取,如公式(6)所示。
[0062]上述步驟可總結(jié)在圖5中,圖5是根據(jù)本發(fā)明的一個實施例電源管理方法的具體步驟流程圖。請注意圖5僅為便于理解并不意在限制本發(fā)明范圍。在圖5中,系統(tǒng)模塊SMj為CPU,系統(tǒng)模塊SM_2為GPU.??且系統(tǒng)模塊n SM_n為電源管理模塊。此外,在圖5中系統(tǒng)信息包括固定資源預(yù)算信息和電路泄漏信息。
[0063]圖5中的流程圖包括下列步驟:
[0064]步驟501電子系統(tǒng)處于待機狀態(tài)。
[0065]步驟503確定是否任何系統(tǒng)模塊被激活。如果是,進(jìn)入步驟505,否則,返回步驟501。
[0066]步驟505更新固定資源預(yù)算信息。如圖4中所示,可由系統(tǒng)模塊的實時操作狀態(tài)及/或預(yù)算時間操作狀態(tài)確定固定資源預(yù)算信息。
[0067]步驟507取得電流泄露信息。
[0068]步驟509獲取可用電源預(yù)算,且執(zhí)行分配電源預(yù)算的步驟。如上所示,可僅基于哪個系統(tǒng)模塊被激活來執(zhí)行分配電源預(yù)算的步驟,且也可基于任務(wù)及/或請求來執(zhí)行。
[0069]如圖5中所示,電源預(yù)算P_1、P_2被分別分配至系統(tǒng)模塊SM_1、SM_2。分配電源預(yù)算的步驟可透過調(diào)整用于系統(tǒng)模塊的因子(factor)實現(xiàn)。例如,調(diào)整CPU和GPU的電壓和頻率。
[0070]如上所述,圖2中的電源提供裝置203不限于電池。在此情形中,根據(jù)實時操作情況/需求分配可用電源預(yù)算。相應(yīng)地,可獲取圖6中的電源管理方法,其包括以下步驟:
[0071]步驟601確定電源提供裝置的總電源預(yù)算。
[0072]步驟603獲取電子系統(tǒng)的系統(tǒng)信息。
[0073]步驟605根據(jù)總電源預(yù)算和系統(tǒng)信息確定可用電源預(yù)算。
[0074]步驟607根據(jù)由系統(tǒng)信息指示的一或多個系統(tǒng)模塊的一或多個實時操作情況/需求,分配可用電源預(yù)算至一或多個系統(tǒng)模塊。
[0075]如上所述,分配電源預(yù)算的步驟可根據(jù)任務(wù)及/或請求分配可用電源預(yù)算。相應(yīng)地,步驟607可包括:根據(jù)系統(tǒng)信息和可用電源預(yù)算產(chǎn)生分別用于一或多個系統(tǒng)模塊或用于一或多個任務(wù)的一或多個電源預(yù)算,其中,該一或多個任務(wù)相應(yīng)于該一或多個系統(tǒng)模塊產(chǎn)生的一或多個請求。
[0076]此外,電源提供裝置的老化狀態(tài)可影響總電源預(yù)算。例如,舊電源提供電路的總電源預(yù)算小于新電源提供電路的總電源預(yù)算。相應(yīng)地,圖6中的實施例可包括:其中該系統(tǒng)信息包括指示電源提供裝置的老化狀態(tài)的至少一因子,且步驟605包括根據(jù)至少該總電源預(yù)算和該指示電源提供裝置的老化狀態(tài)的至少一因子來確定可用電源預(yù)算。
[0077]在一個實施例中,根據(jù)電源提供裝置的老化狀態(tài)確定可用電源預(yù)算。圖7為描述此實施例的流程圖,其包括下列步驟:
[0078]步驟701確定電源提供裝置的總電源預(yù)算。如上所述,電源提供裝置可為電池或除電池以為的任何裝置。
[0079]步驟703獲取指示電源提供裝置的老化狀態(tài)的至少一因子。
[0080]如圖4所示,可由以下因子的至少一個確定總電源預(yù)算:最大電池電壓、電源提供裝置的老化狀態(tài)、電子系統(tǒng)的阻抗或預(yù)設(shè)電壓水平。
[0081]步驟705根據(jù)總電源預(yù)算和指示該電源提供裝置的老化狀態(tài)的至少一因子確定可用電源預(yù)算。
[0082]步驟707分配可用電源預(yù)算至一或多個系統(tǒng)模塊。
[0083]圖7所示實施例的其他細(xì)節(jié)步驟可參考上述實施例獲取,為簡潔,在此省略。
[0084]根據(jù)上述實施例,可優(yōu)化電源分配。此外,由于本發(fā)明提供的電源管理方法并不僅參考電源提供裝置的電壓還參考其他系統(tǒng)信息,電子系統(tǒng)可在即使電源提供裝置的電壓較低的情況下,仍不減少其性能的操作,
[0085]本領(lǐng)域的技術(shù)人員可在本發(fā)明的保護(hù)范圍之內(nèi)對本發(fā)明的裝置和方法進(jìn)行些許更改和潤飾。相應(yīng)地,上述揭示的內(nèi)容僅由后附的權(quán)利要求的范圍所界定。
【主權(quán)項】
1.一種電源管理方法,用于電子系統(tǒng),該電子系統(tǒng)包括電源提供裝置和一或多個系統(tǒng)模塊,且該電源提供裝置包括至少一電池,該電源管理方法包括: (a)確定該電源提供裝置的總電源預(yù)算; (b)獲取該電子系統(tǒng)的系統(tǒng)信息; (C)根據(jù)該總電源預(yù)算和該系統(tǒng)信息確定可用電源預(yù)算;以及 (d)根據(jù)該系統(tǒng)信息將該可用電源預(yù)算分配至該一或多個系統(tǒng)模塊。2.如權(quán)利要求1所述的電源管理方法,其特征在于,該系統(tǒng)信息包括電流泄漏信息和固定資源預(yù)算信息的其中一或兩個,且該步驟(C)包括根據(jù)該總電源預(yù)算與該電流泄漏信息和該固定資源預(yù)算信息的其中一或兩個確定該可用電源預(yù)算。3.如權(quán)利要求1所述的電源管理方法,其特征在于,該系統(tǒng)信息包括實時系統(tǒng)操作信息,該實時系統(tǒng)操作信息關(guān)于該一或多個系統(tǒng)模塊的一或多個實時操作情況/需求,且該步驟(d)包括根據(jù)該實時系統(tǒng)操作信息將該可用電源預(yù)算分配至該一或多個系統(tǒng)模塊。4.如權(quán)利要求3所述的電源管理方法,其特征在于,該實時系統(tǒng)操作信息包括該一或多個系統(tǒng)模塊的一或多個實時操作狀態(tài)和一或多個預(yù)測操作狀態(tài)中的一或兩者。5.如權(quán)利要求3所述的電源管理方法,其特征在于,該實時系統(tǒng)操作信息包括關(guān)于在預(yù)設(shè)時間期間由該一或多個系統(tǒng)模塊已經(jīng)產(chǎn)生的一或多個請求中或者由該一或多個系統(tǒng)模塊將要產(chǎn)生的一或多個請求中的一或兩者。6.如權(quán)利要求3所述的電源管理方法,其特征在于,該實時系統(tǒng)需求信息包括在預(yù)設(shè)時間期間由該一或多個系統(tǒng)模塊正在處理的一或多個任務(wù)或者由該一或多個系統(tǒng)模塊將要處理的一或多個任務(wù)中的一或兩者。7.如權(quán)利要求1所述的電源管理方法,其特征在于,該步驟(a)包括根據(jù)該至少一電池提供的至少一最大電壓確定該總電源預(yù)算。8.如權(quán)利要求7所述的電源管理方法,其特征在于,該步驟(a)包括根據(jù)該至少一電池提供的該最大電壓且根據(jù)指示該至少一電池的老化狀態(tài)的至少一指數(shù)確定該總電源預(yù)算。9.如權(quán)利要求8所述的電源管理方法,其特征在于,指示該老化狀態(tài)的該至少一指數(shù)包括該至少一電池的阻抗。10.如權(quán)利要求9所述的電源管理方法,其特征在于,該步驟(a)包括根據(jù)該至少一電池提供的該最大電壓和指示該至少一電池的該老化狀態(tài)的該至少一指數(shù)且更根據(jù)預(yù)設(shè)閾值電壓水平確定該總電源預(yù)算。11.如權(quán)利要求1所述的電源管理方法,其特征在于,該步驟(a)包括根據(jù)指示該至少一電池的該老化狀態(tài)的該至少一指數(shù)確定該總電源預(yù)算。12.如權(quán)利要求1所述的電源管理方法,其特征在于,該一或多個系統(tǒng)模塊包括一或多個硬件模塊,一或多個軟件模塊或上述兩者組合。13.如權(quán)利要求12所述的電源管理方法,其特征在于,該一或多個硬件模塊包括處理器或處理單元、點亮裝置、通信裝置、圖像捕獲裝置、圖像傳感裝置、傳感裝置、存儲裝置及顯示裝置的其中至少一個。14.如權(quán)利要求12所述的電源管理方法,其特征在于,該一或多個軟件模塊由該一或多個硬件模塊運行及/或控制該一或多個硬件模塊的多個操作。15.如權(quán)利要求1所述的電源管理方法,其特征在于,該方法更包括: 檢測是否由該電源提供裝置提供的電壓在預(yù)設(shè)范圍內(nèi);以及 響應(yīng)由該電源提供裝置提供的該電壓在該預(yù)設(shè)范圍內(nèi)的檢測而初始化步驟(a)-(d)。16.如權(quán)利要求1所述的電源管理方法,其特征在于,該步驟(d)包括: 根據(jù)該系統(tǒng)信息和該可用電源預(yù)算產(chǎn)生一或多個電源預(yù)算,其中,該一或多個電源預(yù)算分別用于該一或多個系統(tǒng)模塊或者用于相應(yīng)于由該一或多個系統(tǒng)模塊產(chǎn)生的一或多個請求的一或多個任務(wù)。17.如權(quán)利要求16所述的電源管理方法,其特征在于,該系統(tǒng)信息包括關(guān)于由該一或多個系統(tǒng)模塊產(chǎn)生的關(guān)于該一或多個請求的實時系統(tǒng)操作信息,以及 該根據(jù)該系統(tǒng)信息和該可用電源預(yù)算產(chǎn)生用于該一或多個系統(tǒng)模塊的該一或多個電源預(yù)算的步驟包括根據(jù)由該一或多個系統(tǒng)模塊產(chǎn)生的該一或多個請求獲取總系統(tǒng)實時請求;產(chǎn)生分別用于該一或多個系統(tǒng)模塊或者用于相應(yīng)于由該一或多個系統(tǒng)模塊產(chǎn)生的該一或多個請求的該一或多個任務(wù)之中每個的各個電源預(yù)算,并產(chǎn)生該一或多個系統(tǒng)模塊中每個的該總系統(tǒng)實時需求和該一或多個請求的比率。18.—種電源管理方法,用于電子系統(tǒng),該電子系統(tǒng)包括電源提供裝置和一或多個系統(tǒng)模塊,該電源管理方法包括: (a)確定該電源提供裝置的總電源預(yù)算; (b)獲取該電子系統(tǒng)的系統(tǒng)信息; (C)根據(jù)該總電源預(yù)算和該系統(tǒng)信息確定可用電源預(yù)算;以及 (d)根據(jù)該系統(tǒng)信息指示的該一或多個系統(tǒng)模塊的一或多個實時操作情況/需求將該可用電源預(yù)算分配至該一或多個系統(tǒng)模塊。19.如權(quán)利要求18所述的電源管理方法,其特征在于,該步驟(d)包括: 根據(jù)該系統(tǒng)信息和該可用電源預(yù)算產(chǎn)生一或多個電源預(yù)算,其中,該一或多個電源預(yù)算分別用于該一或多個系統(tǒng)模塊或者用于相應(yīng)于由該一或多個系統(tǒng)模塊產(chǎn)生的一或多個請求的一或多個任務(wù)。20.如權(quán)利要求18所述的電源管理方法,其特征在于,該系統(tǒng)信息包括指示該電源提供裝置的老化狀態(tài)的至少一因子,且該步驟(c)包括根據(jù)該總電源預(yù)算與指示該電源提供裝置的該老化狀態(tài)的該至少一因子確定該可用電源預(yù)算。21.—種電源管理方法,用于電子系統(tǒng),該電子系統(tǒng)包括電源提供裝置和一或多個系統(tǒng)模塊,該電源管理方法包括: (a)確定該電源提供裝置的總電源預(yù)算; (b)獲取指示該電源提供裝置的老化狀態(tài)的至少一因子; (c)根據(jù)該總電源預(yù)算和指示該電源提供裝置的該老化狀態(tài)的該至少一因子確定可用電源預(yù)算;以及 (d)將該可用電源預(yù)算分配至該一或多個系統(tǒng)模塊。22.—種電源供應(yīng)系統(tǒng),包括: 電源提供裝置,包括至少一電池; 一或多個系統(tǒng)模塊;以及 電源管理模塊,用于確定該電源提供裝置的總電源預(yù)算、獲取該電子系統(tǒng)的系統(tǒng)信息、根據(jù)該總電源預(yù)算和該系統(tǒng)信息確定可用電源預(yù)算;以及根據(jù)該系統(tǒng)信息將該可用電源預(yù)算分配至該一或多個系統(tǒng)模塊。23.如權(quán)利要求22所述的電源供應(yīng)系統(tǒng),其特征在于,該系統(tǒng)信息包括電流泄漏信息和固定資源預(yù)算信息的其中一或兩個,且該根據(jù)該總電源預(yù)算和該系統(tǒng)信息確定該可用電源預(yù)算的步驟包括根據(jù)該總電源預(yù)算與該電流泄漏信息和該固定資源預(yù)算信息的其中一或兩個確定該可用電源預(yù)算。24.如權(quán)利要求22所述的電源供應(yīng)系統(tǒng),其特征在于,該系統(tǒng)信息包括實時系統(tǒng)操作信息,該實時系統(tǒng)操作信息關(guān)于該一或多個系統(tǒng)模塊的一或多個實時操作情況/需求,且該根據(jù)該系統(tǒng)信息將該可用電源預(yù)算分配至該一或多個系統(tǒng)模塊的步驟包括根據(jù)該實時系統(tǒng)操作信息將該可用電源預(yù)算分配至該一或多個系統(tǒng)模塊。25.如權(quán)利要求24所述的電源供應(yīng)系統(tǒng),其特征在于,該實時系統(tǒng)操作信息包括該一或多個系統(tǒng)模塊的一或多個實時操作狀態(tài)和一或多個預(yù)測操作狀態(tài)中的一或兩者。26.如權(quán)利要求24所述的電源供應(yīng)系統(tǒng),其特征在于,該實時系統(tǒng)操作信息包括關(guān)于在預(yù)設(shè)時間期間由該一或多個系統(tǒng)模塊已經(jīng)產(chǎn)生的一或多個請求中或者由該一或多個系統(tǒng)模塊將要產(chǎn)生的一或多個請求中的一或兩者。27.如權(quán)利要求24所述的電源供應(yīng)系統(tǒng),其特征在于,該實時系統(tǒng)操作信息包括在預(yù)設(shè)時間期間由該一或多個系統(tǒng)模塊正在處理的一或多個請求中或者由該一或多個系統(tǒng)模塊將要處理的一或多個任務(wù)中的一或兩者。28.如權(quán)利要求22所述的電源供應(yīng)系統(tǒng),其特征在于,該確定該電源提供裝置的該總電源預(yù)算的步驟包括根據(jù)該至少一電池提供的至少一最大電壓確定該總電源預(yù)算。29.如權(quán)利要求28所述的電源供應(yīng)系統(tǒng),其特征在于,該確定該電源提供裝置的該總電源預(yù)算的步驟包括根據(jù)該至少一電池提供的該最大電壓且根據(jù)指示該至少一電池的老化狀態(tài)的至少一指數(shù)確定該總電源預(yù)算。30.如權(quán)利要求28所述的電源供應(yīng)系統(tǒng),其特征在于,指示該老化狀態(tài)的該至少一指數(shù)包括該至少一電池的阻抗。31.如權(quán)利要求30所述的電源供應(yīng)系統(tǒng),其特征在于,該確定該電源提供裝置的該總電源預(yù)算的步驟包括根據(jù)該至少一電池提供的該最大電壓和指示該至少一電池的該老化狀態(tài)的該至少一指數(shù)且更根據(jù)預(yù)設(shè)閾值電壓水平確定該總電源預(yù)算。32.如權(quán)利要求28所述的電源供應(yīng)系統(tǒng),其特征在于,該確定該電源提供裝置的該總電源預(yù)算的步驟包括根據(jù)指示該至少一電池的該老化狀態(tài)的該至少一指數(shù)確定該總電源預(yù)笪弁O33.如權(quán)利要求22所述的電源供應(yīng)系統(tǒng),其特征在于,該一或多個系統(tǒng)模塊包括一或多個硬件模塊,一或多個軟件模塊或上述兩者組合。34.如權(quán)利要求33所述的電源供應(yīng)系統(tǒng),其特征在于,該一或多個硬件模塊包括處理器或處理單元、點亮裝置、通信裝置、圖像捕獲裝置、圖像傳感裝置、傳感裝置、存儲裝置及顯示裝置的其中至少一個。35.如權(quán)利要求33所述的電源供應(yīng)系統(tǒng),其特征在于,該一或多個軟件模塊由該一或多個硬件模塊運行及/或控制該一或多個硬件模塊的多個操作。36.如權(quán)利要求22所述的電源供應(yīng)系統(tǒng),其特征在于,該電源管理模塊更檢測是否由該電源提供裝置提供的電壓在預(yù)設(shè)范圍內(nèi);以及響應(yīng)由該電源提供裝置提供的該電壓在該預(yù)設(shè)范圍內(nèi)的檢測而初始化該電源管理模塊的多個操作。37.如權(quán)利要求22所述的電源供應(yīng)系統(tǒng),其特征在于,該根據(jù)該系統(tǒng)信息將該可用電源預(yù)算分配至該一或多個系統(tǒng)模塊的步驟包括: 根據(jù)該系統(tǒng)信息和該可用電源預(yù)算產(chǎn)生一或多個電源預(yù)算,其中,該一或多個電源預(yù)算分別用于該一或多個系統(tǒng)模塊或者用于相應(yīng)于由該一或多個系統(tǒng)模塊產(chǎn)生的一或多個請求的一或多個任務(wù)。38.如權(quán)利要求37所述的電源供應(yīng)系統(tǒng),其特征在于,該系統(tǒng)信息包括關(guān)于由該一或多個系統(tǒng)模塊產(chǎn)生的關(guān)于該一或多個請求的實時系統(tǒng)操作信息,以及 該根據(jù)該系統(tǒng)信息和該可用電源預(yù)算產(chǎn)生用于該一或多個系統(tǒng)模塊的該一或多個電源預(yù)算的步驟包括根據(jù)由該一或多個系統(tǒng)模塊產(chǎn)生的該一或多個請求獲取總系統(tǒng)實時請求;產(chǎn)生分別用于該一或多個系統(tǒng)模塊或者用于相應(yīng)于由該一或多個系統(tǒng)模塊產(chǎn)生的該一或多個請求的該一或多個任務(wù)之中每個的各個電源預(yù)算,并產(chǎn)生該一或多個系統(tǒng)模塊中每個的該總系統(tǒng)實時需求和該一或多個請求的比率。39.—種電源供應(yīng)系統(tǒng),包括: 電源提供裝置,包括至少一電池; 一或多個系統(tǒng)模塊;以及 電源管理模塊,用于確定該電源提供裝置的總電源預(yù)算、獲取該電子系統(tǒng)的系統(tǒng)信息、根據(jù)該總電源預(yù)算和該系統(tǒng)信息確定可用電源預(yù)算;以及根據(jù)該系統(tǒng)信息指示的該一或多個系統(tǒng)模塊的一或多個實時操作情況/需求將該可用電源預(yù)算分配至該一或多個系統(tǒng)模塊。40.如權(quán)利要求39所述的電源供應(yīng)系統(tǒng),其特征在于,該將該可用電源預(yù)算分配至該一或多個系統(tǒng)模塊的步驟包括: 根據(jù)該系統(tǒng)信息和該可用電源預(yù)算產(chǎn)生一或多個電源預(yù)算,其中,該一或多個電源預(yù)算分別用于該一或多個系統(tǒng)模塊或者用于相應(yīng)于由該一或多個系統(tǒng)模塊產(chǎn)生的一或多個請求的一或多個任務(wù)。41.如權(quán)利要求39所述的電源供應(yīng)系統(tǒng),其特征在于,該系統(tǒng)信息包括指示該電源提供裝置的老化狀態(tài)的至少一因子,且該根據(jù)該總電源預(yù)算和該系統(tǒng)信息確定可用電源預(yù)算的步驟包括根據(jù)該總電源預(yù)算與指示該電源提供裝置的該老化狀態(tài)的該至少一因子確定該可用電源預(yù)算。42.—種電源供應(yīng)系統(tǒng),包括: 電源提供裝置,包括至少一電池; 一或多個系統(tǒng)模塊;以及 電源管理模塊,用于確定該電源提供裝置的總電源預(yù)算、獲取指示該電源提供裝置的老化狀態(tài)的至少一因子、根據(jù)該總電源預(yù)算和指示該電源提供裝置的該老化狀態(tài)的該至少一因子確定可用電源預(yù)算以及將該可用電源預(yù)算分配至該一或多個系統(tǒng)模塊。
【文檔編號】G06F1/26GK106020404SQ201610140098
【公開日】2016年10月12日
【申請日】2016年3月11日
【發(fā)明人】周楷勛, 羅永圣, 詹彥碩, 楊坊山, 喻崇驊
【申請人】聯(lián)發(fā)科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1