(57)【特許請求の範囲】
【請求項１】
電源からの出力電圧、及び前記電源から供給される電力で動作する複数の動作部への入力電圧を取得し、電圧降下の最大値を算出する電圧降下算出部と、
前記電圧降下算出部により算出された電圧降下の最大値を基に、前記電圧降下が最大である動作部への入力電圧が所定電圧となり、且つ、他の動作部への入力電圧が上限値に収まるように前記電源の出力を第１調整し、前記第１調整が終わった後に、前記他の動作部への入力電圧を所定値になるように前記電源の出力を第２調整する出力電圧調整部と、
前記出力電圧調整部により前記第１調整及び前記第２調整が実行される前記電源と前記動作部との間の電圧降下を調整する電圧降下調整部と、
を備えたことを特徴とする電源制御装置。
【請求項２】
前記出力電圧調整部は、前記電源の前記出力電圧を所定量上昇させるステップを繰り返して前記第１調整及び前記第２調整を実行し、
前記電圧降下調整部は、前記ステップ毎に前記電源と前記動作部との間の電圧降下が予め決められた保証適正値となるように前記電圧降下を調整する
ことを特徴とする請求項１に記載の電源制御装置。
【請求項３】
電源と、
前記電源からの供給電力で動作する複数の動作部と、
前記電源からの出力電圧及び前記動作部への入力電圧を取得し、電圧降下の最大値を算出する電圧降下算出部と、
前記電圧降下算出部により算出された電圧降下の最大値を基に、前記電圧降下が最大である動作部への入力電圧が所定電圧以上となり、且つ、他の動作部への入力電圧が上限値に収まるように前記電源の出力を第１調整し、前記第１調整が終わった後に、前記他の動作部への入力電圧を所定値になるように前記電源の出力を第２調整する出力電圧調整部と、
前記出力電圧調整部により前記第１調整及び前記第２調整が実行される前記電源と前記動作部との間の電圧降下を調整する電圧降下調整部と、
を備えたことを特徴とする情報処理装置。
【請求項４】
前記出力電圧調整部は、前記電源の前記出力電圧を所定量上昇させるステップを繰り返して前記第１調整及び前記第２調整を実行し、
前記電圧降下調整部は、前記ステップ毎に前記電源と前記動作部との間の電圧降下が予め決められた保証適正値となるように前記電圧降下を調整する
することを特徴とする請求項３に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電源制御装置、情報処理装置及び電源制御方法に関する。
【背景技術】
【０００２】
ＲＡＩＤ（Redundant  Arrays  of  Inexpensive  Disks）構成可能なストレージ装置に搭載されるコントローラモジュール（ＣＭ：Controller  Module）ボードのような大規模回路では、同じ電源電圧で動作するデバイスが複数使用されることが多い。そして、同じ電源電圧で動作する複数のデバイスへ電源供給する際は、１つの電源回路に複数のデバイスを接続する構成が取られることが多い。電源回路としては、例えば、ＤＣ（Direct  Current）／ＤＣコンバータなどがある。
【０００３】
ここで、電源回路からデバイスへ電力を供給する場合、電源回路とデバイスとを結ぶ面パターンにおけるパターンインピーダンスにより、電圧降下が発生する。そして、電源回路からデバイスへの経路長の違いなどから、電圧降下に差分が生じ、各デバイスへ供給される電圧が異なることがある。例えば、電源回路に最も近いデバイスと最も遠いデバイスとでは、パターンインピーダンスなどの条件によって電圧降下に差分が生じる。この場合、電圧降下の差分発生により、最も近いデバイスは動作保証電圧を満たす電圧の供給を受けることが可能であるが、最も遠いデバイスは場合によって動作保証電圧を下回る電圧の供給しか受けられない場合がある。
【０００４】
このような電圧降下の差分を抑え、電源回路から負荷デバイスへ安定した電源供給を行う方法として以下のような方法が提案されている。
【０００５】
１つの方法としては、電源回路からデバイスへの面パターンを各径路で同じ長さに形成し、且つ、デバイスを対称に配置することで、パターンインピーダンスの差分を軽減し、電圧降下の値を揃える方法がある。この手法を用いることで、各デバイスへの入力電圧はほぼ同一化でき、電源出力側をチューニングすることで比較的安定した電圧供給が可能となる。
【０００６】
また、他の方法としては、電源出力端から負荷端までに生ずる電圧降下を補正する技術であるリモートセンスを用いる手法がある。例えば、デバイスの電源入力ピンでの電圧を測定し、電源回路へフィードバックすることで、電圧降下を認識し、電圧降下を補正するために出力電圧を上昇させることが行われる。
【０００７】
また、各デバイスの電源電圧を監視し、あるデバイスの電源電圧が下限値を下回った場合に、電源電圧制御を行い下限値以上の電圧を保つ従来技術がある。さらに、各デバイスの電源電圧のうち最小電圧をフィードバック電圧として電源に供給し、フィードバック電圧が目標電圧となるように電源電圧の出力を制御する従来技術がある。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００３−２９５９７９号公報
【特許文献２】特開２００６−１７４６５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、近年ではデバイスの配置配線が高密度化する傾向にある。特に、高速配線などは線長や取り回しが信号品質に与える影響が大きいため、それらの構成が重要視され、電源供給経路のパターン形成及びデバイスの配置は制限されることが多い。そのため、電源回路からデバイスへの面パターンを各径路で同じ長さに形成し、且つ、デバイスを対称に配置することは困難である。また、負荷デバイスの消費電力が異なれば、経路に発生する電圧降下にバラツキが発生し、電源回路からデバイスへの面パターンを各径路で同じ長さに形成し、且つ、デバイスを対称に配置しても各デバイスへの入力電圧はほぼ同一化することが困難である。
【００１０】
また、複数のデバイスに同じ電源回路から電力供給を行う構成でリモートセンスを用いた場合、リモートセンスの対象とするデバイスの電圧降下を基準とした電圧が生成されるため、その他のデバイスに過電圧などの期待しない電圧が印加されるおそれがある。
【００１１】
また、電源電圧が下限値を下回った場合に電源電圧制御を行い下限値以上の電圧を保つ従来技術を用いても、電圧降下が少ないデバイスにおける過電圧などのおそれがあり、各デバイスの電源電圧を適切な値に調整することは困難である。また、フィードバック電圧が目標電圧となるように電源電圧の出力を制御する従来技術においても、供給電圧が最小のデバイスの電源電圧を基準として調整を行うため、各デバイスの供給電圧を適切な値に調整することは困難である。
【００１２】
開示の技術は、上記に鑑みてなされたものであって、各デバイスの供給電圧を適切な値に調整する電源制御装置、情報処理装置及び電源制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本願の開示する電源制御装置、情報処理装置及び電源制御方法の一つの態様において、電圧降下算出部は、電源からの出力電圧、及び前記電源から供給される電力で動作する複数の動作部への入力電圧を取得し、電圧降下の最大値を算出する。出力電圧調整部は、前記電圧降下算出部により算出された電圧降下の最大値を基に、前記電圧降下が最大である動作部への入力電圧が所定電圧以上となり、且つ、他の動作部への入力電圧が上限値に収まるように前記電源の出力を第１調整し、前記電源の出力調整が終わった後に、前記他の動作部への入力電圧を所定値になるように前記電源の出力を第２調整する。電圧降下調整部は、前記出力電圧調整部により前記第１調整及び前記第２調整が実行された前記電源と前記動作部との間の電圧降下を調整する。
【発明の効果】
【００１４】
本願の開示する電源制御装置、情報処理装置及び電源制御方法の一つの態様によれば、各デバイスの供給電圧を適切な値に調整することができるという効果を奏する。
【図面の簡単な説明】
【００１５】
【図１】図１は、実施例１に係るストレージ装置のハードウェア構成図である。
【図２】図２は、Ｃｏｎｔｒｏｌｌｅｒ  Ｍｏｄｕｌｅにおけるハードウェア構成と電力供給系統の概略図である。
【図３】図３は、電源制御装置の詳細を表すブロック図である。
【図４】図４は、監視制御部の詳細を表すブロック図である。
【図５】図５は、フィードバック電圧調整機構及びＤＣ／ＤＣコンバータの概略回路図である。
【図６】図６は、実施例１に係る電源制御装置による各デバイスへの入力電圧の制御のフローチャートである。
【図７】図７は、実施例２に係る電源制御装置による各デバイスへの入力電圧の制御のフローチャートである。
【発明を実施するための形態】
【００１６】
以下に、本願の開示する電源制御装置、情報処理装置及び電源制御方法の実施例を図面に基づいて詳細に説明する。なお、以下の実施例により本願の開示する電源制御装置、情報処理装置及び電源制御方法が限定されるものではない。
【実施例１】
【００１７】
図１は、実施例１に係るストレージ装置のハードウェア構成図である。図１では、ストレージ装置１は、一例としてサーバ２と接続される。
【００１８】
ストレージ装置１は、ＦＲＴ（Front  End  Router）１１、ＣＭ（Controller  Module）１２１〜１２４及び記憶媒体格納装置１３１〜１３２を有する。本実施例では、ストレージ装置１は、ＦＲＴ１１を複数有する。また、ストレージ装置１は、各ＣＭ１２１〜１２４に対応する複数の記憶媒体格納装置１３１及び１３２を有する。
【００１９】
ＦＲＴ１１は、ＰＣＩｅ（Peripheral  Component  Interconnect  express）スイッチである。各ＦＲＴ１１は、サーバ２に接続する。また、各ＦＲＴ１１は、ＣＭ１２１〜１２４にそれぞれ接続する。ＦＲＴ１１は、読出命令や書込命令をサーバ２から受信する。そして、ＦＲＴ１１は、受信した命令の宛先を判定し、宛先となるＣＭ１２１〜１２４へ出力する。また、ＦＲＴ１１は、読出命令などに対する応答としてＣＭ１２１〜１２４からデータを取得する。そして、ＦＲＴ１１は、取得したデータをサーバ２へ送信する。
【００２０】
図１では、ＣＭ１２１〜１２５は、二重化されている。具体的には、ＣＭ１２１とＣＭ１２２とが組となり、ＣＭ１２３とＣＭ１２４とが組となり、それぞれが二重化構成を実現する。ＣＭ１２１〜１２４は、いずれも同様の機能を有する。そこで、以下では、ＣＭ１２１〜１２４のそれぞれを区別しない場合、「ＣＭ１２０」という。
【００２１】
各ＣＭ１２０は、複数のＦＲＴ１１に接続される。また、ＣＭ１２１及び１２２は、複数の記憶媒体格納装置１３１に接続される。ＣＭ１２３及び１２４は、複数の記憶媒体格納装置１３２に接続される。ＣＭ１２０とＦＲＴ１１１との通信には、ＰＣＩｅのような高速シリアル通信が用いられる。
【００２２】
ＣＭ１２０には、ＣＰＵ（Central  Processing  Unit）などが搭載される。そして、ＣＭ１２０は、記憶媒体格納装置１３１及び１３２に搭載されたハードディスクなどの記憶媒体に対するＩ／Ｏ（Input/Output）処理を実行する。例えば、ＣＭ１２０は、ＦＲＴ１１を介してサーバ２からの読出命令及び書込命令を受信する。そして、ＣＭ１２０は、読出命令の場合、指定されたデータが格納された記憶媒体を搭載する記憶媒体格納装置１３１又は１３２にアクセスし、指定されたデータを記憶媒体から読み出す。そして、ＣＭ１２０は、読み出したデータをサーバ２へＦＲＴ１１を介して送信する。また、ＣＭ１２０は、書込命令の場合、指定されたデータの書込み先となる記憶媒体を特定する。そして、ＣＭ１２０は、特定した記憶媒体が搭載された記憶媒体格納装置１３１又は１３２にアクセスし、データを特定した記憶媒体に格納する。
【００２３】
記憶媒体格納装置１３１及び１３２は、それぞれハードディスクやＳＳＤ（Solid  State  Drive）といった記憶媒体を複数搭載する。記憶媒体１３１に搭載された各記憶媒体には、ＣＭ１２０から送信されたデータが格納される。
【００２４】
図２は、Ｃｏｎｔｒｏｌｌｅｒ  Ｍｏｄｕｌｅにおけるハードウェア構成と電力供給系統の概略図である。ただし、図２は電力の供給元と供給先を示したものであり、電源制御装置などは省略している。
【００２５】
図２に示すように、ＣＭ１２０は、ＣＰＵ２２１、ＳＡＳ（Serial  Attached  Small  Computer  System  Interface）コントローラ２２２、ＰＣＩｅスイッチ２２３、ＰＣＩｅコネクタ２３１〜２３３及びＳＡＳコネクタ２３４〜２３６を有する。また、ＣＭ１２０は、ＡＣ（Alternating  Current）／ＤＣコンバータ２０１及びＤＣ／ＤＣコンバータ２１１〜２１８を有する。図２に示す、各部を接続する線は電力供給経路を示す。ここで、図２に記載したＣＭ１２０に搭載されたデバイスは一例であり、他のデバイスが搭載されても良い。
【００２６】
ＣＰＵ２２１は、Ｉ／Ｏ処理を実行する。また、ＣＰＵ２２１は、受信した命令にしたがい、ＳＡＳコントローラ２２２に対してＲＡＩＤ構成やデータの読み出し又は書き込みをなど指示する。また、ＣＰＵ２２１は、受信した命令にしたがい、ＰＣＩｅコネクタ２３１〜２３３を介して他のＣＭ１２０と通信を行う。
【００２７】
ＳＡＳコントローラ２２２は、ＳＡＳコネクタ２３４〜２３６を介して記憶媒体格納装置１３１又は１３２と通信を行う。ＳＡＳコントローラ２２２は、記憶媒体格納装置１３１又は１３２に格納された複数の記憶媒体を用いてＲＡＩＤを構成する。また、ＳＡＳコントローラ２２２は、ＣＰＵ２２１からの指示にしたがい、記憶媒体格納装置１３１又は１３２に格納された複数の記憶媒体に対してデータの読み出し及び書込みを行う。
【００２８】
ＰＣＩｅスイッチ２２３は、ＣＰＵ２２１からの指示にしたがい、指示で指定されたＰＣＩｅコネクタ２３１〜２３３を選択し、接続を切り替える。
【００２９】
ＰＣＩｅコネクタ２３１〜２３３は、他のＣＭ１２０と通信するためのケーブルが接続される。ＳＡＳコネクタ２３４〜２３６は、記憶媒体格納装置１３１と通信するためのケーブルが接続される。
【００３０】
次に、ＣＰＵ２２１、ＳＡＳコントローラ２２２、ＰＣＩｅ２２３、ＰＣＩｅコネクタ２３１〜２３３及びＳＡＳコネクタ２３４〜２３６への電力供給を説明する。
【００３１】
ＡＣ／ＤＣコンバータ２０１は、商用電源３に接続する。また、ＡＣ／ＤＣコンバータ２０１は、ＤＣ／ＤＣコンバータ２１１〜２１８と接続される。
【００３２】
ＡＣ／ＤＣコンバータ２０１は、交流の電気の供給を商用電源３から受ける。そして、ＡＣ／ＤＣコンバータ２０１は、供給された交流の電気を直流に変換するとともに電圧を調整する。例えば、ＡＣ／ＤＣコンバータ２０１は、入力された直流の電気を１２Ｖの交流の電気に変換する。その後、ＡＣ／ＤＣコンバータ２０１は、電圧調整した交流の電気をＤＣ／ＤＣコンバータ２１１〜２１８へ供給する。
【００３３】
ＤＣ／ＤＣコンバータ２１１〜２１８は、ＡＣ／ＤＣコンバータ２０１と接続される。また、ＤＣ／ＤＣコンバータ２１１〜２１３は、ＣＰＵ２２１に接続される。また、ＤＣ／ＤＣコンバータ２１４及び２１５は、ＳＡＳコントローラ２２２に接続される。また、ＤＣ／ＤＣコンバータ２１６及び２１７は、ＰＣＩｅスイッチ２２３に接続される。さらに、ＤＣ／ＤＣコンバータ２１８は、ＰＣＩｅコネクタ２３１〜２３３及びＳＡＳコネクタ２３４〜２３６に接続される。ＤＣ／ＤＣコンバータ２１１〜２１８は、ＡＣ／ＤＣコンバータ２０１から電力供給を受ける。そして、ＤＣ／ＤＣコンバータ２１１〜２１８は、それぞれ接続されたデバイスの駆動電圧に電圧を調整し、接続されたデバイスに電力供給を行う。
【００３４】
具体的には、ＤＣ／ＤＣコンバータ２１１〜２１３は、１２Ｖの交流の電気の供給をＡＣ／ＤＣコンバータ２０１から受ける。そして、ＤＣ／ＤＣコンバータ２１１〜２１３は、供給された１２Ｖの交流の電気を１．０Ｖに変換しＣＰＵ２２１へ供給する。
【００３５】
ＤＣ／ＤＣコンバータ２１４及び２１５は、１２Ｖの交流の電気の供給をＡＣ／ＤＣコンバータ２０１から受ける。そして、ＤＣ／ＤＣコンバータ２１４は、供給された１２Ｖの交流の電気を１．０Ｖに変換しＳＡＳコントローラ２２２へ供給する。ＤＣ／ＤＣコンバータ２１５は、供給された１２Ｖの交流の電気を１．５Ｖに変換しＳＡＳコントローラ２２２へ供給する。
【００３６】
ＤＣ／ＤＣコンバータ２１６及び２１７は、１２Ｖの交流の電気の供給をＡＣ／ＤＣコンバータ２０１から受ける。そして、ＤＣ／ＤＣコンバータ２１６は、供給された１２Ｖの交流の電気を１．８Ｖに変換しＰＣＩｅスイッチ２２３へ供給する。ＤＣ／ＤＣコンバータ２１７は、供給された１２Ｖの交流の電気を０．９Ｖに変換しＰＣＩｅスイッチ２２３へ供給する。
【００３７】
ＤＣ／ＤＣコンバータ２１８は、１２Ｖの交流の電気の供給をＡＣ／ＤＣコンバータ２０１から受ける。そして、ＤＣ／ＤＣコンバータ２１８は、供給された１２Ｖの交流の電気を３．３Ｖに変換しＰＣＩｅコネクタ２３１〜２３３及びＳＡＳコネクタ２３４〜２３６へ供給する。このように、ＤＣ／ＤＣコンバータ２１８は、複数のデバイスに電力供給を行う。このＤＣ／ＤＣコンバータ２１８が、「電源」の一例にあたる。そして、ＤＣ／ＤＣコンバータ２１８から電力供給を受けるＰＣＩｅコネクタ２３１〜２３３及びＳＡＳコネクタ２３４〜２３６が、「動作部」の一例にあたる。
【００３８】
次に、図３を参照して、ＤＣ／ＤＣコンバータ２１８からの電力供給について詳細に説明する。ここで、図３は、電源制御装置の詳細を表すブロック図である。
【００３９】
ここで、実際にはＤＣ／ＤＣコンバータ２１８は図２に示すようにＰＣＩｅコネクタ２３１〜２３３及びＳＡＳコネクタ２３４〜２３６に接続するが、ここでは、ＤＣ／ＤＣコンバータ２１８が３つのデバイス３０１〜３０２に接続するものとして説明する。すなわち、デバイス３０１〜３０２が、「動作部」の一例にあたる。
【００４０】
ただし、ＤＣ／ＤＣコンバータ２１８に接続するデバイス数が異なる場合でも同様の構成をとることで、同様の機能を実現することができる。また、本実施例では、ＤＣ／ＤＣコンバータ２１８のみに複数のデバイスが接続されるが、ＣＭ１２０は、他にも複数のデバイスが接続されるＤＣ／ＤＣコンバータを有してもよい。その場合、複数のデバイスが接続されるＤＣ／ＤＣコンバータから電力供給対象のデバイスへの電力系統は、ＤＣ／ＤＣコンバータ２１８からデバイス３０１〜３０２へ電力系統と同様の構成を有する。
【００４１】
ＤＣ／ＤＣコンバータ２１８とデバイス３０１〜３０３のそれぞれとを結ぶ電力供給経路の上には、負荷調整部３１１〜３１３が配置される。また、ＤＣ／ＤＣコンバータ２１８から出力された電気のフィードバック経路上に、フィードバック電圧調整機構３２０が配置される。さらに、電圧を監視し、フィードバック電圧の調整及び負荷調整部３１１〜３１３の制御を行う監視制御部４００が配置される。負荷調整部３１１〜３１３、フィードバック電圧調整機構３２０及び監視制御部４００は、ＤＣ／ＤＣコンバータ２１８の出力電圧を制御する電源制御装置２４０である。
【００４２】
ＤＣ／ＤＣコンバータ２１８は、ＡＣ／ＤＣコンバータ２０１から提供された電気を交流に変換し、さらに電圧を調整して出力する。ＤＣ／ＤＣコンバータ２１８から出力された電気は、負荷調整部３１１〜３１３へ供給される。また、ＤＣ／ＤＣコンバータ２１８から出力された電気はフィードバック電圧調整機構３２０を介して、ＤＣ／ＤＣコンバータ２１８へフィードバックされる。
【００４３】
負荷調整部３１１は、ＤＣ／ＤＣコンバータ２１８とデバイス３０１とを結ぶ電力供給経路上に配置された電圧降下を制御するための機構である。負荷調整部３１１は、パターンインピーダンスの調整又は負荷電流の調整などにより、負荷インピーダンスを変更することで電圧降下を制御し、デバイス３０１の入力電圧を下げる。ここで、負荷調整部３１１は、電圧降下を制御可能であれば他の構成でもよい。
【００４４】
例えば、負荷調整部３１１は、監視制御部４００からの指示を受けて電圧降下を大きくする。負荷調整部３１１は、例えば、予め決められた１ステップ毎の電圧降下量を有する。そして、負荷調整部３１１は、監視制御部４００からの指示を受けるとデバイス３０１の入力電圧を１ステップ分降下させる。
【００４５】
負荷調整部３１２及び３１３も、負荷調整部３１１と同様の機構を有する。そして、負荷調整部３１２及び３１３は、それぞれ、監視制御部４００からの指示を受けて、デバイス３０２及び３０３の入力電圧を下げる。
【００４６】
監視制御部４００は、ＤＣ／ＤＣコンバータ２１８の出力電圧及びデバイス３０１〜３０３の各入力電圧を監視し、デバイス３０１〜３０３の各入力電圧を調整する。そこで、図４を参照して、監視制御部４００について説明する。図４は、監視制御部の詳細を表すブロック図である。
【００４７】
監視制御部４００は、図４に示すように、出力電圧監視部４０１、入力電圧監視部４１１〜４１３、電圧降下差分比較部４２１、出力電圧調整部４２２、記憶部４２３、動作保証値比較部４２４及び入力電圧調整部４３１〜４３３を有する。電圧降下差分比較部４２１、出力電圧調整部４２２及び動作保証値比較部４２４は、ＣＰＵやＦＰＧＡ（Field  Programmable  Gate  Array）などで実現される。また、記憶部４２３は、メモリなどで実現される。
【００４８】
記憶部４２３は、メモリなどの記憶媒体である。記憶部４２３は、各デバイス３０１〜３０３のそれぞれの動作保証適正値を保持する。ここで、動作保証適正値とは、各デバイス３０１〜３０３がそれぞれ動作するうえで最も適切な電圧の値である。
【００４９】
出力電圧監視部４０１は、ＤＣ／ＤＣコンバータ２１８から出力された電気の電圧を計測する。以下では、ＤＣ／ＤＣコンバータ２１８から出力された電気の電圧を「電源出力電圧」という。そして、出力電圧監視部４０１は、計測した電源出力電圧の電圧値を電圧降下差分比較部４２１へ出力する。
【００５０】
入力電圧監視部４１１は、デバイス３０１の入力端における電圧を計測し、デバイス３０１の入力電圧を取得する。そして、入力電圧監視部４１１は、取得したデバイス３０１の入力電圧の電圧値を電圧降下差分比較部４２１及び動作保証値比較部４２４へ出力する。
【００５１】
入力電圧監視部４１２は、デバイス３０２の入力端における電圧を計測し、デバイス３０２の入力電圧を取得する。そして、入力電圧監視部４１２は、取得したデバイス３０２の入力電圧の電圧値を電圧降下差分比較部４２１及び動作保証値比較部４２４へ出力する。
【００５２】
入力電圧監視部４１３は、デバイス３０１の入力端における電圧を計測し、デバイス３０３の入力電圧を取得する。そして、入力電圧監視部４１３は、取得したデバイス３０３の入力電圧の電圧値を電圧降下差分比較部４２１及び動作保証値比較部４２４へ出力する。
【００５３】
電圧降下差分比較部４２１は、電源出力電圧の電圧値の入力を出力電圧監視部４０１から受ける。さらに、電圧降下差分比較部４２１は、デバイス３０１〜３０３の各入力電圧の電圧値の入力を入力電圧監視部４１１〜４１３のそれぞれから受ける。そして、電圧降下差分比較部４２１は、電源出力電圧とデバイス３０１〜３０３の各入力電圧のそれぞれとの差分を算出する。
【００５４】
次に、電圧降下差分比較部４２１は、算出した差分の中で最も大きい差分を特定する。さらに、電圧降下差分比較部４２１は、最も大きい差分を有するデバイスである最大差分デバイスをデバイス３０１〜３０３の中から特定する。ここでは、最大差分デバイスが、デバイス３０３である場合で説明する。
【００５５】
次に、電圧降下差分比較部４２１は、最大差分デバイスであるデバイス３０３の動作保証適正値を記憶部４２３から取得する。そして、電圧降下差分比較部４２１は、最大差分デバイスであるデバイス３０３の入力電圧がデバイス３０３の動作保証適正値か否かを判定する。デバイス３０３の入力電圧が動作保証適正値である場合、電圧降下差分比較部４２１は、デバイス３０１〜３０３の入力電圧の調整を終了する。
【００５６】
これに対して、デバイス３０３の入力電圧が動作保証適正値以下の場合、電圧降下差分比較部４２１は、電源出力電圧の上昇を出力電圧調整部４２２に指示する。さらに、電圧降下差分比較部４２１は、最大差分デバイスであるデバイス３０３の情報及び電源出力電圧の上昇の実行の通知を動作保証値比較部４２４へ送信する。
【００５７】
その後、電圧降下差分比較部４２１から入力電圧の調整終了の通知を受けると、電圧降下差分比較部４２１は、最大差分デバイスであるデバイス３０３の入力電圧の電圧値を再度取得する。そして、電圧降下差分比較部４２１は、最大差分デバイスであるデバイス３０３の入力電圧がデバイス３０３の動作保証適正値か否かを判定する。デバイス３０３の入力電圧が動作保証適正値以下の場合、電圧降下差分比較部４２１は、電源出力電圧の上昇の出力電圧調整部４２２への指示及び動作保証値比較部４２４への通知を繰り返す。
【００５８】
そして、デバイス３０３の入力電圧が動作保証適正値となった場合、電圧降下差分比較部４２１は、デバイス３０１〜３０３の入力電圧の調整を終了する。この電圧降下差分比較部４２１が、「電圧降下算出部」の一例にあたる。
【００５９】
出力電圧調整部４２２は、ＤＣ／ＤＣコンバータ２１８へフィードバックされた電気の電流であるフィードバック電流の入力を受ける。ここで、出力電圧調整部４２２は、１ステップ毎の電源出力電圧の上昇させる値として所定値を有する。
【００６０】
出力電圧調整部４２２は、電源出力電圧の上昇の指示を電圧降下差分比較部４２１から受ける。そして、抵抗３２１は、電源出力電圧の上昇の指示を受けると、フィードバック電流を用いて、現在の電源出力電圧に対して１ステップ分の電圧上昇が加わるように、すなわち電源出力電圧が所定値上昇するように制御量を算出する。その後、出力電圧調整部４２２は、フィードバック電圧調整機構３２０を算出した制御量で調整する。出力電圧調整部４２２は、電圧降下差分比較部４２１からの指示にしたがい電源出力電圧を１ステップずつ上昇させることを繰り返して、電源出力電圧を動作保証適正値に調整する。この動作保証適正値が、「所定電圧」の一例である。
【００６１】
例えば、後述するようにフィードバック電圧調整機構３２０が有する抵抗の抵抗値を変更することでフィードバック電圧を変更する場合には以下の処理を行う。出力電圧調整部４２２は、電源出力電圧を所定値上昇させるための抵抗値を算出する。そして、出力電圧調整部４２２は、算出した抵抗値となるようにフィードバック電圧調整機構３２０が有する抵抗の抵抗値を変更する。
【００６２】
動作保証値比較部４２４は、各デバイスの入力電圧の電圧値の入力を入力電圧監視部４１１〜４１３から受ける。次に、動作保証値比較部４２４は、最大差分デバイスであるデバイス３０３の情報及び電源出力電圧の上昇の実行の通知を電圧降下差分比較部４２１から受信する。
【００６３】
動作保証値比較部４２４は、デバイス３０１〜３０３の中の最大差分デバイスであるデバイス３０３以外のデバイスから１つデバイスを選択する。例えば、動作保証値比較部４２４は、デバイス３０１を選択する。
【００６４】
そして、動作保証値比較部４２４は、選択したデバイス３０１の動作保証適正値を記憶部４２３から取得する。そして、動作保証値比較部４２４は、選択したデバイス３０１の入力電圧がデバイス３０１の動作保証適正値か否かを判定する。
【００６５】
デバイス３０１の入力電圧が動作保証適正値を超過する場合、動作保証値比較部４２４は、入力電圧調整部４３１に電圧降下の増加を指示する。動作保証値比較部４２４は、デバイス３０１の入力電圧が動作保証適正値になるまで、入力電圧調整部４３１に電圧降下の増加の指示を繰り返す。
【００６６】
デバイス３０１の入力電圧が動作保証適正値になった場合、動作保証値比較部４２４は、最大降下デバイスであるデバイス３０３以外のデバイス３０１及び３０２の中から入力電圧の調整が完了していないデバイスを１つ選択する。この場合、動作保証値比較部４２４は、デバイス３０２を選択する。そして、動作保証値比較部４２４は、デバイス３０１の場合と同様に、入力電圧調整部４３２に対して電圧降下の増加を指示してデバイス３０２の入力電圧を動作保証適正値にする。
【００６７】
ここでは、ＤＣ／ＤＣコンバータ２１８にデバイス３０１〜３０３の３つのデバイスが接続されている場合で説明したが、より多くのデバイスが接続されていてもよい。動作保証値比較部４２４は、順次デバイスを選択し、選択したデバイスの入力電圧を動作保証適正値に調整する処理を、最大降下デバイスを除く全てのデバイスに対して繰り返す。最大降下デバイスを除く全てのデバイスの入力電圧の調整が終了すると、動作保証値比較部４２４は、入力電圧の調整終了を電圧降下差分比較部４２１に通知する。この動作保証値比較部４２４が、「電圧降下調整部」の一例にあたる。
【００６８】
入力電圧調整部４３１は、電圧降下の増加の指示を動作保証値比較部４２４から受ける。ここで、入力電圧調整部４３１は、電圧降下を所定量増加させるための負荷調整部３１１の１ステップ毎の制御量を有する。そして、入力電圧調整部４３１は、電圧降下の増加の指示を受けて、負荷調整部３１１に対して１ステップ分の制御を行う。これにより、デバイス３０１の入力電圧は所定量減少する。
【００６９】
また、入力電圧調整部４３２は、電圧降下の増加の指示を動作保証値比較部４２４から受ける。ここで、入力電圧調整部４３２は、電圧降下を所定量増加させるための負荷調整部３１２の１ステップ毎の制御量を有する。そして、入力電圧調整部４３２は、電圧降下の増加の指示を受けて、負荷調整部３１２に対して１ステップ分の制御を行う。これにより、デバイス３０２の入力電圧は所定量減少する。
【００７０】
ここでの説明では、デバイス３０３が最大降下デバイスの場合で説明したため、入力電圧調整部４３３による調整は行われない。ただし、他のデバイス３０１又は３０２が最大降下デバイスであれば、入力電圧調整部４３３によりデバイス３０３の入力電圧の調整が行われる。
【００７１】
フィードバック電圧調整機構３２０は、ＤＣ／ＤＣコンバータ２１８の出力である電源出力電圧の入力を受ける。そして、フィードバック電圧調整機構３２０は、入力された電源出力電圧に対して所定の処理を行い、処理後の電圧フィードバック電圧をフィードバック電圧としてＤＣ／ＤＣコンバータ２１８へ出力する。
【００７２】
さらに、フィードバック電圧調整機構３２０は、電源出力電圧を所定値上昇させるための１ステップ分の制御を出力電圧調整部４２２から受ける。そして、フィードバック電圧調整機構３２０は、制御を受ける前のフィードバック電圧から生成される電源出力電圧よりも所定値高い電源出力電圧を生成させるフィードバック電圧をＤＣ／ＤＣコンバータ２１８へ出力する。
【００７３】
ここで、フィードバック電圧調整機構３２０によるＤＣ／ＤＣコンバータ２１８の出力電圧の調整の具体例について図５を参照して説明する。図５は、フィードバック電圧調整機構及びＤＣ／ＤＣコンバータの概略回路図である。図５では、デバイス３０１〜３０３のそれぞれを区別せずに、単に「デバイス３００」として示している。
【００７４】
ＤＣ／ＤＣコンバータ２１８は、例えば、図５に示すように、比較器５０１、基準電圧出力部５０２、ＰＷＭ（Pulse  Width  Modulation）コントローラ５０３、ＦＥＴ（Field  Effect  Transistor）スイッチ５０４及び５０５を有する。ＦＥＴスイッチ５０４及び５０５は、図５では「ＦＥＴ」と表されている。
【００７５】
ＡＣ／ＤＣコンバータ２０１の出力電圧は、ＦＥＴスイッチ５０４へ供給される。そして、ＦＥＴスイッチ５０４は、ＦＥＴスイッチ５０５と接続される。また、ＦＥＴスイッチ５０５は、グランドに接続される。さらに、ＦＥＴスイッチ５０４とＦＥＴスイッチ５０５とを結ぶ経路はインダクタ５１０に接続される。インダクタ５１０は、図５では、「Ｌ」と表されている。
【００７６】
ＦＥＴスイッチ５０４及び５０５は、スイッチングのタイミングの入力をＰＷＭコントローラ５０３から受ける。ＦＥＴスイッチ５０４がオンで、ＦＥＴスイッチ５０５がオフの場合、ＡＣ／ＤＣコンバータ２０１の電圧がインダクタ５０１に印加される。また、ＦＥＴスイッチ５０４がオフで、ＦＥＴスイッチ５０５がオンの場合、インダクタ５０１はグランドに接続される。これにより、デバイス３００は、ＦＥＴスイッチ５０４及び５０５のスイッチングタイミングに応じた電圧の印加を受ける。
【００７７】
ＰＷＭコントローラ５０３は、フィードバック電圧と基準電圧との差部の入力を比較器５０１から受ける。そして、ＰＷＭコントローラ５０３は、出力電圧に入力された差分を加えるようにＦＥＴスイッチ５０４及び５０５のスイッチングのタイミングを制御する。具体的には、出力電圧を上昇させる場合、ＰＷＭコントローラ５０３は、ＦＥＴスイッチ５０４のオンの時間を長くし、ＦＥＴスイッチ５０５のオンの時間を短くする。反対に出力電圧を下降させる場合、ＰＷＭコントローラ５０３は、ＦＥＴスイッチ５０４のオンの時間を短くし、ＦＥＴスイッチ５０５のオンの時間を長くする。
【００７８】
比較器５０１は、基準電圧の入力を基準電圧出力部５０２から受ける。また、比較器５０１は、後述する抵抗３２１及び３２２の抵抗値により決定されたフィードバック電圧の入力を受ける。そして、比較器５０１は、フィードバック電圧と基準電圧との差分を算出する。その後、比較器５０１は、算出したフィードバック電圧と基準電圧との差分をＰＷＭコントローラ５０３へ出力する。
【００７９】
インダクタ５１０は、入力端がＦＥＴスイッチ５０４の出力端子とＦＥＴスイッチ５０５の入力端子とを結ぶ経路に接続される。また、インダクタ５１０の出力端は、デバイス３００に接続される。
【００８０】
インダクタ５１０は、ＤＣ／ＤＣコンバータ２１８から出力された電圧である電源出力電圧の印加及びグランドへの接続の繰り返しにより、電圧の印加及びグランドへの接続のタイミングに応じた電圧を有する交流の電気を出力する。インダクタ５０１から出力された電気は、デバイス３００へ供給されるとともに、フィードバック電圧調整機構３２０へ出力される。デバイス３００は、インダクタ５１０から入力された電気により駆動する。
【００８１】
フィードバック電圧調整機構３２０は、例えば図５に示すように、抵抗３２１及び３２２を有する。抵抗３２１及び３２２は、図５では「Ｒ」で表される。
【００８２】
抵抗３２１は、可変抵抗である。抵抗３２１は、一端がインダクタ５１０の出力端に接続される。また、抵抗３２１の他端は、抵抗３２２の一端に接続される。さらに、抵抗３２２の他端は、グランドに接続される。また、抵抗３２１と抵抗３２２との接続点は、比較器５０１の休力端子へ接続される。さらに、抵抗３２１と抵抗３２２との接続点は、出力電圧調整部４２２へ接続される。
【００８３】
抵抗３２１は、インダクタ５１０から出力された電気の入力を受ける。そして、インダクタ５１０の出力電圧に対する抵抗３２１及び３２２による分圧を有する電気が、比較器５０１へ入力される。すなわち、インダクタ５１０の出力電圧に対する抵抗３２１及び３２２による分圧がフィードバック電圧となる。
【００８４】
また、抵抗３２１から出力される電流であるフィードバック電流が、出力電圧調整部４２２へ入力される。その後、抵抗３２１は、出力電圧調整部４２２からの制御を受けて、現在の電源出力電圧に対して１ステップ分の電圧上昇を加える抵抗値、すなわち電源出力電圧が所定値上昇する抵抗値に調整される。これにより、比較器５０１に入力されるフィードバック電圧が下がり、ＤＣ／ＤＣコンバータ２１８から出力される電源出力電圧が所定電値上昇する。
【００８５】
ここで、本実施例では、抵抗３２１と抵抗３２２とを有するフィードバック電圧調整機構３２０を用いて、抵抗３２１の抵抗値を変化させることでフィードバック電圧を変化させたが、フィードバック電圧調整機構３２０の構成はこれに限らない。フィードバック電圧調整機構３２０は、フィードバック電圧を決まった値に調整できる構成であれば他の構成でもよい。
【００８６】
次に、図６を参照して、本実施例に係る電源制御装置２４０による各デバイスへの入力電圧の制御の流れについて説明する。図６は、実施例１に係る電源制御装置による各デバイスへの入力電圧の制御のフローチャートである。ここでは、ＤＣ／ＤＣコンバータ２１８がデバイス３０１〜３０３に電力供給を行う場合で説明する。
【００８７】
出力電圧監視部４０１は、ＤＣ／ＤＣコンバータ２１８の出力電圧である電源出力電圧を測定する。また、入力電圧監視部４１１〜４１３は、デバイス３０１〜３０３のそれぞれの入力電圧を測定する（ステップＳ１）。出力電圧監視部４０１は、電源出力電圧を電圧降下差分比較部４２１へ出力する。また、入力電圧監視部４１１〜４１３は、デバイス３０１〜３０３の入力電圧をそれぞれ電圧降下差分比較部４２１及び動作保証値比較部４２４へ出力する。
【００８８】
電圧降下差分比較部４２１は、電源出力電圧の入力を出力電圧監視部４０１から受ける。また、電圧降下差分比較部４２１は、デバイス３０１〜３０３のそれぞれの入力電圧の入力を入力電圧監視部４１１〜４１３から受ける。次に、電圧降下差分比較部４２１は、電源出力電圧とデバイス３０１〜３０３の入力電圧のそれぞれとの差分を求める。そして、電圧降下差分比較部４２１は、電源であるＤＣ／ＤＣコンバータ２１８と各デバイス３０１〜３０３との間の電圧差分を比較する（ステップＳ２）。
【００８９】
次に、電圧降下差分比較部４２１は、電圧降下が最大値である最大降下デバイスをデバイス３０１〜３０３の中から特定する（ステップＳ３）。
【００９０】
次に、電圧降下差分比較部４２１は、記憶部４２３が記憶する各デバイス３０１〜３０３の動作保証適正値を用いて、最大降下デバイスの入力電圧が最大降下デバイスの動作保証適正値か否かを判定する（ステップＳ４）。
【００９１】
最大降下デバイスの入力電圧が動作保証適正値の場合（ステップＳ４：肯定）、電圧降下差分比較部４２１は、各デバイス３０１〜３０３への入力電圧の制御を終了する。
【００９２】
これに対して、最大降下デバイスの入力電圧が動作保証適正値でない場合（ステップＳ４：否定）、電圧降下差分比較部４２１は、電源出力電圧の上昇を出力電圧調整部４２２に指示する。出力電圧調整部４２２は、電源出力電圧の上昇の指示を電圧降下差分比較部４２１から受けて、フィードバック電圧調整機構３２０を制御しフィードバック電圧を調整することで、電源電圧を１ステップ分の上昇値である所定値上昇させる（ステップＳ５）。そして、電圧降下差分比較部４２１は、最大降下デバイスの情報及び電源出力電圧の上昇の実行の通知を動作保証値比較部４２４へ送信する。
【００９３】
動作保証値比較部４２４は、最大降下デバイスの情報及び電源出力電圧の上昇の実行の通知を電圧降下差分比較部４２１から受信する。そして、動作比較対象部４２４は、デバイス３０１〜３０３の中から最大降下デバイス以外のデバイスを一つ選択する（ステップＳ６）。
【００９４】
また、動作保証値比較部４２４は、デバイス３０１〜３０３のそれぞれの入力電圧の入力を入力電圧監視部４１１〜４１３から受ける。そして、動作保証値比較部４２４は、記憶部４２３が記憶する各デバイス３０１〜３０３の動作保証適正値を用いて、選択したデバイスの入力電圧が選択したデバイスの動作保証適正値か否かを判定する（ステップＳ７）。
【００９５】
選択したデバイスの入力電圧が動作保証適正値でない場合（ステップＳ７：否定）、動作保証値比較部４２４は、入力電圧調整部４３１〜４３３の中の選択したデバイスに繋がるものを制御する。これにより、動作保証値比較部４２４は、電源であるＤＣ／ＤＣコンバータ２１８と選択したデバイスとの間の負荷を調整して選択したデバイスの入力電圧を１ステップ分降下させる（ステップＳ８）。その後、各デバイス３０１〜３０３の入力電圧の制御は、ステップＳ７へ戻る。
【００９６】
これに対して、選択したデバイスの入力電圧が動作保証適正値の場合（ステップＳ７：肯定）、動作保証値比較部４２４は、最大降下デバイス以外の全てのデバイスの入力電圧の調整が完了したか否かを判定する（ステップＳ９）。
【００９７】
最大降下デバイス以外のデバイスの中に入力電圧の調整が終了していないデバイスが存在した場合（ステップＳ９：否定）、動作保証値比較部４２４は、ステップＳ６へ戻り、新たにデバイスの選択を行う。
【００９８】
これに対して、最大降下デバイス以外のデバイスの入力電圧の調整が終了した場合（ステップＳ９：肯定）、電源制御装置２４０は、ステップＳ４へ戻る。
【００９９】
以上に説明したように、本実施例に係る電源制御装置は、最大降下デバイスの入力電圧が動作保証適正値になるように電源出力電圧を調整する。さらに、本実施例に係る電源制御装置は、電源とデバイス間の負荷を調整して最大降下デバイス以外のデバイスの入力電圧が動作保証適正値になるように制御する。これにより、１つの電源から複数のデバイスに電力供給が行われる場合に、各デバイスの入力電圧を高精度に調整することができ、各デバイスへの供給電圧を適切な値に調整することができる。
【０１００】
また、デバイス毎に入力電圧を調整するため、１つの電源から電力供給を受ける複数のデバイスの消費電力が異なる場合でも、各デバイスへの供給電圧を一定化することができる。さらに、デバイスは電源に対して自由に配置することができるため、電源回路をフレキシブルに配置配線でき、アートワーク容易となる。
【０１０１】
また、単に電圧降下の最大値に合わせて電源出力電圧を調整する技術と比較して、デバイスへの電気的ストレスを最小化するとともに、消費電力を低減することができる。
【実施例２】
【０１０２】
次に、実施例２に係る電源制御装置ついて説明する。本実施例に係る電源制御装置２４０も、図３〜５で表される。以下では、図４を参照して、本実施例に係る電源制御装置２４０の監視制御部４００について説明する。以下の説明では、実施例１と同じ各部の機能については説明を省略する。
【０１０３】
記憶部４２３は、各デバイス３０１〜３０２の動作保証適正値に加えて、動作保証上限値を記憶する。
【０１０４】
電圧降下差分比較部４２１は、最大降下デバイスを特定する。ここでも、最大降下デバイスがデバイス３０３の場合で説明する。そして、電圧降下差分比較部４２１は、デバイス３０３の入力電圧が動作保証適正値であるか否かを判定する。
【０１０５】
動作保証適正値でない場合、電圧降下差分比較部４２１は、出力電圧調整部４２２に電源出力電圧の上昇を指示する。また、電圧降下差分比較部４２１は、最大降下デバイスの情報及び電源出力電圧の上昇の通知を動作保証値比較部４２４に送信する。
【０１０６】
電圧降下差分比較部４２１は、デバイス３０３の入力電圧が動作保証適正値になるまで、出力電圧調整部４２２への電源出力電圧の上昇の指示を繰り返す。そして、デバイス３０３の入力電圧が動作保証適正値になると、電圧降下差分比較部４２１は、動作保証値比較部４２４に最大降下デバイスの情報及び電源出力電圧の調整完了の通知を動作保証値比較部４２４に送信する。
【０１０７】
動作保証値比較部４２４は、最大降下デバイスの情報及び電源出力電圧の上昇の通知を電圧降下差分比較部４２１から受ける。そして、動作保証値比較部４２４は、最大降下デバイスであるデバイス３０３以外のデバイス３０１及び３０２の入力電圧を、動作保証上限値に収まるように調整する。
【０１０８】
その後、動作保証値比較部４２４は、最大降下デバイスの情報及び電源出力電圧の調整完了の通知を電圧降下差分比較部４２１から受ける。デバイス３０３の入力電圧が動作保証適正値になったことを受けて、動作保証値比較部４２４は、デバイス３０１及び３０２の入力電圧を動作保証適正値に調整する。ここで、動作保証上限値は、デバイス３０１〜３０３が動作可能な電圧の上限値である。動作保証上限値は、動作保証適正値よりも大きな値をとる。
【０１０９】
次に、図７を参照して、本実施例に係る電源制御装置２４０による各デバイスへの入力電圧の制御の流れについて説明する。図７は、実施例２に係る電源制御装置による各デバイスへの入力電圧の制御のフローチャートである。ここでは、ＤＣ／ＤＣコンバータ２１８がデバイス３０１〜３０３に電力供給を行う場合で説明する。
【０１１０】
出力電圧監視部４０１は、ＤＣ／ＤＣコンバータ２１８の出力電圧である電源出力電圧を測定する。また、入力電圧監視部４１１〜４１３は、デバイス３０１〜３０３のそれぞれの入力電圧を測定する（ステップＳ１１）。出力電圧監視部４０１は、電源出力電圧を電圧降下差分比較部４２１へ出力する。また、入力電圧監視部４１１〜４１３は、デバイス３０１〜３０３の入力電圧をそれぞれ電圧降下差分比較部４２１及び動作保証値比較部４２４へ出力する。
【０１１１】
電圧降下差分比較部４２１は、電源出力電圧の入力を出力電圧監視部４０１から受ける。また、電圧降下差分比較部４２１は、デバイス３０１〜３０３のそれぞれの入力電圧の入力を入力電圧監視部４１１〜４１３から受ける。次に、電圧降下差分比較部４２１は、電源出力電圧とデバイス３０１〜３０３の入力電圧のそれぞれとの差分を求める。そして、電圧降下差分比較部４２１は、電源であるＤＣ／ＤＣコンバータ２１８と各デバイス３０１〜３０３との間の電圧差分を比較する（ステップＳ１２）。
【０１１２】
次に、電圧降下差分比較部４２１は、電圧降下が最大値である最大降下デバイスをデバイス３０１〜３０３の中から特定する（ステップＳ１３）。
【０１１３】
次に、電圧降下差分比較部４２１は、記憶部４２３が記憶する各デバイス３０１〜３０３の動作保証適正値を用いて、最大降下デバイスの入力電圧が最大降下デバイスの動作保証適正値か否かを判定する（ステップＳ１４）。
【０１１４】
最大降下デバイスの入力電圧が動作保証適正値でない場合（ステップＳ１４：否定）、電圧降下差分比較部４２１は、電源出力電圧の上昇を出力電圧調整部４２２に指示する。出力電圧調整部４２２は、電源出力電圧の上昇の指示を電圧降下差分比較部４２１から受けて、フィードバック電圧調整機構３２０を制御しフィードバック電圧を調整することで、電源出力電圧を１ステップ分の上昇値である所定値上昇させる（ステップＳ１５）。そして、電圧降下差分比較部４２１は、最大降下デバイスの情報及び電源出力電圧の上昇の実行の通知を動作保証値比較部４２４へ送信する。
【０１１５】
動作保証値比較部４２４は、最大降下デバイスの情報及び電源出力電圧の上昇の実行の通知を電圧降下差分比較部４２１から受信する。そして、動作比較対象部４２４は、デバイス３０１〜３０３の中から最大降下デバイス以外のデバイスを一つ選択する（ステップＳ１６）。
【０１１６】
また、動作保証値比較部４２４は、デバイス３０１〜３０３のそれぞれの入力電圧の入力を入力電圧監視部４１１〜４１３から受ける。そして、動作保証値比較部４２４は、記憶部４２３が記憶する各デバイス３０１〜３０３の動作保証上限値を用いて、選択したデバイスの入力電圧が選択したデバイスの動作保証上限値内に収まっているか否かを判定する（ステップＳ１７）。
【０１１７】
選択したデバイスの入力電圧が動作保証上限値外である場合（ステップＳ１７：否定）、動作保証値比較部４２４は、入力電圧調整部４３１〜４３３の中の選択したデバイスに繋がるものを制御する。これにより、動作保証値比較部４２４は、電源であるＤＣ／ＤＣコンバータ２１８と選択したデバイスとの間の負荷を調整して選択したデバイスの入力電圧を１ステップ分降下させる（ステップＳ１８）。その後、各デバイス３０１〜３０３の入力電圧の制御は、ステップＳ１７へ戻る。
【０１１８】
これに対して、選択したデバイスの入力電圧が動作保証上限値内の場合（ステップＳ１７：肯定）、動作保証値比較部４２４は、最大降下デバイス以外の全てのデバイスの入力電圧の調整が完了したか否かを判定する（ステップＳ１９）。
【０１１９】
最大降下デバイス以外のデバイスの中に入力電圧の調整が終了していないデバイスが存在した場合（ステップＳ１９：否定）、動作保証値比較部４２４は、ステップＳ１６へ戻り、新たにデバイスの選択を行う。
【０１２０】
これに対して、最大降下デバイス以外のデバイスの入力電圧の調整が終了した場合（ステップＳ１９：肯定）、電源制御装置２４０は、ステップＳ１４へ戻る。
【０１２１】
一方、最大降下デバイスの入力電圧が動作保証適正値の場合（ステップＳ１４：肯定）、電圧降下差分比較部４２１は、最大降下デバイスの入力電圧の調整完了を動作保証値比較部４２４に通知する。動作保証値比較部４２４は、最大降下デバイスの入力電圧の調整完了の通知を電圧降下差分比較部４２１から受けて、デバイス３０１〜３０３の中から最大降下デバイス以外のデバイスを一つ選択する（ステップＳ２０）。
【０１２２】
また、動作保証値比較部４２４は、デバイス３０１〜３０３のそれぞれの入力電圧の入力を入力電圧監視部４１１〜４１３から受ける。そして、動作保証値比較部４２４は、記憶部４２３が記憶する各デバイス３０１〜３０３の動作保証適正値を用いて、選択したデバイスの入力電圧が選択したデバイスの入力電圧が動作保証適正値か否かを判定する（ステップＳ２１）。
【０１２３】
選択したデバイスの入力電圧が動作保証適正値でない場合（ステップＳ２１：否定）、動作保証値比較部４２４は、入力電圧調整部４３１〜４３３の中の選択したデバイスに繋がるものを制御する。これにより、動作保証値比較部４２４は、電源であるＤＣ／ＤＣコンバータ２１８と選択したデバイスとの間の負荷を調整して選択したデバイスの入力電圧を１ステップ分降下させる（ステップＳ２２）。その後、各デバイス３０１〜３０３の入力電圧の制御は、ステップＳ２１へ戻る。
【０１２４】
これに対して、選択したデバイスの入力電圧が動作保証適正値の場合（ステップＳ２１：肯定）、動作保証値比較部４２４は、最大降下デバイス以外の全てのデバイスの入力電圧の調整が完了したか否かを判定する（ステップＳ２３）。
【０１２５】
最大降下デバイス以外のデバイスの中に入力電圧の調整が終了していないデバイスが存在した場合（ステップＳ２３：否定）、動作保証値比較部４２４は、ステップＳ２０へ戻り、新たにデバイスの選択を行う。
【０１２６】
これに対して、最大降下デバイス以外のデバイスの入力電圧の調整が終了した場合（ステップＳ２３：肯定）、電源制御装置２４０は、各デバイス３０１〜３０３への入力電圧の制御を終了する。
【０１２７】
このように、実施例１では、動作保証値比較部４２４は、電源出力電圧の上昇に応じて、最大降下デバイスであるデバイス３０３以外のデバイス３０１及び３０２の入力電圧を動作保証適正値に調整したが、調整手順は他の手順を用いることもできる。
【０１２８】
さらに、電圧上昇によるデバイスへの影響が小さい場合、電源制御装置２４０は、次のような手順で入力電圧の調整を行ってもよい。例えば、電圧降下差分比較部４２１が、電源出力電圧の調整により最大降下デバイスであるデバイス３０３の入力電圧を動作適正値に調整する。その後、動作保証値比較部４２４が、デバイス３０３以外のデバイス３０１及び３０２の入力電圧を動作保証適正値に調整する。すなわち、最終的に各デバイスの入力電圧が動作保証適正値になれば、入力電圧の制御の手順は、電源制御装置が搭載された情報処理装置の運用に合わせて適切な手順を選ぶことができる。
【０１２９】
以上に説明したように、本実施例に係る電源制御装置は、入力電圧の制御の手順が実施例１と異なる場合であっても、１つの電源から複数のデバイスに電力供給が行われる構成において、各デバイスへの供給電圧を適切な値に調整することができる。
【符号の説明】
【０１３０】
１  ストレージ装置
２  サーバ
３  商用電源
１１  ＦＲＴ
１２１〜１２４  ＣＭ
１３１，１３２  記憶媒体格納装置
２０１  ＡＣ／ＤＣコンバータ
２１１〜２１８  ＤＣ／ＤＣコンバータ
２２１  ＣＰＵ
２２２  ＳＡＳコントローラ
２２３  ＰＣＩｅスイッチ
２３１〜２３３  ＰＣＩｅコネクタ
２３４〜２３６  ＳＡＳコネクタ
２４０  電源制御装置
３０１〜３０３  デバイス
３１１〜３１３  負荷調整部
３２０  フィードバック電圧調整機構
３２１，３２２  抵抗
４００  監視制御部
４０１  出力電圧監視部
４１１〜４１３  入力電圧監視部
４２１  電圧降下差分比較部
４２２  出力電圧調整部
４２３  記憶部
４２４  動作保証値比較部
４３１〜４３３  入力電圧調整部
５０１  比較器
５０２  基準電圧出力部
５０３  ＰＭＷコントローラ
５０４，５０５  ＦＥＴスイッチ
５１０  インダクタ
【図１】
0006558271.tif 000002
【図２】
0006558271.tif 000003
【図３】
0006558271.tif 000004
【図４】
0006558271.tif 000005
【図５】
0006558271.tif 000006
【図６】
0006558271.tif 000007
【図７】
0006558271.tif 000008