(57)【要約】【課題】駆動電圧の異なる２つの記憶装置を制御するドライブ制御装置において、電源電圧の低下時にも、駆動電圧が低い側の記憶装置のキャッシュデータの退避を正常に完了させること。【解決手段】所定の電圧以下に電圧が降下したことを検知すると、ドライブ制御ＩＣ１１２及びスイッチ２０４、２０５に電源断検知信号を送信する。スイッチ２０４、２０５は電源断検知信号を受信すると即座にオフし、ＨＤＤ１１３への電源供給を切断する。ドライブ制御ＩＣ１１２は電源断検知信号を受信すると、ＣＰＵ１０５に対しハイバネーション処理を中止するよう指示する。ドライブ制御ＩＣ１１２は、ＳＳＤ１１４に対してキャッシュ２０６内にあるデータをＳＳＤ１１４のＮＡＮＤ型フラッシュメモリに退避させるデータ退避指令信号を送信する。ＳＳＤ１１４は、データ退避指令信号を受信するとキャッシュデータの退避処理を実行する。【選択図】図２
2020004240.tif 000002
【特許請求の範囲】
【請求項１】
第１の電圧および前記第１の電圧よりも低い第２の電圧で駆動される第１の記憶部と前記第２の電圧で駆動される第２の記憶部とを制御するドライブ制御装置であって、
入力されたデータを前記第１及び第２の記憶部のいずれか一方に記憶させるドライブ制御部と、
前記第１の電圧で電力供給する電源に接続され、前記第２の電圧まで降圧して前記第１および第２の記憶部に電力供給する降圧部と、
前記第１の電圧で充電可能なように、前記第１の記憶部および前記降圧部に接続されたコンデンサと、
前記第１の記憶部への電力供給をオン・オフするスイッチと、
前記電源の出力直流電圧が所定の電圧以下のとき、検知信号を送信する電圧監視部と、
を備え、
前記スイッチは、前記検知信号を受信すると、前記第１の記憶部への電力供給をオフし、
前記ドライブ制御部は、前記検知信号を受信すると、前記第２の記憶部の揮発性の記憶部に記憶されたデータを前記第２の記憶部の不揮発性の記憶部に退避させるデータ退避処理を行うことを特徴とするドライブ制御装置。
【請求項２】
前記ドライブ制御部は、前記検知信号を受信すると、前記ドライブ制御部にデータを入力する演算部を停止さることを特徴とする請求項１に記載のドライブ制御装置。
【請求項３】
前記ドライブ制御部は、前記ドライブ制御部にデータを入力する演算部を介して前記検知信号を受信することを特徴とする請求項１又は２に記載のドライブ制御装置。
【請求項４】
前記ドライブ制御部が前記検知信号を受信してから前記コンデンサの放電電圧が前記第２の記憶部の動作可能な下限電圧に達するまでの時間が、前記第２の記憶部の揮発性の記憶部に記憶されたキャッシュデータを前記第２の記憶部の不揮発性の記憶部に退避させる時間以上であることを特徴とする請求項１乃至３のいずれか一項に記載のドライブ制御装置。
【請求項５】
前記電圧監視部は、前記電源の出力直流電圧の計測値に基づき前記電源の出力直流電圧が所定の電圧以下であると判定することを特徴とする請求項１乃至４のいずれか一項に記載のドライブ制御装置。
【請求項６】
前記電圧監視部は、前記電源の入力交流電圧において検出したゼロクロスの単位時間当たりの回数に基づき、前記電源の出力直流電圧が所定の電圧以下であると判定することを特徴とする請求項１乃至５のいずれか一項に記載のドライブ制御装置。
【請求項７】
前記第２の記憶部には装置の起動を高速化するために必要なデータを記憶することを特徴とする請求項１乃至６のいずれか一項に記載のドライブ制御装置。
【請求項８】
前記第２の記憶部は、半導体方式の記憶装置であることを特徴とする請求項１乃至７のいずれか一項に記載のドライブ制御装置。
【請求項９】
第１の電圧および前記第１の電圧よりも低い第２の電圧で駆動される第１の記憶部と前記第２の電圧で駆動される第２の記憶部とのいずれか一方に、入力されたデータを記憶させるドライブ制御部と、
前記第１の電圧で電力供給する電源に接続され、前記第２の電圧まで降圧して前記第１および第２の記憶部に電力供給する降圧部と、
前記第１の電圧で充電可能なように、前記第１の記憶部および前記降圧部に接続されたコンデンサと、
前記第１の記憶部への電力供給をオン・オフするスイッチと、
前記電源の出力直流電圧が所定の電圧以下のとき、検知信号を送信する電圧監視部と、
を備えたドライブ制御装置において、
前記スイッチが前記検知信号を受信すると、前記第１の記憶部への電力供給をオフし、
前記ドライブ制御部が前記検知信号を受信すると、前記第２の記憶部の揮発性の記憶部に記憶されたデータを前記第２の記憶部の不揮発性の記憶部に退避させるデータ退避処理を行うことを特徴とするドライブ制御方法。
【請求項１０】
コンピュータに請求項９に記載のドライブ制御方法を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、補助記憶装置を制御するドライブ制御装置に関するものである。
【背景技術】
【０００２】
従来、パーソナルコンピュータなどの情報処理装置では処理に使用するデータなどを補助記憶装置であるハードディスクドライブ（以下、「ＨＤＤ」と記載）に格納する。しかし、ＨＤＤは「衝撃や振動に弱い」、「消費電力が大きい」、「起動が遅い」、「データ転送速度が遅い」、「電源のオン／オフ回数が有限」などの問題がある。そのため近年、ＨＤＤの代替として半導体メモリを利用したＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）への置き換えが進められている。
【０００３】
複写機やプリンタのような画像形成装置についても起動の速さや、高画質で高速にプリントしたいという要求がますます高まっている。そのため、画像形成装置に搭載されている補助記憶装置に、例えば３．５インチのＨＤＤに加えてＳＳＤを組み合わせたハイブリッドドライブを使用する複写機などが登場しつつある。３．５インチのＨＤＤは、ＳＳＤと異なる駆動電圧を必要とするが、大容量で安価であることから採用されることが多い。これらハイブリッド構成の補助記憶装置を備えた複写機では、より装置の起動を高速化するために、ハイバネーション時の退避データをＨＤＤではなくＳＳＤに保存している。
【０００４】
ハイバネーションでは、シャットダウンや待機電力状態に移行する前に、揮発性の記憶装置であるメインメモリが保持するデータを、次回起動時に読み出せるように不揮発性の記憶装置に退避させる処理が行われる。ハイバネーションは、ユーザーが主電源スイッチをオフしたときにも実行されるが、表示部の表示が消えた後も、しばらくの間ハイバネーション処理が継続する場合がある。このようなとき、ユーザーは、表示部の表示が消えた直後に装置の電源が完全に落ちたと勘違いし、電源コンセントから装置の電源プラグを引き抜いてしまうこともある。
【０００５】
このように処理中に突然電源を遮断されると、ＳＳＤは、電源遮断、瞬断及び瞬低に弱いという特性を持つことから全データが読出し不能になることもある。これは、ＳＳＤの各メモリセルの書き換え可能回数が少ないことから、ＳＳＤの使用寿命を延ばすためにウェアレベリングと呼ばれるメモリセル毎の書き換え回数を平準化する機能がＳＳＤに実装されているためである。
【０００６】
ウェアレベリングを行うと、ＳＳＤに書き込まれるデータは、外部から見える論理アドレスとは異なる物理アドレスにＳＳＤ内部で変換されて保存される。この論理アドレスと物理アドレスとの変換には変換テーブルが使用され、この変換テーブルはアクセス速度の速い揮発性のキャッシュメモリに保存される。そのため、電源遮断、瞬断や瞬低などによりＳＳＤの動作可能な下限電圧が失われると、キャッシュメモリに保存された変換テーブルも失われる。その結果、論理アドレスと物理アドレスとの対応付けができなくなり、ＳＳＤに記憶された全データが読出し不能になってしまう。このようなことからＳＳＤでは、シャットダウンや待機電力状態に移行する前に、キャッシュメモリに保持されているデータをＮＡＮＤ型フラッシュメモリなどの不揮発性の記憶部に確実に退避させる必要がある。
【０００７】
こうした状況の中、例えば特許文献１では、キャッシュメモリからＮＡＮＤ型フラッシュメモリなどの不揮発性の記憶部へのデータ退避処理に必要な電力を、電源部の２次側に内蔵された大容量コンデンサから供給するデータ退避方法が提案されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開平６−２３１０５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、上述した特許文献１に記載のデータ退避方式では、複写機のように２次側の負荷が大きい装置では、バックアップに必要な電力も大きく、それを賄うためのコンデンサ容量は大きなものとなる。加えて、コンデンサの放電に伴う電圧低下を考慮すると、所定の電圧を維持しながら電力供給するためには、さらに大きなコンデンサ容量が必要になる。このようなことから、バックアップ用のコンデンサが非常に大きくなってしまうという課題があった。
【００１０】
そこで本発明は、上記課題に鑑みてなされたものであって、駆動電圧の異なる２つの記憶装置を制御するドライブ制御装置において、電源電圧の低下時にも、駆動電圧が低い側の記憶装置のキャッシュデータの退避を正常に完了させることを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、第１の電圧および前記第１の電圧よりも低い第２の電圧で駆動される第１の記憶部と前記第２の電圧で駆動される第２の記憶部とを制御するドライブ制御装置であって、入力されたデータを前記第１及び第２の記憶部のいずれか一方に記憶させるドライブ制御部と、前記第１の電圧で電力供給する電源に接続され、前記第２の電圧まで降圧して前記第１および第２の記憶部に電力供給する降圧部と、前記第１の電圧で充電可能なように、前記第１の記憶部および前記降圧部に接続されたコンデンサと、前記第１の記憶部への電力供給をオン・オフするスイッチと、前記電源の出力直流電圧が所定の電圧以下のとき、検知信号を送信する電圧監視部と、を備え、前記スイッチは、前記検知信号を受信すると、前記第１の記憶部への電力供給をオフし、前記ドライブ制御部は、前記検知信号を受信すると、前記第２の記憶部の揮発性の記憶部に記憶されたデータを前記第２の記憶部の不揮発性の記憶部に退避させるデータ退避処理を行うことを特徴とするドライブ制御装置である。
【発明の効果】
【００１２】
本発明によれば、駆動電圧の異なる２つの記憶装置を制御するドライブ制御装置において、電源電圧の低下時にも、駆動電圧が低い側の記憶装置のキャッシュデータの退避を正常に完了させることが可能になる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態に係るドライブ制御装置が実装された画像形成装置の概略構成を示すブロック図である。
【図２】本発明の一実施形態に係るドライブ制御装置の電源供給を含めた概略構成を示すブロック図である。
【図３】ドライブ制御装置の動作を説明するフローチャートである。
【図４】電源断後のＤＣ１２Ｖ線の電圧の時間遷移図である。
【発明を実施するための形態】
【００１４】
以下、本発明を実施するための最良の形態について図面を用いて例示的に詳しく説明する。ただし、この実施の形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１５】
図１は、本発明の一実施形態に係るドライブ制御システム１１１が実装された画像形成装置１０１の概略構成を示すブロック図である。尚、本実施形態では画像形成装置について説明するが、本発明は画像形成装置に限られるものではなく、例えば、パーソナルコンピュータやサーバーコンピュータ、各種家電など、ドライブ制御システムを接続可能な全ての機器に適用可能である。
【００１６】
図１の画像形成装置１０１は大きく、主に、画像入力デバイスであるスキャナ部１０２、画像出力デバイスであるプリンタ部１０３、画像処理及び画像形成動作の制御などを行うコントローラ１０４、及び電源供給部１１５を備える。スキャナ部１０２、及び、プリンタ部１０３は、周知技術に基づいて種々の構成をとることができるため、ここでは説明を省略する。
【００１７】
コントローラ１０４は、装置全体の制御を行う演算部であるＣＰＵ１０５と、ＣＰＵ１０５が動作するためのＤＲＡＭ等の主記憶装置であるＲＡＭ１０６や、システムのブートプログラム等が格納されているＲＯＭ１０７を備えている。さらに、コントローラ１０４は、画像形成装置１０１を操作したり、装置の状態を表示したりするためのユーザーインタフェースである操作部１０８を備える。さらに、ＬＡＮなどを介して外部機器であるコンピュータ端末１１０と接続するための外部インターフェース１０９も備えている。
【００１８】
次に、ドライブ制御システム１１１は、ドライブ制御ＩＣ（ドライブ制御部とも称する）１１２、並びに記憶部を構成するＨＤＤ１１３及びＳＳＤ１１４を備える。ドライブ制御ＩＣ１１２は、データに応じてその記憶先をプラッタ上に磁気的にデータを記憶するＨＤＤ１１３にするか、ＮＡＮＤ型フラッシュメモリを使用してデータを記憶する半導体方式のＳＳＤ１１４にするかを決定する。ＨＤＤ１１３及びＳＳＤ１１４は、ドライブ制御ＩＣ１１２からの指示に応じて、装置のプログラムや画像データ、オペレーティングシステムなどの種々のデータを記憶している。ＳＳＤ１１４に記憶されるデータとしては、例えば装置の起動を高速化するためのハイバネーションファイルや、ＨＤＤ１１３の読出し速度ではプリント速度に影響を与えてしまうようなデータサイズの大きい画像ファイルなどである。一方、ＨＤＤ１１３には所定のデータサイズ以下の画像ファイル等が記憶される。尚、ＨＤＤ１１３とＳＳＤ１１４とにどのようなデータを記憶するかは、任意に設定可能であることは言うまでもない。
【００１９】
最後に、電源供給部１１５は、商用電源から直流電源を生成し、画像形成装置１０１のスキャナ部１０２やプリンタ部１０３、コントローラ１０４などの各部に電力供給する。本実施形態では、電源供給部１１５の出力直流電圧は１２Ｖとし、ここからコントローラ１０４へＤＣ１２Ｖが供給される。
【００２０】
図２は、本発明の一実施形態に係るドライブ制御システム１１１の電源供給を含めた概略構成を示すブロック図である。ドライブ制御システム１１１は、ドライブ制御ＩＣ１１２、ドライブ用降圧部２０１、電圧監視部２０３およびスイッチ（ＳＷ）２０４、２０５、コンデンサ２０７を含むドライブ制御装置、ＨＤＤ１１３並びにＳＳＤ１１４を備える。
【００２１】
本実施形態では、ＨＤＤ１１３にはＤＣ１２ＶとＤＣ５Ｖの２種類の電力で駆動される３．５インチのＨＤＤを使用するものとする。また、ＳＳＤ１１４はＤＣ５Ｖの電力で駆動されるものとする。そのため、電源供給部１１５から供給されたＤＣ１２Ｖからドライブ用降圧部２０１においてＤＣ５Ｖを生成して、そのＤＣ５Ｖの電力をＨＤＤ１１３とＳＳＤ１１４とに供給する。
【００２２】
また、ＣＰＵ１０５やＲＡＭ１０６、ドライブ制御ＩＣ１１２などは、ＤＣ３．３Ｖと１．５Ｖで駆動される。そのため、ＩＣ用降圧部２０２においてＤＣ３．３Ｖと１．５Ｖを生成して、それらをＣＰＵ１０５やＲＡＭ１０６、ドライブ制御ＩＣ１１２などに供給する。
【００２３】
次に、電圧監視部２０３は、電源供給部１１５が供給するＤＣ１２Ｖの電圧を監視し、所定の電圧以下に電圧が降下すると電源供給が停止したと判定する。そして電圧監視部２０３は、電源断を示す検知信号（電源断検知信号）をドライブ制御ＩＣ１１２及びスイッチ２０４、２０５に送信する。ＤＣ１２Ｖの電圧を監視する方法としては、例えば、電源供給部１１５とコンデンサ２０７との間にダイオード等の整流器を配置して、電源供給部１１５と整流器との間の電圧の計測値を監視してもよい。また、電源断を検知する方法として上記電圧降下を利用した方法に代えて、電源供給部１１５の１次側に配置したゼロクロス検出回路を用いて検出するなど、他の検出手段を用いても構わない。ゼロクロス検出回路を用いて電源断を検出する方法としては、電源供給部１１５の１次側の入力交流電圧において検出したゼロクロスの単位時間当たりの回数が所定の回数以下の場合に電源断と判定してもよい。
【００２４】
スイッチ２０４、２０５はＨＤＤ１１３への電源供給をオン・オフすることができ、電圧監視部２０３から送信された電源断検知信号を検出すると、コンデンサ２０７とＨＤＤ１１３との接続を遮断する。
【００２５】
次に、ＳＳＤ１１４は内部にキャッシュメモリ２０６を備えている。キャッシュメモリ２０６は、ＳＳＤ１１４への電源供給が停止するとデータを消失する揮発性の記憶装置で、例えば１６ＭＢのＲＡＭで構成され、不揮発性のＮＡＮＤ型フラッシュメモリより高速にアクセスすることができるものとする。尚、ＨＤＤ１１３もキャッシュメモリを備えていてもよいが、ＨＤＤ１１３のキャッシュメモリについては本実施形態では扱わないため省略している。
【００２６】
コンデンサ２０７は、ＤＣ１２Ｖの電力線に接続されてＤＣ１２Ｖで充電可能にされており、その主要部分が電圧監視部２０３の電圧の監視位置よりも下流に配置されている。コンデンサ２０７は、ＤＣ１２Ｖ線に接続された他のコンデンサの容量と合わせて、ＳＳＤ１１４のキャッシュメモリ２０６からＮＡＮＤ型フラッシュメモリへのデータ退避処理に必要な電力を賄えるだけの容量を備えたコンデンサとする。ＤＣ１２Ｖ線に接続された他のコンデンサとしは、例えば、電源供給部１１５と接続されるコントローラ１０４の入力には、電源を安定させるため電解コンデンサ等の大きな容量を持つコンデンサがある。さらに、ドライブ用降圧部２０１や制御ＩＣ用降圧部２０２の入力にも、一般的に入力電源を安定させるためにセラミックコンデンサ等のコンデンサが搭載されている。コンデンサ２０７及び他のコンデンサは、電源供給部１１５へのＡＣ電源の供給停止から、ＳＳＤ１１４のキャッシュメモリ２０６に保持されたデータを不揮発性のＮＡＮＤ型フラッシュメモリに書き込み終えるまでＳＳＤ１１４の電源を保持する。このＳＳＤ１１４のキャッシュデータ退避に要する時間は、数十〜数百ｍｓ程度である。尚、コンデンサ２０７は、図２において１つのコンデンサとして図示されているが、ＤＣ１２Ｖ線に接続された複数のコンデンサとしてもよい。但し、以降は説明の便宜上、コンデンサ２０７を、コンデンサ２０７及びＤＣ１２Ｖ線に接続された他のコンデンサを統合したコンデンサとする。
【００２７】
次に、図３にドライブ制御システム１１１の動作を説明するフローチャートを示し、図３を参照しつつ制御装置１１１の動作について説明する。以下の説明及び図面において、ステップをＳと記す。また、本実施形態では、ユーザーが装置の電源オフを指示した後、装置がハイバネーション処理中に電源プラグを誤って電源コンセントから引き抜いて電源断となった場合を想定して説明する。但し、本発明は、電源断に代えて、瞬断又は瞬低が起きた場合に動作させてもよい。尚、ハイバネーション処理が実行されると、ＣＰＵ１０５は、ドライブ制御ＩＣ１１２を介してＲＡＭ１０６に展開されているデータをＳＳＤ１１４に退避するものとする。
【００２８】
また、電源供給部１１５へのＡＣ電源の供給が停止した後、ハイバネーション処理に必要な部分、本実施形態ではＣＰＵ１０５、ＲＡＭ１０６及びドライブ制御システム１１１以外については電源断検知信号を受けて電源供給を停止する構成であってもよい。
【００２９】
まず、電源供給部１１５へのＡＣ電源供給が停止すると、コントローラ１０４に供給しているＤＣ１２Ｖの電圧が降下し始める。電圧監視部２０３はＤＣ１２Ｖを常時監視し（Ｓ３０１）、所定の電圧以下に電圧が降下したことを検知すると、ドライブ制御ＩＣ１１２及びスイッチ２０４、２０５に電源断検知信号を送信する（Ｓ３０２）。スイッチ２０４、２０５は電源断検知信号を受信すると即座にオフし、ＨＤＤ１１３への電源供給を切断する（Ｓ３０３）。同時に、ドライブ制御ＩＣ１１２は電源断検知信号を受信すると、ＣＰＵ１０５に対しハイバネーション処理を中止するよう指示する（Ｓ３０４）。
【００３０】
次に、ドライブ制御ＩＣ１１２は、ＳＳＤ１１４に対してキャッシュ２０６内にあるデータをＳＳＤ１１４のＮＡＮＤ型フラッシュメモリに退避させるデータ退避指令信号を送信する。ＳＳＤ１１４は、データ退避指令信号を受信するとキャッシュデータの退避処理を実行する。これにより、ＳＳＤ１１４の電源が遮断されても問題の無い状態、すなわち論理アドレスと物理アドレスとの変換テーブルのＮＡＮＤ型フラッシュメモリへの退避が完了した状態となる（Ｓ３０５）。
【００３１】
尚、Ｓ３０４において本フローチャートではハイバネーション処理を停止する場合を説明したが、例えばプリント動作中であれば、ハイバネーション処理の代わりにプリント処理を中止するように、ＣＰＵ１０５の動作を停止させることとする。
【００３２】
また、本実施形態では、電源断検知信号が電圧監視部２０３からドライブ制御ＩＣ１１２に送信される構成となっているが、電源断検知信号の送信先をドライブ制御ＩＣ１１２に代えてＣＰＵ１０５としてもよい。この場合、ＣＰＵ１０５が電源断検知信号を受信すると、ＣＰＵ１０５はハイバネーション処理を中止する。ＣＰＵ１０５は、これと並行して、ドライブ制御ＩＣ１１２に対してＳＳＤ１１４にキャッシュメモリからＮＡＮＤ型フラッシュメモリへのデータ退避を指令するデータ退避指令信号を送信させる指令を送信する。
【００３３】
また、Ｓ３０３において、ＨＤＤ１１３への電源供給を突然に遮断することになるが、ＨＤＤ１１３にはモーターの逆起電力を使ってヘッドを退避する機能があり、磁気ヘッドやプラッタが物理的に故障する可能性は低い。そのため、多少の不良セクターが発生しても、ＳＳＤのように全データが使用できなくなる危険性は低い。さらに、ＨＤＤ１１３に保存されているデータは主に画像データであり、画像形成装置１０１の起動に関係するデータは含まないため、一部データが読み出せなくなっても画像形成装置１０１の起動に影響を与えることはない。
【００３４】
図４は、電源断後のＤＣ１２Ｖ線の電圧の時間遷移図である。この図４を用いてＳＳＤ１１４の電源保持時間について具体的に説明する。
【００３５】
まず、ＡＣ電源断が発生すると、商用電源からの電源供給が停止するため電源供給部１１５からコントローラ１０４へ出力されるＤＣ１２Ｖの電圧が低下し始める。所定の電圧まで電圧が低下すると電圧監視部２０３から電源断検知信号が送信され、スイッチ２０４、２０５によりＨＤＤ１１３の電源供給が停止し、ドライブ制御ＩＣ１１２によりＣＰＵ１０５のハイバネーション処理が停止するため消費負荷が大幅に減る。そのため、それ以降は放電量が減り、電圧低下の傾きがなだらかになる。以降、ＤＣ１２Ｖの電圧がＳＳＤ１１４の動作可能な下限電圧になって全ての装置が停止するまで、コンデンサ２０７から放電が続く。
【００３６】
電源断を検知してからこのＳＳＤ１１４の動作可能な下限電圧までが、コンデンサ２０７に蓄積された電荷でＳＳＤ１１４が動作可能な時間である。そのため、ＳＳＤ１１４のＮＡＮＤ型フラッシュメモリへのキャッシュデータの退避を正常に完了させるには、この時間がキャッシュデータを退避するのに必要な時間以上に長くする必要がある。仮に、コンデンサ２０７に蓄積された電荷でＳＳＤ１１４が動作可能な時間がＳＳＤ１１４のデータ退避処理に必要な時間よりも短い場合はコンデンサ２０７の容量を増加すればよい。
【００３７】
ここで、ＳＳＤ１１４の動作可能な下限電圧とは、ＳＳＤ１１４の動作電圧を５Ｖ±１０％、ドライブ用降圧部２０１を仮にデューティ比１００％まで可能とすると、
４．５Ｖ＋（デューティ比１００％時のドライブ用降圧部２０１のオン抵抗）×（ＳＳＤ１１４の消費電流）
となる。
【００３８】
以上説明したように、本発明では、ＡＣ電源が切断されたことを検知するとハイバネーション処理を中止してＣＰＵ１０５を停止し、ＨＤＤ１１３への電源供給を停止する。これにより、ＤＣ１２Ｖの消費負荷を減らし、コンデンサ２０７として必要な容量を減らすことができる。
【００３９】
また、３．５インチのＨＤＤ１１３に供給しているＤＣ１２Ｖでコンデンサ２０７を充電することで、同じ電気量を蓄電するのに必要な容量を、ＳＳＤ１１４に供給しているＤＣ５Ｖでコンデンサ２０７を充電する場合よりも小さくすることができる。
【００４０】
さらに、コンデンサ２０７の放電電圧をＳＳＤ１１４に必要なＤＣ５Ｖよりも高圧のＤＣ１２Ｖとすることで、コンデンサ２０７の放電電圧がＳＳＤ１１４の動作可能な下限電圧に達するまでの時間をより小さな容量で伸ばすことができる。そのため、コンデンサ２０７の放電電圧がＳＳＤ１１４の動作可能な下限電圧に達するまでの時間をＳＳＤ１１４のキャッシュデータの退避に必要な時間以上にするためのコンデンサ２０７の容量をより小さくすることができる。
【００４１】
このように本発明は、ＳＳＤの駆動電圧でバックアップ用のコンデンサを充電する場合よりも低容量のコンデンサで、ＳＳＤがキャッシュデータを退避するのに必要な時間、放電電圧をＳＳＤの動作可能な下限電圧以上に維持することができる。
【００４２】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【図１】
2020004240.tif 000003
【図２】
2020004240.tif 000004
【図３】
2020004240.tif 000005
【図４】
2020004240.tif 000006