(57)【特許請求の範囲】
【請求項１】
情報処理装置に電源を供給可能なＡＣアダプタの定格電力容量を識別するＡＣアダプタ容量識別情報を記憶する記憶手段と、
前記記憶されたＡＣアダプタ容量識別情報を出力する第１の出力手段と、
充電可能なバッテリと、
当該情報処理装置が前記バッテリと前記ＡＣアダプタのうち何れから電源を供給されているかを識別する電源識別情報を出力する第２の出力手段と、
前記出力されたＡＣアダプタ容量識別情報及び電源識別情報を基に、当該情報処理装置の消費電力の制御を開始するための、第１の閾値及び当該第１の閾値よりも高い第２の閾値をそれぞれ設定可能であり、かつ、前記設定された第１及び第２の閾値をそれぞれ変更可能な設定手段と、
前記消費電力を検出する検出手段と、
前記検出された消費電力が、前記設定された第１の閾値を越えた場合には前記バッテリへの充電電力を低下させ、さらに前記設定された第２の閾値を超えた場合には当該情報処理装置のクロック周波数を低下させることで、当該消費電力を制御する制御手段と
を具備する情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記設定手段は、前記第２の出力手段により当該情報処理装置が前記ＡＣアダプタから電源を供給されていることを識別する電源識別情報が出力された場合に前記第１の閾値及び前記第２の閾値をそれぞれ設定し、前記第２の出力手段により当該情報処理装置が前記バッテリから電源を供給されていることを識別する電源識別情報が出力された場合に前記第２の閾値のみを設定する情報処理装置。
【請求項３】
請求項１に記載の情報処理装置であって、
当該情報処理装置が、当該情報処理装置に所定の機能を拡張するための拡張ユニットと接続されているか否かを示す拡張ユニット接続情報を出力する第３の出力手段を更に具備し、
前記設定手段は、前記出力されたＡＣアダプタ容量識別情報、電源識別情報及び拡張ユニット接続情報を基に、前記第１の閾値及び前記第２の閾値を設定可能であり、かつ、前記設定された第１及び第２の閾値を変更可能である
情報処理装置。
【請求項４】
情報処理装置に電源を供給可能なＡＣアダプタの定格電力容量を識別するＡＣアダプタ容量識別情報を記憶するステップと、
前記記憶されたＡＣアダプタ容量識別情報を出力するステップと、
前記情報処理装置がバッテリと前記ＡＣアダプタのうち何れから電源を供給されているかを識別する電源識別情報を出力するステップと、
前記出力されたＡＣアダプタ容量識別情報及び電源識別情報を基に、当該情報処理装置の消費電力の制御を開始するための、第１の閾値及び当該第１の閾値よりも高い第２の閾値をそれぞれ設定し、前記設定された第１及び第２の閾値をそれぞれ変更するステップと、
前記消費電力を検出するステップと、
前記検出された消費電力が、前記設定された第１の閾値を越えた場合には前記バッテリへの充電電力を低下させ、さらに前記設定された第２の閾値を超えた場合には当該情報処理装置のクロック周波数を低下させることで、当該消費電力を制御するステップと
を具備する情報処理方法。
【請求項５】
情報処理装置に、
情報処理装置に電源を供給可能なＡＣアダプタの定格電力容量を識別するＡＣアダプタ容量識別情報を記憶するステップと、
前記記憶されたＡＣアダプタ容量識別情報を出力するステップと、
前記情報処理装置がバッテリと前記ＡＣアダプタのうち何れから電源を供給されているかを識別する電源識別情報を出力するステップと、
前記出力されたＡＣアダプタ容量識別情報及び電源識別情報を基に、当該情報処理装置の消費電力の制御を開始するための、第１の閾値及び当該第１の閾値よりも高い第２の閾値をそれぞれ設定し、前記設定された第１及び第２の閾値をそれぞれ変更するステップと、
前記消費電力を検出するステップと、
前記検出された消費電力が、前記設定された第１の閾値を越えた場合には前記バッテリへの充電電力を低下させ、さらに前記設定された第２の閾値を超えた場合には当該情報処理装置のクロック周波数を低下させることで、当該消費電力を制御するステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、消費電力の制御を行うことが可能な情報処理装置、情報処理方法及びそのプログラムに関する。
【背景技術】
【０００２】
従来から、例えばノート型のパーソナルコンピュータ（以下、ノート型パソコンという。）等のポータブルコンピュータにおいて、消費電力が一定値（閾値）を越えた場合に当該ポータブルコンピュータのパフォーマンスを制限して消費電力を抑えることで、当該消費電力が当該ポータブルコンピュータ用に定められたＡＣアダプタの定格電力容量を超えないような電力制御を行う技術が存在する。例えば、下記特許文献１においては、情報処理装置内の所定の電送路を流れる電流を検出して、当該電流が、当該情報処理装置の電源装置（ＡＣアダプタ及びバッテリ）の定格電力容量に基づいて予め設定された制限レベル（閾値）を超えた場合に、ＣＰＵ（Central Processing Unit）を間欠的に駆動させてクロック周波数を低下させる、いわゆるスロットル制御を行うことで、情報処理装置の省電力制御を行っている。
【特許文献１】特開２００４−１３３６４６号公報（段落[０００９]、図３等）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記特許文献１に記載の技術では、電力制御を開始する閾値は、電源装置としてのＡＣアダプタとバッテリにそれぞれ１つずつの値しか設定することができない。従って、定格電力容量の異なる複数のＡＣアダプタに対して、それぞれ最適な閾値を設定することはできなかった。
【０００４】
以上のような事情に鑑み、本発明の目的は、ＡＣアダプタの定格電力容量に応じて最適な消費電力制御を行うことが可能な情報処理装置、情報処理方法及びそのプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
上述の課題を解決するため、本発明の主たる観点に係る情報処理装置は、情報処理装置に電源を供給可能なＡＣアダプタの定格電力容量を識別するＡＣアダプタ容量識別情報を記憶する記憶手段と、前記記憶されたＡＣアダプタ容量識別情報を出力する第１の出力手段と、前記出力されたＡＣアダプタ容量識別情報を基に、当該情報処理装置の消費電力の制御を開始する閾値を設定する設定手段と、前記消費電力を検出する検出手段と、前記検出された消費電力が前記設定された閾値を越えた場合に当該消費電力が当該閾値以下となるように制御する制御手段とを具備する。
【０００６】
ここで上記情報処理装置とは、例えばノート型のパーソナルコンピュータ等のポータブルコンピュータである。また上記定格電力容量とは、例えば３５Ｗ、６４Ｗ、９０Ｗ、１２０Ｗ等、情報処理装置のスペックや仕様に応じて定められた電力容量をいう。また上記閾値は当該各定格電力容量に応じて２つ以上設定することが可能である。
【０００７】
この構成によれば、上記記憶されたＡＣアダプタ識別情報を基に、各ＡＣアダプタの上記定格電力容量に応じて上記消費電力制御の閾値を変更することができる。従って、例えば定格電力容量が小さいＡＣアダプタに対しては当該小さい定格電力容量に応じた低い閾値を設定して確実に消費電力制御を行うことで、情報処理装置のパフォーマンスを抑えてＡＣアダプタの軽量化及び製造コストダウンを図ることができ、定格電力容量が大きいＡＣアダプタに対しては当該大きい定格電力容量に応じた高い閾値を設定して当該情報処理装置のパフォーマンスを最大限に発揮させることが可能となる。より具体的には、例えば、定格電力容量が３５ＷのＡＣアダプタは６４ＷのＡＣアダプタに比べて容量及び重量を３３％程度小さく抑えることができ、また価格も３０％程安く抑えることができる。一方、６４ＷのＡＣアダプタを使用してバッテリに充電する場合、４．０時間程度で充電を完了することができ、３５ＷのＡＣアダプタを使用する場合（６．０時間）に比べて充電時間を節約することができる。すなわち、情報処理装置の既存のハードウェアに変更を加えることなく、ユーザにニーズに合わせたＡＣアダプタを提供することが可能となる。
【０００８】
本発明の一の形態によれば、上記情報処理装置は、充電可能なバッテリを更に具備し、前記制御手段は、前記バッテリへの充電電力を低下させるように制御する第１の制御手段と、当該情報処理装置のクロック周波数を低下させるように制御する第２の制御手段とを有していてもよい。これにより、上記第１の制御手段と第２の制御手段を併用することで、より確実に消費電力制御を行うことが可能となる。
【０００９】
本発明の一の形態によれば、上記情報処理装置において、前記設定手段は、前記第１の制御手段で用いる第１の閾値と、前記第２の制御手段で用いる第２の閾値とをそれぞれ設定可能であってもかまわない。これにより上記第１の閾値と第２の閾値とを異なる値に設定することで、情報処理装置の状態に応じていずれかの制御を優先して行うことが可能となる。
【００１０】
本発明の一の形態によれば、上記情報処理装置において、前記第１の閾値は、前記第２の閾値よりも高く設定されてもよい。これにより、情報処理装置の消費電力が上がってくると、上記第１の制御手段による消費電力制御が先に開始され、当該第１の制御手段によっては消費電力を抑えきれなくなった場合に上記第２の制御手段による消費電力制御が開始される。これにより、消費電力が上記第１の閾値から第２の閾値の間の値を取っている場合には上記第１の制御手段のみを行なわせることで、第２の制御手段の制御処理負荷を最低限に抑えることが可能となる。
【００１１】
本発明の一の形態によれば、上記情報処理装置は、当該情報処理装置が前記バッテリと前記ＡＣアダプタのうち何れから電源を供給されているかを識別する電源識別情報を出力する第２の出力手段を更に具備し、前記設定手段は、前記出力されたＡＣアダプタ容量識別情報及び電源識別情報を基に前記第１の閾値及び前記第２の閾値を設定するようにしても構わない。これにより、例えば、情報処理装置がバッテリから電源を供給されている場合には、ＡＣアダプタから電源を供給されている場合に比べて上記閾値を低く設定して情報処理装置の駆動時間を極力長くさせる、といったように、電源の供給元に応じて最適な閾値を設定して適切に消費電力制御を行うことが可能となる。また、電源供給元がＡＣアダプタからバッテリへ切り替わった場合でも、上記第２の出力手段がその切り替わりを監視して電源識別情報を出力することで、閾値を変更することが可能となる。
【００１２】
本発明の一の形態によれば、上記情報処理装置において、前記設定手段は、前記第２の出力手段により当該情報処理装置が前記ＡＣアダプタから電源を供給されていることを識別する電源識別情報が出力された場合に前記第１の閾値及び前記第２の閾値をそれぞれ設定し、前記第２の出力手段により当該情報処理装置が前記バッテリから電源を供給されていることを識別する電源識別情報が出力された場合に前記第２の閾値のみを設定するようにしてもよい。これにより、情報処理装置がＡＣアダプタから電源を供給されている場合には、上記第１の制御手段及び第２の制御手段を併用して消費電力制御を行い、バッテリから電源を供給されている場合には、バッテリへの充電は不可能であり第１の制御手段は行うことができないため、第１の閾値は設定しないが、その場合でも上記第２の閾値のみを設定することで第２の制御手段による消費電力制御を行うことが可能となる。
【００１３】
本発明の一の形態によれば、上記情報処理装置において、当該情報処理装置が、当該情報処理装置に所定の機能を拡張するための拡張ユニットと接続されているか否かを示す拡張ユニット接続情報を出力する第３の出力手段を更に具備し、前記設定手段は、前記出力されたＡＣアダプタ容量識別情報及び拡張ユニット接続情報を基に前記第１の閾値及び前記第２の閾値を設定するようにしてもよい。
【００１４】
ここで上記拡張ユニットとは、いわゆるドッキングステーションやポートリプリケータであり、上記所定の機能とは、ドッキングステーションの場合、ＦＤ（フロッピー（登録商標）ディスク）、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disk）等のメディアの記録再生機能（ドライブ）、ＰＣＩバス、ＡＧＰバス等の外部接続機能（拡張スロット）、シリアルポート、パラレルポート、ＵＳＢポート、外部ディスプレイ出力コネクタ等の外部接続機能（外部接続端子）等をいい、ポートリプリケータの場合、上記ドッキングステーションの各機能のうち上記外部接続機能のみをいう。これにより、ＡＣアダプタのみならず拡張ユニットの接続状況に応じて最適な閾値を設定して適切な消費電力制御を行うことが可能となる。
【００１５】
上記情報処理装置において、前記設定手段は、前記第３の出力手段により前記拡張ユニットが接続されていることを示す拡張ユニット接続情報が出力された場合に設定される前記第１の閾値及び前記第２の閾値を、前記第３の出力手段により当該拡張ユニットが接続されていないことを示す拡張ユニット接続情報が出力された場合に設定される前記第１の閾値及び前記第２の閾値よりも高く設定するようにしても構わない。
【００１６】
上記拡張ユニットが情報処理装置に接続されている場合には、消費電力も高くなり、比較的電力容量の高いＡＣアダプタが用いられるため、当該拡張ユニット接続状況も監視して、例えば拡張ユニットの接続時には非接続時よりも上記閾値を高く設定したりすることで、最適な消費電力制御を行うことが可能となる。例えば、拡張ユニット接続時には６４Ｗ、非接続時には３５Ｗというように閾値が設定される。
【００１７】
本発明の一の形態によれば、上記情報処理装置において、前記記憶手段は、前記ＡＣアダプタ容量識別情報を、当該情報処理装置を識別する装置識別情報の一部として記憶する不揮発性の記憶装置を有し、前記第１の出力手段は、前記不揮発性の記憶装置から前記装置識別情報を読み出す手段と、前記読み出された識別情報から前記ＡＣアダプタ識別情報を抽出する手段とを有していてもよい。
【００１８】
ここで不揮発性の記憶装置とは、例えばＲＯＭである。上記ＡＣアダプタ識別情報は、例えば情報処理装置の工場出荷時に、従来から存在する装置識別情報を示す数十ビットのデータのうちの１ビット又は複数ビットを利用して書き込まれる。より具体的には、例えば日本仕向けの情報処理装置の装置識別情報中の１ビットを、３５ＷのＡＣアダプタを使用することを示す「１」とし、海外仕向けの情報処理装置の装置識別情報中の対応する１ビットを、３５Ｗよりも大きい（例えば６４Ｗ）ＡＣアダプタを使用することを示す「０」とする。また２ビット以上をＡＣアダプタ識別情報として利用すれば、３種類以上のＡＣアダプタを識別することも可能となる。これにより、従来から情報処理装置内の不揮発性の記憶装置に記憶されている装置識別情報の一部をＡＣアダプタ容量識別情報として利用することで、専用のデータ領域やソフトウェア等を設けるためのコストや手間を要することなく容易にＡＣアダプタの定格容量を識別してそれに応じた最適な閾値を設定することが可能となる。
【００１９】
本発明の他の観点に係る情報処理方法は、情報処理装置に電源を供給可能なＡＣアダプタの定格電力容量を識別するＡＣアダプタ容量識別情報を記憶するステップと、前記記憶されたＡＣアダプタ容量識別情報を出力するステップと、前記出力されたＡＣアダプタ容量識別情報を基に、当該情報処理装置の消費電力の制御を開始する閾値を設定するステップと、前記消費電力を検出するステップと、前記検出された消費電力が前記設定された閾値を越えた場合に当該消費電力が当該閾値以下となるように制御するステップとを具備する。
【００２０】
本発明のまた別の観点に係るプログラムは、情報処理装置に、情報処理装置に電源を供給可能なＡＣアダプタの定格電力容量を識別するＡＣアダプタ容量識別情報を記憶するステップと、前記記憶されたＡＣアダプタ容量識別情報を出力するステップと、前記出力されたＡＣアダプタ容量識別情報を基に、当該情報処理装置の消費電力の制御を開始する閾値を設定するステップと、前記消費電力を検出するステップと、前記検出された消費電力が前記設定された閾値を越えた場合に当該消費電力が当該閾値以下となるように制御するステップとを実行させるためのものである。
【発明の効果】
【００２１】
以上のように、本発明によれば、ＡＣアダプタの定格電力容量に応じて最適な消費電力制御を行うことができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施の形態を図面に基づき説明する。
【００２３】
図１は、本発明の一実施形態におけるノート型パソコン１の構成例を示すブロック図である。同図に示すように、本実施形態におけるノート型パソコン１において、ＣＰＵ１１は、例えば、インテル（Ｉｎｔｅｌ）社製のペンティアム（登録商標）プロセッサ等で構成され、フロントサイドバス（ＦＳＢ）５４に接続されている。ＦＳＢ５４には、更に、ノースブリッジ１４が接続されており、当該ノースブリッジ１４は、ＡＧＰ（Accelerated Graphics Port）５５を有しているとともに、ハブインターフェース５３に接続されている。
【００２４】
ノースブリッジ１４は、ＣＰＵ１１及びＲＡＭ（Random Access Memory）１３（いわゆる、メインメモリ）等を制御する。更に、ノースブリッジ１４は、ＡＧＰ５５を介して、ビデオコントローラ１６を制御する。当該ビデオコントローラ１６は、ＬＣＤ（Liquid Crystal Display）１７またはＶＧＡ（Video Graphics Array）方式のディスプレイ（以下、ＶＧＡ１８と記述する）をコントロールする。
【００２５】
ビデオコントローラ１６は、ＣＰＵ１１から供給されるデータ（イメージデータまたはテキストデータ等）を受信して、受信したデータに対応するイメージデータを生成するか、または、受信したデータをそのまま内蔵するビデオメモリ（図示せず）に記憶する。ビデオコントローラ１６は、ＬＣＤ１７またはＶＧＡ１８に、ビデオメモリに記憶されているイメージデータに対応する画像を表示させる。ＬＣＤ１７またはＶＧＡ１８は、ビデオコントローラ１６から供給されたデータを基に、画像または文字等を表示する。
【００２６】
なお、ＣＰＵ１１は、その内部に、ＳＲＡＭ（Static RAM）等のＲＡＭ１３と比較して、より高速に一時的な書き込みまたは読み出しを実行できる、ＣＰＵ１１自身が制御するキャッシュを有する。
【００２７】
ＲＡＭ１３は、例えば、ＤＲＡＭ（Dynamic RAM）で構成され、ＣＰＵ１１が実行するプログラム、またはＣＰＵ１１の動作に必要なデータを記憶する。具体的には、例えば、ＲＡＭ１３は、起動が完了した時点において、ＨＤＤ２８からロードされたＯＳ（Operating System）やインターネットプログラム等を記憶する。
【００２８】
ＯＳは、例えば、マイクロソフト社のいわゆるウィンドウズ（登録商標）、またはアップルコンピュータ社のいわゆるＭａｃ  ＯＳ（登録商標）等に代表される、コンピュータの基本的な動作を制御するプログラムである。
【００２９】
ノースブリッジ１４は、ハブインターフェース５３を介して、サウスブリッジ１９とも接続されている。サウスブリッジ１９は、ＨＤオーディオインターフェース１９ａ、ＵＳＢ（Universal Serial Bus）インターフェース１９ｂ、ＩＤＥ（Integrated Drive Electronics）インターフェース１９ｃ、ＰＣＩ（Peripheral Component Interconnect）インターフェース１９ｄ、ＬＰＣ（Low Pin Count）インターフェース１９ｅ、Ｅｔｈｅｒインターフェース１９ｆ、ＳＭ（System Management）インターフェース１９ｇの各種インターフェース、及びレジスタ１９ｈを内蔵している。
【００３０】
サウスブリッジ１９は、ＨＤオーディオバス５６、ＵＳＢバス５７、ＩＤＥバス５８またはＳＭバス５９に接続されるデバイスの制御等、各種のＩ／Ｏ（Input / Output）を制御する。
【００３１】
ＨＤオーディオバス５６には、モデム２１、サウンドコントローラ２０が接続されている。モデム２１は、公衆回線網に接続されており、公衆回線網またはインターネット（いずれも図示せず）を介する通信処理を実行する。サウンドコントローラ２０は、マイクロフォン２２から音声を取り込み、その音声に対応するデータを生成して、ＲＡＭ１３に出力する。またサウンドコントローラ２０は、スピーカ２３を駆動して、スピーカ２３に音声を出力させる。
【００３２】
サウスブリッジ１９のＵＳＢバス５７には、ＵＳＢコネクタ２４が接続され、各種ＵＳＢデバイスが接続可能になされている。またＵＳＢバス５７を介して、メモリースティックスロット２５ブルートゥース通信部２７が接続されている。メモリースティックスロット２５には、メモリースティック（商標）２６が装着可能とされている。
【００３３】
メモリースティック２６は、本願出願人であるソニー株式会社によって開発されたフラッシュカードの一種である。このメモリースティック２６は、縦２１．５×横５０×厚さ２．８［ｍｍ］の小型薄型形状のプラスチックケース内に電気的に書き換えや消去が可能な不揮発性のメモリであるＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）の一種であるフラッシュメモリ素子を格納したものであり、１０ピン端子を介して画像や音声、音楽等の各種データの書き込み及び読み出しが可能となっている。ブルートゥース通信部２７は、ブルートゥース規格による通信を行う。
【００３４】
ＵＳＢインターフェース１９ｂは、ＵＳＢバス５７を介して接続されている外部の装置にデータを送信するとともに、デバイスからデータを受信する。
【００３５】
ＩＤＥインターフェース１９ｃは、いわゆるプライマリＩＤＥコントローラとセカンダリＩＤＥコントローラとの２つのＩＤＥコントローラ、及びコンフィギュレーションレジスタ（Configuration Register）等から構成されている（いずれも図示せず）。
【００３６】
プライマリＩＤＥコントローラには、ＩＤＥバス５８を介して、ＨＤＤ２８が接続されている。また、セカンダリＩＤＥコントローラには、他のＩＤＥバスに、ＣＤ／ＤＶＤドライブ２９またはＨＤＤ（図示せず）等の、いわゆるＩＤＥデバイスが装着されたとき、その装着されたＩＤＥデバイスが電気的に接続される。ＣＤ／ＤＶＤドライブ２９は、装着されたＣＤ（ＣＤ−ＲＯＭ、ＣＤ−Ｒ／ＲＷ等）やＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ／ＲＷ、ＤＶＤ＋Ｒ／ＲＷ等）の光ディスクに記録されているデータを読み出し、読み出したデータをＲＡＭ１３に供給する。また、ＣＰＵ１１の処理により生成されたデータを、ＣＤ／ＤＶＤドライブ２９に装着される上記光ディスクに記憶させることも可能である。
【００３７】
Ｅｔｈｅｒコネクタ３０は、ＬＡＮ（Local Area Network）等のネットワークに接続される。Ｅｔｈｅｒインターフェース１９ｆは、Ｅｔｈｅｒコネクタ３０に接続されたネットワークにデータを送信するとともに、データを受信する。
【００３８】
ＬＰＣバス５２には、ＢＩＯＳ（Basic Input Output System）３１、Ｉ／Ｏ（Input / Output）インターフェース３２、チップセット４１及びコントローラ４２が接続されている。
【００３９】
ＢＩＯＳ３１は、ノート型パソコン１の基本動作命令を集めたプログラム群であり、例えば、ＲＯＭ（Read Only Memory）、ＥＥＰＲＯＭ、フラッシュメモリ等に記憶されている。またＢＩＯＳ３１は、ＯＳまたはアプリケーションプログラムと周辺機器との間でデータの受け渡し（入出力）を制御する。またＢＩＯＳは、後述する省電力制御の際にも必要なデータの受け渡しを制御する。
【００４０】
Ｉ／Ｏインターフェース３２には、パラレル端子３３とシリアル端子３４とが接続されており、それぞれの端子に接続された機器とのデータの授受を行う。
【００４１】
チップセット４１には、コントローラ４２が接続されている。コントローラ４２には、キーボード４６、マウス４７といった入力機器、並びに省電力制御部４３等が接続されている。チップセット４１は、いわゆるスロットリング機能と称される、ＣＰＵ１１の発熱を抑えることを主目的として使用される制御の実行が可能である。具体的には、チップセット４１は、ＣＰＵ１１を駆動させたり、させなかったりすることにより、等価的にクロック周波数を下げる（ＣＰＵ１１を間欠的に駆動させ、平均値としてのクロック周波数を下げる制御）を行う。なお、以下、このようなチップセット４１の制御をスロットル制御と称する。またチップセット４１は、後述するＡＣアダプタ容量識別情報の入出力処理も制御する。
【００４２】
コントローラ４２は、マイクロコンピュータとして構成されており、上記キーボード４６、マウス４７といった入力機器を制御する。更に、本実施形態においては、後述するように、コントローラ４２は、チップセット４１の上記スロットル制御を利用して、省電力制御部４３とともに、ＡＣアダプタ４５から供給される電力の制御を行う。また、省電力制御部４３は、上記スロットル制御とは別に、ＡＣアダプタ４５からバッテリ４４へ充電される電力の制御も行う。省電力制御部４３の詳細については後述する。
【００４３】
ＡＣアダプタ４５は、ＡＣ（交流）商用電源を（ＤＣ）直流電源に変換してノート型パソコン１のシステム全体に電源を供給する。本実施形態において当該ＡＣアダプタ４５は、ノート型パソコン１に応じて、例えば３５Ｗ、６４Ｗの各定格電力容量を有する２種類のＡＣアダプタ４５を適用可能であるものとする。バッテリ４４は、当該ＡＣアダプタ４５から供給される電力を充電可能となっており、また、当該ＡＣアダプタ４５がノート型パソコン１に接続されていない場合に、ＡＣアダプタ４５の接続時に充電された電力をノート型パソコン１のシステム全体に供給する。
【００４４】
ＰＣＩバス５１には、ＰＣカードインターフェース３７、ＩＥＥＥ（Institute of Electrical and Electronics Engineers）１３９４インターフェース３５及び拡張ユニットコネクタ３９が接続されている。
【００４５】
ＩＥＥＥ１３９４インターフェース３５は、ＩＥＥＥ１３９４ポート３６を介して、ＩＥＥＥ１３９４の規格に準拠するデータ（パケットに格納されているデータ）を送受信する。
【００４６】
ＰＣカードインターフェース３７は、スロット３８に接続された機器（カード（図示せず））から供給されたデータを、ＣＰＵ１１またはＲＡＭ１３に供給するとともに、ＣＰＵ１１から供給されたデータをスロット３８に接続されているカードに出力する。
【００４７】
拡張ユニットコネクタ３９は、いわゆるドッキングステーションまたはポートリプリケータといった、ノート型パソコン１の機能を拡張可能な拡張ユニット４０をノート型パソコン１に接続するためのコネクタである。ここでドッキングステーションは、例えばＦＤ（フロッピー（登録商標）ディスク）、ＣＤ、ＤＶＤ等のメディアの記録再生機能（ドライブ）、ＰＣＩバス、ＡＧＰバス等の外部接続機能（拡張スロット）、シリアル端子、パラレル端子、ＵＳＢコネクタ、外部ディスプレイ出力コネクタ等の外部接続機能（外部接続端子）等を有しており、ポートリプリケータは、上記ドッキングステーションの各機能のうち上記外部接続機能のみを有している。拡張ユニットコネクタ３９を介してノート型パソコン１に拡張ユニット４０が接続された場合、上記各種メディアのドライブは、それらのメディアに記憶されたデータを読み出して上記ＲＡＭ１３に供給したり、またはＣＰＵ１１の処理により生成されたデータを各種メディアに記憶させたりすることが可能となる。拡張ユニットに内蔵された各種バスは、上記ＰＣＩバス５１やＡＧＰバス５５等と同様の機能を有し、シリアル端子、パラレル端子、ＵＳＢコネクタ等も、上記シリアル端子３４、パラレル端子３３、ＵＳＢコネクタ２４等と同様の機能を有しており、各種データの受け渡し等の処理を行うことが可能となっている。
【００４８】
ＳＭバス５９には、ＲＯＭ１５が接続されている。当該ＲＯＭには、ノート型パソコン１を識別するための装置識別情報６１が格納されており、当該装置識別情報６１には、上記ＡＣアダプタ４５の定格電力容量を識別するためのＡＣアダプタ容量識別情報が含まれている。
【００４９】
ところで、近年、周波数が高く、消費電力の比較的大きいＣＰＵ１１が普及している。また、図１に示されるように構成される、持ち運び可能なモバイルコンピュータとしてのノート型パソコン１も普及している。ノート型パソコン１は、持ち運び可能とするために、電源装置として、ＡＣアダプタ４５のみならず、バッテリ４４も内蔵している。
【００５０】
また、上記ＡＣアダプタ４５及びバッテリ４４は、ノート型パソコン１に搭載されるＣＰＵ１１、その他チップ（図示せず）、ＣＤ／ＤＶＤドライブ２９及びＩＥＥＥ１３９４インターフェース３５等の全てがそれぞれ同時に最大限に動作させた状態の最大消費電力量を想定して設計がなされている。ＡＣアダプタ４５及びバッテリ４４の設計仕様には、定格電力容量値、ピーク電力値、ピーク電力継続時間、及び定格電力容量内の期間と定格電力容量を超える期間との比率（Duty Rate）等が定められている。
【００５１】
このような、周波数が高く消費電力の大きいＣＰＵ１１が、ノート型パソコン１に搭載された場合、バッテリ４４での駆動時間を伸ばしたり、ＡＣアダプタ４５やバッテリ４４の小型化を図ったりするためには、ノート型パソコン１全体の消費電力を減らす工夫が必要である。
【００５２】
このため、本実施形態におけるノート型パソコン１は、ノート型パソコン１が消費する全電流（実際に流れている電流）を検出し、検出した電流のレベルが、予め設定されている閾値を超える場合に、上記スロットリング機能によりＣＰＵ１１のクロック周波数を下げるスロットル制御と、ＡＣアダプタ４５を介して上記バッテリ４４へ充電される電流の量を制御するバッテリ充電制御という２つの制御を行っている。以下、この２つの制御をまとめて省電力制御と称する。なお、上記ＣＰＵ１１のクロック周波数を下げる方法は、上記スロットル制御のみに限定されるものではなく、例えば、クロック周波数自体を下げるようにしても構わない。
【００５３】
しかしながら、上記ＡＣアダプタ４５の定格電力容量はノート型パソコン１の仕様によって異なっているため、定格電力容量の高いＡＣアダプタ４５に対しても定格電力容量の低いＡＣアダプタ４５に対しても上記閾値を一の値しか設定できないとすると、ノート型パソコン１のパフォーマンスを最大限に発揮させることができず、また、ＡＣアダプタ４５の定格電力容量によってノート型パソコン１のハードウェアの設計に変更を加えるのではコストや労力が掛かってしまう。
【００５４】
そこで、本実施形態における上記省電力制御においては、上記閾値をＡＣアダプタ４５の定格電力容量に応じて最適な値に設定できるようにしている。また、それに加えて、電源装置としてバッテリ４４を使用しているか（ＡＣアダプタ４５が接続されているか）、拡張ユニット４０が接続されているか、といったノート型パソコン１の使用状況に応じても、上記閾値を最適な値に設定可能としている。以下、当該省電力制御について説明する。
【００５５】
図２は、本実施形態におけるノート型パソコン１の省電力制御を実行する主要部分の構成例を示したブロック図である。同図に示すように、本実施形態における省電力制御は、省電力制御部４３、ＤＣ／ＤＣコンバータ４８、切替回路４９、バッテリ４４、ＡＣアダプタ４５、チップセット４１、コントローラ４２及びＲＯＭ１５、並びに同図には図示されていないＣＰＵ１１（図１参照）により実行される。
【００５６】
省電力制御部４３は、バッテリ充電制御部７０、スロットル制御部８０、電力制御レベル判定部９０、電源電圧検出部１０１及び拡張ユニット接続検出部１０２で構成されている。
【００５７】
図３は、図２の省電力制御部４３の詳細な構成例を示したブロック図である。同図を用いて、省電力制御部４３の詳細について説明する。
【００５８】
電力制御レベル判定部９０は、チップセット４１、拡張ユニット接続検出部１０２及び電源電圧検出部１０１から出力される各信号に基づいて、スロットル制御部８０及びバッテリ充電制御部７０において省電力制御処理を開始するための閾値を設定する。電力制御レベル判定部９０には、チップセット４１から出力されるＡＣアダプタ容量識別信号と、拡張ユニット接続検出部１０２から出力される拡張ユニット接続信号とを入力するＮＡＮＤ回路９３と、当該ＮＡＮＤ回路９３からの出力と電源電圧検出部１０１から出力される電源判別信号とを入力するＡＮＤ回路９４とから構成され、当該ＡＮＤ回路９４の論理積が、閾値信号としてバッテリ充電制御部７０の入力電流閾値調整部７２とスロットル制御部８０の入力電力閾値調整部８３とに出力される。
【００５９】
ＲＯＭ１５には、上述したように、ノート型パソコン１の仕様種別を識別するための装置識別情報が記憶されており、当該装置識別情報中には、ＡＣアダプタ４５の定格電力容量（上述の３５Ｗ、６４Ｗ）を識別するためのＡＣアダプタ容量識別情報が含まれている。チップセット４１は、当該ＡＣアダプタ容量識別情報を基に、ＡＣアダプタ容量識別信号（３５ＷであればＨｉｇｈ、６４ＷであればＬｏｗ）を生成して、電力制御レベル判定部９０のＮＡＮＤ回路９３の一方の入力端子に出力する。
【００６０】
図４は、上記装置識別情報からＡＣアダプタ容量識別信号を生成する処理を概念的に示した図である。同図（ａ）及び（ｂ）に示すように、ＲＯＭ１５には、従来から、ノート型パソコン１の機種、仕様等を識別するための数十ビット（例えば３２ビット）の装置識別情報６１が、例えばノート型パソコン１の工場出荷時に書き込まれている。本実施形態において、ノート型パソコン１は、この装置識別情報６１のうちの例えば１ビットを、ＡＣアダプタ容量識別情報６２として使用している。なお、ＡＣアダプタ４５の定格電力容量は、例えば、ノート型パソコン１の仕向け（日本向けに出荷されるか、海外向けに出荷されるか）に応じて設定されるため、上記工場出荷時に、当該仕向け毎に上記ビットにＡＣアダプタ容量識別情報６２が書き込まれる。例えば、同図（ａ）に示すように、日本仕向けのノート型パソコン１であれば当該ノート型パソコン１に同梱されるＡＣアダプタ４５の定格電力容量は３５Ｗに設定され、上記ＡＣアダプタ容量識別情報６２のビットは「１」に設定される。また、同図（ｂ）に示すように、海外仕向けのノート型パソコン１であればＡＣアダプタ４５の定格電力容量は６４Ｗに設定され、上記ＡＣアダプタ容量識別情報６２のビットは「０」に設定される。
【００６１】
ノート型パソコン１が上記ＡＣアダプタ容量識別信号を生成する場合、上記のようにＡＣアダプタ容量識別情報６２が設定された装置識別情報６１を、まず、上記ＬＰＣバス５２に接続されたＢＩＯＳ３１がＲＯＭ１５から読み込む。続いて、ＢＩＯＳ３１は、当該装置識別情報から上記ＡＣアダプタ容量識別情報６２を抽出し、当該ＡＣアダプタ容量識別情報６２をサウスブリッジ１９のレジスタ１９ｈに書き込む。更に、サウスブリッジ１９が当該レジスタ１９ｈに書き込まれたＡＣアダプタ容量識別情報６２をチップセット４１に出力し、チップセット４１が、当該ＡＣアダプタ容量識別情報６２を、上記ＡＣアダプタ容量識別信号として電力制御レベル判定部９０へ出力する。例えば、チップセット４１は、上述の定格電力容量３５ＷのＡＣアダプタ４５がノート型パソコン１に同梱されている場合には、ＡＣアダプタ容量識別信号「Ｈｉｇｈ」を電力制御レベル判定部９０のＮＡＮＤ回路９３に出力し、６４ＷのＡＣアダプタ４５が同梱されている場合には、ＡＣアダプタ容量識別信号「Ｌｏｗ」を上記ＮＡＮＤ回路９３に出力する。
【００６２】
図３に戻り、拡張ユニット接続検出部１０２は、ノート型パソコン１が上記拡張ユニット４０と接続されているか（以下、接続されている状態を「Ｄｏｃｋ」、接続されていない状態を「Ｕｎｄｏｃｋ」と称する）否かを検出する。具体的には、拡張ユニット接続検出部１０２は、ノート型パソコン１に対する拡張ユニット４０の接続状況を監視して、拡張ユニット４０からの接続信号を基に、拡張ユニット接続信号（Ｕｎｄｏｃｋなら「Ｈｉｇｈ」、Ｄｏｃｋなら「Ｌｏｗ」）を生成して、電力制御レベル判定部９０のＮＡＮＤ回路９３の他方の入力端子に出力する。なお、本実施形態においては、ノート型パソコン１は、拡張ユニット４０がＵｎｄｏｃｋの場合には定格電力容量が３５ＷのＡＣアダプタ４５を用い、Ｄｏｃｋの場合には定格電力容量が６４ＷのＡＣアダプタ４５を用いるものとする。
【００６３】
電源電圧検出部１０１は、ノート型パソコン１が、ＡＣアダプタ４５とバッテリ４４の何れから電力を供給されているかを検出する。具体的には、例えば電源電圧検出部１０１は、ノート型パソコン１の所定の電送路上に設けられたコンパレータ等（図示せず）で構成され、ＡＣアダプタ４５とバッテリ４４の各定格電圧（ＡＣアダプタ４５の方がバッテリ４４よりも定格電圧は高い）に基づいて、予め設定された基準電圧と上記電送路を流れる電流の電圧との差分を見ることで、ノート型パソコン１がＡＣアダプタ４５とバッテリ４４の何れから電源を供給されているかを判断する。そして、当該判断に基づいて電源判別信号（電源供給元がＡＣアダプタ４５であれば「Ｈｉｇｈ」、バッテリ４４であれば「Ｌｏｗ」）を生成して、電力制御レベル判定部９０のＡＮＤ回路９４の一方の入力端子に出力する。
【００６４】
スロットル制御部８０は、電流検出部８１、増幅部８２、入力電力閾値調整部８３、電力リミット検出部８４及び検出信号保持部８５で構成され、チップセット４１に、ＣＰＵ１１のクロック周波数を下げるためのスロットル制御を行わせるための制御を担っている。
【００６５】
電流検出部８１は、検出抵抗Ｒｓとして構成されている。検出抵抗Ｒｓは、ＡＣアダプタ４５又はバッテリ４４から切替回路４９を介して供給された、電送路９２を流れる電流Ｉｎを、その両端の電圧として検出する。すなわち、電流検出部８１は、電流Ｉｎを、次の式（１）で示される電圧Ｖｓとして検出する。上記切替回路４９により、ＡＣアダプタ４５がノート型パソコン１に接続されていない場合にはバッテリ４５から供給される電流Ｉｎが検出され、接続されている場合にはＡＣアダプタ４５から供給される電流Ｉｎが検出される。
Ｖｓ  ＝  Ｉｎ  ×  Ｒｓ  ・・・（１）
【００６６】
増幅部８２は、例えば、オペアンプ８６等で構成され、電流検出部８１により検出された検出電圧Ｖｓを、所定のゲインＧだけ増幅し（電圧値をＧ倍し）、電圧Ｖｏｕｔとして電力リミット検出部８４に出力する。すなわち、増幅部８２の出力電圧Ｖｏｕｔは、次の式（２）で示される値となる。式（２）において、Ｇは、任意の整数とされるが、この例においては、例えばＧ＝２０とされる。
Ｖｏｕｔ  ＝  Ｇ  ×  Ｖｓ  ・・・（２）
【００６７】
電力リミット検出部８４は、例えば抵抗Ｒａ、抵抗Ｒｂ、抵抗Ｒｃ及びコンパレータ８７で構成される。電力リミット検出部８４は、増幅部８２の出力電圧Ｖｏｕｔを入力し、入力した出力電圧Ｖｏｕｔに基づいて、電送路９２を流れる電流（ノート型パソコン１が消費する全電流）Ｉｎのレベルを演算し、当該電流Ｉｎの電力レベルが、上記入力電力閾値調整部８３から入力される閾値を越えた場合、そのことを表す信号（以下、電力リミット検出信号）を検出信号保持部８５に出力する。
【００６８】
コンパレータ８７の逆相入力（−）には、抵抗Ｒａ乃至抵抗Ｒｃのそれぞれの一端が接続されている。コンパレータ８７の逆相入力（−）に接続された抵抗Ｒａと抵抗Ｒｂのそれぞれの一端はまた、相互に接続されており、抵抗Ｒａの他端は、増幅部８２（オペアンプ８６）の出力端に接続されており、抵抗Ｒｂの他端は、接地されている。また、抵抗Ｒａと抵抗Ｒｂの間（接続端）に、コンパレータ８７の逆相入力（−）、及び、抵抗Ｒｃの一端が接続されている。抵抗Ｒｃの他端は、電送路９２のうちの、ＡＣアダプタ４５と電流検出部８１の間の所定の部分（ＡＣアダプタ４５の出力電圧Ｖｉｎが保たれている部分）に接続されている。
【００６９】
入力電力閾値調整部８３は、例えばリファレンス電源供給部８８、抵抗Ｒｄ、抵抗Ｒｅ、抵抗Ｒｆ及びスイッチＳＷ２で構成される。抵抗Ｒｄと抵抗Ｒｅのそれぞれの一端は相互に接続され、抵抗Ｒｄの他端はリファレンス電源供給部８８に接続され、抵抗Ｒｅの他端は接地されている。また、抵抗Ｒｆの一端はスイッチＳＷ２に接続され、他端は接地されている。すなわち、抵抗Ｒｄと抵抗Ｒｅが直列的に接続された直列回路に、抵抗Ｒｆが並列的に接続されている。
【００７０】
入力電力閾値調整部８３は、上記電力制御レベル判定部９０のＡＮＤ回路９４の論理積として出力された閾値信号（１または０）を入力し、当該閾値信号に基づいて入力電力の閾値を調整し、電力リミット検出部８４に入力する。具体的には、入力電力閾値調整部８３は、上記閾値信号（１または０）に基づいてスイッチＳＷ２のＯＮ／ＯＦＦを切り替えることで、リファレンス電源供給部８８から供給される一定電圧を、抵抗Ｒｄ及びＲｅの抵抗分圧比、若しくは、抵抗Ｒｅ及び抵抗Ｒｆの合成抵抗と抵抗Ｒｄとの抵抗分圧比によって調整し、入力電力閾値信号として電力リミット検出部８４のコンパレータ８７の正相入力端子（＋）に入力する。
【００７１】
電力リミット検出部８４は、上記コンパレータ８７の正相入力（＋）に入力された上記入力電力閾値信号の電圧と、上記増幅部８２のオペアンプ８６の出力電圧とＡＣアダプタ４５の出力電圧Ｖｉｎとの電流加算である中間点の電圧Ｖｃとを比較し、Ｖｃが上記閾値を上回っている場合に上記電力リミット検出信号を検出信号保持部８５に出力する。上述したように、電流検出部８１には、ＡＣアダプタ４５とバッテリ４４のいずれかの電流が供給されるが、一般的にＡＣアダプタ４５の定格電圧はバッテリ４４の定格電圧よりも高いため、ＡＣアダプタ４５とバッテリ４４の何れからノート型パソコン１に電源が供給されるかによって電圧は変動する。よって、電流のみを検出していたのではノート型パソコン１の電力を正確に検出することはできない。そこで、上記抵抗Ｒｃによる出力電圧Ｖｉｎも加算して、電圧の変動も加味した電力値として検出した値と、上記閾値とを比較している。
【００７２】
検出信号保持部８５は、インバータ８９、ダイオード９６、抵抗Ｒｔ及びコンデンサＣｔからなる回路、並びに、インバータ９１によって構成されている。すなわち、検出信号保持部８５は、電力リミット検出部８４のコンパレータ８７から出力された電力リミット検出信号をコントローラ４２に供給するが、時定数Ｒｔ／Ｃｔに対応する保持時間Ｔ１の間、電力リミット検出信号の出力を保持する。この保持時間Ｔ１については後述する。
【００７３】
コントローラ４２は、スロットル制御部８０から電力リミット検出信号を受信すると、チップセット４１のスロットル制御をイネーブルにする。そして、コントローラ４２は、その後、チップセット４１のスロットル制御を維持させ、スロットル制御が開始されてから所定の制御維持時間Ｔ３が経過すると、スロットル制御を解除する。なお、制御維持時間Ｔ３の詳細については後述する。
【００７４】
チップセット４１は、上記ＡＣアダプタ容量識別信号の生成処理のみならず、上記コントローラ４２の制御に基づいて、スロットル制御を実行したり、停止したりして、ノート型パソコン１の消費電力の制御を行っている。
【００７５】
なお、コントローラ４２が、スロットル制御をイネーブルにする方法は特に限定されないが、本実施形態においては、例えば、コントローラ４２は、図２及び図３に示されるスロットル制御指令信号を出力することにより、チップセット４１のスロットル制御をイネーブルにする。すなわち、チップセット４１は、コントローラ４２がスロットル制御指令信号を出力している間（それを受信している間）、スロットル制御を維持し、コントローラ４２がスロットル制御指令信号の出力を停止した場合（それを受信しなくなった場合）、スロットル制御の解除が指令されたものとみなし、スロットル制御の実行を停止する。
【００７６】
次に、バッテリ充電制御部７０は、ＤＣ／ＤＣコンバータ４８を介してバッテリ４４に充電される電力の制御を担っており、増幅部７１、入力電流閾値調整部７２、電流リミット検出部７３及びＤＣ／ＤＣコンバータ制御部７４で構成される。
【００７７】
増幅部７１は、例えば、オペアンプ７５等で構成され、上記スロットル制御部８０の電流検出部８１により検出された検出電圧Ｖｓを、所定のゲインＧだけ増幅し（電圧値をＧ倍し）、電圧Ｖｏｕｔとして電力リミット検出部７３に出力する。なお、バッテリ充電制御部７０は、ノート型パソコン１がバッテリ４４から電力供給されて動作している場合には処理を行うことができないため、増幅部７１に入力される検出電圧Ｖｓは、ＡＣアダプタ４５のみから供給される電流Ｉｎの電圧となる。
【００７８】
電流リミット検出部７３は、例えばオペアンプ７７、コンパレータ７８で構成される。オペアンプ７７は、増幅部７１の出力電圧Ｖｏｕｔを逆相入力（−）へ入力し、入力した電圧Ｖｏｕｔと、入力電流閾値調整部７２から正相入力（＋）へ入力される入力電流閾値信号の電圧との差分を増幅してコンパレータ７８の正相入力（＋）へ出力する。入力電流Ｉｎが大きいと当該オペアンプ７７の出力は小さくなり、入力電流Ｉｎが小さいとオペアンプ７７の出力は大きくなる。コンパレータ７８は、当該オペアンプ７７から正相入力（＋）へ入力された電圧と、逆相入力（−）へ入力された基準電圧と比較し、オペアンプ７７からの入力電圧が基準電圧を下回る（入力電流が大きい）場合に、ＤＣ／ＤＣコンバータ制御部７４に電流リミット検出信号を出力する。なお、バッテリ充電制御部７０においては、上述したようにＡＣアダプタ４５から電力を供給されている場合のみの処理であり、ＡＣアダプタ４５は一般的に定電圧であるため、上記スロットル制御部８０の電力リミット検出部８４のように電圧の変動を考慮する必要は無い。従って、コンパレータ７８においては、電流検出部で検出された電流値と上記入力電流閾値信号とを比較することで、電力値を比較しているのとほぼ等価となる。
【００７９】
入力電流閾値調整部７２は、例えばリファレンス電源供給部７６、抵抗Ｒ１、抵抗Ｒ２、抵抗Ｒ３及びスイッチＳＷ１で構成される。抵抗Ｒ１と抵抗Ｒ２のそれぞれの一端は相互に接続され、抵抗Ｒ１の他端はリファレンス電源供給部７６に接続され、抵抗Ｒ２の他端は接地されている。また、抵抗Ｒ３の一端はスイッチＳＷ１に接続され、他端は接地されている。すなわち、抵抗Ｒ１と抵抗Ｒ２が直列的に接続された直列回路に、抵抗Ｒ３が並列的に接続されている。
【００８０】
当該入力電流閾値調整部７２は、上記スロットル制御部８０の入力電力閾値調整部８３と同様、上記電力制御レベル判定部９０のＡＮＤ回路９４の論理積として出力された閾値信号（１または０）を入力し、当該閾値信号に基づいて入力電流の閾値を調整し、電流リミット検出部７３に入力する。具体的には、上記閾値信号（１または０）に基づいてスイッチＳＷ１のＯＮ／ＯＦＦを切り替えることで、リファレンス電源供給部７６から供給される一定電圧を、抵抗Ｒ１及びＲ２の抵抗分圧比、若しくは、抵抗Ｒ２及び抵抗Ｒ３の合成抵抗と抵抗Ｒ１との抵抗分圧比によって調整し、入力電流閾値信号として電流リミット検出部７３のオペアンプ７７の正相入力端子（＋）に入力する。
【００８１】
ＤＣ／ＤＣコンバータ４８は、ＦＥＴ（Field Effect Transistor）スイッチ（図示せず）を有しており、例えば約４００ｋＨｚで当該スイッチのＯＮ／ＯＦＦ（スイッチング）を行うことで、ＡＣアダプタ４５から供給され電流検出部８１を通過した後の入力電圧を変換してバッテリ４４への充電を行う。
【００８２】
ＤＣ／ＤＣコンバータ制御部７４は、上記ＦＥＴスイッチのスイッチング動作を制御している。上記入力電流Ｉｎが閾値を上回って上記電流リミット検出部７３から電流リミット検出信号が出力されたときに、上記スイッチング動作を行なわない（電圧変換を行なわない）ことでバッテリ４４への充電を抑制し、ノート型パソコン１の消費電力を抑える。
【００８３】
すなわち、オペアンプ７７からの入力電圧が基準電圧を下回る（入力電圧が大きい）場合には、ＤＣ／ＤＣコンバータ制御部７４には「Ｌｏｗ」が入力され、ＤＣ／ＤＣコンバータ４８によるスイッチング動作が抑制されて、充電電流が絞られる。逆にオペアンプ７７からの入力電圧が基準電圧を上回る（入力電圧が小さい）場合には、ＤＣ／ＤＣコンバータ制御部７４には「Ｈｉｇｈ」が入力され、ＤＣ／ＤＣコンバータ４８による通常の充電動作が行なわれる。
【００８４】
次に、上記電力制御レベル判定部９０における閾値の設定処理について説明する。図５は、以上のＡＣアダプタ容量識別信号、拡張ユニット接続信号及び電源判別信号が上記電力制御レベル判定部９０に入力された場合の、入出力の真理値表を示した図である。上述したように、本実施形態においては、ノート型パソコン１の仕向けによって３５Ｗ、６４Ｗの各定格電力容量を有する２種類のＡＣアダプタ４５が存在するものとする。
【００８５】
同図に示すように、電源電圧検出部１０１から入力された電源判別信号が「Ｌ」の場合（同図（１））には、ノート型パソコン１はバッテリ４４から電力を供給されて動作をしているので、バッテリ４４によるノート型パソコン１の駆動時間を極力持続させるため、スロットル制御を開始する閾値（当該閾値を以下「ＴＨｔ」と称する）を３５Ｗ用の値（以下、この値を「Ｐ１」と称する）に設定し、バッテリ充電制御を開始する閾値（当該閾値を以下「ＴＨｃ」と称する）は設定しない。
【００８６】
電源判別信号が「Ｈ」で、ＡＣアダプタ容量識別信号が「Ｌ」（同図（２））、若しくは拡張ユニット接続信号が「Ｌ」の場合（同図（３））には、定格電力容量が６４ＷのＡＣアダプタ４５で動作しているため（拡張ユニット４０の接続時には定格電力容量が低いＡＣアダプタは使用できないため）、閾値ＴＨｔを６４Ｗ用の値（以下、この値を「Ｐ２」と称する）に設定し、閾値ＴＨｃを６４Ｗ用の値（以下、この値を「Ｐ４」と称する）に設定する。（なお、海外仕向けのノート型パソコン１は、拡張ユニット４０接続時も非接続時も定格電力容量６４Ｗの同一のＡＣアダプタ４５を使用する）。
【００８７】
電源判別信号、ＡＣアダプタ容量識別信号及び拡張ユニット接続信号がいずれも「Ｈ」の場合には、ノート型パソコン１は定格電力容量が３５ＷのＡＣアダプタ４５で動作しているため、閾値ＴＨｔを３５Ｗ用の上記Ｐ１に設定し、閾値ＴＨｃを３５Ｗ用の値（以下、この値を「Ｐ３」と称する）に設定する。
【００８８】
図６は、上記閾値の設定処理の流れを示したフローチャートである。同図に示すように、まず、ノート型パソコン１の電源が投入されると（ステップ６０１）、上述したように、ＢＩＯＳ３１がＲＯＭ１５に記憶された装置識別情報６１からＡＣアダプタ容量識別情報６２を抽出して、サウスブリッジ１９のレジスタ１９ｈに書き込み、サウスブリッジ１９が当該ＡＣアダプタ容量識別情報６２をチップセット４１に出力し、更にチップセット４１が当該ＡＣアダプタ容量識別情報６２をＡＣアダプタ容量識別信号として電力制御レベル判定部９０へ出力する（ステップ６０２）。
【００８９】
そして、電力制御レベル判定部９０は、上記電源電圧検出部１０１から入力された電源判別信号を参照して、ノート型パソコン１がバッテリ動作をしている場合（ステップ６０３のＹｅｓ）、スロットル制御の閾値ＴＨｔを上記Ｐ１に設定し、バッテリ充電制御の閾値ＴＨｃは設定しない（ステップ６０４）。
【００９０】
また、ノート型パソコン１がバッテリ動作をしておらず（ステップ６０３のＮｏ）、定格電力容量が６４ＷのＡＣアダプタ４５で動作している場合（ステップ６０５のＹｅｓ）、閾値ＴＨｔを上記Ｐ２に設定し、閾値ＴＨｃを上記Ｐ４に設定する（ステップ６０６）。
【００９１】
また、ノート型パソコン１が拡張ユニット４０と接続している場合（ステップ６０７Ｙｅｓ）にも、閾値ＴＨｔをＰ２に設定し、閾値ＴＨｃを上記Ｐ４に設定する（ステップ６０６）。
【００９２】
そして、上記いずれの条件にも当てはまらない場合（ステップ６０７のＮｏ）には、閾値ＴＨｔをＰ１に設定し、閾値ＴＨｃを上記Ｐ３に設定する（ステップ６０８）。
【００９３】
以上の動作を、ノート型パソコン１の電源がＯＮである間繰り返し（ステップ６０９のＹｅｓ）、電源がＯＦＦになった場合（ステップ６０９のＮｏ）に処理を終了する。
【００９４】
このように、上記閾値ＴＨｔ及びＴＨｃは、ＡＣアダプタ４５の定格電力容量に応じて設定され、また、ノート型パソコン１が電源装置としてバッテリ４４とＡＣアダプタ４５の何れを使用しているか、ノート型パソコン１が拡張ユニット４０と接続されているか、といった使用状況に応じても変更される。これらの使用状況も常に監視されているため、使用状況が変わる度（例えば、ＡＣアダプタ４５が接続される度、拡張ユニット４０が接続される度）に上記閾値を変更することができる。
【００９５】
なお、図５に示したスロットル制御の閾値ＴＨｔ（Ｐ１及びＰ２）は、ＡＣアダプタ４５の定格電力容量に応じて、当該各定格電力容量（３５Ｗ、６４Ｗ）よりもそれぞれやや低い値に設定される。また、バッテリ充電制御の閾値ＴＨｃ（Ｐ３及びＰ３）は、スロットル制御の閾値ＴＨｔ（Ｐ１及びＰ２）よりもそれぞれ低い値に設定される。すなわち、ＡＣアダプタ４５の各定格電力容量に応じた閾値（ＴＨｔ、ＴＨｃ）として設定される各値の関係を示すと、以下のようになる。
３５Ｗ>Ｐ１>Ｐ３、  ６４Ｗ>Ｐ２>Ｐ４
これにより、上記バッテリ充電制御はスロットル制御よりも先に開始され、当該バッテリ充電制御によっては消費電力を抑えきれなくなった場合にスロットル制御が開始されることとなる。
【００９６】
上記バッテリ充電制御部７０の入力電流閾値調整部７２とスロットル制御部８０の入力電力閾値調整部８３は、上記設定された閾値に基づいて出力された各閾値信号に基づいてそれぞれ入力電流閾値信号、入力電力閾値信号を変更して、それぞれ電流リミット検出部７３と電力リミット検出部８４とに出力する。
【００９７】
次に、ノート型パソコン１が、上記設定された閾値に基づいて省電力制御を行う流れについて説明する。図７は、当該省電力制御処理の流れを示したフローチャートである。
【００９８】
同図に示すように、まず、上記図２及び図３で示した電流検出部８１は、ノート型パソコン１の消費電力を検出する（ステップ７０１）。すなわち、図３において、上述したように、ノート型パソコン１が消費する全ての電流Ｉｎが、電送路９２に設けられた電流検出部８１の検出抵抗Ｒｓの両端の電圧Ｖｓとして検出される。なお、上述したように、スロットル制御部８０においては、消費電力検出にあたり、出力電圧Ｖｉｎが加算される。
【００９９】
次に、上述したように、当該検出電圧Ｖｓは、バッテリ充電制御部７０の増幅部７１のオペアンプ７５により増幅されて、電流リミット検出部７３に出力される。続いて、当該増幅された検出電圧と、上記図５及び図６のように設定された閾値を基に入力電流閾値調整部７２から出力された入力電流閾値信号とがオペアンプ７７において比較され、その差分がコンパレータ７８に出力される。そして、当該コンパレータ７８において、上記差分の電圧と基準電圧とが比較される。すなわち、コンパレータ７８において、消費電流のレベルが上記設定された閾値ＴＨｃを超えるか否かが判断され（ステップ７０２）、消費電流が閾値ＴＨｃを超える場合（ステップ７０２のＹｅｓ）に、ＤＣ／ＤＣコンバータ制御部７４に電流リミット検出信号が出力される（ステップ７０３）。
【０１００】
そして、上述したように、当該電流リミット検出信号に基づいて、ＤＣ／ＤＣコンバータ制御部７４がＤＣ／ＤＣコンバータのＦＥＴスイッチのスイッチング動作を抑制することにより、バッテリ４４への充電電流制御が開始される（ステップ７０４）。
【０１０１】
当該バッテリ充電電流制御により、消費電流のレベルが閾値ＴＨｃ以下になった場合（ステップ７０６のＹｅｓ）には、当該バッテリ充電電流制御が終了するが、バッテリ充電電流制御によっても消費電流を抑えきれずに、上記スロットル制御部８０の電力リミット検出部８４において、上記コンパレータ８７によって消費電力のレベルが上記閾値ＴＨｃを越えたまま、更にスロットル制御の閾値ＴＨｔを超えたと判断された場合（ステップ７０５のＹｅｓ）、スロットル制御部８０の電力リミット検出部８４は、検出信号保持部８５へ電力リミット検出信号を出力する（ステップ７０７）。
【０１０２】
検出信号保持部８５は、保持時間Ｔ１の間、当該電力リミット検出信号を保持する（ステップ７０８）。すなわち、図８のタイムチャートに示すように、コンパレータ８７が、時刻ｔ１に電力リミット検出信号を出力し、時刻ｔ２にその出力を停止したとする。この場合、検出信号保持部８５は、電力リミット検出信号のコントローラ４２への出力を略時刻ｔ１に開始し、時刻ｔ２から保持時間Ｔ１だけ経過した時刻Ｔ３に（保持時間Ｔ１だけ保持した後）、その出力を停止する。
【０１０３】
保持時間Ｔ１は、時定数Ｒｔ／Ｃｔの変更により様々な時間が設定可能であるが、上述したように、コントローラ４２は、マイクロコンピュータとして構成されるので、コントローラ４２のポーリング周期Ｔｐ以上の時間が好適である。本実施形態においては、例えば、コントローラ４２のポーリング周期Ｔｐが５ｍｓとされると、検出信号保持部８５は、保持時間Ｔ１を５ｍｓ以上として、電力リミット検出信号の保持を行う。
【０１０４】
すなわち、コントローラ４２は、電力リミット検出信号を検出して（受信して）、チップセット４１にスロットル制御指令信号を出力するが、この電力リミット信号の検出間隔が５ｍｓ（時間Ｔｐ）であり、少なくとも５ｍｓの間、電力リミット検出信号が出力されていないと、電力リミット検出信号を検出することができない。換言すると、図８に示されるように、コンパレータ８７より電力リミット検出信号が出力された時点から、コントローラ４２によりそれが検出されるまで（チップセット４１にスロットル制御指令信号が出力されるまで）には、最大、ポーリング周期Ｔｐだけの遅れが発生する。そこで、検出信号保持部８５において、電力リミット検出信号の出力を、コントローラ４２のポーリング周期Ｔｐ（５ｍｓ）以上の時間（保持時間Ｔ１）だけ保持するのである。
【０１０５】
このようにして、コントローラ４２は、スロットル制御指令信号をチップセット４１へ出力する（図７のステップ７０９）。すなわち、図８に示されるように、略時刻ｔ１（時刻ｔ１からポーリング周期Ｔｐ（５ｍｓ）以内の時刻）に、スロットル制御指令信号がチップセット４１に入力される。
【０１０６】
理想的なチップセット４１の場合、スロットル制御指令信号が入力されると同時に、スロットル制御が開始されるが、実際には、チップセット４１がスロットル制御を開始するまでには、所定のディレイ時間Ｔ２が存在する。このディレイ時間Ｔ２は、チップセット４１毎に仕様としてそれぞれ設定されている。
【０１０７】
従って、チップセット４１は、図８に示されるように、上記図７のステップ７０９の処理でコントローラ４２からスロットル制御指令信号が出力されてから（チップセット４１がそれを受信してから）、ディレイ時間Ｔ２経過後、スロットル制御を開始する（ステップ７１０）。
【０１０８】
このように、電送路９２を流れる電流Ｉｎが、閾値ＴＨｔに対応するレベルを超えた（ノート型パソコン１の消費電力が閾値ＴＨｔ（Ｐ１またはＰ２）を超えた）時刻ｔ１から、ディレイ時間Ｔ２（正確には、ディレイ時間Ｔ２＋ポーリング周期Ｔｐ）経過した時刻ｔ２に、初めてスロットル制御が開始される。換言すると、この時刻ｔ１から時刻ｔ２の間は、無制御状態（スロットル制御が施されていない状態）であるので、ノート型パソコン１の消費電力が閾値ＴＨｔを超える状態が続く。
【０１０９】
しかしながら、閾値ＴＨｔは上述したようにＡＣアダプタ４５の各定格電力容量よりも何れもやや低めに設定されているため、当該閾値ＴＨｔを超えても、定格電力容量をすぐに超えることはない。また、ＡＣアダプタ４５の定格電圧は、ＡＣアダプタの発熱によって制限されるため、その瞬間時で管理されるわけではなく、所定の時間の平均電力値として管理されるため、仮に一時的に定格電力容量を超える電力の消費がなされても、規定のピーク電力とＤｕｔｙ  Ｒａｔｅの範囲内での平均電力が定格電力容量を超えなければＡＣアダプタの設計仕様の範囲内とされる。
【０１１０】
この場合、ディレイ時間Ｔ２の間（実際には、図８に示されるように、ディレイ時間Ｔ２＋ポーリング周期Ｔｐの間であるが、ディレイ時間Ｔ２は、ポーリング周期Ｔｐ（５ｍｓ）より遥かに長いので、ディレイ時間Ｔ２とみなし）、最大消費電力が続くとすると、ディレイ時間Ｔ２の９倍の制御維持時間Ｔ３だけの間、スロットル制御を実行させて、ノート型パソコン１の消費電力が閾値ＴＨｔを越えないようにする必要がある。
【０１１１】
そこで、コントローラ４２は、上記図７のステップ７１０の処理でチップセット４１によりスロットル制御が開始されてから（ステップ７０９の処理でスロットル制御指令信号が出力されてディレイ時間Ｔ２が経過してから）、制御維持時間Ｔ３経過後、スロットル制御を解除する（ステップ７１１）。
【０１１２】
すなわち、図８に示されるように、コントローラ４２は、略時刻ｔ１（時刻ｔ１からそのポーリング周期Ｔｐ（５ｍｓ）以内の時刻）にスロットル制御指令信号を受信し、ディレイ時間Ｔ２経過してから、スロットル制御を開始し、スロットル制御指令信号を受信している間（時刻ｔ４までは）、スロットル制御を継続し、時刻ｔ４に、コントローラ４２からのスロットル制御指令信号の供給が停止されると、スロットル制御を停止する。
【０１１３】
コントローラ４２は、このようにスロットル制御処理の終了が指示されたか否かを判定し（ステップ７１２）、処理の終了がまだ指示されていないと判定した場合、その処理をステップ７０５まで戻し、それ以降の処理を繰り返す。そして、処理の終了が指示されたと判定されると（ステップ７１２のＹｅｓ）、省電力制御処理を終了する。
【０１１４】
以上説明したように、ノート型パソコン１は、上記バッテリ充電制御とスロットル制御の２つの手法により省電力制御を行うことが可能となっており、当該各処理を開始する閾値（ＴＨｃ、ＴＨｔ）を、ＡＣアダプタ４５の定格電力容量に応じて最適な値（Ｐ１〜Ｐ４）に設定することができる。これにより、ノート型パソコン１のパフォーマンスを抑えることで容量の小さいＡＣアダプタ４５を使用して軽量化及びコストダウンを図ることができ、また容量の大きいＡＣアダプタ４５を使用する場合にはノート型パソコン１のパフォーマンスを最大限に発揮させることができる。
【０１１５】
また、ノート型パソコン１がバッテリ４４とＡＣアダプタ４５のいずれから電力を供給されて動作しているか、また拡張ユニット４０と接続されているか、といった使用条件に応じても上記閾値ＴＨｃ、ＴＨｔを変更することで、更に電力制御の最適化を図ることができる。
【０１１６】
更に、上記省電力制御を、従来からＲＯＭ１５に存在する装置識別情報６１を利用して、ノート型パソコン１のハードウェアを変更することなく、上記図３のような最小限の小規模の回路を追加するのみで実現することができる。
【０１１７】
なお、本発明は上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【０１１８】
上述の省電力制御処理は、ハードウェアにより実行させることもできるが、例えば、上記ＡＣアダプタ容量識別信号、電源判別信号及び拡張ユニット接続信号をマイクロコンピュータに入力することで、ソフトウェアにより実行させることもできる。この場合、そのソフトウェアを実行させるためのプログラムを専用のハードウェアに組み込むか、当該プログラムを例えば記録媒体からインストールすることで実行可能である。
【０１１９】
本実施形態においては、上記ＲＯＭ１５に格納された装置識別情報６１中の１ビットをＡＣアダプタ容量識別情報として利用して、定格電力容量が３５Ｗ、６４Ｗの２種類のＡＣアダプタに応じた閾値を設定していたが、上記装置識別情報６１中の複数ビットをＡＣアダプタ容量識別情報として利用することで、例えば定格電力容量が８０Ｗ、９０Ｗ、１１０Ｗ、１２０Ｗ等、３種類以上のＡＣアダプタ４５を識別して（２ビットなら最大４種類、３ビットなら最大８種類）各ＡＣアダプタ４５に応じた閾値を設定することが可能となる。
【０１２０】
図９は、３種類以上のＡＣアダプタ４５に応じて閾値を設定する処理を概略的に示した図である。同図に示すように、チップセット４１は、ＲＯＭ１５の装置識別情報６１から、複数ビットのＡＣアダプタ容量識別情報６２を抽出し、各ビットのＡＣアダプタ容量識別情報に応じて、ＡＣアダプタ容量識別信号を電力制御レベル判定部９０の異なるＡＮＤ回路に出力する。電力制御レベル判定部９０では、これらのＡＣアダプタ容量識別信号に応じて、上記電源判別信号及び拡張ユニット識別信号と組み合わせて、スロットル制御部８０及びバッテリ充電制御部７０へ出力する。スロットル制御部８０及びバッテリ充電制御部７０では、例えば入力電力閾値調整部８３及び入力電流閾値調整部７２を上記複数ビットの数分だけ用意しておき、電力制御レベル判定部９０から出力された各信号に基づいて３種類以上の閾値を調整して入力電流閾値信号を出力する。これにより、３種類以上のＡＣアダプタに応じてもそれぞれ最適な閾値を設定して電力制御を行うことが可能となる。
【０１２１】
上述の実施形態においては、上記ＡＣアダプタ容量識別情報６２は、上記ＲＯＭ１５に記憶された装置識別情報６１中から抽出していたが、他の方法によってもＡＣアダプタ容量識別情報６２を利用することが可能である。
【０１２２】
例えば、上記装置識別情報６１とは別に、ＡＣアダプタ容量識別情報６２を、図１で示したＢＩＯＳ３１に格納することもできる。この場合、ＢＩＯＳ３１が、自身に書き込んであるＡＣアダプタ容量識別情報を、サウスブリッジ１９のレジスタ１９ｈに書き込み、あとは上述の実施形態と同様の処理を行えば同様に閾値を設定することが可能である。なお、この場合ＢＩＯＳ３１は、例えば工場出荷時において、定格電力容量の異なるＡＣアダプタ毎にＡＣアダプタ容量識別情報６２を変更して組み込まれる。
【０１２３】
また、ノート型パソコン１の機種によっては、Ｓｙｓｔｅｍ  ＩＤと呼ばれる数ビットのハード的なスイッチを有している場合がある。当該Ｓｙｓｔｅｍ  ＩＤの各ビットは、ＯＳやＣＰＵ等の機種情報を示しており、そのうちのあるビットを上記ＡＣアダプタ容量識別情報６２として利用可能である。
【０１２４】
図１０は、当該Ｓｙｓｔｅｍ  ＩＤが設けられた場合のノート型パソコン１の構成を示した図である。同図に示すように、Ｓｙｓｔｅｍ  ＩＤ９５は、サウスブリッジ１９に接続されている。この場合、ＢＩＯＳ３１がＳｙｓｔｅｍ  ＩＤ９５からＡＣアダプタ容量識別情報６２を読み込んで、当該読み込んだＡＣアダプタ容量識別情報６２をサウスブリッジ１９のレジスタ１９ｈに書き込む。その後は上述の実施形態と同様の処理を行うことで閾値を設定することができる。
【０１２５】
また、Ｓｙｓｔｅｍ  ＩＤ９５に設定されているＡＣアダプタ容量識別情報６２を、そのままＡＣアダプタ容量識別信号として利用することも可能である。この場合、Ｓｙｓｔｅｍ  ＩＤ９５は、ＡＣアダプタ容量識別情報６２を、ＡＣアダプタ容量識別信号として電力制御レベル判定部９０に出力し、その後は上述の実施形態と同様の処理を行うことで閾値を設定することができる。なお、Ｓｙｓｔｅｍ  ＩＤ９５の各ビットは、例えばノート型パソコン１の工場出荷時に、上記ハードスイッチのＨｉｇｈ／Ｌｏｗを設定することで設定される。
【０１２６】
上述の実施形態においては、本発明をノート型パソコン１に適用したが、他のポータブルコンピュータ等、ＡＣアダプタを用いる機器であればいかなる機器にも本発明を適用可能である。
【図面の簡単な説明】
【０１２７】
【図１】本発明の一実施形態におけるノート型パソコン１の構成例を示すブロック図である。
【図２】本実施形態におけるノート型パソコン１の省電力制御を実行する主要部分の構成例を示したブロック図である。
【図３】図２の省電力制御部４３の詳細な構成例を示したブロック図である。
【図４】ＡＣアダプタ識別信号の生成処理を概念的に示した図である。
【図５】ＡＣアダプタ容量識別信号、拡張ユニット接続信号及び電源判別信号が上記電力制御レベル判定部９０に入力された場合の、入出力の真理値表を示した図である。
【図６】一実施形態における閾値の設定処理の流れを示したフローチャートである。
【図７】一実施形態における省電力制御処理の流れを示したフローチャートである。
【図８】一実施形態における省電力制御処理の流れを示したタイムチャートである。
【図９】本発明の他の実施形態において３種類以上のＡＣアダプタ４５に応じて閾値を設定する処理を概略的に示した図である。
【図１０】本発明の他の実施形態において、Ｓｙｓｔｅｍ  ＩＤが設けられた場合のノート型パソコン１の構成を示した図である。
【符号の説明】
【０１２８】
１…ノート型パソコン
１１…ＣＰＵ
１５…ＲＯＭ
１９…サウスブリッジ
１９ｈ…レジスタ
３１…ＢＩＯＳ
４１…チップセット
４２…コントローラ
４３…省電力制御部
４４…バッテリ
４５…ＡＣアダプタ
４８…ＤＣ／ＤＣコンバータ
６１…装置識別情報
６２…ＡＣアダプタ容量識別情報
７０…バッテリ充電制御部
７１…増幅部
７２…入力電流閾値調整部
７３…電流リミット検出部
７４…ＤＣ／ＤＣコンバータ制御部
７５…オペアンプ
７６…リファレンス電源供給部
７７…オペアンプ
７８…コンパレータ
８０…スロットル制御部
８１…電流検出部
８２…増幅部
８３…入力電力閾値調整部
８４…電力リミット検出部
８５…検出信号保持部
８６…オペアンプ
８７…コンパレータ
８８…リファレンス電源供給部
８９…インバータ
９０…電力制御レベル判定部
９１…インバータ
９５…Ｓｙｓｔｅｍ  ＩＤ
９６…ダイオード
１０１…電源電圧検出部
１０２…拡張ユニット接続検出部
【図１】
0004701936.tif 000002
【図２】
0004701936.tif 000003
【図３】
0004701936.tif 000004
【図４】
0004701936.tif 000005
【図５】
0004701936.tif 000006
【図６】
0004701936.tif 000007
【図７】
0004701936.tif 000008
【図８】
0004701936.tif 000009
【図９】
0004701936.tif 000010
【図１０】
0004701936.tif 000011