(57)【要約】【課題】  主電源からの電力供給がない状態での記憶手段のバックアップ処理の結果を報知すること。【解決手段】  バックアップ制御手段１１１は、記憶手段１０４におけるデータのバックアップ処理を制御する。主電源１０１によって充電され、主電源１０１からの電力が記憶手段１０４に供給されない状態で、バックアップ制御手段１１１によるバックアップ処理を実行するために、予備電源１０３は、記憶手段１０４に電力を供給する。予備電源１０３がバックアップ処理を実行するために記憶手段１０４に定格電圧以上の電圧を供給した電力供給時間を計時手段２１０が計時する。計時手段２１０で計時した電力供給時間が基準バックアップ時間よりも短いか否かの判定を判定手段２０９が行う。判定手段２０９での判定の結果に応じて、バックアップ処理の結果を報知手段１１２が報知する。【選択図】  図２
2008257650.tif 000002
【特許請求の範囲】
【請求項１】
記憶手段におけるデータのバックアップ処理を制御するバックアップ制御手段と、
主電源によって充電され、主電源からの電力が前記記憶手段に供給されない状態で、前記バックアップ制御手段によるバックアップ処理を実行するために、前記記憶手段に電力を供給する予備電源と、
前記予備電源がバックアップ処理を実行するために前記記憶手段に該記憶手段の動作を保証する所定電圧以上の電圧を供給した電力供給時間を計時する計時手段と、
前記計時手段で計時した前記電力供給時間が前記バックアップ処理の完了を保証する基準バックアップ時間よりも短いか否かの判定を行う判定手段と、
前記判定手段での判定の結果に応じて、前記バックアップ処理の結果を報知する報知手段と、
を含むことを特徴とする情報処理装置。
【請求項２】
前記記憶手段は、揮発性記憶媒体と、不揮発性記憶媒体とを含み、前記バックアップ制御手段は、前記揮発性記憶媒体から前記不揮発性記憶媒体へデータを書き込むことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記報知手段は、前記バックアップ処理の結果として、前記予備電源が劣化したことによるバックアップ処理の不良を報知することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記計時手段は、前記主電源から前記記憶手段へ供給される電圧が前記所定電圧より高い基準値以下になった時点で前記電力供給時間の計時を開始することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記計時手段は、前記主電源に対する外部からの電力供給が遮断された時点で前記電力供給時間の計時を開始することを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記予備電源に対する充電が完了したか否かを検知する検知手段を更に有し、
前記判定手段において、前記計時手段で計時した前記電力供給時間が前記基準バックアップ時間よりも短いと判定され、前記検知手段で充電の完了を検知していない場合には、前記予備電源に対する充電が不十分だったために、前記バックアップ処理が完了しなかったことを報知することを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記予備電源から前記記憶手段へ供給された電圧が、前記所定電圧以下になった時点で、前記予備電源から前記記憶手段への電力供給を停止することを特徴とする請求項１に記載の情報処理装置。
【請求項８】
前記電力供給時間が予め定めた時間に達した時点で、前記予備電源から前記記憶手段への電力供給を停止することを特徴とする請求項１に記載の情報処理装置。
【請求項９】
記憶手段におけるデータのバックアップ処理を制御するバックアップ制御手段と、
主電源によって充電され、主電源からの電力が記憶手段に供給されない状態で、前記バックアップ処理を実行するために、前記記憶手段に電力を供給する予備電源と、
を有する情報処理装置の電力制御方法であって、
前記バックアップ処理を実行するために、前記予備電源が前記記憶手段に該記憶手段の動作を保証する所定電圧以上の電圧を供給した電力供給時間を計時する計時工程と、
前記計時工程で計時した前記電力供給時間が前記バックアップ処理の完了を保証する基準バックアップ時間よりも短いか否かの判定を行う判定工程と、
前記判定工程での判定の結果に応じて、前記バックアップ処理の結果を報知する報知工程と、
を含むことを特徴とする情報処理装置の電力制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びその電力制御方法に関する。
【背景技術】
【０００２】
従来から記憶手段でのデータのバックアップを予備電源で行なう装置が知られている。たとえば、磁気ディスクドライブ（以下、ＨＤＤという）等を利用した記憶手段では、ライトキャッシュ機能を備えたものがある。ライトキャッシュ機能とは、本体からライトコマンドとライトデータを受信した際に、データをバッファメモリに一時的に格納し、そのデータの書き込みを行う前にコマンドの終了を本体に返し、後に実際の書き込みを行う機能である。このようなライトキャッシュ機能を実行しているときには、本体ではデータをキャッシュとして利用されるバッファメモリに送った時点で、ＨＤＤに書き込みを終了したと認識する。しかし、本体からバッファメモリにデータが書き込まれる時間に対し、バッファメモリから磁気ディスクにデータを書き込む時間が長いため、実際にはバッファメモリのデータがすべて磁気ディスクに転送されなければ、ＨＤＤに対する書き込みは終了しない。
【０００３】
したがって、例えばＨＤＤの電源が誤って遮断されたり、停電や負荷の急な増大による電圧低下等の電源異常が生じたりして、データが損なわれてしまう問題を解決するため予備電源としてのバックアップ電源を用いる技術が知られている（特許文献１参照）。ここでは、主電源が異常状態になった場合にバックアップ電源を起動して、ライトキャッシュ内のデータを磁気ディスク媒体に書き込むまでバックアップを行う方法が提案されている。
【０００４】
【特許文献１】特開平７−４４９８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来の技術では、予備電源の寿命については考慮されていなかった。機器を長期間使用し続けたり、機器を高温で使用したりすると、次第に予備電源の充電容量が減少し、電力供給を行なうことのできる時間が短くなり、ライトキャッシュ内のデータをバックアップできなくなってしまう可能性があった。また、充電容量が少なく、バックアップ時間が足りないと、ライトキャッシュ内のデータを磁気ディスクに書き込んでいる最中に電力供給が停止し、不良セクタなどの磁気ディスク不良の発生を招く可能性があった。
【０００６】
本発明はこのような背景に鑑みてなされたものであって、主電源からの電力供給がない状態での記憶手段のバックアップ処理の結果を報知することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明に係る装置は、
記憶手段におけるデータのバックアップ処理を制御するバックアップ制御手段と、
主電源によって充電され、主電源からの電力が前記記憶手段に供給されない状態で、前記バックアップ制御手段によるバックアップ処理を実行するために、前記記憶手段に電力を供給する予備電源と、
前記予備電源がバックアップ処理を実行するために前記記憶手段に該記憶手段の動作を保証する所定電圧以上の電圧を供給した電力供給時間を計時する計時手段と、
前記計時手段で計時した前記電力供給時間が前記バックアップ処理の完了を保証する基準バックアップ時間よりも短いか否かの判定を行う判定手段と、
前記判定手段での判定の結果に応じて、前記バックアップ処理の結果を報知する報知手段と、
を含むことを特徴とする。
【０００８】
上記目的を達成するため、本発明に係る方法は、
記憶手段におけるデータのバックアップ処理を制御するバックアップ制御手段と、
主電源によって充電され、主電源からの電力が記憶手段に供給されない状態で、前記バックアップ処理を実行するために、前記記憶手段に電力を供給する予備電源と、
を有する情報処理装置の電力制御方法であって、
前記バックアップ処理を実行するために、前記予備電源が前記記憶手段に該記憶手段の動作を保証する所定電圧以上の電圧を供給した電力供給時間を計時する計時工程と、
前記計時工程で計時した前記電力供給時間が前記バックアップ処理の完了を保証する基準バックアップ時間よりも短いか否かの判定を行う判定工程と、
前記判定工程での判定の結果に応じて、前記バックアップ処理の結果を報知する報知工程と、
を含むことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、主電源からの電力供給がない状態での記憶手段のバックアップ処理の結果を報知することができる。
【発明を実施するための最良の形態】
【００１０】
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施の形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１１】
（第１実施形態）
まず、本発明の第１実施形態として、プリンタや複写機などの画像形成装置に対する供給電力を制御する制御装置について説明する。図１は本発明の第１実施形態に係る制御装置の概略構成を示すブロック図である。なお、本実施形態では画像形成装置に対する電力供給を制御する電力制御方法について説明するが、電力を供給する先は画像形成装置に限られるものではなく、データを記憶するあらゆる情報処理装置に適用可能である。
【００１２】
主電源（ＡＣ電源）１０１は外部から供給された商用の交流電圧（ＡＣ）を直流電圧（ＤＣ）に変換して画像形成装置全体に電源電圧を供給する。ここでは、ＡＣ１００ＶからＨＤＤ１０４用のＤＣ５Ｖとコントローラ１０７用のＤＣ３．３Ｖを供給する。予備電源としてのバックアップ電源１０３は主電源１０１から直流電圧の供給を受けて充電を行う電源で、例えば電気二重層コンデンサ等の大容量キャパシタで構成され、主に主電源１０１の異常時に用いられる。寿命判定回路１０２は、記憶手段としてのＨＤＤ１０４に予備電源としてのバックアップ電源１０３から電力が供給された電力供給時間を計時する。そして、計時した電力供給時間が基準バックアップ時間以下か否かの判定を行う。もし、基準バックアップ時間以下と判定された場合は、ライトキャッシュ１０６に記憶されたデータの磁気ディスク１０５へのバックアップ処理が適正に終了しなかったものと判定する。
【００１３】
また、記憶手段としてのＨＤＤ１０４は、２．５インチのＨＤＤで、不揮発性記憶媒体としての磁気ディスク１０５と、揮発性記憶媒体としてのライトキャッシュ１０６を備えている。コントローラ１０７は、画像形成装置全体の制御を行うＣＰＵ１０９と、ＣＰＵ１０９が動作するためのＲＡＭや、システムのブートプログラムが格納されているＲＯＭ等を表すメモリ１１０とを備えている。また、ＣＰＵ１０９からの指示に応じて、ＨＤＤ１０４におけるデータのバックアップ処理を制御するバックアップ制御手段としてのＨＤＤコントローラ１１１と、ＬＡＮ等の外部機器との通信を行うインターフェース１０８とを備えている。更に、画像形成装置を操作したり、画像形成装置の状態を表示するためのユーザインターフェース（ＵＩ）である操作部１１２を備えている。操作部１１２は、バックアップ処理の結果を画像形成装置の操作者に報知する報知手段としても機能する。
【００１４】
図２は図１に示した寿命判定回路１０２の内部構成を詳細に示すブロック図である。寿命判定回路１０２は、ＨＤＤ１０４へＤＣ５Ｖ（図２中の（２））を供給するＤＣ／ＤＣコンバータ２０５と、寿命判定回路１０２自身の電源であるＤＣ３．３Ｖ（図２中の（３））を供給するＤＣ／ＤＣコンバータ２０８とを備える。また、主電源１０１とＤＣ／ＤＣコンバータ２０５の間に接続された電源部逆流阻止ダイオード（第１の逆流阻止ダイオード）２０１と、バックアップ電源１０３への充電電流の制御や充電完了の判定、電源の逆流防止を行う充電制御回路２０３とを備える。更に、バックアップ電源１０３からＨＤＤ１０４への電力供給（１）を検出する電流検出回路２０４と、電流検出回路２０４とＤＣ／ＤＣコンバータ２０５の間に接続されたバックアップ部逆流阻止ダイオード（第２の逆流阻止ダイオード）２０２とを備える。そして、ＤＣ／ＤＣコンバータ２０５の出力電圧を監視する電圧監視回路２０６と、電圧監視回路２０６によって開閉制御されるスイッチ２０７と、バックアップ電源１０３からＨＤＤ１０４に電力が供給された時間を計測するタイマ２１０とを備える。また更にタイマ２１０で計測された電力供給時間からバックアップ電源１０３が寿命か否かの判定等を行うマイクロコンピュータ（マイコン）２０９を含む。
【００１５】
すなわち、タイマ２１０は、予備電源としてのバックアップ電源１０３がバックアップ処理を実行するために記憶手段としてのＨＤＤ１０４に電力供給した電力供給時間を計時する計時手段として機能する。そして、マイコン２０９は、計時手段としてのタイマ２１０で計時した電力供給時間が基準バックアップ時間よりも短いか否かの判定を行う判定手段として機能する。マイコン２０９は、ＣＰＵ１０９を介して報知手段としての操作部１１２に対し、タイマ２１０で計時した電力供給時間が基準バックアップ時間よりも短いか否かの判定結果に応じたバックアップ処理の結果を報知させる。
【００１６】
次に、図１及び図２に示した寿命判定回路１０２の電力制御動作を、図３のフローチャートを参照しつつ説明する。なお、以下の説明及び図面において、ステップをＳと記す。
【００１７】
まず、画像形成装置の電源が入れられると、装置の動作を開始するとともに、バックアップ電源１０３への充電を開始する（Ｓ１）。この時、バックアップ電源１０３へ突入電流が流れるのを防止するために充電制御回路２０３で、流れ込む電流の制御を行う。本実施の形態では、単純に抵抗を挿入することで突入電流を制限している。Ｓ２では、充電制御回路２０３を使って、バックアップ電源１０３の充電が完了するのを監視する。充電が完了したか否かの判断は、バックアップ電源１０３の電圧を監視することで行う。すなわち、バックアップ電源１０３の電圧が予め定めた最大電圧に達したら、充電完了と判定し、マイコン２０９を経由してＣＰＵ１０９へ充電完了信号を発行する。ここで、電圧変化を検出する手段は、公知の技術を用いることができる。
バックアップ電源１０３の充電が完了すると（Ｓ３）、寿命判定回路１０２は、主電源１０１が遮断されたり、あるいは停電や負荷の急な増大による電圧低下等の電源異常が発生しない限りは正常動作を続ける（Ｓ４）。しかし、何らかの原因で主電源１０１へ入力されるＡＣ１００Ｖが低下すると、Ｓ５で、主電源１０１からの電源供給が停止されるため、ＤＣ／ＤＣコンバータ２０８からコントローラ１０７へ供給されるＤＣ３．３Ｖの電圧が低下を始める。これに伴い、バックアップ電源１０３からＨＤＤ１０４への電力供給が開始される。
【００１８】
次にＳ６では、ＤＣ／ＤＣコンバータ２０８からコントローラ１０７へ供給されるＤＣ３．３Ｖがある電圧以下になると、ＨＤＤコントローラ１１１からＨＤＤ１０４にリセットを発行する。また、主電源１０１からＨＤＤ１０４へ供給されるＤＣ５Ｖの電圧が低下すると、これに伴い、バックアップ電源１０３から電流検出回路２０４を介してＨＤＤ１０４に向けた電力供給が開始される。このとき、電流検出回路２０４は電流検出信号をマイコン２０９に発行し、マイコン２０９はタイマ２１０をスタートさせる。つまりタイマ２１０は、主電源１０１からＨＤＤ１０４へ供給される電圧（ＤＣ５Ｖ）が基準値以下になった時点で計時を開始する。
【００１９】
次にＳ７で、ＨＤＤ１０４はＨＤＤコントローラ１１１からのリセットを受け、ＨＤＤコントローラ１１１との信号を全てネゲート（無視）し外部との通信を終了する。しかし、まだライトキャッシュ１０６にはデータが残っているため、ＨＤＤ１０４はライトキャッシュ１０６に記憶されたデータを磁気ディスク１０５に書き込む処理（バックアップ処理）を開始する。つまり、ＨＤＤコントローラ１１１は、リセット信号をＨＤＤ１０４に送ることにより、結果としてＨＤＤ１０４におけるデータのバックアップ処理を制御するバックアップ制御手段として機能する。
【００２０】
次にＳ８で、電圧監視回路２０６はＤＣ／ＤＣコンバータ２０５の出力電圧を監視する。ＤＣ／ＤＣコンバータ２０５の出力電圧がＨＤＤの定格電圧ＶＬ＝４．７５Ｖ以上であれば、ＨＤＤ１０４は正常に動作できる。
【００２１】
ここで、バックアップ電源１０３の放電電圧とＤＣ／ＤＣコンバータ２０５、２０８の出力電圧の関係を図４を用いて説明する。４０１はバックアップ電源１０３の放電電圧、４０２はＤＣ５Ｖを出力するＤＣ/ＤＣコンバータ２０５の出力電圧、４０３はＤＣ３．３Ｖを出力するＤＣ/ＤＣコンバータ２０８の出力電圧を表している。主電源（ＡＣ電源）１０１からの電力供給が遮断され、バックアップ電源１０３からＨＤＤ１０４への電力供給が始まると、バックアップ電源１０３の放電電圧が低下し始める。さらにＨＤＤ１０４への放電を続けると、あるところでＤＣ５ＶのＤＣ／ＤＣコンバータ２０５が出力電圧の目標値である５Ｖを維持できなくなり、出力電圧が低下を始める。この時、ＤＣ３．３ＶのＤＣ／ＤＣコンバータは、出力電圧の目標値である３．３Ｖを保っている。これは、ＤＣ／ＤＣコンバータの一般的な特徴として、出力電圧が高く、出力電流が多いほど、出力を安定に保つことが難しいためである。ＤＣ５ＶとＤＣ３．３Ｖの消費電流を比べると、ＤＣ５ＶはＨＤＤの電源で使用しているので数百ｍＡ、ＤＣ３．３Ｖは、主にマイコン２０９とタイマ２１０の電源に使用しているので数ｍＡほどである。よって、消費電流の面から見てもＤＣ５Ｖの方が出力を安定に保つことが難しいことが分かる。
【００２２】
その後、バックアップ電源１０３からの電圧が低下を続け、ＨＤＤ１０４の動作を保証する所定電圧としての定格電圧ＶＬ（＝４．７５Ｖ）以下になり、ＨＤＤ１０４の動作を保証できなくなる。すると、ＤＣ／ＤＣコンバータ２０５の出力電圧を監視している電圧監視回路２０６は電圧低下信号をマイコン２０９とスイッチ２０７に発行する。なお、図４に示すように、バックアップ電源１０３が劣化すると、バックアップ電源１０３の電圧降下が早くなり、これに伴い、ＤＣ／ＤＣコンバータ２０５の出力電圧の低下が早まる。
【００２３】
マイコン２０９は電圧低下信号を受けると、ステップＳ８からステップＳ９に進み、タイマ２１０をストップする。つまり、タイマは、記憶手段の動作を保証する所定電圧以上の電圧を供給した電力供給時間を計時する。また、スイッチ２０７を切りＨＤＤ１０４への電源供給を停止させる。スイッチ２０７を切るのは、不要な放電を防ぎ次回充電する際の充電時間を短縮するため、ＨＤＤ１０４の電源が切れるまでの過渡状態の時間を短くするため、そして、ＤＣ／ＤＣコンバータ２０８から出力される電圧値をより長く３．３Ｖに維持するためである。
【００２４】
これにより、予備電源としてのバックアップ電源１０３から記憶手段としてのＨＤＤ１０４へ供給された電圧が、ＨＤＤ１０４の定格電圧以下（所定電圧以下）になった時点で、バックアップ電源１０３からＨＤＤ１０４への電力供給を停止することになる。
【００２５】
次にＳ１０において、マイコン２０９はタイマで計測されたバックアップ電源供給時間と予めセットされている基準バックアップ時間との比較を行う。ここで、基準バックアップ時間（＝バックアップに必要な最短時間）は図５の（１）＋（２）の時間に一定のマージン時間を追加した時間となる。そして、この基準バックアップ時間は、ライトキャッシュ１０６に記憶されたデータを磁気ディスク１０５に書き込むバックアップ処理の完了を保証する時間となる。つまり、主電源１０１からの電力供給が遮断された後、リセット信号がＨＤＤ１０４へ達するまでの遅延時間（１）と、ＨＤＤ１０４がリセット信号を受けた後、ライトキャッシュ１０６に記憶されたデータを磁気ディスク１０５に書き込むまでの時間（２）である。
【００２６】
そして、実際にＤＣ５Ｖをバックアップ電源１０３からＨＤＤ１０４に供給できた時間が基準バックアップ時間より長い場合（Ｓ１０でＮＯ）は、ライトキャッシュ１０６のデータの磁気ディスク１０５への書き込みが終了していると判断できる。このため、その場合には、そのまま処理を終了する。逆に、実際にＤＣ５Ｖをバックアップ電源１０３からＨＤＤ１０４に供給できた時間が基準バックアップ時間よりも短い場合は、バックアップ処理が適正に終了していないと判断してＳ１１へ進む。
【００２７】
次にＳ１１において、マイコン２０９は充電制御回路２０３から充電完了信号を受信したかどうかを判定し、受信していればＳ１２へ進み、受信していなければＳ１３へ進む。
そして、マイコン２０９が、充電制御回路２０３から充電完了信号を受け取っていた場合には、バックアップ電源１０３が劣化して、ライトキャッシュ１０６に記憶されたデータを磁気ディスク１０５に書き込むだけの電力を保持できなくなったと判断する。そして、次回起動時に、マイコン２０９はＣＰＵ１０９にバックアップ電源１０３が寿命であること及び交換を促す警告を、操作部１１２に表示する（Ｓ１２）。
【００２８】
Ｓ１３においてマイコン２０９は、計時時間が基準バックアップ時間よりも短くても、充電制御回路２０３から充電完了信号を受取っていなければ、充電が不十分だったと判断し、ＣＰＵ１０９に寿命報知信号を送らない。この場合には、充電が不十分なことによってライトキャッシュ１０６に記憶されたデータが磁気ディスク１０５に書き込まれなかったことを示す、充電不良信号をＣＰＵ１０９に送り、ユーザにその旨を報知させる。なお、Ｓ１２及びＳ１３においてマイコン２０９は、前述の報知方法に限らず、ライトキャッシュ１０６に記憶されたデータが磁気ディスク１０５に書き込まれなかったことを示す報知であれば、他の方法で報知しても良い。
【００２９】
ここで、マイコン２０９が、次回起動時にＣＰＵ１０９に寿命報知信号および／または充電不良信号を発行するためには、次回起動時まで寿命報知信号および／または充電不良信号をマイコン２０９が保持する必要がある。そのまま次回起動時までバックアップ電源１０３から供給された電力によって保持しても良いが、寿命判定回路１０２に不揮発性メモリを実装し、そこに記憶しても良い。さらに、次回電源ＯＮ時まで寿命報知信号および／または充電不良信号の発行を待つのではなく、寿命および／または充電不良と判定されたところで、赤ランプ等の点滅表示等によって、ユーザに報知しても良い。
ＣＰＵ１０９は、寿命報知信号を受けると、図６に示すように、操作部１１２を介してユーザに対しバックアップ電源１０３が寿命である旨の警告を表示し、ユーザにバックアップ電源１０３の交換を促す（Ｓ１２）。また、交換を希望しないユーザや、交換まで装置を使用したいユーザのために、バックアップ電源１０３を働かなくなるようにしても良い。その場合は、図６の下部に示すように、ユーザにバックアップ電源を交換せずに使用するか否かの確認を行った後、バックアップ電源１０３を画像形成装置から切り離す。これは、バックアップ電源１０３の寿命により、ライトキャッシュ１０６から磁気ディスク１０５への書き込みが中途半端に終了することが続くと、かえって不良セクタの発生確率が高くなるためである。このような制御は、充電制御回路２０３の位置にスイッチを挿入し、ＣＰＵ１０９が寿命報知信号を受信した時にこのスイッチをＯＦＦにすることで実現可能である。
【００３０】
次に、ユーザが寿命と判定されたバックアップ電源を使用し続けたり、充電が不十分なために不良セクタが発生した場合の原因判定方法について図７のフローチャートを参照しつつ説明する。まずＳ１で、ＨＤＤ１０４へアクセスした時に、不良セクタの発生を検出すると（Ｓ１）、ＣＰＵ１０９は前回電源遮断時に充電完了信号が充電制御回路２０３から発行されたか否かの判定を行う（Ｓ２）。
【００３１】
もし、充電完了信号が発行されずに主電源１０１からの電力供給が遮断されていた場合は、充電が不十分な状態で電源遮断された可能性が高いため、バックアップ電源１０３の充電が不十分なために不良セクタが発生した旨を操作部１１２に表示する（Ｓ４）。次に、充電完了信号が発行されていて不良セクタが発生していた場合は、ＣＰＵ１０９はマイコン２０９から寿命報知信号が発行されたか否かの確認を行う。もし、寿命報知信号が発行されていた場合は、バックアップ電源１０３の寿命であるので、その旨を操作部１１２に表示する（Ｓ５）。また、充電完了信号が発行されていて、バックアップ電源１０３の寿命でもない場合は、ＣＰＵ１０９はその他の原因による不良セクタの発生であると判定し、同じように操作部１１２を介してその旨を表示する（Ｓ６）。また、この時の表示は、図８に示すように、エラーコード表示にて行うことが望ましい。エラーコードとは、各エラーに対し割り当てられた固有のコードであり、サービスマンは、エラーコードを見てエラーの原因を特定できる。
【００３２】
また、バックアップ電源の寿命判定を行うタイミングとしては、ＡＣ電源遮断時に毎回行っても良いし、他のタイミングで定期的に実施しても良い。寿命判定を行なうためには主電源からＨＤＤへ供給されているＤＣ５Ｖだけを遮断する必要があるので、装置を使用していない時に、ＤＣ５Ｖだけを遮断し、任意のタイミングで寿命判定を実施することができる。
【００３３】
なお、バックアップ電源の寿命を判定するために、バックアップ電源１０３からＨＤＤ１０４への電力供給時間と比較するための、基準時間を、ライトキャッシュ１０６に一時保存されたデータ量に応じて変更してもよい。
【００３４】
上記実施形態によれば、バックアップ電源の寿命を的確に判断することができる。記憶装置の電圧より低い電圧で計時回路を動作させることで、バックアップ電源のバックアップ時間を計時することができ、バックアップ電源の寿命を正確に検知することが可能となり、信頼性のより一層の向上が図れる。さらに、不良セクタが発生した場合に、バックアップ電源の充電が不十分なために発生したのか、バックアップ電源の寿命のために発生したのか、その他の原因によって発生したのか判別することが可能になる。
【００３５】
（第２実施形態）
本発明の第２実施形態について図９のブロック図を用いて説明する。本実施形態において、ＡＣ電源の遮断を検知する手段と、ＨＤＤへのＤＣ５Ｖの供給方法が第１実施形態と異なる。
【００３６】
まず、ＡＣ電源遮断を検知する手段について説明する。第１実施形態では、バックアップ電源１０３からＨＤＤ１０４へ電力供給が開始されることで、ＡＣ電源の遮断を検出し、タイマ２１０をスタートさせたが、本実施形態では、ＡＣ１００Ｖに設けられたゼロクロス検出回路９０１を用いる。ゼロクロス検出回路９０１は交流入力が停止すると遮断検出信号をマイコン２０９に出力し、停電等の瞬断を検出することができる。そこで、この遮断検出信号をタイマをスタートさせるトリガーとして用いる。これにより、タイマ２１０は、主電源１０１に対する外部からの電力供給が遮断された時点で電力供給時間の計時を開始する。なお、主電源１０１からの出力電圧ＤＣ５Ｖを直接監視して、その電圧降下を検知した時点でタイマをスタートさせても良い。
【００３７】
次に、ＨＤＤ１０４へのＤＣ５Ｖの供給方法について説明する。第１実施形態では、主電源１０１からＨＤＤ１０４へ電源を供給する場合に、ＤＣ／ＤＣコンバータ２０５を経由していた。そのため、ＤＣ／ＤＣコンバータの効率によって、１０％〜２０％程度の電力を無駄に消費していた。そこで、本実施形態では、主電源１０１からＨＤＤ１０４へ直接電力を供給する。しかし、このままでは、電流の逆流が発生してしまうため、主電源からＨＤＤの経路にスイッチ９０２、バックアップ電源からＨＤＤの経路にスイッチ２０７を設け、マイコン２０９でこれらのスイッチの制御を行う。つまり、電源ＯＮ時は、スイッチ９０２を短絡、スイッチ２０７を開放にし、主電源からＨＤＤへ電力を供給しつつ、バックアップ電源への逆流を防止する。その後、ＡＣ電源遮断を検出すると、バックアップ電源１０３からＨＤＤ１０４へ電源を供給しつつ、主電源１０１への逆流を防止するため、スイッチ９０２を開放、スイッチ２０７を短絡にする。
【００３８】
第１実施形態では、バックアップ終了後、電圧監視回路２０６から出力される電圧低下信号でスイッチ２０７を開放にしたが、本実施形態では、マイコンにセットされた所定のバックアップ時間が経過するとスイッチ２０７を開放する。
【００３９】
以上説明したとおり、本実施形態では、ＡＣ電源の遮断を検知するためにゼロクロス検出回路９０１を用いた点、及び、ＨＤＤ１０４に対する電源供給にＤＣ／ＤＣコンバータ２０５を用いず、スイッチ９０２を設ける点が、第１実施形態と異なる。しかし、本発明は、これら第１、第２実施形態に限定されるものではなく、第１、第２実施形態に記載された構成を自由に組み合わせたものも、その範囲に含まれるものとする。たとえば、第１実施形態に対して、ゼロクロス検出回路９０１と、ＤＣ／ＤＣコンバータ２０５とを用いるものや、ゼロクロス検出回路９０１は用いないが、ＤＣ／ＤＣコンバータ２０５の代わりにスイッチ９０２を用いるものなどが挙げられる。
【００４０】
以上の実施形態によれば、バックアップ電源の寿命を的確に判断することができる。記憶装置の電圧より低い電圧で計時回路を動作させることで、バックアップ電源のバックアップ時間を計時することができ、バックアップ電源の寿命を正確に検知することが可能となり、信頼性のより一層の向上が図れる。
【図面の簡単な説明】
【００４１】
【図１】本発明の第１の実施の形態を示すブロック図である。
【図２】図１のバックアップ時間計時回路を詳細に示すブロック図である。
【図３】磁気ディスク制御装置の動作を説明するフローチャートである。
【図４】バックアップ電源の放電電圧とＤＣ／ＤＣコンバータの出力電圧の関係を示す図である。
【図５】バックアップ時間を示す図である。
【図６】報知メッセージの一例を示す図である。
【図７】不良セクタが発生した場合の原因判定方法を説明するフローチャートである。
【図８】報知メッセージの一例を示す図である。
【図９】本発明の第２の実施の形態を示すブロック図である。
【符号の説明】
【００４２】
１０１            主電源
１０２            寿命判定回路
１０３            バックアップ電源
１０４            ＨＤＤ
１０５            磁気ディスク
１０６            ライトキャッシュ
１０７            コントローラ
１０８            インターフェース
１０９            ＣＰＵ
１１０            メモリ
１１１            ＨＤＤコントローラ
１１２            操作部
２０１, ２０２    逆流阻止ダイオード
２０３            充電制御回路
２０４            電流検出回路
２０５, ２０８    ＤＣ／ＤＣコンバータ
２０６            電圧監視回路
２０７, ９０２    スイッチ
２０９            マイコン
２１０            タイマ
９０１            ゼロクロス検出回路
【図１】
2008257650.tif 000003
【図２】
2008257650.tif 000004
【図３】
2008257650.tif 000005
【図４】
2008257650.tif 000006
【図５】
2008257650.tif 000007
【図６】
2008257650.tif 000008
【図７】
2008257650.tif 000009
【図８】
2008257650.tif 000010
【図９】
2008257650.tif 000011