(57)【特許請求の範囲】
【請求項１】
制御部をそなえた情報処理装置において、
前記制御部に対して電力を供給する複数の電力供給部と、
前記制御部に対して電力を供給する予備電力供給部と、
をそなえ、
前記制御部が、
前記複数の電力供給部および前記予備電力供給部からの電力供給を制御する電力制御部と、
前記複数の電力供給部に発生した異常を検出する異常検出部と、
前記異常検出部によって異常が検出された場合、前記複数の電力供給部のうち、異常となった電力供給部を特定する異常箇所特定部と、
前記異常箇所特定部によって特定された前記異常となった電力供給部を切り離す異常箇所切離し部と、をそなえ、
前記電力制御部は、
前記異常検出部によって異常が検出された場合、
前記複数の電力供給部からの電力供給を停止して前記予備電力供給部からの電力供給を開始し、前記異常箇所切離し部によって前記異常となった電力供給部が切り離されると、正常と判断された電力供給部からの電力供給を再開して、前記予備電力供給部からの電力供給を停止することを特徴とする情報処理装置。
【請求項２】
前記複数の電力供給部それぞれの出力電圧を取得する電圧取得部を更にそなえ、
前記異常箇所特定部は、前記電圧取得部によって取得された出力電圧に基づいて、異常となった電力供給部を特定することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記異常検出部は、前記制御部内の電圧を監視することで、異常を検出することを特徴とする請求項１または請求項２に記載の情報処理装置。
【請求項４】
前記電圧取得部が、前記複数の電力供給部それぞれの出力電圧に基づいて、低電圧異常を検出し、
前記異常箇所特定部が、前記複数の電力供給部のうち、前記低電圧異常となった電力供給部を特定し、
前記異常箇所切離し部が、前記低電圧異常となった電力供給部を切り離すことを特徴とする請求項２記載の情報処理装置。
【請求項５】
制御部と、前記制御部に対して電力を供給する複数の電力供給部と、前記制御部に対して電力を供給する予備電力供給部とをそなえた情報処理装置における制御方法であって、
前記複数の電力供給部に発生した異常を検出し、
異常が検出された場合、前記複数の電力供給部からの電力供給を停止して前記予備電力供給部からの電力供給を開始し
前記複数の電力供給部のうち、異常となった電力供給部を特定し、
前記異常となった電力供給部を切り離し、
前記異常となった電力供給部が切り離されると、正常と判断された電力供給部からの電力供給を再開して前記予備電力供給部からの電力供給を停止することを特徴とする制御方法。
【請求項６】
複数の電力供給部から電力供給を受ける制御装置において、
当該制御装置に対して電力を供給する予備電力供給部と、
前記複数の電力供給部および前記予備電力供給部からの電力供給を制御する電力制御部と、
前記複数の電力供給部に発生した異常を検出する異常検出部と、
前記異常検出部によって異常が検出された場合、前記複数の電力供給部のうち、異常となった電力供給部を特定する異常箇所特定部と、
前記異常箇所特定部によって特定された前記異常となった電力供給部を切り離す異常箇所切離し部と、をそなえ、
前記電力制御部は、
前記異常検出部によって異常が検出された場合、
前記複数の電力供給部からの電力供給を停止して前記予備電力供給部からの電力供給を開始し、前記異常箇所切離し部によって前記異常となった電力供給部が切り離されると、正常と判断された電力供給部からの電力供給を再開して、前記予備電力供給部からの電力供給を停止することを特徴とする制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本件は、情報処理装置，制御方法および制御装置に関する。
【背景技術】
【０００２】
ＲＡＩＤ（Ｒｅｄｕｄａｎｔ  Ａｒｒａｙ  ｏｆ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｄｉｓｋｓ）装置において、ＣＭ（Ｃｏｎｔｒｏｌｌｅｒ  Ｍｏｄｕｌｅ）に電力を供給するＰＳＵ（Ｐｏｗｅｒ  Ｓｕｐｐｌｙ  Ｕｎｉｔ）を複数そなえることが知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−３９５７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
これらのＰＳＵが並列冗長運転される場合、複数のＰＳＵからの出力はＢＰ（Ｂａｃｋ  Ｐｌａｎｅ）を介することで、１つの入力としてＣＭに供給される。
また、ＰＳＵの出力に異常が発生した場合、通常、ＰＳＵ自体が出力異常を検出し、出力停止や異常通知を行なう。
しかしながら、ＰＳＵの内部制御回路や内部電源が故障した場合には、ＰＳＵ自体で異常を検出し、出力を停止することができなくなる場合がある。
【０００５】
ここで、ＰＳＵの出力電圧が所望の電圧よりも上昇してしまう異常である過電圧異常時には、ＢＰを介してＣＭに供給される電圧が上昇するため、ＣＭにおいて過電圧異常を検出することが可能である。しかし、ＰＳＵ自体で異常を検出することができない場合、ＰＳＵ自体から異常通知は行なわれないため、ＣＭは、複数のＰＳＵのうち、どのＰＳＵが過電圧異常となっているのか判断することができない。
【０００６】
また、ＰＳＵの出力電圧が所望の電圧よりも低下してしまう異常である低電圧異常時には、複数のＰＳＵのうち１のＰＳＵが正常に動作していれば、ＢＰを介してＣＭに供給される電圧は変化しないため、ＣＭは、低電圧異常の発生を検出することはできない。加えて、ＰＳＵ自体で異常を検出することができない場合、ＰＳＵ自体から異常通知は行なわれないため、ＣＭは、低電圧異常の発生を検出することはできない。
【０００７】
さらに、正常に動作していたＰＳＵが停電などにより出力停止した場合には、ＢＰを介してＣＭに入力される電圧が低電圧となるため、ＣＭ側では、複数のＰＳＵ全てに異常が発生したようにみえる。
本件の目的の一つは、このような課題に鑑み創案されたもので、ＰＳＵ自体で異常を検出することができない場合においても、ＣＭおよびＰＳＵを含むシステムを停止することなく異常が発生したＰＳＵを特定することである。
【０００８】
なお、前記目的に限らず、後述する発明を実施するための形態に示す各構成により導かれる作用効果であって、従来の技術によっては得られない作用効果を奏することも本件の他の目的の１つとして位置付けることができる。
【課題を解決するための手段】
【０００９】
このため、本情報処理装置は、制御部をそなえた情報処理装置において、前記制御部に対して電力を供給する複数の電力供給部と、前記制御部に対して電力を供給する予備電力供給部と、をそなえ、前記制御部が、前記複数の電力供給部および前記予備電力供給部からの電力供給を制御する電力制御部と、前記複数の電力供給部に発生した異常を検出する異常検出部と、前記異常検出部によって異常が検出された場合、前記複数の電力供給部のうち、異常となった電力供給部を特定する異常箇所特定部と、前記異常箇所特定部によって特定された前記異常となった電力供給部を切り離す異常箇所切離し部と、をそなえ、前記電力制御部は、前記異常検出部によって異常が検出された場合、前記複数の電力供給部からの電力供給を停止して前記予備電力供給部からの電力供給を開始し、前記異常箇所切離し部によって前記異常となった電力供給部が切り離されると、正常と判断された電力供給部からの電力供給を再開して、前記予備電力供給部からの電力供給を停止する。
【００１０】
また、本制御方法は、制御部と、前記制御部に対して電力を供給する複数の電力供給部と、前記制御部に対して電力を供給する予備電力供給部とをそなえた情報処理装置における制御方法であって、前記複数の電力供給部に発生した異常を検出し、異常が検出された場合、前記複数の電力供給部からの電力供給を停止して前記予備電力供給部からの電力供給を開始し前記複数の電力供給部のうち、異常となった電力供給部を特定し、前記異常となった電力供給部を切り離し、前記異常となった電力供給部が切り離されると、正常と判断された電力供給部からの電力供給を再開して前記予備電力供給部からの電力供給を停止する。
【００１１】
さらに、本制御装置は、複数の電力供給部から電力供給を受ける制御装置において、当該制御装置に対して電力を供給する予備電力供給部と、前記複数の電力供給部および前記予備電力供給部からの電力供給を制御する電力制御部と、前記複数の電力供給部に発生した異常を検出する異常検出部と、前記異常検出部によって異常が検出された場合、前記複数の電力供給部のうち、異常となった電力供給部を特定する異常箇所特定部と、前記異常箇所特定部によって特定された前記異常となった電力供給部を切り離す異常箇所切離し部と、をそなえ、前記電力制御部は、前記異常検出部によって異常が検出された場合、前記複数の電力供給部からの電力供給を停止して前記予備電力供給部からの電力供給を開始し、前記異常箇所切離し部によって前記異常となった電力供給部が切り離されると、正常と判断された電力供給部からの電力供給を再開して、前記予備電力供給部からの電力供給を停止する。
【発明の効果】
【００１２】
開示の情報処理装置，制御方法および制御装置によれば、ＰＳＵ自体で異常を検出することができない場合においても、ＣＭおよびＰＳＵを含むシステムを停止することなく異常が発生したＰＳＵを特定することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】実施形態の一例にかかるシステムの構成を示す図である。
【図２】実施形態の一例にかかるＰＳＵの構成を示す図である。
【図３】実施形態の一例にかかるＩ２Ｃを介したＰＳＵとＣＭとの構成を示す図である。
【図４】実施形態の一例にかかるＲＡＩＤ装置を示す図である。
【図５】実施形態の一例としてのバッテリー付きホットスワップ回路の構成を示す図である。
【図６】実施形態の一例としてのＥＸＰおよびＰＬＤの機能構成を示す図である。
【図７】実施形態の一例としてのシステムの動作を説明するためのフローチャートである。
【図８】実施形態の一例としてのシステムの動作を説明するためのフローチャートである。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本情報処理装置，制御方法および制御装置に係る実施の形態を説明する。
〔Ａ〕実施形態の説明
図１は実施例の一例にかかるシステム１の構成を模式的に示す図である。
図１に示すシステム（情報処理装置）１は、ＰＳＵ２−１,２−２，ＢＰ３およびＣＭ４−１，４−２をそなえている。また、ＰＳＵ２−１,２−２から出力された電力はＢＰ３を介してＣＭ４−１，４−２に供給される。
【００１５】
以下、ＰＳＵを示す符号としては、複数のＰＳＵのうち１つを特定する必要があるときには符号２−１,２−２を用いるが、任意のＰＳＵを指すときには符号２を用いる。
また、ＣＭを示す符号としては、複数のＣＭのうち１つを特定する必要があるときには符号４−１，４−２を用いるが、任意のＣＭを指すときには符号４を用いる。
なお、ＣＭ４−１とＣＭ４−２とは略同様の構成を有するため、図１においては、便宜上ＣＭ４−２の構成の図示を省略している。
【００１６】
ＰＳＵ２は、例えば、ＣＭ４−１，４−２等の各種の装置に電力を供給する。ＰＳＵ２は、例えば、常駐電源として３．３ＶをＣＭ４−１，４−２にそれぞれ供給するとともに、１２ＶをＣＭ４−１，４−２にそれぞれ供給している。すなわち、ＰＳＵ２は、制御部に対して電量を供給する電力供給部の一例として機能する。
ＰＳＵ２は、図２に示すように、例えば、ＡＣ/ＤＣ変換回路２１，ＤＣ/ＤＣ変換回路２２，２３，制御/監視回路２４，レジスタ２５およびダイオード２６，２７をそなえている。
【００１７】
ＡＣ/ＤＣ変換回路２１は、図示しないヒューズや突入電流防止回路等の保護回路を介して図示しない外部のＡＣ電源と接続されるとともに、ＤＣ/ＤＣ変換回路２２，２３と接続されている。また、ＤＣ/ＤＣ変換回路２２は、逆電流阻止用のダイオード２６のアノード側と接続されている。さらに、ＤＣ/ＤＣ変換回路２３は、逆電流阻止用のダイオード２７のアノード側と接続されている。また、制御/監視回路２４は、ＤＣ/ＤＣ変換回路２２，２３と接続されている。
【００１８】
ＡＣ/ＤＣ変換回路２１は、図示しない外部からのＡＣ（Ａｌｔｅｒｎａｔｉｖｅ  Ｃｕｒｒｅｎｔ）電力をＤＣ（Ｄｉｒｅｃｔ  Ｃｕｒｒｅｎｔ）電力へ変換する。なお、変換されたＤＣ電力は、ＤＣ/ＤＣ変換回路２２およびＤＣ/ＤＣ変換回路２３のそれぞれに入力される。
ＤＣ/ＤＣ変換回路２２は、ＡＣ/ＤＣ変換回路２１からの出力を所望の電圧に変換する回路である。本実施形態の一例では、ＤＣ/ＤＣ変換回路２２は、ＡＣ/ＤＣ変換回路２１の出力を３．３Ｖに変換しＢＰ３に対して出力する。また、ＤＣ/ＤＣ変換回路２２は、変換後の信号を他のＰＳＵ２がそなえるＤＣ/ＤＣ変換回路２２に対してＬｏａｄバランス信号として出力する。また、ＤＣ/ＤＣ変換回路２２には、他のＰＳＵ２がそなえるＤＣ/ＤＣ変換回路２２からのＬｏａｄバランス信号が入力される。ここで、ＤＣ/ＤＣ変換回路２２は、自身の出力と他のＰＳＵがそなえるＤＣ/ＤＣ変換回路２２の出力（Ｌｏａｄバランス信号）とに基づいて、ＰＳＵ２−１，２−２がそれぞれそなえるＤＣ/ＤＣ変換回路２２の出力電流や出力電圧が等しくなるようにフィードバック制御を行なう。ＤＣ/ＤＣ変換回路２２は、例えば、ＤＣ/ＤＣ変換回路２２自身の出力と他のＰＳＵがそなえるＤＣ/ＤＣ変換回路２２の出力（Ｌｏａｄバランス信号）との差に応じた信号を生成する図示しない増幅器の出力に基づいて、フィードバック制御を行なう。
【００１９】
ＤＣ/ＤＣ変換回路２３は、ＡＣ/ＤＣ変換回路２１からの出力を所望の電圧に変換する回路である。本実施形態の一例では、ＤＣ/ＤＣ変換回路２３は、ＡＣ/ＤＣ変換回路２１の出力を１２Ｖに変換し出力する。また、ＤＣ/ＤＣ変換回路２３は、変換後の信号を他のＰＳＵ２がそなえるＤＣ/ＤＣ変換回路２３に対してＬｏａｄバランス信号として出力する。また、ＤＣ/ＤＣ変換回路２３には、他のＰＳＵ２がそなえるＤＣ/ＤＣ変換回路２３からのＬｏａｄバランス信号が入力される。ここで、ＤＣ/ＤＣ変換回路２３は、自身の出力と、他のＰＳＵがそなえるＤＣ/ＤＣ変換回路２３の出力（Ｌｏａｄバランス信号）とに基づいて、ＤＣ/ＤＣ変換回路２３の出力する電流や電圧が等しくなるようにフィードバック制御を行なう。ＤＣ/ＤＣ変換回路２３は、例えば、ＤＣ/ＤＣ変換回路２３自身の出力と他のＰＳＵがそなえるＤＣ/ＤＣ変換回路２３の出力（Ｌｏａｄバランス信号）との差に応じた信号を生成する図示しない増幅器の出力に基づいて、フィードバック制御を行なう。
【００２０】
制御/監視回路２４は、例えば、ＤＣ/ＤＣ変換回路２２およびＤＣ/ＤＣ変換回路２３の出力を監視する。例えば、制御/監視回路２４は、ＤＣ/ＤＣ変換回路２２およびＤＣ/ＤＣ変換回路２３の出力電圧や電流を監視し、自身がそなえるレジスタ２５に、この電圧や電流の値を記憶する。制御/監視回路２４は、電圧や電流等を監視することで、ＤＣ/ＤＣ変換回路２２およびＤＣ/ＤＣ変換回路２３の種々の異常を検出する。さらに、制御/監視回路２４は、ＤＣ/ＤＣ変換回路２２およびＤＣ/ＤＣ変換回路２３のＯＮ/ＯＦＦ制御を行なう。
【００２１】
また、例えば、制御/監視回路２４は、ＤＣ/ＤＣ変換回路２２またはＤＣ/ＤＣ変換回路２３の出力が所望の電圧より高くなってしまう過電圧異常を検出した場合には、過電圧異常となっているＤＣ/ＤＣ変換回路をＯＦＦにする。また、制御/監視回路２４は、ＤＣ/ＤＣ変換回路２２またはＤＣ/ＤＣ変換回路２３の出力が所望の電圧より低くなってしまう低電圧異常を検出した場合にも異常となっているＤＣ/ＤＣ変換回路をＯＦＦにする。さらに、制御/監視回路２４は、ＤＣ/ＤＣ変換回路２２またはＤＣ/ＤＣ変換回路２３の出力電流が所望の電流より多くなってしまう過電流を検出した場合や、ＤＣ/ＤＣ変換回路２２またはＤＣ/ＤＣ変換回路２３の温度異常を検出した場合にも、異常となっているＤＣ/ＤＣ変換回路をＯＦＦにする。ここで、ＤＣ/ＤＣ変換回路をＯＦＦにするとは、ＤＣ/ＤＣ変換回路の出力を停止することを指す。また、ＤＣ/ＤＣ変換回路をＯＮにするとは、ＤＣ/ＤＣ変換回路の出力を開始することを指す。
【００２２】
また、後述するＣＭ４のＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）４６からＰＳＫＩＬＬ信号が入力されると、制御/監視回路２４は、ＤＣ/ＤＣ変換回路２２およびＤＣ/ＤＣ変換回路２３をＯＦＦにすることで、ＰＳＵ２の出力を停止する。
さらに、制御/監視回路２４は、外部から１２Ｖの電源を出力する旨の指示（１２Ｖ＿ＯＮ）を受けると、ＤＣ/ＤＣ変換回路２３をＯＮし、ＤＣ/ＤＣ変換回路２３から１２Ｖの電源を出力させる。
【００２３】
さらに、制御/監視回路２４は、異常を検出した場合、異常通知（ＤＣ_Ａｌａｒｍ）をＣＭ４に対して出力する。
なお、図３に示すように、ＰＳＵ２−１，２−２のそれぞれがそなえる制御/監視回路２４は、ＣＭ４−１，４−２のそれぞれがそなえる後述するＥＸＰ（Ｅｘｐａｎｄｅｒ）４５とＩ２Ｃ（Ｉｎｔｅｒ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）を介して相互に通信可能に接続されている。ＥＸＰ４５は、Ｉ２Ｃ介して、レジスタ２５の値を取得する。
【００２４】
ＢＰ３は、ＰＳＵ２−１，２−２からの複数の出力を一つにしてＣＭ４−１，４−２にそれぞれ供給する。ＢＰ３は、例えば、３．３Ｖの電源ラインおよび１２Ｖの電源ラインをそなえており、３．３Ｖの電源ラインには、ＰＳＵ２から出力される３．３Ｖの出力が入力され、１２Ｖの電源ラインには、ＰＳＵ２から出力される１２Ｖの出力が入力される。そして、それぞれの電源ラインは、ＰＳＵ２−１，２−２からの複数の入力を一つにして、ＣＭ４−１，４−２にそれぞれ供給する。
【００２５】
ＣＭ４は、例えば、図４に示すＲＡＩＤ装置１０のＣＥ（Ｃｏｎｔｒｏｌｌｅｒ  Ｅｎｃｌｏｓｕｒｅ）３０にそなえられ、上位装置であるホスト２０からの要求に従って、ＣＥ３０やＤＥ（Ｄｒｉｖｅ  Ｅｎｃｌｏｓｕｒｅ）４０にそなえられたＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）の読み書きを制御する。すなわち、ＣＭ４は、制御部（制御装置）の一例として機能する。
【００２６】
ＣＭ４は、例えば、図１に示すように、バッテリー付きホットスワップ回路４１，ホットスワップ回路４２，ＤＣ/ＤＣ変換回路４３，ＤＣ/ＤＣ変換回路４４，ＥＸＰ（Ｅｘｐａｎｄｅｒ）４５，ＰＬＤ４６およびダイオード４７，４８をそなえている。ＢＰ３から出力される１２Ｖの電源および３．３Ｖの電源は、それぞれバッテリー付きホットスワップ回路４１およびホットスワップ回路４２に入力される。また、バッテリー付きホットスワップ回路４１には、ＤＣ/ＤＣ変換回路４３およびＤＣ/ＤＣ変換回路４４が接続され、ＤＣ/ＤＣ変換回路４３には、ＥＸＰ４５が接続されている。さらに、ＤＣ/ＤＣ変換回路４４は、逆電流阻止用のダイオード４７を介してＰＬＤ４６に接続されている。また、ホットスワップ回路４２は、逆電流阻止用のダイオード４８を介してＰＬＤ４６に接続されている。
【００２７】
バッテリー付きホットスワップ回路４１は、ＰＬＤ４６の制御の下、ＣＭ４内の各部へのＢＰ３からの電力供給を制御する。より具体的には、バッテリー付きホットスワップ回路４１は、ＢＰ３を介してＰＳＵ２から供給される電圧が過電圧となった場合には、ＰＬＤ４６の制御に基づいて、ＣＭ４内の各部へＢＰ３からの電力供給を停止して、ＣＭ４内の各部へバッテリーからの電源を供給する。
【００２８】
図５に、バッテリー付きホットスワップ回路４１の構成を示す。バッテリー付きホットスワップ回路４１は、スイッチ４１１，ホットスワップＩＣ４１２，バッテリー４１３およびダイオード４１４，４１５をそなえる。例えば、ＭＯＳ（Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）スイッチであるスイッチ４１１のゲートにはホットスワップＩＣ４１２が接続され、スイッチ４１１のドレインはＢＰ３と接続されている。また、スイッチ４１１のソースは、バッテリー４１３と接続されるとともに逆電流阻止用のダイオード４１４のアノード側と接続されている。さらに、バッテリー４１３は、逆電流阻止用のダイオード４１５のアノード側に接続されている。また、ダイオード４１４，４１５のそれぞれのカソード側が接続され、このダイオード４１４，４１５のそれぞれのカソード側が、ＰＬＤ４６に接続されている。
【００２９】
スイッチ４１１は、例えばＭＯＳスイッチであり、バッテリー付きホットスワップ回路４１の入出力間の通電を制御する。具体的には、スイッチ４１１がＯＮであれば、バッテリー付きホットスワップ回路４１の入出力間は通電し、ＣＭ４内の各部にはＢＰ３からの電力が供給される。一方、スイッチ４１１がＯＦＦであれば、バッテリー付きホットスワップ回路４１の入出力間は通電せず、ＣＭ４内の素子にはＢＰ３からの電力が供給されず、バッテリー４１３からの電力が供給される。以下、スイッチ４１１をＯＮにすることをバッテリー付きホットスワップ回路４１をＯＮにするといい、スイッチ４１１をＯＦＦにすることをバッテリー付きホットスワップ回路４１をＯＦＦにするという。
【００３０】
ホットスワップＩＣ４１２は、ＰＬＤ４６からの制御信号（enable信号）に基づいて、スイッチ４１１のＯＮ/ＯＦＦを制御する回路である。具体的には、ホットスワップＩＣ４１２は、例えば、制御信号がＨＩＧＨの時にスイッチ４１１をＯＮさせ、制御信号がＬＯＷの時にスイッチ４１１をＯＦＦさせる。
バッテリー４１３は、例えば、電気二重層キャパシタであり、スイッチ４１１のＯＦＦ時にＣＭ４内の各部に電力を供給する。すなわち、バッテリー４１３は、制御部に対して電力を供給する予備電力供給部の一例として機能する。また、例えば、バッテリー４１３の電圧は、ＰＳＵ２の正常時にバッテリー付きホットスワップ回路４１に印加される電圧よりも低い値であり、例えば、１１Ｖの電圧をＣＭ４内の各部に対して印加する。
【００３１】
なお、ＣＭ４内にそなえられたバッテリー４１３は、例えば、過電圧異常等の異常が発生していない時に、ＢＰ３を介してＰＳＵ２から供給される電力により充電され、過電圧異常等の異常時に、ＣＭ４内の各部に充電された電力を供給する。
ホットスワップ回路４２は、ＰＬＤ４６の制御の下、ＣＭ４内の各部へＢＰ３からの電力供給を制御する。ホットスワップ回路４２は、バッテリー４１３および逆電流阻止用のダイオード４１４をそなえない点を除いてはバッテリー付きホットスワップ回路４１と同様の構成を有する。すなわち、ホットスワップ回路４２がそなえるスイッチ４１１がＯＮであれば、ホットスワップ回路４２の入出力間は通電し、ＣＭ４内の各部にはＢＰ３からの電力が供給される。一方、ホットスワップ回路４２がそなえるスイッチ４１１がＯＦＦであれば、ホットスワップ回路４２の入出力間は通電せず、ＣＭ４内の各部にはＢＰ３からの電力は供給されない。したがって、以下、ホットスワップ回路４２がそなえるスイッチ４１１をＯＮにすることをホットスワップ回路４２をＯＮにするといい、ホットスワップ回路４２がそなえるスイッチ４１１をＯＦＦにすることをホットスワップ回路４２をＯＦＦにするという。
【００３２】
ＤＣ/ＤＣ変換回路４３は、バッテリー付きホットスワップ回路４１からの出力を所望の電圧に変換し、ＥＸＰ４５に供給する回路である。
ＤＣ/ＤＣ変換回路４４は、バッテリー付きホットスワップ回路４１からの出力を所望の電圧に変換し、ＰＬＤ４６に供給する回路である。
ＥＸＰ４５は、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）をそなえ、ＲＡＩＤ装置１０においてはＣＥ３０内のＨＤＤとのインタフェースを制御する。またＥＸＰ４５は、図示しない記憶部に記憶されたプログラムを実行することで種々の機能を実現する処理装置である。
【００３３】
ＰＬＤ４６は、プログラマブルロジックデバイスであり、プログラムに応じて種々機能を実現する処理装置である。
図６は、ＥＸＰ４５およびＰＬＤ４６の機能構成を示す図である。ここで、ＥＸＰ４５とＰＬＤ４６とは、例えば、バスを介して接続されている。
例えば、ＥＸＰ４５は、図示しない記憶部に記憶されたプログラムを実行することで電圧取得部４５１として機能する。
【００３４】
電圧取得部４５１は、Ｉ２Ｃを介して、ＰＳＵ２内のレジスタ２５からＰＳＵ２がそなえるＤＣ/ＤＣ変換回路２２およびＤＣ/ＤＣ変換回路２３の出力電圧（内部電圧）値を取得する。また、電圧取得部４５１は、取得した電圧値に基づいて、過電圧異常や低電圧異常の発生を検出し、異常となっているＰＳＵ２を特定する。例えば、電圧取得部４５１は、ＰＳＵ２が正常時の出力電圧と取得したＤＣ/ＤＣ変換回路２２およびＤＣ/ＤＣ変換回路２３の出力電圧とを比較することで、過電圧異常や低電圧異常の発生を検出する。また、電圧取得部４５１は、例えば、過電圧異常または低電圧異常と判断するための閾値と取得したＤＣ/ＤＣ変換回路２２およびＤＣ/ＤＣ変換回路２３の出力電圧とを比較することで、過電圧異常や低電圧異常の発生を検出してもよい。すなわち、電圧取得部４５１は、複数の電力供給部それぞれの出力電圧を取得する電圧取得部および複数の電力供給部のうち、異常となった電力供給部を特定する異常箇所特定部の一例として機能する。
【００３５】
また、ＰＬＤ４６は、プログラムに応じて、電圧監視部４６１，電力制御部４６２，電圧取得部４６３および切離し部４６４として機能する。
電圧監視部４６１は、例えば、バッテリー付きホットスワップ回路４１およびホットスワップ回路４２へ入力される電圧（図１中Ａ点およびＢ点の電圧）を監視することで、ＰＳＵ２に発生した異常を検出する。ここで、Ａ点はバッテリー付きホットスワップ回路４１の入力に位置し、Ｂ点はホットスワップ回路４２の入力に位置する。すなわち、電圧監視部４６１は、電力供給部に発生した異常を検出する異常検出部の一例として機能する。具体的には、電圧監視部４６１は、バッテリー付きホットスワップ回路４１およびホットスワップ回路４２へ入力される電圧をＡ/Ｄ変換することで、これらのＣＭ４内の電圧を監視する。これにより、ＰＳＵ２の過電圧異常を検出する。なお、バッテリー付きホットスワップ回路４１およびホットスワップ回路４２へ入力される電圧をＡ/Ｄ変換する図示しないＡ/Ｄ変換回路は、例えば、ＰＬＤ４６内にそなえられる。但し、Ａ/Ｄ変換回路は、ＰＬＤ４６内にそなえられなくともよく、ＣＭ４内やその他の場所にそなえられることとしてもよい。
【００３６】
また、電圧監視部４６１は、ＰＳＵ２の出力を監視するのではなく、バッテリー付きホットスワップ回路４１およびホットスワップ回路４２へ入力される電圧、すなわち、ＰＳＵ２から出力されＢＰ３を介してＣＭ４に入力される電圧を監視する。従って、電圧監視部４６１は、ＰＳＵ２に起因する過電圧異常のみならず、ＢＰ３等、ＣＭ４とＰＳＵ２との間の要素に起因する過電圧異常も検出できる。
【００３７】
電力制御部４６２は、電圧監視部４６１の監視結果に基づいて、バッテリー付きホットスワップ回路４１およびホットスワップ回路４２の制御を行なう。具体的には、電力制御部４６２は、電圧監視部４６１によって過電圧異常が検出された場合、バッテリー付きホットスワップ回路４１およびホットスワップ回路４２をＯＦＦにする。これによって、電力制御部４６２は、ＰＳＵ２からではなく、バッテリー４１３からＣＭ４内の素子に対して電力を供給するように切り替える。また、電圧監視部４６１によって、過電圧から通常の電圧に戻ったことが確認できた場合には、電力制御部４６２は、バッテリー付きホットスワップ回路４１およびホットスワップ回路４２をＯＮにする。これによって、バッテリー４１３からではなく、ＰＳＵ２からＣＭ４内の素子に対して電力を供給するように切り替える。言い換えれば、電圧監視部４６１によって過電圧異常が検出された場合、電力制御部４６２は、ＰＳＵ２からの電力供給を停止してバッテリー４１３からの電力供給を開始する。また、電力制御部４６２は、後述する切離し部４６４によって過電圧異常となったＰＳＵ２が切り離されると、正常と判断されたＰＳＵ２からの電力供給を再開して、バッテリー４１３からの電力供給を停止する。すなわち、電力制御部４６２は、複数の電力供給部および予備電力供給部からの電力供給を制御する電力制御部の一例として機能する。
【００３８】
電圧取得部４６３は、ＰＳＵ２−１とＰＳＵ２−２との間のＬｏａｄバランス信号をＡ/Ｄ変換することで、ＰＳＵ２がそなえるＤＣ/ＤＣ変換回路２２およびＤＣ/ＤＣ変換回路２３の出力電圧（内部電圧）を取得する。電圧取得部４６３は、取得した電圧に基づいて、過電圧異常や低電圧異常の発生を検出し、異常となっているＰＳＵ２を特定する。例えば、電圧取得部４６３は、ＰＳＵ２が正常時の出力電圧と取得したＤＣ/ＤＣ変換回路２２およびＤＣ/ＤＣ変換回路２３の出力電圧とを比較することで、過電圧異常や低電圧異常の発生を検出する。また、電圧取得部４６３は、例えば、過電圧異常または低電圧異常と判断するための閾値と取得したＤＣ/ＤＣ変換回路２２およびＤＣ/ＤＣ変換回路２３の出力電圧とを比較することで、過電圧異常や低電圧異常の発生を検出してもよい。すなわち、電圧取得部４６３は、複数の電力供給部それぞれの出力電圧を取得する電圧取得部および複数の電力供給部のうち、異常となった電力供給部を特定する異常箇所特定部の一例として機能する。なお、Ｌｏａｄバランス信号をＡ/Ｄ変換する図示しないＡ/Ｄ変換回路は、例えば、ＰＬＤ４６内にそなえられる。但し、Ａ/Ｄ変換回路は、ＰＬＤ４６内にそなえられなくともよく、ＣＭ４内やその他の場所にそなえられることとしてもよい。
【００３９】
切離し部４６４は、電圧取得部４６３または電圧取得部４５１によって異常があると特定されたＰＳＵ２をＣＭ４から切り離す。具体的には、異常があると特定されたＰＳＵ２の制御/監視回路２４に対してＰＳＫＩＬＬ信号を送信することで、異常があると特定されたＰＳＵ２の出力を停止させることでＣＭ４から切り離す。すなわち、切離し部４６４は、異常箇所特定部によって特定された異常となった電力供給部を切り離す異常箇所切離し部の一例として機能する。
【００４０】
上述の如く構成された、実施形態の一例としてのシステム１の過電圧異常発生時の動作を、図７に示すフローチャート（ステップＡ１〜Ａ９）を参照しながら説明する。
一例としてＰＳＵ２−１において過電圧異常が発生した場合を想定する。ＰＳＵ２−１が異常通知を行なっている場合（ステップＡ１のＹｅｓルート参照）には、ＰＳＵ２−１が正常に動作している場合であるため、過電圧異常となったＰＳＵ２−１は自己停止する（ステップＡ２）。具体的には、過電圧異常となったＰＳＵ２−１の制御/監視回路２４が、過電圧となっているＤＣ/ＤＣ変換回路２２またはＤＣ/ＤＣ変換回路２３の出力を停止させる。そして、正常なＰＳＵ２−２のみでＣＭ４に対して電力を供給するようになる（ステップＡ３）。
【００４１】
ＰＳＵ２が異常通知を行なわない場合（ステップＡ１のＮｏルート参照）は、ＰＳＵ２−１が内部電圧異常等の異常によって自己停止できない場合である。そのため、電圧監視部４６１は、バッテリー付きホットスワップ回路４１およびホットスワップ回路４２へ入力される電圧を監視することで、過電圧異常を検出する（ステップＡ４）。そして、電力制御部４６２は、バッテリー付きホットスワップ回路４１およびホットスワップ回路４２をＯＦＦにする（ステップＡ５）。これにより、ＣＭ４には過電圧が入力されず、ＣＭ４内の各部は過電圧によるダメージを受けることがなくなる。また、バッテリー付きホットスワップ回路４１およびホットスワップ回路４２をＯＦＦにすることで、バッテリー４１３からの電源供給によりＣＭ４が動作する。次に、電圧取得部４６３が、ＰＳＵ２−１，２−２のＬｏａｄバランス信号をＡ/Ｄ変換することで、ＰＳＵ２−１，２−２の出力電圧を取得し、取得した電圧に基づいて、過電圧異常の発生しているＰＳＵ２−１を特定する（ステップＡ６）。なお、電圧取得部４５１が、Ｉ２Ｃを介して、ＰＳＵ２−１，２−２内のレジスタ２５から、それぞれＰＳＵ２−１，２−２の出力電圧を取得することで、過電圧異常の発生しているＰＳＵ２−１を特定することとしてもよい。過電圧異常の発生しているＰＳＵ２−１を特定すると、切離し部４６４は、例えば、異常があると特定されたＰＳＵ２−１の制御/監視回路２４に対してＰＳＫＩＬＬ信号を送信することで、異常があると特定されたＰＳＵ２−１の切り離しを行なう（ステップＡ７）。そして、電圧監視部４６１が、バッテリー付きホットスワップ回路４１およびホットスワップ回路４２へ入力される電圧を監視し、正常な電圧となったことを確認する（ステップＡ８）。次に、電力制御部４６２は、バッテリー付きホットスワップ回路４１およびホットスワップ回路４２をＯＮにする（ステップＡ９）。これにより、正常なＰＳＵ２−２のみでＣＭ４に対して電力を供給するようにする（ステップＡ３）。
【００４２】
次に、上述の如く構成された、実施形態の一例としてのシステム１のＰＳＵ２−１が内部電圧異常等の異常によって自己停止できない場合における低電圧異常発生時の動作を、図８に示すフローチャート（ステップＡ１０〜Ａ１４）を参照しながら説明する。
まず、電圧取得部４５１または電圧取得部４６３によってＰＳＵ２内の電圧を取得（監視）し（ステップＡ１０）、低電圧異常が発生していないか否かを判断する（ステップＡ１１）。低電圧異常が発生していない場合（ステップＡ１１のＮｏルート参照）には、再びステップＡ１０の処理に戻る。低電圧異常が発生している場合（ステップＡ１１のＹｅｓルート参照）には、電圧取得部４５１または電圧取得部４６３は、取得した電圧に基づいて、低電圧異常となっているＰＳＵ２を特定する（ステップＡ１２）。次に、切離し部４６４は、異常があると特定されたＰＳＵ２に対してＰＳＫＩＬＬ信号を送信することで、切り離しを行なう（ステップＡ１３）。これにより、正常なＰＳＵ２のみでＣＭ４に対して電力を供給するようにする（ステップＡ１４）。
【００４３】
このように本実施形態の一例によれば、ＰＳＵ２が自身の異常を検出することができない場合においても、ＣＭおよびＰＳＵを含むシステムを停止することなく異常が発生したＰＳＵ２を特定することができる。
さらに、本実施形態の一例では、過電圧異常を検出した場合、バッテリー付きホットスワップ回路４１およびホットスワップ回路４２をＯＦＦにし、ＰＬＤ４６等のＣＭ４内の各部に対してバッテリー４１３からの電力供給を行なう。そして、バッテリー４１３から電力供給を受けるＰＬＤ４６が、異常が発生したＰＳＵ２を特定し切り離しを行なう。従って、ＣＭ４は過電圧から守られながら異常が発生したＰＳＵ２を特定し切り離しを行なうことができる。すなわち、本実施形態の一例では、システム１を停止させることなく、異常が発生したＰＳＵ２を特定し切り離しを行なうことができる。
【００４４】
また、本実施形態の一例では、過電圧異常を検出した場合、バッテリー付きホットスワップ回路４１およびホットスワップ回路４２をＯＦＦにし、ＣＭ４内の素子は過電圧から守られる。従って、本実施形態の一例では、過電圧に起因するＣＭ４内のメモリアクセス異常等によってＣＭ４内の動作が停止してしまい、ＣＭ４にそなえられるＥＸＰ４５がＩ２ＣによってＰＳＵ２の出力電圧を取得できなくなることを避けることができる。
【００４５】
さらに、本実施形態の一例では、常時、電圧取得部４５１または電圧取得部４６３によってＰＳＵ２内の電圧を監視している。従って、本実施形態の一例では、ＰＳＵ２から異常通知信号が送信されてきた場合にＰＳＵ２内の電圧を取得する従来手法に比べ、迅速にＰＳＵ２の異常を検出することができる。
また、本実施形態の一例では、電圧取得部４６３は、ダイオード２６，２７のアノード側から出力されるＬｏａｄバランス信号をＡ/Ｄ変換することでＰＳＵ２の出力電圧を取得している。従って、本実施形態の一例では、並列運転している他のＰＳＵ２の影響を受けずにＰＳＵ２の出力電圧を取得することができる。
【００４６】
さらに、本実施形態の一例では、電圧監視部４６１は、が過電圧異常を検出しているが、これに限定されるものではない。例えば、電圧取得部４５１または電圧取得部４６３が
ＰＳＵ２の出力から過電圧異常を検出してもよい。
また、本実施形態の一例では、切離し部４６４が、ＰＳＫＩＬＬ信号を用いて、ＰＳＵ２の出力を停止する。従って、本実施形態の一例では、ＰＳＫＩＬＬ信号を用いてＰＳＵ２の切り離しを簡単に行なうことができる。
【００４７】
〔Ｂ〕その他
なお、開示の技術は上述した実施形態に限定されるものではなく、本実施形態の趣旨を逸脱しない範囲で種々変形して実施することができる。
例えば、本実施形態の一例では、ＰＬＤ４６は、制御/監視回路２４に対してＰＳＫＩＬＬ信号を送信しているが、これに限定されるものではない。例えば、ＰＬＤ４６は、ＤＣ/ＤＣ変換回路２２およびＤＣ/ＤＣ変換回路２３に対してＰＳＫＩＬＬ信号を送信してもよく、ＰＳＫＩＬＬ信号を受信したＤＣ/ＤＣ変換回路２２およびＤＣ/ＤＣ変換回路２３は自己停止する。このようにすれば、制御/監視回路２４に異常が発生しており、ＤＣ/ＤＣ変換回路２２およびＤＣ/ＤＣ変換回路２３をＯＦＦにすることができない場合にもＰＳＵ２を切り離すことが可能となる。
【００４８】
また、本実施形態の一例では、バッテリー付きホットスワップ回路４１がバッテリー４１３をそなえているが、これに限定されるものではない。例えば、バッテリー４１３は、ＣＭ４内に独立してそなえられていてもよい。
さらに、本実施形態の一例では、電圧監視部４６１は、図１中Ａ点およびＢ点の電圧を監視しているが、これに限定されるものではない。例えば、過電圧異常やＢＰ３からの電圧が正常に戻ったことが確認できる点であればよい。
【００４９】
また、本実施形態の一例では、ＰＳＵ２が２つの場合を用いて説明したが、これに限定されるものではなく、ＰＳＵ２は３以上であってもよい。
さらに、本実施形態の一例では、ＣＭ４は２つの場合を用いて説明したが、これに限定されるものではなく、ＣＭ４は１または３以上であってもよい。
また、本実施形態の一例では、ＰＳＵ２−１およびＰＳＵ２−２の片側が異常となっている場合を用いて説明したが、これに限定されるものではない。例えば、全てのＰＳＵ２が異常となっている場合には、全てのＰＳＵ２を切り離し、バッテリー４１３からの電源供給により、ＣＭ４内の図示しないＣＰＵ等の処理装置がキャッシュバックアップ等を行なってもよい。
【００５０】
さらに、本実施形態の一例では、情報処理装置の一例としてのシステム１をＲＡＩＤ装置１０に適用した場合について説明したが、これに限定されるものではなく、情報処理装置をサーバ等他の装置に対して適用してもよい。
以上の実施形態に関し、更に以下の付記を開示する。
（付記１）  制御部をそなえた情報処理装置において、
前記制御部に対して電力を供給する複数の電力供給部と、
前記制御部に対して電力を供給する予備電力供給部と、
をそなえ、
前記制御部が、
前記複数の電力供給部および前記予備電力供給部からの電力供給を制御する電力制御部と、
前記複数の電力供給部に発生した異常を検出する異常検出部と、
前記異常検出部によって異常が検出された場合、前記複数の電力供給部のうち、異常となった電力供給部を特定する異常箇所特定部と、
前記異常箇所特定部によって特定された前記異常となった電力供給部を切り離す異常箇所切離し部と、をそなえ、
前記電力制御部は、
前記異常検出部によって異常が検出された場合、
前記複数の電力供給部からの電力供給を停止して前記予備電力供給部からの電力供給を開始し、前記異常箇所切離し部によって前記異常となった電力供給部が切り離されると、正常と判断された電力供給部からの電力供給を再開して、前記予備電力供給部からの電力供給を停止することを特徴とする情報処理装置。
【００５１】
（付記２）  前記複数の電力供給部それぞれの出力電圧を取得する電圧取得部を更にそなえ、
前記異常箇所特定部は、前記電圧取得部によって取得された出力電圧に基づいて、異常となった電力供給部を特定することを特徴とする付記１記載の情報処理装置。
（付記３）  前記異常検出部は、前記制御部内の電圧を監視することで、異常を検出することを特徴とする付記１または付記２に記載の情報処理装置。
【００５２】
（付記４）  前記電圧取得部が、前記複数の電力供給部それぞれの出力電圧に基づいて、低電圧異常を検出し、
前記異常箇所特定部が、前記複数の電力供給部のうち、前記低電圧異常となった電力供給部を特定し、
前記異常箇所切離し部が、前記低電圧異常となった電力供給部を切り離すことを特徴とする付記２記載の情報処理装置。
【００５３】
（付記５）  制御部と、前記制御部に対して電力を供給する複数の電力供給部と、前記制御部に対して電力を供給する予備電力供給部とをそなえた情報処理装置における制御方法であって、
前記複数の電力供給部に発生した異常を検出し、
異常が検出された場合、前記複数の電力供給部からの電力供給を停止して前記予備電力供給部からの電力供給を開始し
前記複数の電力供給部のうち、異常となった電力供給部を特定し、
前記異常となった電力供給部を切り離し、
前記異常となった電力供給部が切り離されると、正常と判断された電力供給部からの電力供給を再開して前記予備電力供給部からの電力供給を停止することを特徴とする制御方法。
【００５４】
（付記６）  前記複数の電力供給部それぞれの出力電圧を取得し、
取得された出力電圧に基づいて、異常となった電力供給部を特定することを特徴とする付記５記載の制御方法。
（付記７）  前記制御部内の電圧を監視することで、前記複数の電力供給部に発生した異常を検出することを特徴とする付記５または付記６に記載の制御方法。
【００５５】
（付記８）  前記複数の電力供給部それぞれの出力電圧に基づいて、低電圧異常を検出し、
前記複数の電力供給部のうち、前記低電圧異常となった電力供給部を特定し、
前記低電圧異常となった電力供給部を切り離すことを特徴とする付記６記載の制御方法。
【００５６】
（付記９）  複数の電力供給部から電力供給を受ける制御装置において、
当該制御装置に対して電力を供給する予備電力供給部と、
前記複数の電力供給部および前記予備電力供給部からの電力供給を制御する電力制御部と、
前記複数の電力供給部に発生した異常を検出する異常検出部と、
前記異常検出部によって異常が検出された場合、前記複数の電力供給部のうち、異常となった電力供給部を特定する異常箇所特定部と、
前記異常箇所特定部によって特定された前記異常となった電力供給部を切り離す異常箇所切離し部と、をそなえ、
前記電力制御部は、
前記異常検出部によって異常が検出された場合、
前記複数の電力供給部からの電力供給を停止して前記予備電力供給部からの電力供給を開始し、前記異常箇所切離し部によって前記異常となった電力供給部が切り離されると、正常と判断された電力供給部からの電力供給を再開して、前記予備電力供給部からの電力供給を停止することを特徴とする制御装置。
【００５７】
（付記１０）  前記複数の電力供給部それぞれの出力電圧を取得する電圧取得部を更にそなえ、
前記異常箇所特定部は、前記電圧取得部によって取得された出力電圧に基づいて、異常となった電力供給部を特定することを特徴とする付記９記載の制御装置。
（付記１１）  前記異常検出部は、前記制御部内の電圧を監視することで、異常を検出することを特徴とする付記９または付記１０に記載の制御装置。
【００５８】
（付記１２）  前記電圧取得部が、前記複数の電力供給部それぞれの出力電圧に基づいて、低電圧異常を検出し、
前記異常箇所特定部が、前記複数の電力供給部のうち、前記低電圧異常となった電力供給部を特定し、
前記異常箇所切離し部が、前記低電圧異常となった電力供給部を切り離すことを特徴とする付記１０記載の制御装置。
【符号の説明】
【００５９】
１    システム（情報処理装置）
２，２−１，２−２    ＰＳＵ（電源供給部）
３    ＢＰ
４，４−１，４−２    ＣＭ（制御部，制御装置）
１０    ＲＡＩＤ装置
２０    ホスト
２１    ＡＣ/ＤＣ変換回路
２２    ＤＣ/ＤＣ変換回路
２３    ＤＣ/ＤＣ変換回路
２４    制御/監視回路
２５    レジスタ
２６    ダイオード
２７    ダイオード
３０    ＣＥ
４０    ＤＥ
４１    バッテリー付きホットスワップ回路
４２    ホットスワップ回路
４３    ＤＣ/ＤＣ変換回路
４４    ＤＣ/ＤＣ変換回路
４５    ＥＸＰ
４６    ＰＬＤ
４７    ダイオード
４８    ダイオード
４１１    スイッチ
４１２    ホットスワップＩＣ
４１３    バッテリー（予備電力供給部）
４１４    ダイオード
４１５    ダイオード
４５１    電圧取得部（異常検出部，異常箇所特定部）
４６１    電圧監視部（異常検出部）
４６２    電力制御部
４６３    電圧取得部（異常箇所特定部）
４６４    切離し部
【図１】
0005549535.tif 000002
【図２】
0005549535.tif 000003
【図３】
0005549535.tif 000004
【図４】
0005549535.tif 000005
【図５】
0005549535.tif 000006
【図６】
0005549535.tif 000007
【図７】
0005549535.tif 000008
【図８】
0005549535.tif 000009