(57)【要約】【課題】シャットダウン処理を行える時間を充分に確保できるように電源の異常を検出する「電源供給装置及び情報処理装置」を提供する。【解決手段】電源供給装置１０の減電予測回路１０５は電源Ｖｉｎの電圧がしきい値ＴＨｐｄ以下に降下したことを検知し、減電予測信号ＰＤＥＴをプロセッサ１２に出力し、減電検出回路１０４は、電源Ｖｉｎを充電したキャパシタ１０３から出力される電源ＶＣの電圧がしきい値ＴＨｄ以下に降下したことを検知して減電検出信号ＤＥＴをプロセッサ１２に出力する。プロセッサ１２は、減電予測信号ＰＤＥＴの入力に応答して、シャットダウン処理の内の、ユーザにサービスを提供するデータ処理装置の動作に影響のない部分を行い、減電検出信号ＤＥＴに応答してシャットダウン処理の残りの部分を行う。プロセッサ１２や周辺装置１３は、電源ＶＣから生成した内部電源Ｖｏを用いて動作する。【選択図】図１
2018060344.tif 000002
【特許請求の範囲】
【請求項１】
直流電源に接続した入力と、出力とを備えた電源供給装置であって、
前記入力に前記直流電源から供給される電力を整流する整流部と、
前記整流部で整流された電力によって充電され、充電した電力を前記出力に供給するキャパシタと、
前記入力の予め定めたレベルを超える電圧降下を検出する第１検出部と、
前記出力の所定レベルを超える電圧降下を検出する第２検出部とを有することを特徴とする電源供給装置。
【請求項２】
請求項１記載の電源供給装置であって、
前記整流部はダイオードであり、
当該ダイオードのアノードは前記入力に接続し、カソードは前記出力と前記キャパシタの正極とに接続していることを特徴とする電源供給装置。
【請求項３】
請求項２記載の電源供給装置であって、
前記入力と前記ダイオードのアノードの間に設けたチョークコイルを有することを特徴とする電源供給装置。
【請求項４】
請求項１、２または３記載の電源供給装置を備えた情報処理装置であって、
前記電源供給装置の出力を電源として稼働し、当該情報処理装置の電源をオフする際に所定の処理を行ってから当該情報処理装置の電源をオフに制御するシャットダウン処理を行うデータ処理部を備え、
当該データ処理部は、前記第１検出部の電圧降下の検出に応答して、前記シャットダウン処理の第１の処理部分の実行を開始し、前記第２検出部の電圧降下の検出に応答して、前記シャットダウン処理の前記第１の処理部分を除く処理部分を実行することを特徴とする情報処理装置。
【請求項５】
請求項１、２または３記載の電源供給装置を備えた情報処理装置であって、
前記電源供給装置の出力を電源として稼働し、当該情報処理装置の電源をオフする際に所定の処理を行ってから当該情報処理装置の電源をオフに制御するシャットダウン処理を行うデータ処理部を備え、
当該データ処理部は、
前記第１検出部の電圧降下の検出に応答して、前記シャットダウン処理の第１の処理部分の実行を開始し、
前記第１検出部の電圧降下を検出した時点から所定期間経過後の前記第２検出部の電圧降下の検出に応答して、前記シャットダウン処理の前記第１の処理部分を除く処理部分を実行し、
前記第１検出部の電圧降下を検出した時点から所定期間経過前の前記第２検出部の電圧降下の検出に応答して、前記第１検出部の電圧降下を検出してから、当該情報処理装置の電源がオフとなるまでに、前記シャットダウン処理の一部の処理部分を省略した処理である簡易シャットダウン処理が行われるように、前記シャットダウン処理の処理部分を実行することを特徴とする情報処理装置。
【請求項６】
請求項４または５記載の情報処理装置であって、
前記データ処理部は、所定のデータ処理を行ってユーザに所定のサービスを提供するサービス提供部を備え、
前記シャットダウン処理の第１の処理部分は、前記シャットダウン処理の各処理部分のうちの、前記サービス提供部の前記サービスの提供の継続を不能としない処理部分のみを含むことを特徴とする情報処理装置。
【請求項７】
請求項４、５または６記載の情報処理装置であって、
データ処理部は、前記第１検出部が電圧降下を検出した後、前記第２検出部が電圧降下を検出する前に、前記第１検出部が電圧降下を検出しなくなったならば、前記シャットダウン処理の前記第１の処理部分の実行を終了することを特徴とする情報処理装置。
【請求項８】
請求項４、５、６または７記載の情報処理装置であって、
前記データ処理部は、プロセッサと、当該プロセッサによって制御される１または複数の周辺装置とを備え、
前記プロセッサは、前記第２検出部の電圧降下の検出に応答して、少なくとも現在利用されていない前記周辺装置の電源をオフに制御することを特徴とする情報処理装置。
【請求項９】
請求項４、５、６、７または８記載の情報処理装置であって、
前記データ処理部は、前記第１検出部の電圧降下の検出の履歴と、前記第２検出部の電圧降下の検出の履歴を保存することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電源異常を監視する技術に関するものである。
【背景技術】
【０００２】
電源異常を監視する技術としては、図６ａに示すように、電源Ｖから内部電源装置６１で生成した内部電源Ｖｄｄで動作する処理装置を備えたシステムに、電源Ｖの電圧降下を検出して処理装置６２に通知する検知回路として、電源Ｖの電圧が停電を表す第１のしきい値より低下したとき電源Ｖの電圧降下を検出する停電判定回路６３と、電源Ｖの電圧が前記第１のしきい値より大きい第２のしきい値より低下したとき電源Ｖの電圧降下を検出する瞬断判定回路６４との二つの検知回路を備える技術が知られている（たとえば、特許文献１）。
【０００３】
この技術において、処理装置６２は、瞬断判定回路６４において電圧降下を検出したときに、処理装置６２のシャットダウン処理で行う処理のうちのデータ待避などの処理装置６２の動作の継続に影響のない処理を行うと共に、その後、停電判定回路６３において電圧降下を検出したときに、シャットダウン処理の残りの処理を行っている。
【０００４】
この技術によれば、シャットダウン処理を開始してから電源Ｖの電圧が処理装置６２の動作不能電圧まで降下するまでの時間、すなわち、シャットダウン処理を行える時間を、停電判定回路６３のみを設け、停電判定回路６３が電源Ｖの電圧降下を検出したときにシャットダウン処理を開始する場合より長く確保することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８-９７０６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
図６ａに示した技術によれば、電源Ｖの電圧が急降下した場合には、瞬断判定回路６４の電圧降下の検出から停電判定回路６３の電圧降下の検出までの時間は短く、停電判定回路６３のみを設け停電判定回路６３が電源Ｖの電圧降下を検出したときにシャットダウン処理を開始する場合と、シャットダウン処理を行える時間はほとんど変わらなくなる。
【０００７】
一方、図６ｂに示すようにダイオード６５とキャパシタ６６を設け、電源Ｖの電圧が正常な期間にダイオード６５を介して電源Ｖからキャパシタ６６に充電すると共に、電源Ｖの電圧が降下したときにキャパシタ６６から内部電源装置６１を介して処理装置に電源を供給すると共に、停電判定回路６３と瞬断判定回路６４においてキャパシタが供給する電源の電圧Ｖｃの電圧降下を検知するようにすれば、電源Ｖの電圧が急降下した際にも電圧Ｖｃはなだらかに低下していくので、瞬断判定回路６４の電圧降下の検出から停電判定回路６３の電圧降下の検出までの時間を、より長くすることができる。
【０００８】
しかしながら、この場合において、瞬断判定回路６４の電圧降下の検出から停電判定回路６３の電圧降下の検出までの時間を充分に確保するためには、キャパシタ６６として大容量のキャパシタが必要となりコストの増加やサイズの大型化を招いてしまうことなる
そこで、本発明は、電源をデータ処理装置に供給する電源供給装置において、必要となるキャパシタの容量を抑制しつつ、データ処理装置がシャットダウン処理を行える時間を充分に確保できるように電源の異常を検出することを課題とする。
【課題を解決するための手段】
【０００９】
前記課題達成のために、本発明は、直流電源に接続した入力と、出力とを備えた電源供給装置に、前記入力に前記直流電源から供給される電力を整流する整流部と、前記整流部で整流された電力によって充電され、充電した電力を前記出力に供給するキャパシタと、前記入力の予め定めたレベルを超える電圧降下を検出する第１検出部と、前記出力の所定レベルを超える電圧降下を検出する第２検出部とを含めて構成したものである。
【００１０】
ここで、このような電源供給装置において、前記整流部はダイオードであってよく、この場合、ダイオードのアノードは前記入力に接続し、カソードは前記出力と前記キャパシタの正極とに接続する。
【００１１】
また、以上のような電源供給装置に、前記入力と前記ダイオードのアノードの間に設けたチョークコイルを設けるようにしてもよい。
このような電源供給装置によれば、第２検出部は、入力に接続された直流電源により充電されるキャパシタの後段において、出力の電圧の降下を検知する。一方、第１検出部は、直接、入力の電圧を監視し、入力の電圧の降下を検知する。
【００１２】
そして、キャパシタの作用により、入力に接続された直流電源が停電したときには、出力の電圧は、入力の電圧よりもなだらかに低下するので、キャパシタをさほど大容量化しなくても、第１検出部の電圧降下の検出から第２検出部の電圧降下の検出までの時間を長時間確保することができる。
【００１３】
したがって、情報処理装置に、このような電源供給装置を備えることにより、シャットダウン処理に使える時間を、より長時間確保できるようになる。
すなわち、より具体的には、たとえば、以上の電源供給装置を備えた情報処理装置の、前記電源供給装置の出力を電源として稼働し、当該情報処理装置の電源をオフする際に所定の処理を行ってから当該情報処理装置の電源をオフに制御するシャットダウン処理を行うデータ処理部において、前記第１検出部の電圧降下の検出に応答して、前記シャットダウン処理の第１の処理部分の実行を開始し、前記第２検出部の電圧降下の検出に応答して、前記シャットダウン処理の前記第１の処理部分を除く処理部分を実行するようにすればよい。
【００１４】
または、たとえば、以上の電源供給装置を備えた情報処理装置の、前記電源供給装置の出力を電源として稼働し、当該情報処理装置の電源をオフする際に所定の処理を行ってから当該情報処理装置の電源をオフに制御するシャットダウン処理を行うデータ処理部において、前記第１検出部の電圧降下の検出に応答して、前記シャットダウン処理の第１の処理部分の実行を開始し、前記第１検出部の電圧降下を検出した時点から所定期間経過後の前記第２検出部の電圧降下の検出に応答して、前記シャットダウン処理の前記第１の処理部分を除く処理部分を実行し、前記第１検出部の電圧降下を検出した時点から所定期間経過前の前記第２検出部の電圧降下の検出に応答して、前記第１検出部の電圧降下を検出してから、当該情報処理装置の電源がオフとなるまでに、前記シャットダウン処理の一部の処理部分を省略した処理である簡易シャットダウン処理が行われるように、前記シャットダウン処理の処理部分を実行するようにしてもよい。
【００１５】
ここで、以上の情報処理装置は、前記データ処理部には、所定のデータ処理を行ってユーザに所定のサービスを提供するサービス提供部を備えると共に、前記シャットダウン処理の第１の処理部分を、前記シャットダウン処理の各処理部分のうちの、前記サービス提供部の前記サービスの提供の継続を不能としない処理部分のみを含むものとしてもよい。
【００１６】
また、以上の情報処理装置は、データ処理部において、前記第１検出部が電圧降下を検出した後、前記第２検出部が電圧降下を検出する前に、前記第１検出部が電圧降下を検出しなくなったならば、前記シャットダウン処理の前記第１の処理部分の実行を終了するように構成してもよい。
【００１７】
また、以上の情報処理装置は、前記データ処理部に、プロセッサと、当該プロセッサによって制御される１または複数の周辺装置とを備えると共に、前記プロセッサにおいて、前記第２検出部の電圧降下の検出に応答して、少なくとも現在利用されていない前記周辺装置の電源をオフに制御するように構成してもよい。
【００１８】
また、以上の情報処理装置は、前記データ処理部において、前記第１検出部の電圧降下の検出の履歴と、前記第２検出部の電圧降下の検出の履歴を保存するように構成してもよい。
【発明の効果】
【００１９】
以上のように、本発明によれば、電源をデータ処理装置に供給する電源供給装置において、必要となるキャパシタの容量を抑制しつつ、データ処理装置がシャットダウン処理を行える時間を充分に確保できるように電源の異常を検出することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態に係るデータ処理装置の構成を示すブロック図である。
【図２】本発明の実施形態に係る電源供給装置の電源異常検出動作を示す図である。
【図３】本発明の実施形態に係る電源供給装置の電源異常検出動作を示す図である。
【図４】本発明の実施形態に係る電源供給装置の電源異常検出動作を示す図である。
【図５】本発明の実施形態に係る電源異常対応処理を示すフローチャートである。
【図６】公知の電源異常を監視する技術を示す図である。
【発明を実施するための形態】
【００２１】
以下、本発明の実施形態について説明する。
図１に本実施形態に係るデータ処理装置の構成を示す。
図示するように、データ処理装置は、ＤＣ電源である電源Ｖｉｎを入力し、電源ＶＣを出力する電源供給装置１０、電源ＶＣから内部電源Ｖｏを生成する内部電源回路１１、内部電源Ｖｏを動作電源として稼働するプロセッサ１２、内部電源Ｖｏを動作電源として稼働する周辺装置１３を備えている。
【００２２】
ここで、周辺装置１３は記憶装置やラジオ受信器やＧＰＳ受信器などの装置であり、プロセッサ１２は周辺装置１３を用いてユーザに各種サービスを提供するための各種処理を行う。
【００２３】
なお、データ処理装置は、たとえば、自動車に搭載されるナビゲーション装置やＡＶ装置であり、この場合、電源Ｖｉｎは、自動車のバッテリから供給される電源となる。
次に、電源供給装置１０は、チョークコイル１０１、ダイオード１０２、電解コンデンサなどのキャパシタ１０３、減電検出回路１０４、減電予測回路１０５を備えている。
ここで、電源Ｖｉｎから電源供給装置１０に供給された電力はチョークコイル１０１でノイズ成分が除去された後、ダイオード１０２で整流され、電源ＶＣとして内部電源回路１１に供給されると共に、二次電池として機能するキャパシタ１０３に充電される。また、電源Ｖｉｎの電圧が降下すると、キャパシタ１０３に充電された電力が、内部電源回路１１に電源ＶＣとして供給される。
【００２４】
次に、電源供給装置１０の減電検出回路１０４は、内部電源Ｖｏを用いて動作し、電源ＶＣの電圧が所定のしきい値ＴＨｄ以下に降下したことを検知すると共に、電源ＶＣの電圧が所定のしきい値ＴＨｄ以下に降下していることを検知している期間中、減電検出信号ＤＥＴをプロセッサ１２に出力する。
【００２５】
一方、電源供給装置１０の減電予測回路１０５は、内部電源Ｖｏを用いて動作し、電源Ｖｉｎの電圧をチョークコイル１０１を介して監視し、電源Ｖｉｎの電圧が所定のしきい値ＴＨｐｄ以下に降下したことを検知する。そして、減電予測回路１０５は、電源Ｖｉｎが所定のしきい値ＴＨｄ以下に降下していることを検知している期間中、減電予測信号ＰＤＥＴをプロセッサ１２に出力する。ここで、しきい値ＴＨｐｄは、しきい値ＴＨｄと同じ値であってもよい。
【００２６】
なお、内部電源回路１１から以上のように各部に供給される内部電源Ｖｏの電圧は、供給先毎に異なっていてもよい。
さて、このような構成において、データ処理装置は、時間ＴＣ１（たとえば、２ｍｓ）以下の期間の電源Ｖｉｎの瞬断が発生した場合でも、動作を停止せずにユーザに対する各種サービスの提供を継続するように構成されている。また、電源Ｖｉｎの停電が発生した場合、シャットダウン処理の実行に必要な時間は、動作を継続するように構成されている。なお、シャットダウン処理を完了できるよう、電源Ｖｉｎの停電が発生した場合、シャットダウン処理を行うために必要な時間以上の時間、動作を継続することが、時間ＴＣ１以下の期間の電源Ｖｉｎの瞬断が発生した場合でも、動作を停止せずにユーザに対する各種サービスの提供を継続することよりも優先される。
【００２７】
次に、図２に、電源供給装置１０の減電検出回路１０４と減電予測回路１０５の動作例を示す。
いま、図２ａに示すように、データ処理装置の最低動作保証電圧ＶＲｍｉｎ以上の電圧の電力を供給していた電源Ｖｉｎが、時刻ｔ１で停電した場合、減電予測回路１０５において直ちに電源Ｖｉｎの電圧のしきい値ＴＨｐｄ以下への降下が検出され減電予測信号ＰＤＥＴがプロセッサ１２に出力される。
【００２８】
一方、図２ｂに示すように、電源Ｖｉｎが停電すると電源ＶＣの電圧はなだらかに降下を始め、やがて、時刻ｔ２でしきい値ＴＨｄ以下となると、そのことが減電検出回路１０４で検知され減電検出信号ＤＥＴがプロセッサ１２に出力される。
【００２９】
ここで、時刻ｔ２以降の電源ＶＣの降下は、さらにゆるやかなものとなっているのは、減電検出信号ＤＥＴを受け取ったプロセッサ１２が、シャットダウン処理に不要な周辺装置１３の動作を停止するためである。なお、このような周辺装置１３の動作の停止を含むプロセッサ１２の動作については後に詳述する。
【００３０】
そして、電源ＶＣはやがて、時刻ｔ３において、プロセッサ１２や周辺装置１３が動作可能となる電源ＶＣの最低の電圧Ｖｍｉｎまで低下する。
ここで、キャパシタ１０３のキャパシタンスやしきい値ＴＨｄは、電源Ｖｉｎが、データ処理装置の最低動作保証電圧ＶＲｍｉｎ以上であるときに電源Ｖｉｎが停電したときの、減電予測回路１０５の検知時刻ｔ１から減電検出回路１０４の検知時刻ｔ２の間の時間ｐ１が、上述した時間ＴＣ１以上の、ほぼ時間ＴＣ１に近い時間となるように設定されている。
【００３１】
また、キャパシタ１０３のキャパシタンスやしきい値ＴＨｄは、電源Ｖｉｎが停電したときの、電源ＶＣがしきい値ＴＨｄまで降下した時点ｔ２から、電源ＶＣが、プロセッサ１２や周辺装置１３が動作可能となる電源ＶＣの最低の電圧Ｖｍｉｎまで低下する時刻ｔ３までの時間ｐ２が時間ＴＣ２以上となるように設定されている。そして、時間ＴＣ２は、時間ＴＣ１に時間ＴＣ２を加えた時間が、シャットダウン処理を行うために必要な時間を超える時間となるように定められている。
【００３２】
次に、図３ａに示すように、時刻ｔ１で、電源Ｖｉｎが時間ＴＣ１未満の時間瞬断した場合、減電予測回路１０５において即座に電源Ｖｉｎの電圧のしきい値ＴＨｐｄ以下への降下が検出され減電予測信号ＰＤＥＴがプロセッサ１２に出力される。
【００３３】
一方、図３ｂに示すように、電源Ｖｉｎが停電すると電源ＶＣの電圧はなだらかに降下を始めるが、時間ＴＣ１が経過する前に電源Ｖｉｎが回復すると、電源ＶＣの電圧はしきい値ＴＨｄに達する前に上昇を始め、減電検出回路１０４の検知は発生せず、減電検出信号ＤＥＴはプロセッサ１２に出力されない。
【００３４】
また、時間ＴＣ１が経過する前に電源Ｖｉｎが回復し、時刻ｔ２で電源Ｖｉｎがしきい値ＴＨｐｄを超えると、減電予測回路１０５から減電予測信号ＰＤＥＴがプロセッサ１２に出力されなくなる。
【００３５】
次に、図４ａに示すように、電源Ｖｉｎの供給元等に問題があり、非停電時においても電源Ｖｉｎの電圧が、しきい値ＴＨｄ以上ではあるが、最低動作保証電圧ＶＲｍｉｎを下回っている場合に時刻ｔ１で電源Ｖｉｎが停電した場合、減電予測回路１０５において即座に電源Ｖｉｎの電圧のしきい値ＴＨｐｄ以下への降下が検出され減電予測信号ＰＤＥＴがプロセッサ１２に出力される。
【００３６】
一方、図４ｂに示すように、電源Ｖｉｎが停電すると電源ＶＣの電圧はなだらかに降下を始め、やがて、時刻ｔ２でのしきい値ＴＨｄ以下となると、そのことが減電検出回路１０４で検知され減電検出信号ＤＥＴがプロセッサ１２に出力される。
【００３７】
そして、電源ＶＣはやがて、時刻ｔ３において、プロセッサ１２や周辺装置１３が動作可能となる電源ＶＣの最低の電圧Ｖｍｉｎまで低下する。
ここで、このように、非停電時においても電源Ｖｉｎの電圧が、しきい値ＴＨｄ以上ではあるが、最低動作保証電圧ＶＲｍｉｎを下回っている場合、減電予測回路１０５の検知時刻ｔ１から減電検出回路１０４の検知時刻ｔ２の間の時間が、上述した時間ＴＣ１未満となることがある。
【００３８】
しかし、この場合でも電源ＶＣがしきい値ＴＨｄまで降下した時点ｔ２から、電源ＶＣが、プロセッサ１２や周辺装置１３が動作可能となる電源ＶＣの最低の電圧Ｖｍｉｎまで低下する時刻ｔ３までの時間ｐ２としては、上述した時間ＴＣ２以上の時間が確保される。
【００３９】
以上、電源供給装置１０の減電検出回路１０４と減電予測回路１０５の動作について説明した。
次に、プロセッサ１２が、停電対策として行う電源異常対応処理について説明する。
なお、この電源異常対応処理は、プロセッサ１２が所定のコンピュータプログラムに従って実行する処理である。
図５に、電源異常対応処理の手順を示す。
図示するようにプロセッサ１２は、電源異常対応処理において、減電予測信号ＰＤＥＴの減電予測回路１０５からの入力の発生を監視し（ステップ５０２）、減電予測信号ＰＤＥＴが入力したならばタイマをスタートし計時を開始すると共に（ステップ５０４）、減電予測信号ＰＤＥＴの発生を現在日時と共に、周辺装置１３として備えた記憶装置に記憶している電源異常ログに追加登録する（ステップ５０６）。
【００４０】
そして、シャットダウン前段処理を開始する（ステップ５０８）。
ここで、プロセッサは、データ処理装置の電源をオフする前に、データ処理装置の現在の状態を次回起動時にデータ処理装置に継承させるために必要な処理や、データ処理装置の各部の動作を停止させる処理等を含むシャットダウン処理を行う必要がある。そして、シャットダウン前段処理としては、このようなシャットダウン処理において行う各処理のうちの、データ処理装置のユーザへのサービスを提供する動作を阻害しない処理を行う。なお、このようなサービスを提供する動作を阻害しない処理としては、アクティブ状態にない処理のユーザデータや、アクティブ状態にない処理や周辺装置の状態情報の、周辺装置１３として備えた記憶装置への保存などがある。
【００４１】
次に、シャットダウン前段処理を開始したならば（ステップ５０８）、減電予測信号ＰＤＥＴの減電予測回路１０５からの入力の停止の発生と（ステップ５１０）と、減電検出信号ＤＥＴの減電検出回路１０４からの入力の発生（ステップ５１２）とを監視する。
【００４２】
そして、減電予測信号ＰＤＥＴの減電予測回路１０５からの入力の停止が発生したならば（ステップ５１０）、シャットダウン前段処理を終了し（ステップ５２８）、ステップ５０２からの処理に戻る。この結果、時間ＴＣ１以下の期間の電源Ｖｉｎの瞬断が発生した場合でも、動作を停止せずにユーザに対する各種サービスの提供は継続されることとなる。
【００４３】
一方、電検出信号ＤＥＴの減電検出回路１０４からの入力が発生した場合には（ステップ５１２）、電検出信号ＤＥＴの発生を現在日時と共に、周辺装置１３として備えた記憶装置に記憶している電源異常ログに追加登録する（ステップ５１４）。
【００４４】
そして、シャットダウン処理に不要な周辺装置１３、すなわち、たとえば、現在利用していない周辺装置１３の電源をオフに制御する（ステップ５１６）。
次に、ステップ５０４でスタートしたタイマで計時している時間が、ＴＣ１未満であるかどうかを調べる（ステップ５１８）。
そして、タイマで計時している時間が、ＴＣ１未満でなければ（ステップ５１８）、シャットダウン前段処理の終了を待って（ステップ５２０）、シャットダウン後段処理を開始する（ステップ５２２）。
【００４５】
ここで、シャットダウン後段処理としては、上述したシャットダウン処理において行う各処理うちのシャットダウン前段処理に含めなかった各処理を、データ処理装置全体の電源をオフに制御する処理を除き行う。なお、シャットダウン後段処理としては、たとえば、ユーザへの電源異常発生やシャットダウン実行の通知や、現在アクティブ状態にある処理のユーザデータの保存や、現在アクティブ状態にある処理や周辺装置の状態情報の保存及び動作停止、まだ電源をオフしていない周辺装置１３の電源のオフの制御等を行う。
【００４６】
次に、シャットダウン後段処理を開始したならば（ステップ５２２）、シャットダウン後段処理の終了を待って（ステップ５２４）、シャットダウン完了処理を行い（ステップ５２６）、電源対応異常処理を終了する。シャットダウン完了処理では、内部電源装置６１の動作を停止して、プロセッサ１２を含むデータ処理装置の全体の電源をオフする。
【００４７】
一方、ステップ５１８で、ステップ５０４でスタートしたタイマで計時している時間が、ＴＣ１未満であると判定された場合には、停電発生前に入力電源Ｖｉｎの電圧が最低動作保証電圧ＶＲｍｉｎを下回る異常が発生していたことを表す入力電源電圧異常情報を記憶装置に記憶している電源異常ログに追加登録する（ステップ５３０）。
そして、次に、シャットダウン前段処理を終了し（ステップ５３２）、コンパクト化したシャットダウン処理を開始する（ステップ５３４）。
【００４８】
ここで、コンパクト化したシャットダウン処理としては、シャットダウン処理の各処理のうちの次回起動時のデータ処理装置の各機能の正常な起動に必要な処理のみ、または、当該必要な処理と、その他の処理の一部を行う。ただし、シャットダウン前段処理で行う処理のうちの現在までに完了している処理は、コンパクト化したシャットダウン処理においては行わないようにする。また、データ処理装置全体の電源をオフに制御する処理も、コンパクト化したシャットダウン処理においては行わない。
【００４９】
なお、コンパクト化したシャットダウン処理において、どの処理を行うかは、個々のデータ処理装置の適用において適宜設定するようにしてよい。
ただし、タイマの計時時間から見て、シャットダウン前段処理の終了を待ってシャットダウン後段処理を行っても、プロセッサ１２や周辺装置１３が動作可能となる電源ＶＣの最低の電圧Ｖｍｉｎまで低下する時刻ｔ３までに、シャットダウン後段処理が完了することが見込まれる場合には、コンパクト化したシャットダウン処理に代えて、シャットダウン前段処理の終了を待ってシャットダウン後段処理を行う処理を行ってもよい。
【００５０】
そして、コンパクト化したシャットダウン処理を開始したならば（ステップ５３４）、コンパクト化したシャットダウン処理の終了を待って（ステップ５３６）、シャットダウン完了処理を行いデータ処理装置の全体の電源をオフに制御し（ステップ５２６）、電源対応異常処理を終了する。
【００５１】
以上、プロセッサ１２が行う電源異常対応処理について説明した。
なお、以上の電源異常対応処理により記憶した電源異常ログや入力電源電圧異常ログは、別途、電源の異常解析などに用いることができる。
以上のように、本実施形態によれば、電源供給装置１０の減電検出回路１０４は、電源Ｖｉｎにより充電されるキャパシタ１０３の後段において、内部電源装置６１に供給される電源ＶＣを監視し、電源ＶＣの電圧がしきい値ＴＨｄ以下に降下したことを検知する。一方、電源供給装置１０の減電予測回路１０５は、直接、入力する電源Ｖｉｎを監視し、電源Ｖｉｎの電圧が所定のしきい値ＴＨｐｄ以下に降下したことを検知する。
【００５２】
そして、キャパシタ１０３の作用により、電源Ｖｉｎが停電したときには、電源ＶＣは、電源Ｖｉｎよりもなだらかに電圧が低下するので、キャパシタ１０３をさほど大容量化しなくても、減電予測回路１０５の電圧降下の検知から減電検出回路１０４の電圧降下の検知までの時間を長時間確保することができる。
【００５３】
そして、プロセッサ１２において、減電検出回路１０４の内部電源装置６１に供給される電源ＶＣの電圧降下の検出を待たずに、減電予測回路１０５の電圧降下の検出に応答して、シャットダウン処理のユーザへのサービスの提供に影響の無い部分の処理を開始するので、シャットダウン処理に使える時間を、より長時間確保できるようになる。
【符号の説明】
【００５４】
１０…電源供給装置、１１…内部電源回路、１２…プロセッサ、１３…周辺装置、６１…内部電源装置、６２…処理装置、６３…停電判定回路、６４…瞬断判定回路、１０１…チョークコイル、１０２…ダイオード、１０３…キャパシタ、１０４…減電検出回路、１０５…減電予測回路。
【図１】
2018060344.tif 000003
【図２】
2018060344.tif 000004
【図３】
2018060344.tif 000005
【図４】
2018060344.tif 000006
【図５】
2018060344.tif 000007
【図６】
2018060344.tif 000008