(57)【特許請求の範囲】
【請求項１】
単一のもしくは並列冗長構成の複数の電源ユニットと、前記電源ユニットの供給する電源電圧が第一の閾値より大なる場合に保護動作をなす負荷回路とを有する電子機器であって、
各電源ユニットは、
出力電圧が第二の閾値を超えた場合に動作停止をなす動作停止手段と、
他の電源ユニットとの冗長構成であるかどうかを検出する検出手段と、
前記検出手段の検出結果に応じて、前記第二の閾値を前記第一の閾値を基準にして大または小に切換え制御する切換え手段とを含むことを特徴とする電子機器。
【請求項２】
単一のもしくは並列冗長構成の複数の電源供給部が供給する電源電圧が第一の閾値より大なる場合に保護動作をなす負荷回路に対して過電圧保護動作を行う過電圧保護回路であって、
各電源供給部の出力電圧が第二の閾値を超えた場合に当該電源供給部に電源供給を停止させる動作停止手段と、
各電源供給部が冗長構成であるかどうかを検出する検出手段と、
前記検出手段の検出結果に応じて、前記第二の閾値を前記第一の閾値を基準にして大または小に切換え制御する切換え手段とを含むことを特徴とする過電圧保護回路。
【請求項３】
前記検出手段は、更に前記他の電源ユニットの正常動作を検出するよう構成されており、前記切換え手段は、前記冗長構成と前記正常動作との検出結果に応じて前記第二の閾値を切換え制御するようにしたことを特徴とする請求項２記載の過電圧保護回路。
【請求項４】
前記切換え手段は、前記冗長構成で且つ前記正常動作の場合に、前記第二の閾値を前記第一の閾値よりも小に切換えることを特徴とする請求項３記載の過電圧保護回路。
【請求項５】
前記切換え手段は、前記冗長構成でない場合に、前記第二の閾値を前記第一の閾値よりも大に切換えることを特徴とする請求項３記載の過電圧保護回路。
【請求項６】
前記負荷回路における前記保護動作は、電源断とすることができる回路状態とするためのシャットダウン処理動作であることを特徴とする請求項２〜５いずれか記載の過電圧保護回路。
【請求項７】
単一のもしくは並列冗長構成の複数の電源供給部が供給する電源電圧が第一の閾値より大なる場合に保護動作をなす過電圧保護方法であって、
各電源供給部の出力電圧が第二の閾値を超えた場合に動作停止をなす動作停止ステップと、
他の電源供給部との冗長構成であるかどうかを検出する検出ステップと、
前記検出ステップの検出結果に応じて、前記第二の閾値を前記第一の閾値を基準にして大または小に切換え制御する切換ステップとを含むことを特徴とする過電圧保護方法。
【請求項８】
更に、前記他の電源供給部の正常動作を検出するステップを含んでおり、前記切換えステップは、前記冗長構成と前記正常動作との検出結果に応じて前記第二の閾値を切換え制御するようにしたことを特徴とする請求項７記載の過電圧保護方法。
【請求項９】
前記切換えステップは、前記冗長構成で且つ前記正常動作の場合に、前記第二の閾値を前記第一の閾値よりも小に切換えることを特徴とする請求項８記載の過電圧保護方法。
【請求項１０】
前記切換えステップは、前記冗長構成でない場合に、前記第二の閾値を前記第一の閾値よりも大に切換えることを特徴とする請求項８記載の過電圧保護方法。
【請求項１１】
前記負荷回路における前記保護動作は、電源断とすることができる回路状態とするためのシャットダウン処理動作であることを特徴とする請求項７〜１０いずれか記載の過電圧保護方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は過電圧保護回路を備えた電子機器及び過電圧保護回路及び方法に関し、特に並列冗長構成の複数の電源ユニットにより負荷回路へ電源供給が可能なように構成され、かつ負荷回路において電源電圧が所定閾値より大なる場合に保護動作をなすようにした電子機器における過電圧保護方式に関するものである。
【０００２】
【従来の技術】
電子機器においては、電源ユニットから論理回路等の電子回路ユニットの動作電源電圧を供給するようになっている。この場合、電子回路ユニットの過電圧による保護を行うために、電源ユニットに過電圧保護機能を設ける他に、電子回路ユニット側においても、過電圧保護機能を設けている。非冗長運転や単一で使用する電源ユニットの場合には、電源ユニット側の過電圧検出レベル（閾値）を、電子回路ユニット側の過電圧検出レベルより大としておくことにより、過電圧の発生レベルに応じて、シャットダウン処理を行った後に、装置を停止させたり、電源の出力を強制的に停止させる等の処置が適切に行われるようになっている。
【０００３】
すなわち、電源ユニット側での過電圧保護機能は、その出力に接続される負荷となる電子回路ユニットのデバイス破損防止を目的としたものであり、一方、負荷である電子回路ユニット側での過電圧保護機能は、当該電子回路の誤動作防止を目的としたものである。そのために、通常は、電源ユニット側における過電圧検出レベルは、電子回路ユニット側における電圧検出レベルよりも大に設定される。こうすることにより、電子回路ユニット側での過電圧保護機能が先に動作して、コンピュータ等の論理回路において電源断とすることができる回路状態とするための、いわゆるシャットダウン処理が実行され、その結果、コンピュータを安全に停止させることができるようになっているのである。
【０００４】
【発明が解決しようとする課題】
この様に、コンピュータにおいては、信頼性向上のために、論理回路ユニット側で、電源電圧の監視を行い、異常時には、シャットダウン処理を実施し、また、電源ユニット側においては、その出力電圧が異常に上昇した場合に、電源自身を停止させ、負荷として接続されているデバイスの破損を防止する過電圧保護機能を有し、二重の保護機能を設けてコンピュータの安全性を担保している。
【０００５】
このとき、先述した如く、論理回路ユニット側での監視電圧の閾値を、電源ユニット側での閾値よりも低く設定しておき、先に論理回路ユニット側で過電圧検出を行い、装置のシャットダウン処理を行い、より高い過電圧では、電源ユニット側でそれを検出して出力停止を行うようになっている。
【０００６】
しかしながら、装置の可用性を向上させる目的で、電源を並列冗長構成とした場合、一台の電源が故障して過電圧となったとき、他の並列運転している電源が正常でも、負荷である論理回路ユニット側では、過電圧となる。このとき、電源側で過電圧を検出する閾値が、論理回路ユニット側の閾値に比べて高いために、一つの電源ユニットが故障して異常電圧になったときには、先に論理回路ユニット側において過電圧を検出して、シャットダウン処理を行うために、残りの電源ユニットは正常に動作して運転継続が可能であるにもかかわらず、装置は停止してしまうという問題があり、冗長構成のメリットが生かされないという欠点がある。
【０００７】
本発明の目的は、冗長構成の電源方式を採用したコンピュータ等の電子機器において、一つの電源が異常になっても、他の正常な電源を用いて継続運転を可能として、装置の可用性を高めるようにした過電圧保護回路を備えた電子機器及び過電圧保護回路及びその方法を提供することである。
【０００８】
本発明の他の目的は、電源ユニットの過電圧検出レベルを電源の運転状況を判断して変更するようにして、無駄に装置の停止を行わないようにして、装置の可用性を高め得る過電圧保護回路を備えた電子機器及び過電圧保護回路及びその方法を提供することである。
【０００９】
【課題を解決するための手段】
本発明による過電圧保護回路を備えた電子機器は、単一のもしくは並列冗長構成の複数の電源ユニットと、前記電源ユニットの供給する電源電圧が第一の閾値より大なる場合に保護動作をなす負荷回路とを有する電子機器であって、各電源ユニットは、出力電圧が第二の閾値を超えた場合に動作停止をなす動作停止手段と、他の電源ユニットとの冗長構成であるかどうかを検出する検出手段と、前記検出手段の検出結果に応じて、前記第二の閾値を前記第一の閾値を基準にして大または小に切換え制御する切換え手段とを含むことを特徴とする。
【００１０】
本発明による過電圧保護回路は、単一のもしくは並列冗長構成の複数の電源供給部が供給する電源電圧が第一の閾値より大なる場合に保護動作をなす負荷回路に対して過電圧保護動作を行う過電圧保護回路であって、各電源供給部の出力電圧が第二の閾値を超えた場合に当該電源供給部に電源供給を停止させる動作停止手段と、各電源供給部が冗長構成であるかどうかを検出する検出手段と、前記検出手段の検出結果に応じて、前記第二の閾値を前記第一の閾値を基準にして大または小に切換え制御する切換え手段とを含むことを特徴とする。
【００１１】
本発明による過電圧保護方法は、単一のもしくは並列冗長構成の複数の電源供給部が供給する電源電圧が第一の閾値より大なる場合に保護動作をなす過電圧保護方法であって、各電源供給部の出力電圧が第二の閾値を超えた場合に動作停止をなす動作停止ステップと、他の電源供給部との冗長構成であるかどうかを検出する検出ステップと、前記検出ステップの検出結果に応じて、前記第二の閾値を前記第一の閾値を基準にして大または小に切換え制御する切換ステップとを含むことを特徴とする。
【００１３】
本発明の作用を述べる。電源ユニット自身が、並列運転状態かどうか、そうであれば他方の電源ユニットは正常に動作しているかどうかを判断し、この判断結果に従って、電源ユニット側における過電圧保護機能の検出電圧（閾値）を変更制御するようにしている。
【００１４】
すなわち、電源状態の検出結果に基づいて、電源ユニット自身が閾値の変更を行い、電源構成により過電圧時の保護の方法を変えることにより、コンピュータ装置の可用性の改善を行うものである。
【００１５】
特に、電源の冗長構成では、電源ユニット側で先に過電圧の検出を行うように閾値を切換えることで、論理回路ユニット側でシャットダウン処理を行う前に過電圧保護を動作させて、故障した電源ユニットを切離し、コンピュータ装置の可用性をあげることが可能となる。
【００１６】
【発明の実施の形態】
以下に、図面を参照して本発明の実施の形態について  詳述する。図１は本発明の実施の形態のブロック図である。図１を参照すると、２台の並列冗長運転構成とされた電源ユニット（以下、単に電源と称す）３，４が設けられており、これ等電源３，４の各出力電圧は電源バックプレーン２により並列接続されて、負荷となる論理ボード（論理回路ユニット）１の動作電源電圧として用いられることになる。
【００１７】
電源３，４は共に同一の構成であり、電源３について説明する。電源３は、単独運転か冗長運転かを検出するための電源状態検出回路３１と、この検出出力により冗長／非冗長運転を判断する冗長／非冗長判断回路３２と、この判断結果に応じて過電圧保護機能（図示せず）における閾値（過電圧検出点）の設定変更を行う過電圧設定切換回路３３とを有している。
【００１８】
電源状態検出回路３１の内部において、電源接続信号線Ｓ３１の入力側はプルアップ抵抗Ｒ３１によって電源側にプルアップされており、当該信号線Ｓ３１の他方の電源４への出力側は接地（アース）されている。これにより、他方の電源４が接続されているときには、この電源接続信号線Ｓ３１はローレベルとなり、逆に接続されていないときには、ハイレベルとなる。よって、この電源接続信号線Ｓ３１のハイ／ローのレベルを検出することにより、冗長構成かどうかが判断できることになる。
【００１９】
また、他方の電源４が接続されて冗長構成であったとしても、当該電源４が故障やスイッチオフ等により出力が導出されていない状態もあり、これを見分ける必要があるために、電源４から出力されているＰ−Ｇｏｏｄ信号Ｂ（電源確定信号線Ｓ４２）が、電源状態検出回路３１に取込まれており、これがプルアップ抵抗Ｒ３２により電源側にプルアップされている。これにより、他方の電源４が正常に動作していれば、Ｐ−Ｇｏｏｄ信号Ｂ（Ｓ４２）はハイレベルになっており、動作停止していればローレベルとなるので、この信号Ｓ４２のハイ／ローのレベルを検出することにより、他方の電源４の動作状態が判断できることになる。
【００２０】
従って、冗長／非冗長運転判断回路３２は、この電源状態検出回路３１の２つのプルアップ抵抗Ｒ３１，Ｒ３２の出力レベルを用いて、冗長運転かどうか、冗長であれば正常運転かどうかを判断するのである。この判断結果が過電圧設定切換回路３３へ入力され、過電圧保護機能の閾値の変更制御が行われる。この過電圧保護機能は電源３内に予め備えられた周知の機能であり、電源出力が閾値よりも大となれば、自動的に動作停止を行う機能である。
【００２１】
図２は過電圧設定切換回路３３の具体例を示す回路である。図２を参照すると、電源出力ラインとアース間に、抵抗Ｒ１、過電圧情報通知用フォトカプラＰＤ１、スイッチＳＷ１、閾値設定用ツェナーダイオードＺＤ１（またはＺＤ２）が、この順に直列接続されている。スイッチＳＷ１は、冗長／非冗長運転判断回路３２からの判断結果に応じて切換え制御されるようになっており、並列冗長運転時には、ツェナーダイオードＺＤ２が選択され、単一運転時には、ツェナーダイオードＺＤ１が選択されるものとする。
【００２２】
以上の電源３の構成は他方の電源４についても全く同一であるので、電源４についての説明は省略するものとする。
【００２３】
論理ボード１では、電源３，４の出力が電源パックプレーン２にてオア接続された直流出力により論理回路が動作するものであるが、この直流出力を監視するために、論理側電圧監視回路１１が設けられている。この論理側電圧監視回路１１は周知の過電圧保護機能であり、従来技術の項でも述べた如く、この直流電圧がある閾値を越えると、シャットダウン処理を行うものである。
【００２４】
いま、非冗長運転（単一運転の場合も含む）の場合には、電源側における過電圧検出点（閾値）を、論理ボード側の検出点（論理側電圧監視回路１１の閾値）よりも高い電圧に設定する。一方、冗長運転の場合には、電源側における閾値を、論理側の閾値よりも低い電圧に設定する。例えば、＋５Ｖ出力の場合、論理側の閾値が５．７Ｖのとき、非冗長運転時は、電源側の閾値を６．０Ｖとし、冗長運転時は、５．５Ｖに設定する。
【００２５】
この様な切換えを行うことにより、非冗長運転時における過電圧異常発生の場合には論理側で先ずそれが検出されてシャットダウン処理が行われて回路動作の停止がなされる。論理ボード１上のデバイスを破壊するような過電圧となる場合には、電源側の過電圧保護動作が機能して、直ちに電源供給を停止させることになり、二重の過電圧に対する保護回路を形成することができるのである。
【００２６】
一方、冗長運転時における過電圧異常発生の場合には、電源側でまずこれを検出して、異常となっている電源の出力を速やかに停止させる。
【００２７】
故障した電源ユニットを停止させれば、残りの正常な電源ユニットにより電源の供給を引き続き行うことができ、コンピュータ装置の運転が継続して行われる。それ以上の過電圧発生時には、論理ボード側で過電圧を検出して、シャットダウン処理を行い、装置を停止させることができる。
【００２８】
ここで、図２を参照すると、ツェナーダイオードＺＤ１，ＺＤ２により定まる閾値を電源電圧が超えると、ツェナーダイオードがオンとなり、フォトカプラＰＤ１を介して過電圧情報が電源側の過電圧保護機能へ伝達されて、電源が停止する。本発明においては、非冗長運転と冗長運転とで、スイッチＳＷ１を用いてツェナーダイオードを切換えることにより、電源側の閾値変更を行っている。
【００２９】
図３は本発明実施の形態による処理フローである。装置起動時に、電源の接続情報、電源の動作情報を入手して（ステップＳ１）、現在の電源構成が冗長運転なのか非冗長運転なのかを判断する（ステップＳ２）。その結果により、冗長運転ならば、電源の過電圧検出レベルを論理側の検出レベルより低く設定（Ｖlogic ＞Ｖpwr ）し（ステップＳ３）、非冗長運転ならば、電源の過電圧検出レベルを論理側の検出レベルより高く設定（Ｖpwr ＞Ｖlogic ）する（ステップＳ４）。ここに、Ｖlogic は論理側閾値、Ｖpwr は電源側閾値である。
【００３０】
過電圧発生時には冗長／非冗長の構成と過電圧レベルＶovとにより処理が分かれる。
【００３１】
（１）非冗長運転かつ過電圧レベルが論理側検出レベルから電源側検出レベルの間（Ｖpwr ＞Ｖov＞Ｖlogic ）の場合（ステップＳ５，Ｓ６）：
論理側において過電圧を検出し、装置のシャットダウン処理を実施したあと、装置を安全に停止させることができる。
【００３２】
（２）非冗長運転かつ過電圧レベルが電源側検出レベルを超える（Ｖov＞Ｖpwr ＞Ｖlogic ）場合（ステップＳ５，Ｓ７）：
電源側で過電圧保護回路が動作して速やかに電源の出力を停止する。このため、シャットダウン処理がされないうちに装置も停止するために、データ等が保護されない場合もあるが、デバイス等を破損させる可能性もある異常のため、装置の破損に至らせないため適切な処置となる。
【００３３】
（３）冗長運転かつ過電圧レベルが電源側検出レベルと論理側検出レベルの間（Ｖlogic ＞Ｖov＞Ｖpwr ）の場合（ステップＳ８，Ｓ９）：
電源側で過電圧保護回路が動作して速やかに電源の出力を停止する。このため、故障した電源が装置から切り離され、残った正常な電源で運転を継続することができる。
【００３４】
（４）冗長運転かつ過電圧レベルが論理側検出レベルを超える（Ｖov＞ＶlogiC ＞Ｖpwr ）場合（ステップＳ８，Ｓ１０）：
論理側において過電圧を検出し、装置のシャットダウン処理を実施したあと、装置を安全に停止させることができる。
【００３５】
【発明の効果】
以上述べたように、本発明によれば、電源ユニットの過電圧検出レベル（閾値）を電源の運転状況を判断して変更することができるため、無駄に停止させることがなくなりコンピュータ等の電子機器の可用性を改善することができるという効果がある。
【図面の簡単な説明】
【図１】本発明の実施の形態の構成図である。
【図２】図１の過電圧設定切換回路の例を示す図である。
【図３】本発明の実施の形態の動作を示すフローである。
【符号の説明】
１  論理ボード
２  電源バックプレーン
３，４  電源ユニット
１１  論理側電圧監視回路
３１，４１  電源状態検出回路
３２，４２  冗長／非冗長運転判断回路
３３，４３  過電圧設定切換回路
【図１】
0003846363.tif 000002
【図２】
0003846363.tif 000003
【図３】
0003846363.tif 000004