專利名稱:可攜式計算機電源管理的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種管理電源消耗的方法,特別是一種應(yīng)用于可攜式計算機的工作電源的方法。
背景技術(shù):
可攜式信息處理裝置起源于八十年代末期的桌上型計算機(Desktop),初期的可攜式計算機(Notebook)重約5~6公斤,使用單色液晶顯示屏,其重量雖輕于桌上型計算機,但是對計算機可攜式的理想仍尚有相當(dāng)差距,在科技不斷創(chuàng)新的潮流下,可攜式計算機(Notebook)在短短數(shù)年內(nèi),重量已大幅減輕。
可攜式計算機(Notebook)起源于軍事用途,因為在戰(zhàn)時、軍人需要保持高度的移動性,由于以前的可攜式計算機(Notebook)有重量及體積的限制,不利于移動,因而軍事對信息處理系統(tǒng)提出了可攜帶、容易架設(shè)、容易使用等功能,在軍事上有如此要求,于是有了可攜式計算機(Notebook)的構(gòu)思,并延此構(gòu)想發(fā)展至今。
對于現(xiàn)今的可攜式計算機(Notebook),所使用在可攜式計算機(Notebook)上的CPU因為其耗電量十分大,再加上成本也較高,是故有許多可攜式計算機(Notebook)制造商與生產(chǎn)線都是使用桌上型計算機(Desktop)的CPU加以生產(chǎn),但也會衍生出相當(dāng)多的問題,例如可攜式計算機(Notebook)的CPU永遠比桌上型計算機(Desktop)的CPU慢3~6個月,而且價格更高。
不過對于可攜式計算機(Notebook)的CPU而言,英特爾(Intel)與微軟(Microsoft)提供了些很好的電源管理方法,像是高等組態(tài)與能源接口(Advanced Configuration and Power Interface;ACPI)與速度級別(Speedstep),ACPI定義了C0~C5五種狀態(tài),越高的等級代表對電源管理的效能越好,但可攜式計算機(Notebook)的CPU支持Speedstep及C0~C4的狀態(tài),而桌上型計算機(Desktop)的CPU不支持Speedstep而且對于ACPI只支持到C2的狀態(tài)。
在桌上型計算機(Desktop)P4 2.4GHz/533的CPU光是休眠模式(Idle mode)就要耗費10W的電力,而在使用2.6GHz/2.8GHz的CPU時,在休眠模式(Idle mode)中也最少要耗費超過15W的電力,所以根本無法想象可攜式計算機(Notebook)如果要在使用電池模式中,還可以操作2個小時,得需要多少顆的電池。
但是現(xiàn)代社會越來越需要具移動特性的信息處理裝置,可攜式計算機(Notebook)也不斷追求輕薄短小的優(yōu)勢,勢必會漸漸地降低其重量,而成為一主流趨勢,但因其工作環(huán)境并不一定設(shè)有電源,所以可攜式計算機(Notebook)皆設(shè)有一個內(nèi)接式的電池,可維持工作所須的電力,其電力用來供給顯示器、磁盤驅(qū)動器、鍵盤和鼠標(biāo)等外圍設(shè)備所需的電力,但電池并不能長久供應(yīng)可攜式計算機(Notebook)所須的電力。
既然在無法補充電力的情形下,也在硬設(shè)備中、電池容量上無法突破,如何管理可攜式計算機(Notebook)電源0的消耗,實為一尚待解決的技術(shù)課題。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種可攜式計算機電源管理的方法,其目的在于,動態(tài)地調(diào)整可攜式計算機(Notebook)的電壓與頻率,并維持可攜式計算機(Notebook)工作的正常,乃是針對中央處理單元的外頻(External Clock)與電壓,或是內(nèi)存(Memory)的頻率,又或是影像圖形接口(Video Graphics Array;VGA)卡中的頻率及效能。
本發(fā)明提供了一監(jiān)測機制、一基本的系統(tǒng)架構(gòu)與復(fù)數(shù)種電源管理模式,當(dāng)可攜式計算機(Notebook)于工作中,監(jiān)測電路會監(jiān)測可攜式計算機(Notebook)的電源消耗情形,或是充電轉(zhuǎn)接器(Adapter)與電池(Battery)輸出的電流狀態(tài),又或是監(jiān)測中央處理單元使用率(CPUUtilization)的狀態(tài),當(dāng)可攜式計算機(Notebook)觸發(fā)到特定事件時,則藉由本發(fā)明的電源管理模式將進行調(diào)整,以達到可攜式計算機(Notebook)電源管理的目的。
此外,本發(fā)明的方法可仿真在桌上型計算機(Desktop)的CPU中,還具有支持Speedstep與C3、C4的狀態(tài)的功能,讓系統(tǒng)先進入C2狀態(tài),但C2狀態(tài)很容易被系統(tǒng)的諸多事件給中斷,本發(fā)明克服此一缺失,讓系統(tǒng)可一保持在C2狀態(tài)進行修改電壓與頻率,而不需其它任何的硬件加以輔助便可以達成。
此外,因可攜式計算機(Notebook)時常處于非充電中的狀態(tài),針對此一特性,系統(tǒng)通常會提出電源管理模式,讓可攜式計算機(Notebook)處于一種由系統(tǒng)定義轉(zhuǎn)換模式,可以無須一直保持功能最大化的狀態(tài),避免造成電力上過度的浪費。本發(fā)明利用此種原則下,為了合乎于安全規(guī)格上的考量,也會考慮到系統(tǒng)溫度、電源等等上的安全規(guī)格加以保護,讓使用可攜式計算機(Notebook)的使用者都能更安心的操作,并可適當(dāng)?shù)恼{(diào)整可攜式計算機(Notebook)的功能設(shè)定,以利使用者操作。
根據(jù)本發(fā)明所揭露的方法,至少包含下列步驟通過監(jiān)測機制監(jiān)測可攜式計算機的情形,而強制可攜式計算機進入一特定狀態(tài),在特定狀態(tài)下動態(tài)修改可攜式計算機所需改變的條件,最后可攜式計算機離開特定狀態(tài)。
有關(guān)本發(fā)明的詳細(xì)內(nèi)容及技術(shù),以下配合所示附圖進行詳細(xì)說明圖1為本發(fā)明可攜式計算機電源管理方法的系統(tǒng)方塊圖;圖2為本發(fā)明可攜式計算機電源管理方法中監(jiān)測機制的電路圖;圖3為本發(fā)明可攜式計算機電源管理方法的流程圖;圖4為本發(fā)明可攜式計算機電源管理方法所提的中央處理單元電源管理的流程圖;圖5為本發(fā)明可攜式計算機電源管理方法的時脈圖;及圖6為本發(fā)明可攜式計算機電源管理方法所提的中央處理單元電源管理分級方法的流程圖。
圖中符號說明10 多任務(wù)器(Multiplex;MUX)20 中央處理電源電路單元(CPU Power Circuit)30 中央處理單元(Central Processing Unit;CPU)40 核心邏輯單元(Core Logic Unit)50 鍵盤控制器(Keyboard Controller)60 頻率產(chǎn)生器(Clock Generator)70 放大器(Amplifier)80 電阻(Rsense)步驟100通過一監(jiān)測機制監(jiān)測一可攜式計算機的情形步驟110強制該可攜式計算機進入一特定狀態(tài)步驟120在該特定狀態(tài)下動態(tài)修改該可攜式計算機所需改變的一條件步驟130該可攜式計算機離開該特定狀態(tài)步驟200通過一核心監(jiān)測邏輯單元發(fā)出一中斷該中央處理單元頻率的信號步驟210該中央處理單元回復(fù)一允諾信號至該核心監(jiān)測邏輯單元步驟220該核心監(jiān)測邏輯單元發(fā)出一中斷該中央處理單元電壓的信號步驟230判一鍵盤控制器發(fā)出一停止處理信號步驟240該鍵盤控制器制定一頻率產(chǎn)生器并改變該中央處理單元的頻率步驟250通過一電壓確認(rèn)器(Voltage Identification;VID)設(shè)定一多工器并改變該中央處理單元的電壓步驟260該鍵盤控制器便終止該停止處理信號具體實施方式
本發(fā)明為一種可攜式計算機電源管理的方法,主要包含兩大部分,一是通過本系統(tǒng)動態(tài)的調(diào)整中央處理單元30的電壓及頻率,另一則是根據(jù)中央處理單元30的負(fù)載情形調(diào)整中央處理單元30的電源等級。因為主要的目標(biāo)在于針對可攜式計算機使用桌上型中央處理器并支持高等組態(tài)與能源接口(Advanced Configuration and PowerInterface;ACPI)所提出的C3及C4狀態(tài),進而延長電池的使用時間,于是發(fā)展了一種可動態(tài)改變中央處理器電壓與頻率的方法。
在介紹本發(fā)明的方法前,先陳述本發(fā)明的基本系統(tǒng),請參照圖1為本發(fā)明可攜式計算機電源管理方法的系統(tǒng)方框圖。
就本發(fā)明系統(tǒng)而言,包含下列幾種單元一多任務(wù)器10(Multiplex;MUX),如圖所示,可通過電壓確認(rèn)器(Voltage Identification;VID)加以設(shè)定,而提供給中央處理電源電路單元20,如VID(0..4)的設(shè)定;而此一電壓確認(rèn)器通過鍵盤控制器50設(shè)定一預(yù)設(shè)(default)的核心電壓(Vcore)加以調(diào)整。
一中央處理電源電路單元20(CPU Power Circuit),處理本系統(tǒng)中核心電源輸出管理,而輸出至中央處理單元30。
一中央處理單元30(Central Processing Unit;CPU),處理可攜式計算機中算術(shù)、邏輯運算,解釋每個指令的意義,并可能包含了儲存最近常用資料的高速緩存,中央處理單元30同時也控制計算機系統(tǒng)中大部份的組件。
一核心邏輯單元40(Core Logic Unit),至少能支持(Support)一高等組態(tài)與能源接口(Advanced Configuration and Power Interface;ACPI)所提出的C2及C3狀態(tài)。
一該鍵盤控制器50(Keyboard Controller),可存取(Access)系統(tǒng)管理總線(System Management Bus;SM Bus)及可對通用性輸出入接腳(General Purpose Input Output;GPIO)進行程序化(Programmable)。
而上述的各個單元間,均通過圖中的信號加以溝通與聯(lián)絡(luò)。
有了上述的系統(tǒng)后,便可進行調(diào)整中央處理單元的電壓及頻率,但要如何得知何時需要進行調(diào)整呢?接下來就針對監(jiān)測的電路作更進一步的詳細(xì)說明,請參照圖2,為本發(fā)明可攜式計算機電源管理方法中監(jiān)測機制的電路圖。
此圖為最基本的監(jiān)測機制的電路圖,當(dāng)然也有其它許多的監(jiān)測方式,但本發(fā)明的解決方案在于管理電源的方法,故在此只稍作介紹。
該監(jiān)測機制所提供的電路包含一電阻80、一放大器70一鍵盤控制器50。
電阻80(Sense register)設(shè)置在中央處理電源電路單元20,用以感應(yīng)中央處理單元30負(fù)載電流,并傳出一電流信號;放大器(Amplifier)放大在電阻80兩端間的電壓差(Voltage drop),當(dāng)接收到電流信號時,通過一模擬至數(shù)字轉(zhuǎn)換器(Analog to DigitalConverter;ADC)轉(zhuǎn)換成一電流信號;及鍵盤控制器50(Keyboard Controller)用以辨別監(jiān)測電路的一電壓級數(shù)(Voltage level),此一電壓級數(shù)當(dāng)接收電流信號加以計算后得知。運用V=IR的公式便可算出所消耗的電壓,進而加以管理。
接下來開始說明本發(fā)明的所有流程,請參照圖3,圖3為本發(fā)明可攜式計算機電源管理方法的流程圖。
首先通過一監(jiān)測機制監(jiān)測一可攜式計算機的情形(步驟100),此一監(jiān)測機制提供的電路圖在圖2已做過說明,在此不多加以贅述。步驟100提供了至少一種監(jiān)測方式加以判別動態(tài)修改可攜式計算機的時機;此外,監(jiān)測機制可為一監(jiān)測充電轉(zhuǎn)接器(Adapter)與電池(Battery)輸出的電流狀態(tài),也可為一監(jiān)測中央處理單元使用率(CPU Utilization)的狀態(tài),監(jiān)測的結(jié)果若沒有異常,則持續(xù)保持監(jiān)測狀態(tài);若有異常,那么便會強制該可攜式計算機進入一特定狀態(tài)(步驟110),此一特定狀態(tài)可為一在高等組態(tài)與能源接口(Advanced Configuration and PowerInterface;ACPI)所提出的C2狀態(tài),指該中央處理單元30 STP_GRANDstate,特定狀態(tài)指可讓該中央處理單元停止所有工作運作,并不會被任何事件(event)觸發(fā)而加以中斷(interrupt)的狀態(tài),或者特定狀態(tài)也可以為可攜式計算機任何運作的時機點,讓系統(tǒng)自行監(jiān)測并加以動態(tài)修改,而步驟110中詳細(xì)步驟可在第4圖再加以詳細(xì)的說明,接著便在該特定狀態(tài)下動態(tài)修改該可攜式計算機所需改變的一條件(步驟120),與步驟110相同,步驟120中詳細(xì)步驟也在第4圖再加以詳細(xì)的說明,而此一條件可為可攜式計算機中一中央處理單元的頻率與電壓,頻率指中央處理單元的外頻(External Clock);也可為可攜式計算機中一影像圖形接口(Video Graphics Array;VGA)卡中的頻率及效能,或是可攜式計算機中一內(nèi)存(Memory)的頻率;當(dāng)動態(tài)的修改完成之后,該可攜式計算機離開該特定狀態(tài)(步驟130)。
然后在請參閱圖4,圖4為本發(fā)明可攜式計算機電源管理方法所提的中央處理單元電源管理的流程圖,說明如下首先通過一核心監(jiān)測邏輯單元40發(fā)出一中斷該中央處理單元30頻率的信號(步驟200),而此一中斷中央處理單元30頻率的信號可為一SB_STPCLK#,當(dāng)發(fā)出信號后,該中央處理單元30回復(fù)一允諾信號至該核心監(jiān)測邏輯單元40(步驟210),然后,該核心監(jiān)測邏輯單元40發(fā)出一中斷該中央處理單元30電壓的信號(步驟220),此一中斷該中央處理單元30電壓的信號可為一CPU_STP#,然后一鍵盤控制器50發(fā)出一停止處理信號(步驟230),此一停止處理信號確保中央處理單元30不會被任何系統(tǒng)的中斷(interrupt)給喚醒(wake up),而一直停留在一C2狀態(tài),并可為一EC_STPCLK#,接著該鍵盤控制器50制定一頻率產(chǎn)生器60并改變該中央處理單元30的頻率(步驟240),再通過一電壓確認(rèn)器(Voltage Identification;VID)設(shè)定一多任務(wù)器10并改變該中央處理單元30的電壓(步驟250),當(dāng)都改變重之后,最后該鍵盤控制器50便終止該停止處理信號(步驟260)并結(jié)束本流程。
上述的頻率產(chǎn)生器60可通過系統(tǒng)管理總線(System ManagementBus;SM Bus)程序化(Programmable)1該中央處理單元30(CPU)的頻率(clock),也可通過通用性輸出入接腳(General Purpose Input Output;GPIO)程序化(Programmable)中央處理單元30(CPU)的頻率(clock)。
然后本發(fā)明列舉一實施例加以說明上圖的流程,請參照圖5,為本發(fā)明可攜式計算機電源管理方法的時脈圖,而逐一加以說明。
首先看到圖5,在改變中央處理單元30的頻率與電壓時,得先想辦法讓中央處理單元30進入C2的狀態(tài),然后(a)第一步便是設(shè)計核心邏輯單元40(Core Logic Unit),讓它發(fā)出(issue)一個SB_STPCLK#。
(b)一旦中央處理單元30接受到了SB_STPCLK#,中央處理單元30便會回復(fù)一個中斷通知信號(Stop grant cycle),在CPU_BUS中的STPGNT CYCLE。
(c)核心邏輯單元40便會確認(rèn)中斷通知信號(Stop grant cycle),并發(fā)出CPU_STP#的信號通知外部電路(External Circuitry),中央處理單元30已經(jīng)進入了C2狀態(tài)。
(d)一旦核心邏輯單元40發(fā)出了CPU_STP#,鍵盤控制器50(Keyboard Controller)也會接著發(fā)出一個EC_STPCLK#的信號;此步驟主要目的在于確保中央處理單元30不會被任何的系統(tǒng)事件(systemevent)給中斷(interrupt),以延長中央處理單元30停留在C2的狀態(tài)。
(e)此時便可安心的開始調(diào)整中央處理單元30的頻率與電壓,鍵盤控制器50會通過系統(tǒng)管理總線(System Management Bus;SM Bus)或是通過通用性輸出入接腳(General Purpose Input Output;GPIO)開始制定頻率產(chǎn)生器60(Clock Generator)以改變中央處理單元30的頻率,而電壓確認(rèn)器(Voltage Identification;VID)也開始設(shè)定多任務(wù)器的電路以改變中央處理單元30的電壓。
(f)最后一個步驟,便是鍵盤控制器50中斷EC_STPCLK#此一信號,而中央處理單元30便離開了C2的狀態(tài),回到了正常的狀態(tài)。
而本發(fā)明也提出了一種中央處理單元電源管理分級的方法,使用者可直接通過至少一種等級加以調(diào)整可攜式計算機的電壓與頻率,在討論圖6之前,我們先定義哪些事件會觸發(fā)電源管理的分級。
一、可攜式計算機使用電池再使用電池時,絕大多數(shù)的使用者都希望能延長電池的使用時間,所以當(dāng)充電轉(zhuǎn)接器(Adapter)移除時,便可通過本發(fā)明的電池模式來達成延長電池使用時間的目的。
二、中央處理單元30負(fù)載中央處理單元30的負(fù)載可以像是一個指示器(Indicator),通知使用者是不是不應(yīng)該在所有時間內(nèi)都將中央處理單元30的效能開到最大,而可在低負(fù)載時將中央處理單元30的效能加以調(diào)整并降低。
三、中央處理單元30在休眠時中央處理單元30并不是在每個時間都有工作需要處理,微軟的窗口(Windows)操作系統(tǒng)便提出一種高等組態(tài)與能源接口(Advanced Configuration and Power Interface;ACPI)會通知系統(tǒng)進入休眠狀態(tài),在此狀態(tài)下,系統(tǒng)會強制中央處理單元30節(jié)省更多的電源。
四、溫度事件如果當(dāng)溫度狀態(tài)快要超過可攜式計算機的安全規(guī)格(所有組件的安全限度),此時便必須降低中央處理單元30的電源,已確保溫度安全的范圍。
五、電源事件如果當(dāng)電源狀態(tài)快要超過可攜式計算機的安全規(guī)格(所有組件的安全限度,如電池、充電插座等),此時便必須降低中央處理單元30的電源,已確保電源安全的范圍。
然后,請參閱圖6,圖6為本發(fā)明可攜式計算機電源管理方法所提的中央處理單元電源管理分級方法的流程圖,說明如下首先CPU第1級電源管理為一充電模式,是指在該模式中的頻率為系統(tǒng)最大頻率值,而電壓為系統(tǒng)最大電壓值,此模式在該可攜式計算機正使用充電轉(zhuǎn)接器(Adapter)時,而加以觸發(fā)。
CPU第2級電源管理為一電池模式,是指在該模式中的頻率為系統(tǒng)最大頻率值*75%,而電壓為系統(tǒng)最大電壓值*90%,此模式在該可攜式計算機通過電池提供電源時,而加以觸發(fā)。
CPU第3級電源管理為一低負(fù)載模式,是指在該模式中的頻率為前一種模式頻率值得一半,而電壓為系統(tǒng)最大電壓值*85%,此模式在該中央處理器只需要較低的效能時,而加以觸發(fā);例如前述所提的中央處理單元30負(fù)載。
CPU第4級電源管理為一休眠模式,是指在該模式中的頻率為前一種模式頻率值的四分的一,而電壓為系統(tǒng)最大電壓值*80%,此模式在當(dāng)系統(tǒng)一段時間未處理任何工作時,而加以觸發(fā);例如前述所提的中央處理單元30負(fù)載。
CPU第5級電源管理為一緊急模式,是指在該模式中的頻率為前一種模式頻率值的四分的三,而電壓為前一種模式電壓值*90%,此模式在當(dāng)可攜式計算機中,快要超過規(guī)格(Spec.)的安全要求時,而加以觸發(fā);例如前述所提的溫度事件或是電源事件等等。
雖然本發(fā)明以前述的較佳實施例揭露如上,然其并非用以限定本發(fā)明,任何熟習(xí)此技藝者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些允許的更動與潤飾,因此本發(fā)明的保護范圍應(yīng)以本申請的權(quán)利要求書的范圍所界定者為準(zhǔn)。
權(quán)利要求
1.一種可攜式計算機電源管理的方法,是應(yīng)用于一可攜式計算機中,通過調(diào)整該可攜式計算機的頻率及電壓的方式加以達成,其特征在于,該方法包含有下列步驟通過一監(jiān)測機制監(jiān)測該可攜式計算機的情形;強制該可攜式計算機進入一特定狀態(tài);在該特定狀態(tài)下動態(tài)修改該可攜式計算機所需改變的一條件;及該可攜式計算機離開該特定狀態(tài)。
2.如權(quán)利要求1所述的可攜式計算機電源管理的方法,其特征在于,該監(jiān)測機制提供了一種電路,該電路用以監(jiān)測一中央處理單元的電流,包含一電阻(Sense register)設(shè)在一中央處理電源電路單元之前,用以感應(yīng)該中央處理單元的負(fù)載電流,并傳出一電流信號;一放大器(Amplifier)放大在該電阻兩端間的電壓差(Voltagedrop),當(dāng)接收到該電流信號時,通過一模擬至數(shù)字轉(zhuǎn)換器(Analog toDigital Converter;ADC),轉(zhuǎn)換成一電流信號;及一鍵盤控制器(Keyboard Controller),用以辨別該監(jiān)測電路的一電壓級數(shù)(Voltage level),該電壓級數(shù)當(dāng)接收該電流信號加以計算后得知。
3.如權(quán)利要求1所述的可攜式計算機電源管理的方法,其特征在于,該監(jiān)測機制可為一監(jiān)測充電轉(zhuǎn)接器(Adapter)與電池(Battery)輸出的電流狀態(tài)。
4.如權(quán)利要求1所述的可攜式計算機電源管理的方法,其特征在于,該監(jiān)測機制可為一監(jiān)測中央處理單元使用率(CPU Utilization)的狀態(tài)。
5.如權(quán)利要求1所述的可攜式計算機電源管理的方法,其特征在于,該特定狀態(tài)可為一在高等組態(tài)與能源接口(AdvancedConfiguration and Power Interface;ACPI)所提出的C2狀態(tài),指該中央處理單元STP_GRAND state。
6.如權(quán)利要求1所述的可攜式計算機電源管理的方法,其特征在于,該特定狀態(tài)指可讓該中央處理單元停止所有工作運作,并不會被任何事件(event)觸發(fā)而加以中斷(interrupt)的狀態(tài)。
7.如權(quán)利要求1所述的可攜式計算機電源管理的方法,其特征在于,該特定狀態(tài)也可以為該可攜式計算機任何運作的時機點。
8.如權(quán)利要求1所述的可攜式計算機電源管理的方法,其特征在于,將強制該可攜式計算機進入一特定狀態(tài)的步驟,更包含下列步驟通過一核心監(jiān)測邏輯單元發(fā)出一中斷該中央處理單元頻率的信號;該中央處理單元回復(fù)一允諾信號至該核心監(jiān)測邏輯單元;該核心監(jiān)測邏輯單元發(fā)出一中斷該中央處理單元電壓的信號;一鍵盤控制器發(fā)出一停止處理信號。
9.如權(quán)利要求1所述的可攜式計算機電源管理的方法,其特征在于,該條件可從該可攜式計算機中一中央處理單元的頻率與電壓、該可攜式計算機中一內(nèi)存(Memory)的頻率及該可攜式計算機中一影像圖形接口(Video Graphics Array;VGA)卡中的頻率及效能的組合中任意擇一。
10.如權(quán)利要求1所述的可攜式計算機電源管理的方法,其特征在于,在該特定狀態(tài)下動態(tài)修改該可攜式計算機所需改變的一條件的步驟,更包含下列步驟一鍵盤控制器制定一頻率產(chǎn)生器并改變該中央處理單元的頻率;及通過一電壓確認(rèn)器(Voltage Identification;VID)設(shè)定一多任務(wù)器并改變該中央處理單元的電壓。
11.一種中央處理單元電源管理的方法,該方法應(yīng)用于一可攜式計算機中,其特征在于,該方法包含有下列步驟通過一核心監(jiān)測邏輯單元發(fā)出一中斷該中央處理單元頻率的信號;該中央處理單元回復(fù)一允諾信號至該核心監(jiān)測邏輯單元;該核心監(jiān)測邏輯單元發(fā)出一中斷該中央處理單元電壓的信號;一鍵盤控制器發(fā)出一停止處理信號;該鍵盤控制器制定一頻率產(chǎn)生器并改變該中央處理單元的頻率;通過一電壓確認(rèn)器(Voltage Identification;VID)設(shè)定一多任務(wù)器并改變該中央處理單元的電壓;及該鍵盤控制器便終止該停止處理信號。
12.如權(quán)利要求11所述的中央處理單元電源管理的方法,其特征在于,該核心監(jiān)測邏輯單元至少能支持(Support)一高等組態(tài)與能源接口(Advanced Configuration and Power Interface;ACPI)所提出的C2及C3狀態(tài)。
13.如權(quán)利要求11所述的中央處理單元電源管理的方法,其特征在于,該中斷該中央處理單元頻率的信號可為一SB_STPCLK#。
14.如權(quán)利要求11所述的中央處理單元電源管理的方法,其特征在于,該中斷該中央處理單元電壓的信號可為一CPU_STP#。
15.如權(quán)利要求11所述的中央處理單元電源管理的方法,其特征在于,該停止處理信號確保該中央處理單元不會被任何系統(tǒng)的中斷(interrupt)給喚醒(wake up),而一直停留在一C2狀態(tài),并可為一EC_STPCLK#。
16.如權(quán)利要求11所述的中央處理單元電源管理的方法,其特征在于,該鍵盤控制器可存取(Access)系統(tǒng)管理總線(SystemManagement Bus;SM Bus)及可對通用性輸出入接腳(General PurposeInput Output;GPIO)進行程序化(Programmable)。
17.如權(quán)利要求11所述的中央處理單元電源管理的方法,其特征在于,該頻率產(chǎn)生器可通過系統(tǒng)管理總線(System Management Bus;SM Bus)程序化(Programmable)該中央處理單元(CPU)的頻率(clock)。
18.如權(quán)利要求11所述的中央處理單元電源管理的方法,其特征在于,該頻率產(chǎn)生器可通過通用性輸出入接腳(General Purpose InputOutput;GPIO)程序化(Programmable)該中央處理單元(CPU)的頻率(clock)。
19.如權(quán)利要求11所述的中央處理單元電源管理的方法,其特征在于,該電壓確認(rèn)器通過該鍵盤控制器設(shè)定一預(yù)設(shè)(default)的核心電壓(Vcore)加以調(diào)整。
20.一種中央處理單元(CPU)電源管理的分級方法,應(yīng)用于一可攜式計算機中,而使用者可直接通過至少一種等級加以調(diào)整該可攜式計算機的電壓與頻率,其特征在于,該分級方法提供下列五種模式一充電模式,指該可攜式計算機正使用充電轉(zhuǎn)接器(Adapter)時,而加以觸發(fā);一電池模式,指在該可攜式計算機通過電池提供電源時,而加以觸發(fā);一低負(fù)載模式,指該中央處理器只需要較低的效能時,而加以觸發(fā);一休眠模式,指當(dāng)系統(tǒng)一段時間未處理任何工作時,而加以觸發(fā);一緊急模式,指當(dāng)可攜式計算機中,快要超過規(guī)格(Spec.)的安全要求時,而加以觸發(fā)。其中上述的五種模式,彼此間可相互任意切換,以確保電源安全管理的效。
全文摘要
本發(fā)明為一種可攜式計算機電源管理的方法,當(dāng)可攜式計算機于工作時,通過一監(jiān)測電路監(jiān)測可攜式計算機的電源消耗情形,并動態(tài)地改變可攜式計算機中央處理單元(CPU)的電壓與頻率,更提供復(fù)數(shù)種電源管理模式,用以調(diào)整可攜式計算機電力的消耗,以達到管理可攜式計算機電源消耗的目的。
文檔編號G06F1/32GK1503101SQ0215289
公開日2004年6月9日 申請日期2002年11月26日 優(yōu)先權(quán)日2002年11月26日
發(fā)明者陳志賢, 郭紀(jì)誠, 陳健業(yè), 簡志祥 申請人:志合電腦股份有限公司