(57)【要約】インタフェースまたはバッテリから供給される電源を用いる情報記録再生装置において、電源の接続時に、消費電力を徐々に増やしながら、その都度、電源から入力される電圧の監視を行い、監視の結果に基づいて消費電力制限または機能制限を行う。または、動作中に電源から入力される電圧または電流の監視を行い、監視の結果に基づいて、消費電力制限または機能制限を行う。
2004003913.tif 000002
【特許請求の範囲】
【請求項１】
インタフェースまたはバッテリから供給される電源を用いる情報記憶装置であって、
前記電源から入力される電源に関する電気パラメータを監視する第１電気パラメータ監視手段と、
前記電源の供給開始時に、前記第１電気パラメータ監視手段による電気パラメータの監視結果に基づいて、装置の動作又は機能を制限して制御するか否かを判定する判定手段と、
前記判定手段の判定により動作又は機能の制限を行って装置を稼動する第１制御手段と
を備えてなる情報記憶装置。
【請求項２】
請求の範囲第１項に記載の情報記憶装置において、
前記第１制御手段は、前記監視結果に基づいて、前記電源の供給開始時における電源容量が許容できる動作範囲に動作を制限し、又は機能範囲に機能を制限することを特徴とする情報記憶装置。
【請求項３】
請求の範囲第１項に記載の情報記憶装置において、
前記第１電気パラメータ監視手段は、消費電力を段階的に増加させる消費電力増加手段を備え、
消費電力が段階的に増加されるそれぞれの段階において、前記電気パラメータを監視することを特徴とする情報記憶装置。
【請求項４】
請求の範囲第１項に記載の情報記憶装置において、
前記電気パラメータの大きさに応じた複数の動作モードを選択可能に設定する動作モード設定手段を備え、
前記第１制御手段は、前記第１電気パラメータ監視手段の監視結果に基づいて、前記動作モード設定手段により設定されている複数の動作モードから一つの動作モードを選択することを特徴とする情報記憶装置。
【請求項５】
請求の範囲第４項に記載の情報記憶装置において、
前記動作モードには、リードオンリー動作モード、通常動作モード、およびバイアス先出し禁止動作モードの少なくとも一つが含まれていることを特徴とする情報記憶装置。
【請求項６】
請求の範囲第１項に記載の情報記憶装置において、
前記電気パラメータは、電圧値又は電流値であることを特徴とする情報記憶装置。
【請求項７】
インタフェースまたはバッテリから供給される電源を用いる情報記憶装置であって、
前記電源が供給されている動作中に、前記電源から入力される電源に関する電気パラメータを監視する第２電気パラメータ監視手段と、
前記第２電気パラメータ監視手段による電気パラメータの監視結果に基づいて、消費電力を減少させ、前記電源が許容できる動作範囲に動作を制限し、又は機能範囲に機能を制限する第２制御手段と
を備えてなる情報記憶装置。
【請求項８】
請求の範囲第７項に記載の情報記憶装置において、
前記第２制御手段は、スピンドルモータの回転数を制限することを特徴とする情報記憶装置。
【請求項９】
請求の範囲第７項に記載の情報記憶装置において、
前記第２制御手段は、アクセスタイムを制限することを特徴とする情報記憶装置。
【請求項１０】
請求の範囲第７項に記載の情報記憶装置において、
前記第２制御手段は、システムクロックの周波数を制限することを特徴とする情報記憶装置。
【請求項１１】
請求の範囲第７項に記載の情報記憶装置において、
ＰＷＭを用いてアクチュエータを駆動する場合に、
前記第２制御手段は、前記ＰＷＭのデューティ比を制限することを特徴とする情報記憶装置。
【請求項１２】
請求の範囲第７項に記載の情報記憶装置において、
前記第２電気パラメータ監視手段による監視結果は、所定時間にわたり、電気パラメータの大きさの推移を監視した結果であることを特徴とする情報記憶装置。
【請求項１３】
請求の範囲第１２項に記載の情報記憶装置において、
前記第２電気パラメータ監視手段は、前記電気パラメータにヒステリシスを与えて監視を行うことを特徴とする情報記憶装置。
【請求項１４】
請求の範囲第７項に記載の情報記憶装置において、
前記第２電気パラメータ監視手段は、前記電気パラメータが所定の値を下回る場合にアラームを発生させ、該アラームは割り込み可能となるまで保持されることを特徴とする情報記憶装置。
【請求項１５】
請求の範囲第１４項に記載の情報記憶装置において、
前記第２制御手段は、ロードシーケンスにおいて前記アラームが発生した場合に、以後の機能を情報の読取りのみに制限することを特徴とする情報記憶装置。
【請求項１６】
請求の範囲第１４項に記載の情報記憶装置において、
前記第２制御手段は、コマンド待機時またはコマンド実行時に前記アラームが発生した場合に、消費電力制限を行うことを特徴とする情報記憶装置。
【請求項１７】
請求の範囲第１４項に記載の情報記憶装置において、
前記第２制御手段は、コマンド待機時またはコマンド実行時に前記アラームが発生し、所定の期間が経過しても前記アラームが解除されない場合に、消費電力制限を行うことを特徴とする情報記憶装置。
【発明の詳細な説明】
【技術分野】  本発明は、インタフェースまたはバッテリから供給される電源を用いて動作する情報記憶装置に関するものであり、特に、電源電圧または電源電流に応じて消費電力を制限し、動作を継続する情報記憶装置に関するものである。
【背景技術】  近年、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ：ユニバーサルシリアルバス）インタフェースは、パソコン（ＰＣ）の電源を入れたままで抜き差しできる等の接続性の良さから、ＰＣ周辺装置のインタフェースとして定着している。ＵＳＢ対応の周辺装置は、当初のマウス、キーボード、プリンタ、スキャナ等、低中速度転送ファンクションから、ＦＤＤ（Ｆｌｏｐｐｙ  Ｄｉｓｋ  Ｄｒｉｖｅ：フロッピディスクドライブ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ：ハードディスクドライブ）、ＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ  ｄｉｓｋ：マグネトオプティカルディスク）、ＣＤ−ＲＯＭ（シーディロム）、ＡＶ機器などの中高速転送ファンクションまで広がっている。
ＵＳＢやＩＥＥＥ１３９４の機能のひとつに、ＰＣ本体からの電源供給がある。これらの接続規格に対応し、なおかつバスパワードとなっている周辺機器は、ＰＣ本体から電気を供給することができる。つまり、周辺機器自体に別途専用電源をつなぐ必要がない。ＵＳＢコネクタは４ピンで、その内の２本がデータ転送用の信号線、残りの２本はＵＳＢデバイスへの電源供給用として使用されている。
ＰＣの周辺機器が増えると、コンセントが足りない、電源を入れ忘れると使えない、等の問題が出てくる。また、ノートＰＣを外で使う場合、ノートＰＣ自体はバッテリで動いても、周辺機器の電源が取れないから使えないということも起きる。バスパワードならこうした問題は解消される。最近では、ＦＤＤをはじめ、スーパーディスクドライブやＺＩＰドライブなどの情報記録再生装置等の情報記憶装置においても、バスパワード製品が出始めてきている。
ＵＳＢ規格では、ＰＣ本体のポートから出力される電源電圧は５Ｖ±５％で、最低５００ｍＡの供給能力を持つことを規定されている。従って、周辺機器の仕様はその範囲内である必要があり、ハイパワーバスパワードデバイスの消費電流は、最大５００ｍＡと規定されている。
しかしながら、情報記憶装置が電流を引き込むと、ケーブルの直流抵抗やコネクタの接点抵抗によって、情報記憶装置に供給される電源電圧はＰＣ本体のＵＳＢの電源電圧に比べてかなりドロップする。そのため、最悪の場合、情報記憶装置内部のリセット回路が作動し、記録や再生の動作が不完全となる問題が生じる。また、情報記憶装置が一旦ＰＣホストから切り離されてしまう問題も生じる。また、過電流保護機能を持つＰＣ本体のレギュレータＩＣのスレッショルドによっては、情報記憶装置の電源が切られてしまう問題が生じる。
本発明は、このような問題を解決するためになされたものであり、様々な接続環境で安定して使用することができ、また、動作中にリセットしてしまうことを解消できる情報記憶装置を提供することを目的とする。
【発明の開示】
本発明は、インタフェースまたはバッテリから供給される電源を用いる情報記憶装置であって、前記電源から入力される電源に関する電気パラメータを監視する第１電気パラメータ監視手段と、前記電源の供給開始時に、前記第１電気パラメータ監視手段による電気パラメータの監視結果に基づいて、装置の動作又は機能を制限して制御するか否かを判定する判定手段と、前記判定手段の判定により動作又は機能の制限を行って装置を稼動する第１制御手段とを備えてなるものである。例えば、前記第１制御手段は、前記監視結果に基づいて、前記電源の供給開始時における電源容量が許容できる動作範囲に動作を制限し、又は機能範囲に機能を制限することを特徴とする。このような構成によれば、情報記憶装置の電源の接続時において電源電圧や電流を監視し、それらの値に応じて消費電力を制限したり、機能を制限したりすることにより、安定した動作を継続することができ、動作中に情報記憶装置がダウンしてしまう等の不具合を解消することができる。すなわち、装置の稼動開始時に前もって、装置の制限的な動作が必要か否かを判断して、制限動作が必要な場合は、最初から制限を行って動作するようにする。これにより、実際に電源を供給して動作状態を確認した上で電力的に許容される範囲で装置を稼動させることができるので、安定性、信頼性に優れた動作を確保することができる。
また、本発明の情報記憶装置において、前記第１電気パラメータ監視手段は、消費電力を段階的に増加させる消費電力増加手段を備え、消費電力が段階的に増加されるそれぞれの段階において、前記電気パラメータを監視することを特徴とする。このような構成によれば、情報記憶装置の電源の接続時において消費電力を徐々に増やしながら監視することにより、実際の消費電力を想定して、消費電力を制限したり、機能を制限したりすることにより、安定した動作を継続することができる。
また、本発明の情報記憶装置において、前記電気パラメータの大きさに応じた複数の動作モードを選択可能に設定する動作モード設定手段を備え、前記第１制御手段は、前記第１電気パラメータ監視手段の監視結果に基づいて、前記動作モード設定手段により設定されている複数の動作モードから一つの動作モードを選択することを特徴とする。例えば、前記動作モードには、リードオンリー動作モード、通常動作モード、およびバイアス先出し禁止動作モードの少なくとも一つが含まれるようにすることができる。そして、このような構成によっても、電源状態に応じたモードで動作させることにより、安定した動作を継続することができる。なお、前記電気パラメータは、電圧値又は電流値とすることができ、これら電気パラメータは、安定動作において不可欠、且つ容易に監視することができる。
また、本発明は、インタフェースまたはバッテリから供給される電源を用いる情報記憶装置であって、前記電源が供給されている動作中に、前記電源から入力される電源に関する電気パラメータを監視する第２電気パラメータ監視手段と、前記第２電気パラメータ監視手段による電気パラメータの監視結果に基づいて、消費電力を減少させ、前記電源が許容できる動作範囲に動作を制限し、又は機能範囲に機能を制限する第２制御手段とを備えてなるものである。このような構成によれば、情報記憶装置の動作中に電源電圧を監視し、電源電圧の値に応じて消費電力を制限したり、機能を制限したりすることにより、安定した動作を継続することができ、動作中に情報記憶装置がダウンしてしまう等の不具合を解消することができる。
また、本発明の情報記憶装置において、前記第２制御手段は、スピンドルモータの回転数を制限することを特徴とする。また、前記第２制御手段は、アクセスタイムを制限することを特徴とする。さらに、前記第２制御手段は、システムクロックの周波数を制限することを特徴とする。また、本発明の情報記憶装置においては、ＰＷＭを用いてアクチュエータを駆動する場合には、前記第２制御手段は、前記ＰＷＭのデューティ比を制限することを特徴とする。このような構成によれば、動作への影響が少なく、適切に消費電力を制限することができる。
また、本発明の情報記憶装置において、前記第２電気パラメータ監視手段による監視結果は、所定時間にわたり、電気パラメータの大きさの推移を監視した結果であることを特徴とする。このような構成によれば、他の処理中にアラームが発生した場合でも、消費電力を制限したり、機能を制限したりすることができる。
また、本発明の情報記憶装置において、前記第２電気パラメータ監視手段は、前記電気パラメータにヒステリシスを与えて監視を行うことを特徴とする。このような構成によれば、変動する電圧や電流に対しても、安定した判定を行うことができる。
また、本発明の情報記憶装置において、前記第２電気パラメータ監視手段は、前記電気パラメータが所定の値を下回る場合にアラームを発生させ、該アラームは割り込み可能となるまで保持されることを特徴とする。このような構成によれば、演算装置が処理の実行中に電圧や電流の値が下がっても、対応することができる。
また、本発明の情報記憶装置において、前記第２制御手段は、ロードシーケンスにおいて前記アラームが発生した場合に、以後の機能を読取りのみに制限することを特徴とすることもできる。また、前記第２制御手段は、コマンド待機時またはコマンド実行時に前記アラームが発生した場合に、消費電力制限を行うことを特徴とする。さらに、前記第２制御手段は、コマンド待機時またはコマンド実行時に前記アラームが発生し、所定の期間が経過しても前記アラームが解除されない場合に、消費電力制限を行うことを特徴とする。このような溝成によれば、必要以上に電力消費を制限することが防止できる。
【図面の簡単な説明】  第１図は、本発明の実施の形態１に係る情報記録再生装置の構成の一例を示すブロック図である。
第２図は、情報記録再生部の構成の一例を示すブロック図である。
第３図は、エンクロージャ内部の概略構成の一例を示すブロック図である。
第４図は、情報記録再生装置の接続時の処理の一例を示す図である。
第５図は、パワーサプライチェックの処理の一例を示すフローチャートである。
第６図は、パワーサプライチェック結果の一例をグラフ化したものである。
第７図は、本発明の実施の形態２に係る情報記録再生装置の構成の一例を示すブロック図である。
第８図は、本発明の実施の形態３に係る情報記録再生装置の構成の一例を示すブロック図である。
第９図は、ロードシーケンスに関する処理の一例を示すフローチャートである。
第１０図は、コマンド待機及びコマンド実行の処理の一例を示すフローチャートである。
第１１図は、コマンド実行の処理の一例を示すフローチャートである。
第１２図は、消費電力の切り替えの処理の一例を示すフローチャートである。
第１３図は、コマンド実行の処理の他の一例を示すフローチャートである。
第１４図は、本発明の実施の形態４に係る情報記録再生装置の構成の一例を示すブロック図である。
【発明を実施するための最良の形態】  以下、本発明の実施の形態について図面を参照して詳細に説明する。なお、本発明の実施の形態では、ＵＳＢコネクタにより電源供給を受ける情報記録再生装置を例に挙げて説明する。また、情報記録媒体として、ＭＯを例に挙げて説明する。
実施の形態１．
本実施の形態は、情報記録再生装置の接続時に、負荷電流を大きくしながらそれぞれの状態における電源電圧を読みとり、その結果に応じて消費電力と動作モードの切り替えを行うものである。ここで、消費電力の切り替えとは、情報記録再生装置の消費電力を通常状態から節電状態に制限することである。また、動作モードの切り替えとは、情報記録再生装置の持つ機能を制限することである。
第１図は、本発明の実施の形態１に係る情報記録再生装置の構成の一例を示すブロック図である。第１図に示すように、この情報記録再生装置は、ＵＳＢコネクタＢ１００と、判定部１１０と、情報記録再生部１から構成される。判定部１１０は、Ｒ１の値を持つ抵抗１１１と、Ｒ２の値を持つ抵抗１１２と、Ｃ２の値を持つコンデンサ１１３と、オペアンプ１１４から構成される。
次に、情報記録再生部１の構成について説明する。第２図は、情報記録再生部の構成の一例を示すブロック図である。第２図に示すように、この情報記録再生部１は、コントロールユニット２と、エンクロージャ３から構成される。
コントロールユニット２は、上位インタフェース１１と、バッファメモリ１２と、ＭＰＵ（マイクロプロセッサユニット）１３と、ＯＤＣ（光ディスクコントローラ）１４と、ライトＬＳＩ１５と、リードＬＳＩ１６と、ＤＳＰ（デジタルシグナルプロセッサ）１７と、ＦＥＳ（フォーカスエラー信号）検出回路１８と、ＴＥＳ（トラッキングエラー信号）検出回路１９と、ＴＺＣ（トラックゼロクロス信号）検出回路２０と、ドライバ２１〜２５から構成される。なお、上位インタフェース１１と、バッファメモリ１２と、ＭＰＵ１３と、ＯＤＣ１４と、ライトＬＳＩ１５と、リードＬＳＩ１６と、ＤＳＰ１７は、バスを介して接続されている。なお、上記ＭＰＵ１３とＯＤＣ１４とＤＳＰ１７は本装置における制御部を構成している。
また、エンクロージャ３は、レーザダイオードユニット３１と、ＩＤ／ＭＯ用ディテクタ３２と、ヘッドアンプ３３と、温度センサ３４と、スピンドルモータ３５と、磁場印加部３６と、多分割ディテクタ３７と、フォーカス／トラックアクチュエータ３８と、レンズアクチュエータ３９と、ＶＣＭ（ボイスコイルモータ）４０から構成される。レーザダイオードユニット３１は、レーザダイオード３１ａとモニタ用ディテクタ３１ｂを内蔵する。
次に、情報記録再生部１の動作について説明する。上位インタフェース１１は、上位装置との間でコマンド及びデータのやり取りを行う。バッファメモリ１２は、上位インタフェース１１とＭＰＵ１３とＯＤＣ１４で共用され、作業用記憶領域として用いられる。ＭＰＵ１３は、情報記録再生部１の全体的な制御を行う。また、ＭＰＵ１３は、判定部１１０の出力に基づいて、消費電力と動作モードの切り替えを行う。ＯＤＣ１４は、光ディスク媒体に対するデータのリード・ライトに必要な処理を行う。
ライトＬＳＩ１５は、ライト変調回路及びレーザダイオード制御回路を内蔵し、ＯＤＣ１４からのライトデータを媒体種別に応じてＰＰＭ（Ｐｕｌｓｅ  Ｐｈａｓｅ  Ｍｏｄｕｌａｔｉｏｎ：パルスフェーズモジュレーション）記録データ又はＰＷＭ（Ｐｕｌｓｅ  Ｗｉｄｔｈ  Ｍｏｄｕｌａｔｉｏｎ：パルスワイドモジュレーション）記録データに変換し、レーザダイオードユニット３１に供給する。レーザダイオード３１ａは、ライトＬＳＩ１５からのデータに基づいて発光される。モニタ用ディテクタ３１ｂは、レーザダイオード３１ａからの発光量を検出し、ライトＬＳＩ１５に供給する。
ＩＤ／ＭＯ用ディテクタ３２で検出された信号は、ヘッドアンプ３３で増幅され、リードＬＳＩ１６へ出力される。リードＬＳＩ１６は、リード復調回路及び周波数シンセサイザを内蔵し、ヘッドアンプ３３の出力（ＭＯ、ＩＤ）からリードクロックとリードデータを作成し、元のデータを復調する。
ＦＥＳ検出回路１８は、多分割ディテクタ３７からの検出信号に基づいてフォーカスエラー信号（Ｅ１）を検出する。ＴＥＳ検出回路１９は、多分割ディテクタ３７の検出信号に基づいてトラッキングエラー信号（Ｅ２）を検出する。ＴＺＣ検出回路２０は、ＴＥＳ検出回路１９のトラッキングエラー信号に基づいてトラックゼロクロス信号（Ｅ３）を検出する。ＤＳＰ１７は、フォーカスエラー信号、トラッキングエラー信号、トラックゼロクロス信号、温度センサ３４からの温度検出信号に基づいて各種サーボ制御を行う。
ドライバ２１は、ＤＳＰ１７からの駆動信号に応じてスピンドルモータ３５を駆動する。ドライバ２２は、ＤＳＰ１７からの磁場発生信号に応じて磁場印加部３６を駆動する。磁場印加部３６は、電磁石から構成され、ＭＯ媒体に印加する磁場をドライバ２２からの駆動信号に応じて変化させることができるように構成されている。なお、磁場印加部３６は、磁極にコイルが巻線された磁気ヘッドで媒体に対して浮上する浮上型もしくは接触する接触型であってもよい。ドライバ２３は、ＤＳＰ１７からのフォーカス制御信号に応じてフォーカス／トラックアクチュエータ３８を駆動する。ドライバ２４は、ＤＳＰ１７からのトラッキング制御信号に応じてレンズアクチュエータ３９を駆動する。ドライバ２５は、ＤＳＰ１７からのＶＣＭ制御信号に応じてＶＣＭ４０を駆動する。以上が、情報記録再生部１の動作である。
次に、エンクロージャ３内部の概略構成について説明する。第３図は、エンクロージャ内部の概略構成の一例を示すブロック図である。第３図に示すように、このエンクロージャ３は、スピンドルモータ３５と、磁場印加部３６と、ＭＯ媒体５１と、ＭＯカートリッジ５２と、挿入口５３と、ハウジング５４と、キャリッジ５５と、プリズム５６と、対物レンズ５７と、固定光学系５８から構成される。
次に、エンクロージャ３内部の動作について説明する。ＭＯ媒体５１が収納されたＭＯカートリッジ５２は、挿入口５３よりハウジング５４内部に装着される。ＭＯ媒体５１は、ハウジング５４内部でスピンドルモータ３５と接合される。また、ハウジング５４内部において、ＭＯカートリッジ５２のシャッタは開放され、ＭＯカートリッジ５２からＭＯ媒体５１が露出される。ＭＯ媒体５１は、ハウジング５４の内部で、キャリッジ５５と磁場印加部３６に挟持される。
キャリッジ５５は、ＶＣＭ４０によりＭＯ媒体５１の半径方向（矢印Ａ方向）へ移動可能とされている。キャリッジ５５には、プリズム５６及び対物レンズ５７が搭載されている。プリズム５６は、固定光学系５８からのレーザビームをＭＯ媒体５１方向に折曲させる。対物レンズ５７は、プリズム５６からのレーザビームをＭＯ媒体５１上に集光させる。対物レンズ５７は、キャリッジ５５上に設けられたフォーカス／トラックアクチュエータ３８により矢印Ｂ方向へ揺動されるとともに、キャリッジ５５上に設けられたレンズアクチュエータ３９により矢印Ａ方向へ揺動される。対物レンズ５７がフォーカスアクチュエータ３８により矢印Ｂ方向へ揺動されることにより、フォーカス制御が行われる。また、対物レンズ５７がレンズアクチュエータ３９により矢印Ｂ方向へ揺動されることにより、トラッキング制御が行われる。
なお、第２図に示す例では、ＶＣＭ４０及びレンズアクチュエータ３９によりトラッキングの制御を行っているが、レンズアクチュエータ３９を持たず、ＶＣＭ４０のみでトラッキング制御を行うようにしてもよい。以上が、エンクロージャ３内部の動作である。
次に、第１図に示した情報記録再生装置の動作について説明する。まず、ＵＳＢコネクタＢ１００の４ピンのうち、Ｄ＋ラインとＤ−ラインから情報記録再生部１へデータが転送される。また、ＵＳＢコネクタＢ１００の４ピンのうち、情報記録再生装置の電源であるＶ＿ＢＵＳラインから情報記録再生部１と判定部１１０へ、Ｖ＿ＢＵＳ（＋５Ｖ）が供給される。また、ＵＳＢコネクタＢ１００の４ピンのうち、残りの１ピンはグランドへ接続されている。
情報記録再生部１内の各ブロックにはＶ＿ＢＵＳが供給される。また情報記録再生部１内の各ブロックはグランドへ接続されている。データは、情報記録再生部１の上位インタフェース１１へ入力される。
一方、判定部１１０において、Ｖ＿ＢＵＳは、抵抗１１１と抵抗１１２により分圧され、その結果得られたＡ点の電圧ＶＡはオペアンプ１１４へ入力される。Ａ点の電圧ＶＡは、ＶＡ＝Ｒ２／（Ｒ１＋Ｒ２）・Ｖ＿ＢＵＳで表せる。コンデンサ１１３は、Ｖ＿ＢＵＳの変動の高周波成分を除去し、オペアンプ１１４の過検出を防ぐ。オペアンプ１１４はＡ点の電圧を増幅し、その結果をＶ＿Ｄとして情報記録再生部１へ出力する。
Ｖ＿Ｄは、ＭＰＵ１３内のＡＤＣ（ＡＤコンバータ）へ入力される。ＭＰＵ１３は、ＡＤＣの値をもとにＶ＿ＢＵＳの実際の電圧を読みとることができ、読みとったＶ＿ＢＵＳの値に従って、消費電力と動作モードの切り替えを行う。
ここで、情報記録再生装置の接続時の処理について第４図を用いて説明する。まず、情報記録再生装置のＵＳＢコネクタをＰＣに接続することにより、情報記録再生装置に電源が供給される（Ｓ１）。次に、パワーオンシーケンスにより、ハードウェアの初期化とメモリの診断が行われる（Ｓ２）。次に、ＵＳＢ  Ｅｎｕｍｅｒａｔｉｏｎ（エニュメレーション）を実行し、情報記録再生装置が最大５００ｍＡを利用可能な状態とする（Ｓ３）。次に、パワーサプライチェックを実行する（Ｓ４）。次に、ロードシーケンスを行う（Ｓ５）。
次に、パワーサプライチェックの処理について第５図のフローチャートを用いて説明する。なお、以下で説明する第５図において、Ｍは消費電力の状態を表す。ここで、Ｍ＝０は最大の電力で動作する通常状態の消費電力、Ｍ＝１は磁場印加部３６の電流やサーボの電力等を制限した節電状態の消費電力、Ｍ＝２はロードエラーを表す。
まず、ＭＰＵ１３は、Ｖ＿ＢＵＳが所定のスレッショルド電位Ｖ＿ＴＨを上回っているか否かの判断を行う（Ｓ１１）。Ｖ＿ＢＵＳがＶ＿ＴＨを上回っている場合（Ｓ１１，Ｙｅｓ）、ＭＰＵ１３はＭ＝０（Ｓ１２）とする。
次に、ＭＰＵ１３は、Ｍ＝２であるか否かの判断を行う（Ｓ１３）。Ｍ＝２でない場合（Ｓ１３，Ｎｏ）、ＭＰＵ１３は、全ＬＳＩをイネーブル状態に制御し、かつクロックを最高周波数に設定し（Ｓ１４）、Ｖ＿ＢＵＳがＶ＿ＴＨを上回っているか否かの判断を行う（Ｓ１５）。
処理Ｓ１５の状態において、Ｖ＿ＢＵＳがＶ＿ＴＨを上回っている場合（Ｓ１５，Ｙｅｓ）、ＭＰＵ１３は、フォーカス／トラックアクチュエータ３８等に、ある電流▲１▼を通電し（Ｓ１６）、Ｖ＿ＢＵＳがＶ＿ＴＨを上回っているか否かの判断を行う（Ｓ１７）。
処理Ｓ１７の状態において、Ｖ＿ＢＵＳがＶ＿ＴＨを上回っている場合（Ｓ１７，Ｙｅｓ）、ＭＰＵ１３は、フォーカス／トラックアクチュエータ３８等に、電流▲１▼より大きな電流▲２▼を通電し（Ｓ１８）、Ｖ＿ＢＵＳがＶ＿ＴＨを上回っているか否かの判断を行う（Ｓ１９）。
処理Ｓ１９の状態において、Ｖ＿ＢＵＳがＶ＿ＴＨを上回っている場合（Ｓ１９，Ｙｅｓ）、ＭＰＵ１３は、フォーカス／トラックアクチュエータ３８等に、ある電流▲１▼を通電し、かつ、磁場印加部３６に消去と書き込みに必要な磁場を発生させるための電流を通電し（Ｓ２０）、Ｖ＿ＢＵＳがＶ＿ＴＨを上回っているか否かの判断を行う（Ｓ２１）。
処理Ｓ２１の状態において、Ｖ＿ＢＵＳがＶ＿ＴＨを上回っている場合（Ｓ２１，Ｙｅｓ）、ＭＰＵ１３は、フォーカス／トラックアクチュエータ３８等に、電流▲２▼を通電し、かつ、磁場印加部３６に消去と書き込みに必要な磁場を発生させるための電流を通電し（Ｓ２２）、Ｖ＿ＢＵＳがＶ＿ＴＨを上回っているか否かの判断を行う（Ｓ２３）。
処理Ｓ２３の状態において、Ｖ＿ＢＵＳがＶ＿ＴＨを上回っている場合（Ｓ２３，Ｙｅｓ）、ＭＰＵ１３は、情報記録再生装置における全ての機能を許可する通常動作モード（Ｓ２４）に切り替え、このフローは異常終了する。一方、Ｖ＿ＢＵＳがＶ＿ＴＨを下回っている場合（Ｓ２３，Ｎｏ）、ＭＰＵ１３は、シーク動作と同時に磁場印加部に電流を流すことを禁止し、シーク動作が完了してから磁場印加部に電流を流すバイアス先出し禁止動作モードに切り替え（Ｓ２８）、このフローは終了する。
一方、処理Ｓ１１の状態において、Ｖ＿ＢＵＳがＶ＿ＴＨを下回っている場合、ＭＰＵ１３は、媒体挿入後、ロードシーケンスにおいてロードエラーに切り替え（Ｓ２９）、このフローは終了する。
一方、処理Ｓ１５，Ｓ１７，Ｓ１９の各状態において、Ｖ＿ＢＵＳがＶ＿ＴＨを下回っている場合、ＭＰＵ１３はＭに１を加算し（Ｓ２５）、処理Ｓ１３へ移行する。すなわち、消費電力を通常状態から節電状態に切り替えて、再度、処理Ｓ１５，Ｓ１７，Ｓ１９，Ｓ２１において、Ｖ＿ＢＵＳがＶ＿ＴＨを上回っているか否かの判断を行う。また、処理Ｓ２１の状態において、Ｖ＿ＢＵＳがＶ＿ＴＨを下回っている場合、ＭＰＵ１３はＭ＝１か否かの判断を行い（Ｓ２６）、Ｍ＝１でなければ（Ｓ２６，Ｎｏ）、Ｍに１を加算し（Ｓ２５）、処理Ｓ１３へ移行する。
一方、消費電力を節電状態に切り替えた後、処理Ｓ１５，Ｓ１７，Ｓ１９の各状態において、Ｖ＿ＢＵＳがＶ＿ＴＨを下回っている場合、ＭＰＵ１３はＭに１を加算し（Ｓ２５）、処理Ｓ１３へ移行する。すなわち、処理Ｓ１３において、Ｍ＝２となり（Ｓ１３，Ｙｅｓ）、ＭＰＵ１３は、媒体挿入後、ロードシーケンスにおいてロードエラーに切り替え（Ｓ２９）、このフローは終了する。また、消費電力を節電状態に切り替えた後、処理Ｓ２１において、Ｖ＿ＢＵＳがＶ＿ＴＨを下回っている場合、ＭＰＵ１３はＭ＝１か否かの判断を行い（Ｓ２６）、Ｍ＝１であるので（Ｓ２６，Ｙｅｓ）、ＭＰＵ１３は、情報記録再生装置における情報データの消去や書き込みの動作を禁止し、機能を情報データの読取りのみに制限するリードオンリー動作モードに切り替え（Ｓ２７）、このフローは終了する。なお、例えばホストからライトコマンドを受けても、リードオンリー動作モードの場合は、ライトコマンドに対してホストにエラーを返信し、「電力不足のためエラー」とディスプレイに表示するようにしても良い。
第６図は、パワーサプライチェック結果の一例をグラフ化したものである。縦軸はＶ＿ＢＵＳを示し、横軸は第５図の（ａ）〜（ｆ）の各状態を示す。接続環境（その１）では、（ｆ）の状態において、Ｖ＿ＢＵＳがＶ＿ＴＨを下回っているため、ＭＰＵ１３は、情報記録再生部１がバイアス先出し禁止動作モードで動作するように制御する。一方、接続環境（その２）では、各状態において、Ｖ＿ＢＵＳがＶ＿ＴＨを上回っているため、ＭＰＵ１３は、情報記録再生部１が通常動作モードで動作するように制御する。
以上のように、本実施の形態では、ＭＰＵ１３が負荷電流を大きくしながらそれぞれの状態におけるＶ＿ＢＵＳを読みとり、Ｖ＿ＢＵＳとＶ＿ＴＨの比較結果に応じて消費電力と動作モードを切り替える。さらに、ＭＰＵ１３は、切り替えた消費電力と動作モードで動作するように情報記録再生部１を制御する。
実施の形態２．
本実施の形態は、実施の形態１と同様、情報記録再生装置の接続時に、負荷電流を大きくしながらそれぞれの状態における電源電圧を読みとり、その結果に応じて消費電力と動作モードの切り替えを行うものであるが、判定部の他の一例を示す。
第７図は、本発明の実施の形態２に係る情報記録再生装置の構成の一例を示すブロック図である。第７図に示すように、この情報記録再生装置は、ＵＳＢコネクタＢ１００と、判定部１２０と、情報記録再生部１Ａから構成される。判定部１２０は、Ｒ１の値を持つ抵抗１２１と、Ｒ２の値を持つ抵抗１２２と、Ｃ２の値を持つコンデンサ１２３と、コンパレータ１２４から構成される。情報記録再生部１Ａは、情報記録再生部１と同様の構成を持つが、ＭＰＵ１３への入力が異なる。なお、第７図において、第１図と同一符号は第１図に示された対象と同一又は相当物を示しており、ここでの説明を省略する。
まず、判定部１２０において、図示しないレギュレータＩＣ等を用いてＶ＿ＢＵＳから基準電圧Ｖ＿ＲＥＦを生成する。生成されたＶ＿ＲＥＦはコンパレータ１２４の非反転端子に入力される。また、実施の形態１と同様、Ｖ＿ＢＵＳは抵抗１２１と抵抗１２２により分圧され、その結果得られたＡ点の電圧ＶＡはコンパレータ１２４の反転端子へ入力される。コンデンサ１２３は、Ｖ＿ＢＵＳの変動の高周波成分を除去し、コンパレータ１２４の過検出を防ぐ。コンパレータ１２４は、ＶＡとＶ＿ＲＥＦの比較を行い、ＶＡ＞Ｖ＿ＲＥＦの場合は０を、ＶＡ＜Ｖ＿ＲＥＦの場合は１を、ＡＬＡＲＭ（アラーム：ＡＬ）として情報記録再生部１Ａへ出力する。ＡＬＡＲＭ（ＡＬ）は、情報記録再生部１ＡのＭＰＵ１３へ入力される。
本実施の形態では、ＭＰＵ１３がＡＬＡＲＭにより第５図におけるＶ＿ＢＵＳとＶ＿ＴＨの比較を行い、第５図に示したように、負荷電流を大きくしながら、それぞれの状態におけるＡＬＡＲＭを読みとり、実施の形態１と同様、電源供給状態を確かめ、その電源供給状態に応じた消費電力と動作モードの切り替えを行う。さらに、ＭＰＵ１３は、切り替えた消費電力と動作モードで動作するように情報記録再生部１を制御する。
実施の形態３．
本実施の形態は、情報記録再生装置の動作中に電源電圧を監視し、その結果に応じて消費電力と動作モードの切り替えを行うものである。第８図は、本発明の実施の形態３に係る情報記録再生装置の構成の一例を示すブロック図である。第８図に示すように、この情報記録再生装置は、ＵＳＢコネクタＢ１００と、判定部１３０と、情報記録再生部１Ｂから構成される。判定部１３０は、Ｒ１の値を持つ抵抗１３１と、Ｒ２の値を持つ抵抗１３２と、Ｃ２の値を持つコンデンサ１３３と、コンパレータ１３４と、Ｒ３の値を持つ抵抗１３５と、Ｒ４の値を持つ抵抗１３６と、ラッチ回路１３７から構成される。情報記録再生部１Ｂは、情報記録再生部１と同様の構成を持つが、ＭＰＵ１３への入力が異なる。なお、第８図において、第１図と同一符号は第１図に示された対象と同一又は相当物を示しており、ここでの説明を省略する。
まず、判定部１３０において、実施の形態２と同様に、Ｖ＿ＢＵＳから基準電圧Ｖ＿ＲＥＦを生成する。生成されたＶ＿ＲＥＦとコンパレータ１３４の出力との間は抵抗１３５と抵抗１３６により分圧され、その結果得られたＢ点の電圧ＶＢはコンパレータ１３４の非反転端子に入力される。また、実施の形態１と同様に、Ｖ＿ＢＵＳは抵抗１３１と抵抗１３２により分圧され、その結果得られたＡ点の電圧ＶＡはコンパレータ１３４の反転端子へ入力される。コンデンサ１３３は、Ｖ＿ＢＵＳの変動の高周波成分を除去し、コンパレータ１３４の過検出を防ぐ。コンパレータ１３４は、ＶＡとＶＢの比較を行い、ＶＡ＞ＶＢの場合は０を、ＶＡ＜ＶＢの場合は１を、ＡＬＡＲＭ（ＡＬ）として情報記録再生部１Ｂとラッチ回路１３７へ出力する。以上のような判定部１３０によれば、ＡＬＡＲＭ＝０であればＶＢは低くなり、ＡＬＡＲＭ＝１であればＶＢは高くなることから、コンパレータ１３４の出力であるＡＬＡＲＭは、入力であるＶＡに対してヒステリシスを持つ。
ここでＭＰＵ１３は、例えばロードシーケンス時においてＡＬＡＲＭによる割り込みを受け付けないため、ラッチ回路１３７は、ＭＰＵ１３が割り込みを受け付けない期間に発生したＡＬＡＲＭを保持し、保持したＡＬＡＲＭを必要に応じてＡＬＡＲＭ＿ＬＡＴＣＨ（ＡＬ−Ｌ）としてＭＰＵ１３へ出力する。
ＡＬＡＲＭは、ＭＰＵ１３の割り込みポートへ入力される。Ｖ＿ＢＵＳの電位が十分高いと、ＶＡ＞ＶＢとなり、ＡＬＡＲＭ＝０となる。この時、ＭＰＵ１３は、消費電力を通常状態として動作させる。しかし、ＰＣ本体の条件や環境条件等のバラツキによって、Ｖ＿ＢＵＳの電位が下がった時、ＶＡの電位も下がり、ＶＡ＜ＶＢとなると、ＡＬＡＲＭ＝１となる。ＭＰＵ１３は、ロードシーケンス後、ＡＬＡＲＭ＿ＬＡＴＣＨ（ＡＬ＿Ｌ）の値をチェックし、値に応じて動作モードを切り替える。
以下、ロードシーケンスに関する処理について、第９図のフローチャートを用いて説明する。まず、ＭＰＵ１３は、ロードシーケンスを行い（Ｓ３０）、ロードシーケンスが正常終了したか否かの判断を行う（Ｓ３１）。ここで、ＭＰＵ１３は、ロードシーケンスのステータスを見て、ステータスがグッドステータスであればロードシーケンスが正常終了したと判断する。ロードシーケンスが正常終了した場合（Ｓ３１，Ｙｅｓ）、ＭＰＵ１３は、ＡＬＡＲＭ＿ＬＡＴＣＨ＝１であるか否かの判断を行う（Ｓ３５）。ＡＬＡＲＭ＿ＬＡＴＣＨ＝０であれば（Ｓ３５，Ｎｏ）、このフローは終了する。一方、ＡＬＡＲＭ＿ＬＡＴＣＨ＝１であれば（Ｓ３５，Ｙｅｓ）、リードオンリー動作モードをセットし（Ｓ３６）、このフローは終了する。
一方、ロードシーケンスが正常終了しなかった場合（Ｓ３１，Ｎｏ）、再度、ロードシーケンスを行い（Ｓ３２）、ＭＰＵ１３は、ロードシーケンスが正常終了したか否かの判断を行う（Ｓ３３）。ここでロードシーケンスが正常終了した場合は（Ｓ３３，Ｙｅｓ）、処理Ｓ３５へ移行する。一方、ロードシーケンスが正常終了しなかった場合（Ｓ３３，Ｎｏ）、ＭＰＵ１３は、異常ステータスデータをセットし（Ｓ３４）、このフローは終了する。
次に、コマンド待機及びコマンド実行の処理について第１０図のフローチャートを用いて説明する。まず、ＭＰＵ１３は、コマンドを待機しており（Ｓ４１）、コマンドを受信すると（Ｓ４２）、受信したコマンドが有効なコマンドであるか否かの判断を行う（Ｓ４３）。受信したコマンドが無効なコマンドである場合（Ｓ４３，Ｎｏ）、無効なコマンドであることを示すステータスを送出し（Ｓ４５）、再びコマンドを待機する（Ｓ４６）。一方、受信したコマンドが有効なコマンドである場合（Ｓ４３，Ｙｅｓ）、コマンドを実行し（Ｓ４４）、コマンド実行完了を示すステータスを送出し（Ｓ４５）、再びコマンドを待機する（Ｓ４６）。ここで、処理Ｓ４１と処理Ｓ４６においてＭＰＵ１３はアイドル状態であり、処理Ｓ４２〜処理Ｓ４５においてＭＰＵ１３はアクセス状態である。
まず、第１０図のコマンド実行中の処理Ｓ４４においてＡＬＡＲＭが発生した場合の処理について第１１図のフローチャートを用いて説明する。コマンド実行の処理において、まず、ＭＰＵ１３は、ＡＬＡＲＭ＿ＬＡＴＣＨ＝１であるか否かの判断を行う（Ｓ５１）。ＡＬＡＲＭ＿ＬＡＴＣＨ＝０である場合（Ｓ５１，Ｎｏ）、処理Ｓ５２へ移行する。ＡＬＡＲＭ＿ＬＡＴＣＨ＝１である場合（Ｓ５１，Ｙｅｓ）、後述する第１２図のフローに従って消費電力を切り替えるとともに、ＡＬＡＲＭ＿ＬＡＴＣＨをクリアし（Ｓ５７）、その後、カウンタを０にセットし（Ｓ５２）、コマンドを実行する（Ｓ５３）。コマンド実行後、ＭＰＵ１３は、カウンタが規定値Ｎを超えるか否かの判断を行い（Ｓ５４）、カウンタが規定値Ｎを超える場合は（Ｓ５４，Ｙｅｓ）、異常ステータスデータをセットし（Ｓ６２）、このフローは終了する。
一方、カウンタが規定値Ｎを超えない場合は（Ｓ５４，Ｎｏ）、ＡＬＡＲＭが発生するか否かの判断を行う（Ｓ５５）。ＡＬＡＲＭが発生した場合（Ｓ５５，Ｙｅｓ）、ＭＰＵ１３は、直ちに、磁場印加部３６の電流をオフにし、フォーカス／トラックアクチュエータ３８等のサーボをオフにし、レーザダイオード３１ａの発光量をリードパワー相当に落とし、コマンド実行処理を中断し（Ｓ６０）、カウンタに１を加算し（Ｓ６１）、処理Ｓ５３へ戻る。
一方、ＡＬＡＲＭが発生しない場合（Ｓ５５，Ｎｏ）、コマンド実行が正常に終了したか否かの判断を行う（Ｓ５６）。コマンド実行が正常に終了しなかった場合（Ｓ５６，Ｎｏ）、カウンタに１を加算し（Ｓ６１）、処理Ｓ５３へ戻る。一方、コマンド実行が正常に終了した場合（Ｓ５６，Ｙｅｓ）、このフローは終了する。
次に、第１０図のコマンド待機時においてＡＬＡＲＭが発生した場合、または第１１図のコマンド実行時の処理Ｓ５１においてＡＬＡＲＭ＿ＬＡＴＣＨ＝１である場合に行われる、消費電力の切り替えの処理について第１２図のフローチャートを用いて説明する。まず、コマンド待機時にＡＬＡＲＭが発生した場合、ＭＰＵ１３は、磁場印加部３６の電流をオフにし、フォーカス／トラックアクチュエータ３８等のサーボをオフにし、レーザダイオード３１ａの発光量をリードパワー相当にダウンさせ、（Ｓ７１）、ＭＰＵ１３に内蔵されている各マクロのシステムクロックをダウンさせる（Ｓ７２）。
次に、ＭＰＵ１３は、まずカウンタを０にする（Ｓ７３）。その後、スピンドルモータ３５の回転数をダウンさせ（Ｓ７４）、所定の回転数となったか否かの判断を行う（Ｓ７５）。所定の回転数にならなかった場合（Ｓ７５，Ｎ）、ＭＰＵ１３は、カウンタに１を加算し（Ｓ７６）、カウンタが規定値Ｎを超えるか否かの判断を行い（Ｓ７７）、カウンタが規定値Ｎを超えない場合（Ｓ７７，Ｎｏ）、処理Ｓ７４へ戻る。一方、カウンタが規定値Ｎを超える場合（Ｓ７７，Ｙｅｓ）、異常ステータスデータをセットし（Ｓ８８）、このフローは終了する。
一方、スピンドルモータ３５の回転数が所定の回転数となった場合（Ｓ７５，Ｙ）、ＭＰＵ１３は、まずカウンタを０にする（Ｓ７８）。その後、サーボをＯＮし（Ｓ７９）、サーボがＯＮの状態となったか否かの判断を行う（Ｓ８０）。サーボがＯＮの状態にならなかった場合（Ｓ８０，Ｎ）、ＭＰＵ１３は、カウンタに１を加算し（Ｓ８１）、カウンタが規定値Ｎを超えるか否かの判断を行い（Ｓ８２）、カウンタが規定値Ｎを超えない場合（Ｓ８２，Ｎｏ）、処理Ｓ７９へ戻る。一方、カウンタが規定値Ｎを超える場合（Ｓ８２，Ｙｅｓ）、異常ステータスデータをセットし（Ｓ８８）、このフローは終了する。
一方、サーボがＯＮの状態となった場合（Ｓ８０，Ｙ）、ＭＰＵ１３は、まずカウンタを０にする（Ｓ８３）。その後、ＩＤをＲｅａｄし（Ｓ８４）、ＩＤがＲｅａｄできたか否かの判断を行う（Ｓ８５）。１ＤがＲｅａｄできた場合（Ｓ８５，Ｙｅｓ）、このフローは終了する。ＩＤがＲｅａｄできない場合（Ｓ８５，Ｎ）、ＭＰＵ１３は、カウンタに１を加算し（Ｓ８６）、カウンタが規定値Ｎを超えるか否かの判断を行い（Ｓ８７）、カウンタが規定値Ｎを超えない場合（Ｓ８７，Ｎｏ）、処理Ｓ８４へ戻る。一方、カウンタが規定値Ｎを超える場合（Ｓ８７，Ｙｅｓ）、異常ステータスデータをセットし（Ｓ８８）、このフローは終了する。
上述した第１２図のフロー以外に、消費電力を制限する方法として、フォーカス／トラックアクチュエータ３８の加速電流を制限したり、シーク中に磁場印加部３６に電流を流すことを止めたりして、アクセスタイムをダウンさせる動作モードを設け、この動作モードに切り替えても良い。また、例えばＰＷＭ駆動にてアクチュエータを駆動するような情報記録再生装置においては、ＰＷＭのデューティ比上限を切り替えることにより消費電力を制限するようにしても良い。
本実施の形態では、ＭＰＵ１３が動作中の電源電圧を監視し、その結果に応じて消費電力と動作モードを切り替える。さらに、ＭＰＵ１３は、切り替えた消費電力と動作モードで動作するように情報記録再生部１を制御する。
実施の形態４．
本実施の形態は、第１０図のコマンド実行中の処理Ｓ４４においてＡＬＡＲＭが発生した場合の処理の他の一例を示すものである。
以下、第１０図のコマンド実行中の処理Ｓ４４においてＡＬＡＲＭが発生した場合の処理について第１３図のフローチャートを用いて説明する。なお、第１３図において、第１１図と同一符号は第１１図に示された対象と同一の処理を示しており、ここでの説明を省略する。また、本実施の形態は、第１３図のフロー以外は実施の形態３と同様の動作を行う。
処理Ｓ５５において、ＡＬＡＲＭが発生した場合（Ｓ５５，Ｙｅｓ）、ＭＰＵ１３は、タイマーを起動し（Ｓ５８）、タイマーが予め設定された規定時間になる前にＡＬＡＲＭが解除されたか否かの判断を行う（Ｓ５９）。規定時間内にＡＬＡＲＭが解除された場合（Ｓ５９，Ｙｅｓ）、処理はＳ５６へ移行する。一方、規定時間内にＡＬＡＲＭが解除されなかった場合（Ｓ５９，Ｎｏ）、ＭＰＵ１３は、磁場印加部３６の電流をオフにし、フォーカス／トラックアクチュエータ３８等のサーボをオフにし、レーザダイオード３１ａの発光量をリードパワー相当に落とし、コマンド実行処理を中断し（Ｓ６０）、カウンタに１を加算し（Ｓ６１）、処理Ｓ５３へ戻る。
本実施の形態では、タイマーが予め設定された規定時間になる前にＡＬＡＲＭが解除されるかを監視し、予め設定された規定時間を超えてもＡＬＡＲＭが解除されない場合に、ＭＰＵ１３は消費電力を切り替える。さらに、ＭＰＵ１３は、切り替えた消費電力で動作するように情報記録再生部１を制御する。
実施の形態５．
実施の形態３と実施の形態４においては、ＭＰＵ１３が電源電圧を監視していたのに対して、本実施の形態は、ＭＰＵ１３が電源電流を監視し、その結果に応じて消費電力と動作モードの切り替えを行うものである。第１４図は、本発明の実施の形態４に係る情報記録再生装置の構成の一例を示すブロック図である。第１４図に示すように、この情報記録再生装置は、ＵＳＢコネクタＢ１００と、判定部１４０と、情報記録再生部１Ｃから構成される。判定部１４０は、ＲＳの値を持つセンス抵抗１４１と、Ｒ５の値を持つ抵抗１４２と、Ｒ６の値を持つ抵抗１４２と、Ｃ２の値を持つコンデンサ１５１と、オペアンプ１４４と、Ｒ５の値を持つ抵抗１４５と、Ｒ６の値を持つ抵抗１４６と、コンパレータ１４７と、Ｒ３の値を持つ抵抗１４８と、Ｒ４の値を持つ抵抗１４９と、ラッチ回路１５０から構成される。情報記録再生部１Ｃは、情報記録再生部１と同様の構成を持つが、ＭＰＵ１３への入力が異なる。なお、第１４図において、第１図と同一符号は第１図に示された対象と同一又は相当物を示しており、ここでの説明を省略する。
なお、本実施の形態では、判定部１４０において、Ｖ＿ＢＵＳラインに直列にセンス抵抗１４１が挿入される。そのため、判定部１４０へは電圧Ｖ１と電圧Ｖ２が入力され、情報記録再生部１へはセンス抵抗１４１によりドロップされた電圧Ｖ２が供給される。
まず、判定部１４０において、実施の形態２と同様に、Ｖ＿ＢＵＳから基準電圧Ｖ＿ＲＥＦを作成する。作成されたＶ＿ＲＥＦとコンパレータ１４７の出力との間は抵抗１４８と抵抗１４９により分圧され、その結果得られたＢ点の電圧ＶＢはコンパレータ１４７の非反転端子に入力される。
一方、センス抵抗１４１の両端電位差（Ｖ１−Ｖ２）をオペアンプ１４４で増幅したＣ点の電圧ＶＣはコンパレータ１４７の反転端子に入力される。Ｃ点の電圧ＶＣは、ＶＣ＝（Ｒ６／Ｒ５）・（Ｖ１−Ｖ２）で表せる。コンデンサ１５１は、電流変動の高周波成分を除去し、コンパレータ１４７の過検出を防ぐ。コンパレータ１４７は、ＶＣとＶＢの比較を行い、ＶＣがＶＢを上回る場合は０を、ＶＣがＶＢを下回る場合は１を、ＡＬＡＲＭ’（ＡＬ’）として情報記録再生部１Ｃとラッチ回路１５０へ出力する。以上のような判定部１４０によれば、ＡＬＡＲＭ’＝０であればＶＢは低くなり、ＡＬＡＲＭ’＝１であればＶＢは高くなることから、コンパレータ１４７の出力であるＡＬＡＲＭ’は、入力であるＶＣに対してヒステリシスを持つ。
ラッチ回路１５０は、ＭＰＵ１３が割り込みを受け付けない期間に発生したＡＬＡＲＭ’を保持し、保持したＡＬＡＲＭ’を必要に応じてＡＬＡＲＭ＿ＬＡＴＣＨ’（ＡＬ−Ｌ’）としてＭＰＵ１３へ出力する。ＡＬＡＲＭ’とＡＬＡＲＭ＿ＬＡＴＣＨ’は、ＭＰＵ１３の割り込みポートへ入力され、反転されて、それぞれＡＬＡＲＭとＡＬＡＲＭ＿ＬＡＴＣＨとなる。
判定部１４０において、センス抵抗１４１に流れる電流が供給可能な電流よりも小さい場合、センス抵抗１４１の両端電位差は小さくなり、ＶＣ＜ＶＢとなり、ＡＬＡＲＭ＝０となる。この時、ＭＰＵ１３は、消費電力を通常状態として動作させる。しかし、情報記録再生装置が大きな電流を引くと、センス抵抗１４１の両端電位差は大きくなり、ＶＣ＞ＶＢとなると、ＡＬＡＲＭ＝１となる。この時、ＭＰＵ１３は、動作中の状態に応じて消費電力と動作モードの切り替えを行う。なお、本実施の形態において、ロードシーケンス、コマンド待機時、コマンド実行時における消費電力と動作モードの切り替えは、実施の形態３と同様である。
本実施の形態では、ＭＰＵ１３が動作中の電源電流を監視し、その結果に応じて消費電力と動作モードを切り替える。さらに、ＭＰＵ１３は、切り替えた消費電力と動作モードで動作するように情報記録再生部１を制御する。
以上、実施の形態１から実施の形態５において、ＵＳＢインタフェースから電源供給を受ける情報記録再生装置の例について説明したが、例えば乾電池等を含むバッテリから電源供給を受ける場合にも、本発明を適用することができる。
なお、上述した実施の形態１から実施の形態５において説明された情報記録再生装置の構成及び動作は、本発明を実現するための一例であり、その構成は本発明の趣旨を逸脱しない範囲内において特に限定されず、適宜応用可能であることは言うまでもない。例えば、再生又は記録のみに使用される装置であっても良い。
【産業上の利用の可能性】
以上説明したように、本発明によれば、情報記憶装置の使用環境によって変動する可能性のある電源電圧や電源電流を監視し、電源電圧や電源電流の値に応じて消費電力を抑えたり、機能を制限したりすることにより、安定した動作を継続することができ、動作中に情報記憶装置がダウンしてしまう等の不具合を解消することができるという効果を奏する。
【図１】
2004003913.tif 000003
【図２】
2004003913.tif 000004
【図３】
2004003913.tif 000005
【図４】
2004003913.tif 000006
【図５】
2004003913.tif 000007
【図６】
2004003913.tif 000008
【図７】
2004003913.tif 000009
【図８】
2004003913.tif 000010
【図９】
2004003913.tif 000011
【図１０】
2004003913.tif 000012
【図１１】
2004003913.tif 000013
【図１２】
2004003913.tif 000014
【図１３】
2004003913.tif 000015
【図１４】
2004003913.tif 000016
【国際調査報告】
2004003913.tif 000017
2004003913.tif 000018
2004003913.tif 000019
2004003913.tif 000020