(57)【要約】【課題】ＡＣアダプタ認識用の物理的な機構を必要とせずに、各種ＡＣアダプタに対応した最大定格電流制御を実行可能とした電子機器を提供する。【解決手段】電源スイッチ２５が押下されると、ＣＰＵ１１は、ＢＩＯＳ−ＲＯＭ１８に格納されたＢＩＯＳを起動してシステム初期化を実行する。このシステム初期処理において、システム構成判別部１８１は、各種デバイス情報を取得してシステム構成を判別し、ＡＣアダプタ１を推定する。また、ＡＣアダプタ設定部１８２は、その推定されたＡＣアダプタ１に対応した最大定格電流制御を実行させるべくＰＳＣ２６のレジスタ２６１を更新する。一方、ＰＳＣ２６は、このレジスタ２６１の値で示されるＡＣアダプタ１に対応した最大定格電流制御を実行する。そして、このシステム初期化が終了すると、ＣＰＵ１１は、ＨＤＤ２０に格納されたＯＳをシステムメモリ１３にロードして起動する。【選択図】    図１
2004348662.tif 000002
【特許請求の範囲】
【請求項１】
ＡＣアダプタを接続するためのコネクタと、
前記コネクタを介して入力される前記ＡＣアダプタからの電流量が前記ＡＣアダプタの最大定格電流量を越えないように、前記ＡＣアダプタからシステムへの電力供給を制御する電源制御装置と、
前記システムの構成を判別するシステム構成判別手段と、
前記システム構成判別手段の判別結果に基づき、前記コネクタに接続される前記ＡＣアダプタの種類を選定し、そのＡＣアダプタに対応した最大定格電流制御を行わせるための設定を前記電源制御装置に対して実行するＡＣアダプタ設定手段と
を具備することを特徴とする電子機器。
【請求項２】
ＡＣアダプタと、
前記ＡＣアダプタからの電流量が前記ＡＣアダプタの最大定格電流量を越えないように、前記ＡＣアダプタからシステムへの電力供給を制御する電源制御装置と、
前記システムの構成を判別するシステム構成判別手段と、
前記システム構成判別手段の判別結果に基づき、前記ＡＣアダプタの種類を選定し、そのＡＣアダプタに対応した最大定格電流制御を行わせるための設定を前記電源制御装置に対して実行するＡＣアダプタ設定手段と
を具備することを特徴とする電子機器。
【請求項３】
前記システム構成判別手段は、前記電子機器に搭載されるＣＰＵの動作周波数を判別する請求項１または２記載の電子機器。
【請求項４】
前記システム構成判別手段は、前記電子機器に搭載されるオプション装置の種類を判別する請求項１または２記載の電子機器。
【請求項５】
前記システム構成判別手段は、前記電子機器におけるオプション装置の搭載有無を判別する請求項１または２記載の電子機器。
【請求項６】
前記システム構成判別手段および前記ＡＣアダプタ設定手段は、前記電子機器に搭載されるＣＰＵによって実行されるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ：基本入出力システム）の一機能として設けられることを特徴とする請求項１、２、３、４または５記載の電子機器。
【請求項７】
前記システム構成判別手段および前記ＡＣアダプタ設定手段は、システム起動時に稼働することを特徴とする請求項１、２、３、４、５または６記載の電子機器。
【請求項８】
前記ＡＣアダプタ設定手段は、最大定格電流量の最も小さいＡＣアダプタを暫定的に選定して設定を行い、前記システム構成判別手段の判別結果を受けた後に、その判別結果から選定されるＡＣアダプタを対象とした設定を改めて行うことを特徴とする請求項７記載の電子機器。
【請求項９】
ＡＣアダプタからの電流量が前記ＡＣアダプタの最大定格電流量を越えないように、前記ＡＣアダプタからシステムへの電力供給を制御する電源制御装置であって、
前記ＡＣアダプタの種類を識別可能な情報を格納するレジスタと、
前記レジスタに格納された情報に基づき、複数の種類のＡＣアダプタそれぞれに対応した最大定格電流制御を実行可能な制御手段と
を具備することを特徴とする電源制御装置。
【請求項１０】
ＡＣアダプタからの電流量が前記ＡＣアダプタの最大定格電流量を越えないように、前記ＡＣアダプタからシステムへの電力供給を制御する電源制御装置を備えた電子機器の電源制御方法であって、
前記システムの構成を判別するシステム構成判別ステップと、
前記システム構成判別ステップの判別結果に基づき、前記コネクタに接続される前記ＡＣアダプタの種類を選定し、そのＡＣアダプタに対応した最大定格電流制御を行わせるための設定を前記電源制御装置に対して実行するＡＣアダプタ設定ステップと
を具備することを特徴とする電源制御方法。
【請求項１１】
前記システム構成判別ステップは、前記電子機器に搭載されるＣＰＵの動作周波数を判別する請求項１０記載の電源制御方法。
【請求項１２】
前記システム構成判別ステップは、前記電子機器に搭載されるオプション装置の種類を判別する請求項１０記載の電源制御方法。
【請求項１３】
前記システム構成判別ステップは、前記電子機器におけるオプション装置の搭載有無を判別する請求項１０記載の電源制御方法。
【請求項１４】
前記システム構成判別ステップおよび前記ＡＣアダプタ設定ステップは、システム起動時に稼働することを特徴とする請求項１０、１１、１２または１３記載の電源制御方法。
【請求項１５】
前記ＡＣアダプタ設定ステップは、最大定格電流量の最も小さいＡＣアダプタを暫定的に選定して設定を行い、前記システム構成判別ステップの判別結果を受けた後に、その判別結果から選定されるＡＣアダプタを対象とした設定を改めて行うことを特徴とする請求項１４記載の電源制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、例えばパーソナルコンピュータなどにおける各種ＡＣアダプタに対応した最大定格電流制御技術に関する。
【０００２】
【従来の技術】
近年、デスクトップ型やノート型など、様々なタイプのパーソナルコンピュータが製造・販売されている。また、この種のパーソナルコンピュータは、同一タイプについても、例えば搭載されるＣＰＵの性能やオプション機器などが異なる複数のモデルがラインアップとして用意されるのが一般的である。さらに、最近では、顧客の要望に応じてシステムを構成するＢＩＯ（ビルトインオーダー）サービスなどと称される製造・販売方法も普及し始めている。
【０００３】
また、この種のパーソナルコンピュータは、外部商用電力を取り込むためのＡＣアダプタが接続できるようになっており、通常、屋内では、このＡＣアダプタの他端をコンセントに繋いで使用する。ＡＣアダプタは、それぞれ最大定格電流が定義されるため、この定格電流に基づき、電源制御装置によるパーソナルコンピュータの消費電力制御が実行されている（例えば特許文献１等）。
【０００４】
このパーソナルコンピュータの消費電力制御を実行する電源制御装置は、すべてのモデルに共通の部品として取り扱われることが多い。このことから、これまでは、例えば同一シリーズとしてラインアップされたすべてのパーソナルコンピュータに、ＣＰＵの性能が高い等、最も消費電力の大きいモデルに対応し得る最大定格電流のＡＣアダプタを同梱し、一方、電源制御装置には、このＡＣアダプタに対応した最大定格電流制御を実行させていた。
【０００５】
【特許文献１】
特開２００２−２２２０３１。
【０００６】
【発明が解決しようとする課題】
しかしながら、例えばＣＰＵの性能が低いモデルのパーソナルコンピュータに対して、ＣＰＵの性能が高いモデルのパーソナルコンピュータ向けのＡＣアダプタを同梱することは、無用なコストアップを招いていることになり、製造・販売業者および顧客の双方にとって不利益を生じさせてしまっていた。一方、各モデルに適した最大定格電流のＡＣアダプタを同梱するために、各々が異なる最大定格電流制御を実行する電源制御装置を各モデルごとに搭載することは現実的ではなく、却ってコストアップを招く結果となる。したがって、複数の種類のＡＣアダプタに対応可能な電源制御装置を搭載し、この電源制御装置に、各種ＡＣアダプタに対応した最大定格電流制御を実行させることが望ましい。
【０００７】
ところで、このような電源制御装置を搭載した場合、ＡＣアダプタの種類を認識させることが必要である。そして、その方法としては、例えば専用のスイッチを設けたり、あるいは、ＡＣアダプタ接続用のコネクタに識別信号線を敷設して例えばプルアップしておき、ＡＣアダプタ接続時における当該識別信号線の状態を検出するなどといったことが考えられる。しかしながら、このようなＡＣアダプタ識別用の機構を新設したのでは、コストアップのみならず、実装スペースの増大なども招いてしまう。
【０００８】
この発明は、このような事情を考慮してなされたものであり、各種ＡＣアダプタに対応した最大定格電流制御を実行可能とした電子機器、電源制御装置および電源制御方法を提供することを目的とする。
【０００９】
【課題を解決するための手段】
前述の目的を達成するために、この発明の電子機器は、ＡＣアダプタを接続するためのコネクタと、前記コネクタを介して入力される前記ＡＣアダプタからの電流量が前記ＡＣアダプタの最大定格電流量を越えないように、前記ＡＣアダプタからシステムへの電力供給を制御する電源制御装置と、前記システムの構成を判別するシステム構成判別手段と、前記システム構成判別手段の判別結果に基づき、前記コネクタに接続される前記ＡＣアダプタの種類を選定し、そのＡＣアダプタに対応した最大定格電流制御を行わせるための設定を前記電源制御装置に対して実行するＡＣアダプタ設定手段とを具備することを特徴とする。
【００１０】
この発明の電子機器では、システムの構成からＡＣアダプタを推定し、その推定したＡＣアダプタを対象とする最大定格電流制御を実行する。つまり、この発明の電子機器は、各種ＡＣアダプタに対応した最大定格電流制御を実質的に実行可能とする。
【００１１】
【発明の実施の形態】
以下、図面を参照してこの発明の実施形態を説明する。
図１は、この発明の実施形態に係る電子機器の外観を示す図である。
【００１２】
図１に示すように、この電子機器１００は、いわゆるノート型のパーソナルコンピュータ（ＰＣ）であり、ヒンジ機構によって本体部に開閉自在に取り付けられるフタ部の内側には、画面表示用のＬＣＤ１４が設置される。一方、フタ部が閉じられた際にＬＣＤ１４と向かい合わせとなる本体部の上面には、データ入力用のキーボード２３やタッチＰＡＤ２４が設置される。また、この上面には、システム起動指示用の電源スイッチ２５が設置される。さらに、この本体部の背面には、ＡＣアダプタ１のコードを必要に応じて接続するためのコネクタが設けられており、この電子機器１００は、例えばオフィスや自宅などでは、外部商用電源によって動作することができるようになっている。
【００１３】
図２には、この電子機器１００のシステム構成が示されている。
図２に示すように、この電子機器１００は、図１に示したＬＣＤ１４、キーボード（ＫＢ）２３、タッチＰＡＤ２４および電源スイッチのほか、ＣＰＵ１１、ブリッジ１２、システムメモリ１３、ＵＳＢコントローラ１５、ＬＡＮコントローラ１６、ブリッジ１７、ＢＩＯＳ−ＲＯＭ１８、リアルタイムクロック（ＲＴＣ）１９、磁気ディスク装置（ＨＤＤ）２０、光ディスク装置（ＯＤＤ）２１、キーボードコントローラ（ＫＢＣ）２２、電源制御装置（ＰＳＣ）２６およびＤＣ／ＤＣコンバータ２７を備えている。
【００１４】
ＣＰＵ１１は、システム全体の制御を司り、システムメモリ１３に格納されたオペレーティングシステムやアプリケーションプログラム、ＢＩＯＳ−ＲＯＭ１８に格納されたＢＩＯＳなどを実行する。このＣＰＵ１１は、その種類によって動作周波数が異なり、ここでは、最下位モデルから最上位モデルまで、２．４０ＧＨｚ、２．５３ＧＨｚ、２．８０ＧＨｚ、３．０６ＧＨｚの４つの中のいずれかが搭載されるものとする。ＣＰＵ１１は、動作周波数が高い方が処理速度が速い反面、消費電力量が大きいという性質をもつ。これに対して、ここでは、すべての場合に３．０６ＧＨｚのＣＰＵ１１の電力消費に対応し得るＡＣアダプタ１を同梱するのではなく、ＣＰＵ１１が３．０６ＧＨｚの場合には、１２０Ｗの電源容量をもつＡＣアダプタ１を同梱し、それ以外の場合には、９０Ｗの電源容量をもつＡＣアダプタ１を同梱するものと想定する。
【００１５】
ブリッジ１２は、本来の機能であるＣＰＵバスとＰＣＩバスとの間を繋ぐ役目を担う他、システムメモリ１３に対するアクセス制御やＬＣＤ１４に対する画像表示制御など、いわゆるメモリコントローラやグラフィックコントローラなどと称される制御装置の機能を併せもつ。システムメモリ１３は、このシステムの主記憶となる記憶装置であり、ＣＰＵ１１によって実行されるプログラムおよびそのプログラムのデータを一時的に格納する。
【００１６】
このブリッジ１２によってＣＰＵバスと接続されるＰＣＩバスには、ＵＳＢコントローラ１５、ＬＡＮコントローラ１６およびブリッジ１７が接続される。ＵＳＢコントローラ１５は、ケーブルを介して接続される他の電子機器との間のシリアルインターフェースを実行する。また、このＵＳＢコントローラ１５は、無線通信を実行する無線通信モジュール１５１を備えている。一方、ＬＡＮコントローラ１６は、例えばイーサネット（Ｒ）方式で構築されたネットワーク経由のデータ通信を実行する。
【００１７】
ブリッジ１７は、ＰＣＩバスと各種Ｉ／Ｏ装置との間を繋ぐ役目を主機能として有しており、ＢＩＯＳ−ＲＯＭ１８、ＲＴＣ１９、ＨＤＤ２０、ＯＤＤ２１およびＫＢＣ２２がこのブリッジ１７に接続される。ＢＩＯＳ−ＲＯＭ１８は、このシステムに搭載されるハードウェアをソフトウェアで駆動制御するためのＢＩＯＳを格納する。このＢＩＯＳ−ＲＯＭ１８に格納されるＢＩＯＳは、後述するシステム構成判定部１８１およびＡＣアダプタ設定部１８２を有している。ＲＴＣ１９は、独自のバッテリを備えた時計モジュールであり、システムで使用される時刻を管理する。また、このＲＴＣ１９には、システムの環境設定情報を格納するためのレジスタが内蔵されている。
【００１８】
ＨＤＤ２０およびＯＤＤ２１は、このシステムの外部記憶となる記憶装置であり、システムメモリ１３の補助装置としてプログラムやデータを格納する。ＫＢＣ２２は、ＫＢ２３、タッチＰＡＤ２４または電源スイッチ２５が利用者によって操作された場合に、その操作内容を内蔵レジスタに格納するとともに、割り込み信号を発生させることによりＣＰＵ１１に伝達する。
【００１９】
また、このＫＢＣ２２には、ＰＳＣ２６が接続され、このＰＳＣ２６とＣＰＵ１１との間の通信を中継する機能を有している。ＰＳＣ２６は、このシステム内の各部に対する電力供給制御を一元管理するものであり、ＡＣ／ＤＣコンバータとしての機能を有する。このＰＳＣ２６により直流に変換された電力は、ＤＣ／ＤＣコンバータ２７に渡され、各部が必要とする電圧に変換される。このＰＳＣ２６は、ＡＣアダプタ１からの電流量がそのＡＣアダプタ１の最大定格電流量を越えないように、その電流量を常時監視しており、もし、この最大定格電流量を越えそうになった場合、ＰＳＣ２６は、例えばＣＰＵ１１のクロックレートを低下させるといった何らかの消費電力低減機能を作動させる。
【００２０】
ところで、前述したように、この電子機器１００のＣＰＵ１１は、２．４０ＧＨｚ、２．５３ＧＨｚ、２．８０ＧＨｚ、３．０６ＧＨｚの４種類が存在し、いずれの動作周波数のＣＰＵ１１が搭載されるかによって、同梱されるＡＣアダプタ１の電源容量が異なってくる。つまり、ＡＣアダプタ１の最大定格電流量を越えそうであると判断するための閾値が可変となるわけである。そこで、この電子機器１００では、第１に、ＡＣアダプタ識別用のレジスタ２６１をＰＳＣ２６に設け、ＰＳＣ２６が、このレジスタ２６１の値に基づいて、各種ＡＣアダプタに対応した最大定格電流制御を実行するようにした。また、第２に、このレジスタ２６１の設定を、ソフトウェアであるＢＩＯＳが、ＣＰＵ１１の動作周波数を取得してＡＣアダプタ１の種類を推定し、その推定結果に基づいて実行することにより、例えばスイッチ等のＡＣアダプタ認識用の物理的な機構を不要とした。
【００２１】
図３は、この電子機器１００におけるＣＰＵ１１の動作周波数、ＡＣアダプタ１の電源容量、レジスタ２６１の値の関係を示す図である。
電源スイッチ２５が押下されると、その旨がＫＢＣ２２からＣＰＵ１１に伝達されるので、ＣＰＵ１１は、ＢＩＯＳ−ＲＯＭ１８に格納されたＢＩＯＳを実行し、システムの初期化を開始する。このシステムの初期処理において、ＢＩＯＳのシステム構成判別部１８１は、ＣＰＵ１１の動作周波数を取得し、ＡＣアダプタ設定部１８２に通知する。
【００２２】
もし、３．０６ＧＨｚという値が取得されていた場合、ＢＩＯＳのＡＣアダプタ設定部１８２は、ＰＳＣ２６のレジスタ２６１に“１”をセットし、それ以外の場合には、ＰＳＣ２６のレジスタ２６１に“０”をセットする。そして、システムの初期化が終了すると、ＣＰＵ１１は、ＨＤＤ２０に格納されたＯＳをシステムメモリ１３にロードして起動する。
【００２３】
一方、ＰＳＣ２６は、レジスタ２６１に“１”がセットされていると、１２０Ｗの電源容量をもつＡＣアダプタに対応した最大定格電流制御を実行すべく、ＡＣアダプタ１からの電流量が８Ａを越えないように監視する。また、レジスタ２６１に“０”がセットされていると、ＰＳＣ２６は、９０Ｗの電源容量をもつＡＣアダプタに対応した最大定格電流制御を実行すべく、ＡＣアダプタ１からの電流量が６Ａを越えないように監視する。
【００２４】
このように、この電子機器１００では、ＰＳＣ２６が、レジスタ２６１の値に基づき、各種ＡＣアダプタに対応した最大定格電流制御を実行するため、ＣＰＵ１１の動作周波数に応じて同梱するＡＣアダプタ１を変える場合であっても、それらすべてに共通部品として当該ＰＳＣ２６を搭載できる。
【００２５】
また、このレジスタ２６１の設定を、ソフトウェアであるＢＩＯＳが、ＣＰＵ１１の動作周波数を取得してＡＣアダプタ１の種類を推定し、その推定結果に基づいて実行するため、例えばスイッチ等のＡＣアダプタ認識用の物理的な機構を新設することが不要である。
【００２６】
なお、ここでは、ＣＰＵ１１の動作周波数に基づいて同梱されるＡＣアダプタ１の種類を推定する例を説明したが、ＢＩＯＳは、ＣＰＵ１１の動作周波数のみに限られず、各種デバイス情報を取得することができるため、その他の基準を設定することも可能である。例えば、同一シリーズとして複数のモデルがラインアップされている場合、最上位モデルには搭載されているが最下位モデルには搭載されていないデバイスや、最上位モデルと最下位モデルとではその種類が異なるデバイスが存在することは当然に起こり得る。ＢＩＯサービスの場合、その蓋然性はより高い。つまり、あるモデルにはＯＤＤ２１が搭載されているが、あるモデルにはＯＤＤ２１が搭載されていない、あるいは、あるモデルにはｎ倍速のＯＤＤ２１が搭載されているが、あるモデルにはｎ×４倍速のＯＤＤ２１が搭載されているといった状況は充分に考えられる。ここでは、この種のデバイスをオプション装置と称することにする。そして、そのオプション装置の種類の違いや搭載有無がシステム全体の電力消費に与える影響が大きい場合、つまり、それらによって同梱されるＡＣアダプタ１が変わる場合、そのオプション装置の種類や搭載有無をＢＩＯＳで判別し、その判別結果に基づき、同梱されるＡＣアダプタ１の種類を推定するようにしても良い。
【００２７】
なお、この基準の選定は、ＣＰＵ１１やいずれかのオプション装置を排他選択的に行わなければならないものではない。例えば、図４に示すように、ＣＰＵ１１、デバイス（Ａ）、デバイス（Ｂ）の３つを対象とすることも可能である。
【００２８】
この例では、ＣＰＵ（Ａ）が判別された場合には、ＡＣアダプタ（Ａ）が同梱されているものと推定する。また、ＣＰＵ（Ｂ）が判別された場合には、デバイス（Ａ）およびデバイス（Ｂ）の双方の搭載が判別された場合のみ、同じくＡＣアダプタ（Ａ）が同梱されているものと推定し、それ以外の場合には、ＡＣアダプタ（Ｂ）が同梱されているものと推定する。同様に、ＣＰＵ（Ｃ）が判別された場合には、デバイス（Ａ）およびデバイス（Ｂ）の双方の搭載が判別された場合のみ、同じくＡＣアダプタ（Ｂ）が同梱されているものと推定し、それ以外の場合には、ＡＣアダプタ（Ｃ）が同梱されているものと推定する。
【００２９】
このように、ＢＩＯＳのシステム構成判別部１８１が判別するシステム構成およびこのシステム構成に基づくＡＣアダプタ設定部１８２の推定原理は様々な応用が可能である。
【００３０】
図５は、この電子機器１００が実行するＡＣアダプタ１に対応した最大定格電流制御のための環境設定手順を示すフローチャートである。
【００３１】
電源スイッチ２５が押下されると、ＣＰＵ１１は、ＢＩＯＳによるシステム初期化を開始する（ステップＡ１）。このシステム初期処理において、ＢＩＯＳのシステム構成判別部１８１は、ＡＣアダプタ１を推定するために必要なシステム構成を判別するためのデバイス情報を取得する（ステップＡ２）。そして、システム構成判別部１８１は、この取得したデバイス情報からシステム構成を判別してＡＣアダプタ１を推定する（ステップＡ３）。
【００３２】
システム構成判別部１８１によるＡＣアダプタ１の推定が行われると、ＢＩＯＳのＡＣアダプタ設定部１８２は、そのＡＣアダプタ１に対応した最大定格電流制御を実行させるために、ＰＳＣ２６のレジスタ２６１に対するアクセスを実行する（ステップＡ４）。一方、ＰＳＣ２６は、このレジスタ２６１の値で示されるＡＣアダプタ１に対応した最大定格電流制御を実行する（ステップＡ５）。
【００３３】
そして、このレジスタ２６１のセットを含むＢＩＯＳによるシステム初期化が終了すると（ステップＡ６のＹＥＳ）、ＣＰＵ１１は、ＨＤＤ２０に格納されたＯＳをシステムメモリ１３にロードして起動する（ステップＡ７）。
【００３４】
ところで、電源スイッチが押下された後、システム構成判別部１８１によるＡＣアダプタ１の推定およびＡＣアダプタ設定部１８２によるレジスタ２６１のセットが行われるまでの間は、厳密にいうと、レジスタ２６１の値が適正である保証はない。このＡＣアダプタ１の推定およびレジスタ２６１のセットは、ＯＳの起動前に終了するため、ほとんど影響はないと思われるが、万全を期すため、例えば図６に示すような手順でレジスタ２６１のセットを行ってもよい。
【００３５】
つまり、ＡＣアダプタ設定部１８２は、システム構成判別部１８１によるＡＣアダプタ１の推定を待たずに、まず、最大定格電流の最も小さいＡＣアダプタに対する最大定格電流制御を行わせるべく、レジスタ２６１のセットを暫定的に実行する（ステップＢ１）。そして、システム構成判別部１８１によるＡＣアダプタ１の推定が行われたら（ステップＢ２）、その推定結果が最大定格電流の最も小さいＡＣアダプタかどうかを調べ（ステップＢ３）、最大定格電流の最も小さいＡＣアダプタでなければ（ステップＢ３のＮＯ）、その推定結果に基づくレジスタ２６１のセットを再実行する（ステップＢ４）。
【００３６】
これにより、例えば１２０Ｗの電源容量をもつＡＣアダプタ１が同梱された上位モデルの電子機器１００において、電源スイッチ２５が押下された直後、９０Ｗの電源容量をもつＡＣアダプタ１に対応した最大定格電流制御がＰＳＣ２６により実行されることになるが、その逆に、９０Ｗの電源容量をもつＡＣアダプタ１が同梱された下位モデルの電子機器１００において、電源スイッチ２５が押下された直後、１２０Ｗの電源容量をもつＡＣアダプタ１に対応した最大定格電流制御が実行されてしまうことは確実に防止する。
【００３７】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【００３８】
【発明の効果】
以上詳述したように、この発明によれば、各種ＡＣアダプタに対応した最大定格電流制御を実行可能とした電子機器、電源制御装置および電源制御方法を提供することができる。
【図面の簡単な説明】
【図１】この発明の実施形態に係る電子機器の外観を示す図
【図２】同実施形態の電子機器のシステム構成を示す図
【図３】同実施形態の電子機器におけるＣＰＵの動作周波数、ＡＣアダプタの電源容量、レジスタ２６１の値の関係を示す図。
【図４】同実施形態の電子機器におけるＡＣアダプタ推定基準の応用例を説明するための図
【図５】同実施形態の電子機器が実行するＡＣアダプタに対応した最大定格電流制御のための環境設定手順を示すフローチャート
【図６】同実施形態の電子機器が実行するＡＣアダプタに対応した最大定格電流制御のための環境設定手順の応用例を示すフローチャート
【符号の説明】
１…ＡＣアダプタ、１１…ＣＰＵ、１２…ブリッジ、１３…システムメモリ、１４…ＬＣＤ、１５…ＵＳＢコントローラ、１６…ＬＡＮコントローラ、１７…ブリッジ、１８…ＢＩＯＳ−ＲＯＭ、１９…リアルタイムクロック（ＲＴＣ）、２０…磁気ディスク装置（ＨＤＤ）、２１…光ディスク装置（ＯＤＤ）、２２…キーボードコントローラ（ＫＢＣ）、２３…キーボード（ＫＢ）、２４…タッチＰＡＤ、２５…電源スイッチ、２６…電源制御装置（ＰＳＣ）、２７…ＤＣ／ＤＣコンバータ、１００…電子機器、１５１…無線通信モジュール、１８１…システム構成判別部、１８２…ＡＣアダプタ設定部、２６１…レジスタ。
【図１】
2004348662.tif 000003
【図２】
2004348662.tif 000004
【図３】
2004348662.tif 000005
【図４】
2004348662.tif 000006
【図５】
2004348662.tif 000007
【図６】
2004348662.tif 000008