(57)【要約】【課題】本発明は、ポータブルコンピュータの電源消費を節約するようにした、ポータブルコンピュータの電源コントロール方法を提供する。【解決手段】ポータブルコンピュータに適用されて、該ポータブルコンピュータの周波数及び電圧を調整することによりポータブルコンピュータの電源コントロールを達成する方法であって、検知機構を介して前記ポータブルコンピュータの状況を検知する工程と、前記ポータブルコンピュータを特定状態に強制させる工程と、前記特定状態において、動的に前記ポータブルコンピュータの、変更が必要とする条件を修正する工程と、前記ポータブルコンピュータを前記特定状態から開放される工程とからなることを特徴とする。【選択図】　　図３
2004139547.tif 000002
【特許請求の範囲】
【請求項１】
ポータブルコンピュータに適用されて、該ポータブルコンピュータの周波数及び電圧を調整することによりポータブルコンピュータの電源コントロールを達成する方法であって、
検知機構を介して前記ポータブルコンピュータの状況を検知するステップと、
前記ポータブルコンピュータを特定状態に設定させるステップと、
前記特定状態において、動的に前記ポータブルコンピュータの、変更が必要とする条件を修正するステップと、
前記ポータブルコンピュータを前記特定状態から開放されるステップと、からなることを特徴とするポータブルコンピュータの電源コントロール方法。
【請求項２】
前記検知機構を介して，前記ポータブルコンピュータの状況を検知するステップは、少なくとも、一つの検知方法で、動的に、前記ポータブルコンピュータにおいて変更が必要とする条件を判断するタイミングを提供する、ことを特徴とする請求項１記載のポータブルコンピュータの電源コントロール方法。
【請求項３】
前記検知機構は検出回路を含み、該回路は、中央処理装置の電流を検知することに利用され、
中央処理電源回路ユニットの前に設けられて、前記中央処理装置の負荷電流を検出して電流信号を送信する抵抗と、
該抵抗の両端間に生じる電圧差を増幅し、この電圧差を受信した時、アナログデジタル変換器を介してそれを電流信号に転換するアンプと、
前記検知回路において、受信した前記電流信号を計算して得た電圧レベルを判断するキーボードコントローラーとを有する、ことを特徴とする請求項１記載のポータブルコンピュータの電源コントロール方法。
【請求項４】
前記検知機構は、アダプターと電池出力の電流状態を検知する、ことを特徴とする請求項１記載のポータブルコンピュータの電源コントロール方法。
【請求項５】
前記検知機構は、中央処理装置の稼働率状態を検知することを特徴とする請求項１記載のポータブルコンピュータの電源コントロール方法。
【請求項６】
前記特定状態は、拡張構成および電源インタフェースにおいてのＣ２状態が、前記中央処理装置ＳＴＰ＃ＧＲＡＮＤ　ｓｔａｔｅである、ことを特徴とする請求項１記載のポータブルコンピュータの電源コントロール方法。
【請求項７】
前記特定状態は前記中央処理装置に全ての操作を中止させ、また、何れかのイベントがトリガーされても割り込み状態にならない、ことを特徴とする請求項１記載のポータブルコンピュータの電源コントロール方法。
【請求項８】
前記特定状態は、前記ポータブルコンピュータにおける任意の操作タイミングである、ことを特徴とする請求項１記載のポータブルコンピュータの電源コントロール方法。
【請求項９】
前記ポータブルコンピュータを特定状態に設定させるステップには、更に、
コア論理演算装置を介して前記中央処理装置の周波数を割り込む信号を送信するステップと、
前記中央処理装置が、サイクルステータスを前記コア論理演算装置へリターンするステップと、
前記コア論理演算装置が、前記中央処理装置の電圧を割り込む信号を送信するステップと、
キーボードコントローラーが、処理終了信号を送信するステップと、
があることを特徴とする請求項１記載のポータブルコンピュータの電源コントロール方法。
【請求項１０】
前記中央処理装置を前記割り込む周波数の信号がＳＢ＃ＳＴＰＣＬＫ＃である、ことを特徴とする請求項９記載のポータブルコンピュータの電源コントロール方法。
【請求項１１】
前記中央処理装置を該当割り込む電圧の信号がＣＰＵ＃ＳＴＰ＃である、ことを特徴とする請求項９記載のポータブルコンピュータの電源コントロール方法。
【請求項１２】
前記処理終了信号は、前記中央処理装置が、任意のシステムの割り込みによりウェークアップされることなく、常に在該当特定状態になり、また、ＥＣ＃ＳＴＰＣＬＫ＃である、ことを特徴とする請求項９記載のポータブルコンピュータの電源コントロール方法。
【請求項１３】
前記条件は、前記ポータブルコンピュータにおいての中央処理装置の周波数と電圧であり、該中央処理装置が、机上用中央処理装置である、ことを特徴とする請求項１記載のポータブルコンピュータの電源コントロール方法。
【請求項１４】
前記条件は、前記ポータブルコンピュータにあるメモリの周波数である、ことを特徴とする請求項１記載のポータブルコンピュータの電源コントロール方法。
【請求項１５】
前記条件は、前記ポータブルコンピュータにあるビデオグラフィックスアレイボードにある周波数及びパワーである、ことを特徴とする請求項１記載のポータブルコンピュータの電源コントロール方法。
【請求項１６】
前記特定状態において、動的に前記ポータブルコンピュータの、変更が必要とする条件を修正するステップには、更に、
キーボードコントローラーが、周波数生成器を制定して、前記中央処理装置の周波数を変更するステップと、
電圧識別コードを介して多重化装置をセットして、該中央処理装置の電圧を変更する、ことを特徴とする請求項１記載のポータブルコンピュータの電源コントロール方法。
【請求項１７】
前記中央処理装置が前記特定状態から開放されるステップは、キーボードコントローラーを介して処理終了信号を中止して、該処理終了信号がＥＣ＃ＳＴＰＣＬＫ＃である、ことを特徴とする請求項９記載のポータブルコンピュータの電源コントロール方法。
【請求項１８】
ポータブルコンピュータに応用される中央処理装置の電源コントロール方法であって、
コア論理演算装置を介して前記中央処理装置の周波数を割り込む信号を送信するステップと、
前記中央処理装置が、サイクルステータスを前記コア論理演算装置へリターンするステップと、
前記コア論理演算装置が、前記中央処理装置の電圧を割り込む信号を送信するステップと、
キーボードコントローラーが、処理終了信号を送信するステップと、
キーボードコントローラーが、周波数生成器を設定して、前記中央処理装置の周波数を変更するステップと、
電圧識別コードを介して多重化装置をセットして、前記中央処理装置の電圧を変更するステップと、
前記キーボードコントローラーが前記処理終了信号を中止するステップと、
を有することを特徴とする中央処理装置の電源コントロール方法。
【請求項１９】
前記コア論理演算装置は、少なくとも、拡張構成および電源インタフェースが提案するＣ２及びＣ３状態をサポートすることができる、ことを特徴とする請求項１８記載の中央処理装置の電源コントロール方法。
【請求項２０】
前記中央処理装置周波数を割り込む前記信号は、ＳＢ＃ＳＴＰＣＬＫ＃である、ことを特徴とする請求項１８記載の中央処理装置の電源コントロール方法。
【請求項２１】
前記中央処理装置の電圧を割り込む前記信号は、ＣＰＵ＃ＳＴＰ＃である、ことを特徴とする請求項１８記載の中央処理装置の電源コントロール方法。
【請求項２２】
前記処理終了信号は、前記中央処理装置が、任意のシステムの割り込みによりウェークアップされることなく、常に在該当特定状態になり、また、ＥＣ＃ＳＴＰＣＬＫ＃である、ことを特徴とする請求項１８記載の中央処理装置の電源コントロール方法。
【請求項２３】
前記キーボードコントローラーは、システムコントロールバスをアクセスすることができ、また、汎用入出力脚をプログラマブルにすることができる、ことを特徴とする請求項１８記載の中央処理装置の電源コントロール方法。
【請求項２４】
前記周波数生成器は、システムコントロールバスを介して前記中央処理装置の周波数をプログラマブルにする、ことを特徴とする請求項１８記載の中央処理装置の電源コントロール方法。
【請求項２５】
前記周波数生成器は、汎用入出力脚を介して前記中央処理装置の周波数をプログラマブルにする、ことを特徴とする請求項１８記載の中央処理装置の電源コントロール方法。
【請求項２６】
前記電圧識別コードは、前記キーボードコントローラーを介して、省略値のコア電圧をセットすることにより、調整される、ことを特徴とする請求項１８記載の中央処理装置の電源コントロール方法。
【請求項２７】
ポータブルコンピュータに適用され、ユーザーは、直接に少なくとも一つのグレードを介して前記ポータブルコンピュータの電圧や周波数を調整することができ、前記ステージング方法が、つぎの
前記ポータブルコンピュータがアダプターを使用する時、トリガーする充電モードと、
前記ポータブルコンピュータが電池を介して電源を提供する時、トリガーする電池モードと、
前記中央処理装置が低いパワーを必要とする時、トリガーする低負荷モードと、
システムが一時期にいずれの工作をも処理しない時、トリガーする休止モードと、
ポータブルコンピュータにおいて、スペックの安全要求をオーバーする時、トリガーする非常モードとの、五つのモードを提供し、
上述の五つのモードは、互いに切り替えることができることにより、電源安全コントロールの効果を確保する、ことを特徴とする中央処理装置の電源コントロールのステージング方法。
【請求項２８】
前記充電モードにおいて、該モードでの周波数がシステムの最大周波数であり、電圧がシステムの最大電圧値である、ことを特徴とする請求項２７記載の中央処理装置の電源コントロールのステージング方法。
【請求項２９】
前記電池モードにおいて、該モードでの周波数がシステムの最大周波数＊７５％であり、電圧がシステムの最大電圧値＊９０％である、ことを特徴とする請求項２７記載の中央処理装置の電源コントロールのステージング方法。
【請求項３０】
前記低負荷モードにおいて、該モードでの周波数が一つ前のモード周波数値の半分であり、電圧がシステムの最大電圧値＊８５％である、ことを特徴とする請求項２７記載の中央処理装置の電源コントロールのステージング方法。
【請求項３１】
前記休止モードにおいて、該モードでの周波数が一つ前のモード周波数値の四分の一であり、電圧がシステムの最大電圧値＊８０％である、ことを特徴とする請求項２７記載の中央処理装置の電源コントロールのステージング方法。
【請求項３２】
前記非常モードにおいて、該モードでの周波数が一つ前のモード周波数値の四分の三であり、電圧が一つ前のモード電圧値＊９０％である、ことを特徴とする請求項２７記載の中央処理装置の電源コントロールのステージング方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電源の消費をコントロールする方法に係り、特に、ポータブルコンピュータの使用電源に適用される方法である。
【０００２】
【従来の技術】
現在のポータブルコンピュータでは、電源の使用効率をより良くするために、ポータブルコンピュータの専用中央処理装置の演算スピード及び能力をいっそう向上させようとしているのであるが、その結果、中央処理装置の消費電量も多くなり、高熱が生成され易くなっている。
ポータブルコンピュータ用の中央処理装置にあっては、インテル（登録商標）やマイクロソフト（登録商標）などによって、例えば、拡張構成および電源インタフェースやＳｐｅｅｄ　ｓｔｅｐなどの優れた電源コントロール方法が提供されている。ＡＣＰＩはＣ０〜Ｃ４の５つの状態を定義しており、グレードが高くなればなるほど、電源コントロールの効率がよいことを表わしており、それに従ってパワーもいっそう増す。
しかし、ポータブルコンピュータの中央処理装置については、いくつかの問題点がある。例えば、ポータブルコンピュータの中央処理装置の登場時期が、机上用コンピュータの中央処理装置の登場より３〜６ヶ月も遅れる上に、価格が高いので、生産コストを下げられないのである。
【０００３】
このため、多数のポータブルコンピュータメーカの生産ラインでは、コストが高く生産が遅れ気味のポータブルコンピュータ用の中央処理装置に替えて、机上用コンピュータ用の中央処理装置を使用してポータブルコンピュータ生産するようになり、その結果、２通りの異なる中央処理装置を搭載したポータブルコンピュータに分かれてしまうことになる。そうすると、ポータブルコンピュータ專用の中央処理装置では、Ｓｐｅｅｄ　ｓｔｅｐ及びＣ０〜Ｃ４の状態をサポートでき、効率的な電源コントロールを実現することができるのであるが、机上用コンピュータの中央処理装置を搭載したポータブルコンピュータでは、Ｓｐｅｅｄ　ｓｔｅｐがサポートできず、また、ＡＣＰＩに対してＣ２の状態までしかサポートできない、という問題が生ずることとなる。
【０００４】
また、机上用コンピュータＰ４の２．４ＧＨｚ／５３３　の中央処理装置においては、休止モードだけでも１０Ｗの電力が消費され、２．６ＧＨｚ／２．８ＧＨｚを使用するＣＰＵにあっては、休止モードで少なくとも１５Ｗを超える電力を消費するので、ポータブルコンピュータを電池モードで２時間操作した場合、電池が何個必要となるか、想像もつかない。
【０００５】
しかしながら、現代社会においては、携帯可能な情報処理裝置がいっそう大切になり、ポータブルコンピュータの軽量化や短小等のメリットが追求される毎に、少しずつ減量されている、というのが主要トレンドになっている。しかし、必ずしも使用現場に電源が設置されているとは限らないために、使用に必要とする電力を維持するためにポータブルコンピュータに内蔵式電池を設けて、ディスプレイ、ディスク、キーボード、マウス等々の周辺機器に、必要電力を供給するようにしているが、電池は、ポータブルコンピュータが必要とする電力を長時間にわたって供給することができない。
【０００６】
電力を補充することができない状況下で、そして、ハード設備には電池の容量を増やせないという状況下で、机上用コンピュータの中央処理装置を搭載したポータブルコンピュータの電源消費をいかにコントロールして、有効に電池の使用期間を延長することができるかが、これから解決しなければならない技術課題である。
【０００７】
【発明が解決しようとする課題】
以上の問題を解決するために、本発明の目的は、動的にポータブルコンピュータの電圧や周波数を調整して、正常に、ポータブルコンピュータの使用を維持することができるポータブルコンピュータの電源コントロール方法を提供する。
調整する対象素子としては、中央処理装置の外部クロックや電圧であり、或いはメモリの周波数であり、或いはビデオグラフィックスアレイボードでの周波数及びパワーである。
【０００８】
【課題を解決するための手段】
本発明は、検知機構と、基本的なシステムスケルトンと、複数の電源コントロールモードとを提供して、ポータブルコンピュータの使用中、検知回路がポータブルコンピュータの電源消費状況を、或いはアダプターと電池の出力電流状態を、または中央処理装置の稼働率の状態を検知するようにし、ポータブルコンピュータが特定イベントをトリガーした時、前記電源コントロールモードで調整して、ポータブルコンピュータの電源コントロールをするようにする。
【０００９】
また、本発明の方法は、机上用コンピュータのＤＴ　ＣＰＵをシミュレーションすることができ、また、Ｓｐｅｅｄ　ｓｔｅｐやＣ３，Ｃ４の状態をサポートできる機能を有するようにしたので、システムを先にＣ２状態にさせてあるときに、Ｃ２状態は、システムの多くのイベントによって、容易に割り込まれてしまうのであるが、本発明はこの欠点を解消して、システムをＣ２状態に維持したままで、他のハードウェアを必要としないで、電圧や周波数を修正することができる、ということを実現する。
【００１０】
また、ポータブルコンピュータは常に非充電状態になるために、この特性に対して、システムには、一般的に１つの電源コントロールモードがあり、ポータブルコンピュータをシステムが定義する転換モードにして、システムが常時機能最大化状態に保持されることの無いようにし、電力の浪費を防止するようにする。本発明は、この原則の下に、安全スペックをクリアすることを考慮し、システム温度や電源等の安全スペックも考慮して、ポータブルコンピュータを使用するユーザーが安心して操作を行えるようにすると共に、ポータブルコンピュータの機能設定を適切に調整するので、ユーザーが操作するのにもいっそう有利である。
【００１１】
本発明の方法によれば、少なくとも、検知機構を介して前記ポータブルコンピュータの状況を検知するステップと、該ポータブルコンピュータを特定状態に強制させるステップと、該特定状態において、動的に前記ポータブルコンピュータの、変更が必要とする条件を修正するステップと、前記ポータブルコンピュータを前記特定状態から開放されるステップと、を有する。
【００１２】
【発明の実施形態】
以下、本発明の詳しい内容及び技術を、図面を参照しながら説明する。
本発明は、ポータブルコンピュータの電源コントロール方法であり、対象とする中央処理装置（机上用、ＤＴ　ＣＰＵ）には、本システムを介して動的に中央処理装置３０の電圧及び周波数を調整する部分と、中央処理装置３０の負荷状況に従って中央処理装置３０の電源グレードを調整する部分とがある。
主な目標は、ポータブルコンピュータが使う机上用中央処理装置３０でありながら、拡張構成および電源インタフェースが提出するＣ３及びＣ４状態をサポートして、また、電池の使用期限を延長することで、本発明は、中央処理装置３０の電圧と周波数が変動可能である方法を開発したのである。
【００１３】
本発明の方法を説明する前に、本発明の基本システムを説明する。
図１は、本発明のポータブルコンピュータ電源コントロール方法のシステムブロック図である。
【００１４】
本発明のシステムには、
図に示すように、キーボードコントローラー５０によって設定される省略値のコア電圧で調整される電圧識別コードを介して設定され、ＶＩＤ（０．．４）のような設定を中央処理電源回路ユニット２０に提供する多重化装置１０と、
本システムのあるコア電源出力をコントロールして、中央処理装置３０へ出力する中央処理電源回路ユニット２０と、
ポータブルコンピュータの算術や論理演算を行い、各命令を解釈し、常用データを記憶するキャッシュメモリ機能を含み、また、コンピュータシステムにおいて、ほとんどの素子を制御することができる中央処理装置３０と、
少なくとも、拡張構成および電源インタフェースが提出するＣ２及びＣ３状態をサポートする、コア論理演算装置４０と、
システムコントロールバスへアクセス可能であり、汎用入出力端をプログラマブルする、キーボードコントローラー５０と、
がある。
上述の各装置間は、図のように、信号を介して通信し連絡する。
【００１５】
上述のシステムがあれば、中央処理装置の電圧及び周波数を調整することができるが、いつ，どのような状態で調整するのかについて検知する回路について、より詳しく説明する。
図２は、本発明のポータブルコンピュータの電源コントロール方法における検知機構の回路図である。
この図は、最も基本的な検知機構の回路図である。勿論、他にいろんな検知方法があるが、本発明の精神が電源のコントロール方法であるため、簡単に説明する。
【００１６】
本発明の検知機構が提供する回路には、抵抗８０、アンプ７０、及びキーボードコントローラー５０がある。
抵抗８０は、中央処理電源回路ユニット２０に設けられ、中央処理装置３０の負荷電流を誘導して、電流信号を送信することに使われ、
アンプ７０は、抵抗８０の両端の電圧差を増幅して、電流信号を受信した時、アナログデジタル変換器を介して電流信号に転換することに使われ、
キーボードコントローラー５０は、検知回路の電流信号を受信してから計算することによって得た電圧レベルを辨別することに使われる。
式Ｖ＝ＩＲにより、消費する電圧を計算し、コントロールすることができる。
【００１７】
次に、本発明のすべてのフローを説明する。
図３は、本発明のポータブルコンピュータの電源コントロール方法のフロー図である。
【００１８】
まず、検知機構を介してポータブルコンピュータの状況を検知して、検知機構が提供する回路は、すでに図２で説明したため省略する。
ステップ１００では、少なくとも、動的にポータブルコンピュータを修正するタイミングを判別する一つの検知方法を提供し、また、検知機構は、アダプターと電池が出力する電流状態を検知してもいいし、中央処理装置３０の稼働率の状態を検知してもいい。検知結果には異常がなければ、検知状態に保持するが、異常があれば、前記ポータブルコンピュータを特定状態に設定し（ステップ１１０）、特定状態は、拡張構成および電源インタフェースが提出するＣ２状態であるのは、前記中央処理装置３０がＳＴＰ＃ＧＲＡＮＤ　ｓｔａｔｅであり、特定状態は、前記中央処理装置３０に全ての操作を中止させるし、また、何れのイベントがトリガーされても割り込み状態にならず、或いは、特定状態は、ポータブルコンピュータにおいての任意の操作タイミングであり、システムは、自動的に検知して、動的に修正しする、というステップ１１０においての詳しいステップが、図４によって詳しく説明されている。前記特定状態において、動的に前記ポータブルコンピュータに変更の必要がある条件修正（ステップ１２０）が、ステップ１１０と同じで、また、ステップ１２０においての詳しいステップも図４によって詳しく説明される。この条件は、ポータブルコンピュータの中央処理装置の周波数と電圧でもいい。周波数は、中央処理装置３０の外部クロックであるが、ポータブルコンピュータのビデオグラフィックスアレイボードの周波数及びパワー、或いは、ポータブルコンピュータのメモリの周波数であってもいい。動的に修正した後、前記ポータブルコンピュータが前記特定状態（ステップ１３０）から開放される。
【００１９】
図４は、本発明のポータブルコンピュータの電源コントロール方法が提案した中央処理装置の電源コントロールのフロー図である。
【００２０】
前述のように、ステップ１１０において、前記ポータブルコンピュータを特定状態に強制するが、その方法として、まず、コア論理演算装置４０を介して前記中央処理装置３０を割り込む周波数の信号（ステップ２００）を送信するが、この中央処理装置３０を割り込む周波数の信号がＳＢ＃ＳＴＰＣＬＫ＃であり、信号が送信された後、前記中央処理装置３０から、サイクルステータスを前記コア論理演算装置４０へリターン（ステップ２１０）し（図１を参照すること）、その後、前記コア論理演算装置４０が、前記中央処理装置３０を割り込む電圧の信号（ステップ２２０）を送信するが、前記中央処理装置３０を割り込む電圧の信号がＣＰＵ＃ＳＴＰ＃であり、その後、キーボードコントローラー５０が処理終了信号（ステップ２３０）を送信する。この処理終了信号は、中央処理装置３０が任意のシステムの割り込みによってウェークアップされないことを確保して、Ｃ２状態に維持させ、そして、ＥＣ＃ＳＴＰＣＬＫ＃であり、次に、前記キーボードコントローラー５０が周波数生成器６０を制定して、前記中央処理装置３０の周波数を変更し（ステップ２４０）、また、電圧識別コードを介して多重化装置１０を設定して、前記中央処理装置３０の電圧を変更し（ステップ２５０）、変更が終了後、最後に、前記キーボードコントローラー５０が前記処理終了信号を中止して（ステップ２６０）、本フローを終了する。
【００２１】
上述のサイクルステータスは、中央処理装置３０が送信したハード制御命令であり、コア論理演算装置４０を介して解読し正確に命令を判断して、これによって、ステップ１２０での条件（例えば、ＣＰＵの電圧や周波数、ＶＧＡ　Ｃａｒｄの周波数及びパワー、Ｍｅｍｏｒｙの周波数）について変更する。
【００２２】
上述の周波数生成器６０は、システムコントロールバスを介して前記中央処理装置３０の周波数をプログラマブルしてもいいし、汎用入出力脚を介して中央処理装置３０の周波数をプログラマブルしてもいい。
【００２３】
次に、本発明の一実施例で上図のフローを説明する。
図５は、本発明のポータブルコンピュータの電源コントロール方法のクロック単位図であり、それぞれに説明する。
【００２４】
図５を参照して、中央処理装置３０の周波数と電圧を変更する時、まず、中央処理装置３０をＣ２の状態にしなければならない。その後、
（ａ）まず、コア論理演算装置４０が、ＳＢ＃ＳＴＰＣＬＫ＃を発行するように設計し、
（ｂ）中央処理装置３０がＳＢ＃ＳＴＰＣＬＫ＃を受信した瞬間、中央処理装置３０がＣＰＵ＃ＢＵＳのＳＴＰＧＮＴ　ＣＹＣＬＥへ割り込み通知信号をリターンし、
（ｃ）　コア論理演算装置４０が割り込み通知信号を確認して、ＣＰＵ＃ＳＴＰ＃の信号を発行して外部回路へ通知し、即ち、キーボードコントローラー５０が制御する入力裝置へ通知し、中央処理装置３０がＣ２状態に入り、
（ｄ）コア論理演算装置４０がＣＰＵ＃ＳＴＰ＃を発行したら、キーボードコントローラー５０もその後に着き、ＥＣ＃ＳＴＰＣＬＫ＃の信号を発信し、このステップの主な目的は、中央処理装置３０が、任意のシステムイベントにより割り込みされないように確保して、これにより、中央処理装置３０がより長くＣ２状態になり、
（ｅ）この時、中央処理装置３０の周波数と電圧を調整し始め、キーボードコントローラー５０は、システムコントロールバスを介して、或いは、汎用入出力脚を介して周波数生成器６０を設定し始め、中央処理装置３０の周波数を変更して、また、電圧識別コードが多重化装置の回路を設定し始め、中央処理装置３０の電圧を変更し、
（ｆ）最後のステップで、キーボードコントローラー５０がＥＣ＃ＳＴＰＣＬＫ＃の信号を割り込み、そして、中央処理装置３０がＣ２状態から開放されて、正常な状態に戻る。
【００２５】
本発明は、また、中央処理装置の電源コントロールステージング方法を提供し、ユーザーが、直接に少なくとも一つのグレードを介してポータブルコンピュータの電圧や周波数を調整し、図６を検視する前に、先に何れかのイベントが電源コントロールステージングをトリガーすることを定義する。
【００２６】
１）ポータブルコンピュータでの電池使用：　電池を使用する時、ほとんどのユーザーは、電池の使用期間を延ばしたいと願うもので、この場合、アダプターを外せば、本発明の電池モードを介して、電池使用期限を延長する目的が達成される。
２）中央処理装置３０の負荷：　中央処理装置３０の負荷は常に中央処理装置３０のパワーを最大にする必要があるか否かをユーザーに通知し、低負荷でよい時には、中央処理装置３０のパワーを調整し低減する。
３）中央処理装置３０の休止時：　中央処理装置３０はいつでも使用処理しているわけでなく、マイクロソフト（登録商標）のウィンドーズ作業システムが、拡張構成および電源インタフェースが休止状態に入ることをシステムに通知するように提案し、この状態で、システムが中央処理装置３０を設定して、より多く電源を節約することができるようになる。
４）温度イベント：　　温度状態が、ポータブルコンピュータの安全スペック（全ての素子の安全限度）を超える前に、中央処理装置３０の電源を低減して、温度を安全範囲内に確保する。
５）電源イベント：　電源状態がポータブルコンピュータの安全スペック（全ての素子の安全限度、例えば、電池、充電ソケット等）を超える前に、中央処理装置３０の電圧を低減して、電源を安全範囲内に確保する。
【００２７】
図６は、本発明のポータブルコンピュータの電源コントロール方法を提案した中央処理装置の電源コントロールステージング方法のフロー図である。
【００２８】
まず、ＣＰＵの１ステージ目電源コントロールが充電モードであり、前記モードにおいての周波数がシステムの最大周波数であり、電圧がシステムの最大電圧値であり、このモードで、前記ポータブルコンピュータがアダプター（Ａｄａｐｔｅｒ）を使用している時、トリガーする。
【００２９】
ＣＰＵの２ステージ目電源コントロールが電池モードであり、該モードにおいての周波数がシステムの最大周波数＊７５％であり、電圧がシステムの最大電圧値＊９０％であり、このモードにおいて前記ポータブルコンピュータ電池を介して電源を提供する時、トリガーする。
【００３０】
ＣＰＵの３ステージ目に電源コントロールが低負荷モードであり、該モードにおいての周波数が一つ前のモード周波数の半分であり、電圧がシステムの最大電圧値＊８５％であり、このモードが前記中央処理装置が低いパワーだけを必要とする時、トリガーし、前述の中央処理装置３０の負荷のようである。
【００３１】
ＣＰＵの４ステージ目電源コントロールが休止モードであり、該モードにおいての周波数が一つ前のモード周波数値の四分の一であり、電圧がシステムの最大電圧値＊８０％であり、このモードにおいて、システムがある期間になんの操作を処理していない時、トリガーし、例えば、前述の中央処理装置３０の負荷のようである。
【００３２】
ＣＰＵの５ステージ目電源コントロールが非常モードであり、該モードにおいての周波数が一つ前のモード周波数の四分の三であり、電圧が一つ前のモード電圧値＊９０％であり、このモードにおいて、ポータブルコンピュータがスペックの安全要求を超える前、トリガーし、例えば、前述の温度イベント或いは電源イベント等のようである。
【００３３】
以上、本発明の好ましい実施例を説明したが、本発明はこの実施例に限定されることなく、本発明の精神及び請求の範囲を逸脱しない範囲で当業者がなした様々の変更及び修正は、いずれも本発明の請求の範囲に含まれるものである。
【図面の簡単な説明】
【図１】本発明のポータブルコンピュータの電源コントロール方法のシステムブロック図。
【図２】本発明のポータブルコンピュータの電源コントロール方法の検知機構の回路図。
【図３】本発明のポータブルコンピュータの電源コントロール方法のフロー図。
【図４】本発明のポータブルコンピュータの電源コントロール方法の中央処理装置電源コントロールのフロー図。
【図５】本発明のポータブルコンピュータの電源コントロール方法のクロック単位図。
【図６】本発明のポータブルコンピュータの電源コントロール方法の中央処理装置の電源コントロールステージング方法のフロー図。
【符号の説明】
１０　　　　　　　　　　　多重化装置
２０　　　　　　　　　　　中央処理電源回路ユニット
３０　　　　　　　　　　　中央処理装置
４０　　　　　　　　　　　コア論理演算装置
５０　　　　　　　　　　　キーボードコントローラー
６０　　　　　　　　　　　周波数生成器
７０　　　　　　　　　　　アンプ
８０　　　　　　　　　　　抵抗
ステップ１００　　　検知機構を介してポータブルコンピュータを検知する状況
ステップ１１０　　　ポータブルコンピュータを特定状態に強制する
ステップ１２０　　　特定状態において、動的にポータブルコンピュータの必要とする変更条件を修正する
ステップ１３０　　　ポータブルコンピュータが特定状態から開放される
ステップ２００　　コア論理演算装置を介して中央処理装置を割り込む周波数の信号を発行する
ステップ２１０　　　中央処理装置がサイクルステータスをコア論理演算装置へリターンする
ステップ２２０　　　コア論理演算装置が中央処理装置の電圧を割り込む信号を送信する
ステップ２３０　　キーボードコントローラーが、処理終了信号を送信する
ステップ２４０　　　キーボードコントローラーが、周波数生成器を制定して、中央処理装置の周波数を変更する
ステップ２５０　　　電圧識別コードを介して多重化装置をセットして、中央処理装置の電圧を変更する
ステップ２６０　　　キーボードコントローラーが終了処理信号を中止する
【図１】
2004139547.tif 000003
【図２】
2004139547.tif 000004
【図３】
2004139547.tif 000005
【図４】
2004139547.tif 000006
【図５】
2004139547.tif 000007
【図６】
2004139547.tif 000008