(57)【特許請求の範囲】
【請求項１】
情報記憶媒体を所定位置に保持して所定方向に回転させながらその情報記憶媒体に対して少なくとも情報再生を行う情報記憶装置において、
前記情報記憶媒体を前記所定方向へと、制御用チャージのチャージ量に応じた駆動力で駆動する駆動部、
前記情報記憶媒体の回転を強制的に止める制動部、および
前記駆動部が該情報記憶媒体の駆動をやめると共に前記制動部が該情報記憶媒体の回転を強制的に止める強制停止動作と、前記駆動部が該情報記憶媒体の駆動をやめるだけである自然停止動作とを使い分けて実行させる制御部を備えたことと、
前記制御部が、所定の起動信号を受けて前記駆動部に前記情報記憶媒体の駆動を開始させるものであって、該制御部が、前記自然停止動作を実行させた後で前記情報記憶媒体が停止する前に前記起動信号を受けた場合に、該情報記憶媒体が未停止のまま前記駆動部に該情報記憶媒体の駆動を開始させるものであることと、
前記制御部が、前記情報記憶媒体が所定の回転速度に達したときに、前記制御用チャージのチャージ量を低下させるディスチャージを実行するものであり、かつ、前記情報記憶媒体が未停止のまま前記駆動部に該情報記憶媒体の駆動を開始させた場合に、そのディスチャージの継続時間を、前記情報記憶媒体の駆動開始時における回転速度に応じて決めるものであることとを特徴とする情報記憶装置。
【請求項２】
情報記憶媒体を所定位置に保持して所定方向に回転させながらその情報記憶媒体に対して少なくとも情報再生を行う情報記憶装置において、
前記情報記憶媒体を前記所定方向へと駆動する駆動部、
前記情報記憶媒体の回転を強制的に止める制動部、および
前記駆動部が該情報記憶媒体の駆動をやめると共に前記制動部が該情報記憶媒体の回転を強制的に止める強制停止動作と、前記駆動部が該情報記憶媒体の駆動をやめるだけである自然停止動作とを使い分けて実行させる制御部を備えたことと、
前記制御部が、所定の起動信号を受けて前記駆動部に前記情報記憶媒体の駆動を開始させるものであって、該制御部が、前記自然停止動作を実行させた後で前記情報記憶媒体が停止する前に前記起動信号を受けた場合に、該情報記憶媒体が未停止のまま前記駆動部に該情報記憶媒体の駆動を開始させるものであることと、
前記制御部が、前記情報記憶媒体の駆動開始後、タイムアウト時間が経過しても該情報記憶媒体が所定の回転速度に達しないときにはエラー処理を実行するものであり、かつ、前記情報記憶媒体が未停止のまま前記駆動部に該情報記憶媒体の駆動を開始させた場合に、そのタイムアウト時間を、前記情報記憶媒体の駆動開始時における回転速度に応じて決めるものであることとを特徴とする情報記憶装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ディスク状の情報記憶媒体を用いる情報記憶装置に関する。
【０００２】
【従来の技術】
従来より、ハードディスク装置や光磁気（ＭＯ）ディスク装置等といった情報記憶装置が知られており、これらの情報記憶装置では、ディスク状の情報記憶媒体が用いられている。これらの情報記憶装置は、コンピュータ用の情報記憶装置としてコンピュータシステムに組み込まれることが多い。
【０００３】
近年、インターネット等といった情報通信網が急速に発達し、それに伴って、ノート型のパーソナルコンピュータなどといった携帯用のコンピュータシステムも発達してきている。このような携帯用のコンピュータシステムに、上述した情報記憶装置を組み込んで利用する際には、情報記憶装置をバッテリや電池によって動作させることが必要である。また、バッテリや電池の寿命を延ばして、長時間の利用が可能な携帯用のコンピュータシステムを構築するために、消費電流が少ない情報記憶装置の開発が強く望まれている。
【０００４】
【発明が解決しようとする課題】
ところで、上述した情報記憶装置では、情報記憶媒体をスピンドルモータ等で高速に回転させながら、その情報記憶媒体に対するアクセスを行っており、このスピンドルモータ等における消費電流は、情報記憶装置の消費電流のうちで大きな割合を占めるものである。このため、このスピンドルモータ等における消費電流を低減することが重要な課題となっている。
【０００５】
このような課題は、携帯用のコンピュータシステムに組み込まれる場合に特に顕著な課題であるが、デスクトップ型のコンピュータシステムに組み込まれる場合や、独自の電源を有する場合にも生じる課題である。
【０００６】
本発明は、上記事情に鑑み、スピンドルモータ等における消費電流が低い情報記憶装置を提供することを目的とする。このような情報記憶装置が実現されることにより、バッテリや電池で長時間の使用が可能な携帯用のコンピュータシステムを構築することができる。
【０００７】
【課題を解決するための手段】
上記目的を達成する本発明の情報記憶装置は、情報記憶媒体を所定位置に保持して所定方向に回転させながらその情報記憶媒体に対して少なくとも情報再生を行う情報記憶装置において、
情報記憶媒体を上記所定方向へと駆動する駆動部、
情報記憶媒体の回転を強制的に止める制動部、および
駆動部が情報記憶媒体の駆動をやめると共に制動部が情報記憶媒体の回転を強制的に止める強制停止動作と、駆動部が情報記憶媒体の駆動をやめるだけである自然停止動作とを使い分けて実行させる制御部を備えたことを特徴とする。
【０００８】
ここで、「情報記憶媒体」とは、光ディスクやフレキシブルディスクやハードディスクなどを含む意であり、さらには、ディスク状でない、例えばカード状の記憶媒体も含む。また、「情報記憶媒体」は、可搬型の媒体および内蔵型の媒体のどちらのタイプであってもよい。
【０００９】
強制停止動作は、制動部の動作を必要とする分だけ自然停止動作よりも多くの電流を消費するので、本発明の情報記憶装置によって強制停止動作と自然停止動作とを適宜に使い分けて、無駄な強制停止動作を避けることにより、消費電流を抑えることができる。
【００１０】
本発明の情報記憶装置は、情報記憶媒体が可搬型である場合に、「情報記憶媒体を上記所定位置から送出するイジェクト部と、
情報記憶媒体の状態が、回転状態および停止状態のうちのどちらの状態であるかを判定する判定部とを備え、
上記制御部が、強制停止動作と自然停止動作とを使い分けて実行させる他に、イジェクト部が情報記憶媒体を送出するイジェクト動作も実行させるものであって、この制御部が、イジェクト動作を実行させるに当たり、判定部により回転状態であると判定された場合には強制停止動作を実行させて情報記憶媒体を停止させた後でイジェクト動作を実行させ、判定部により停止状態であると判定された場合にはそのままイジェクト動作を実行させるものである」ということが望ましい。
【００１１】
ここで、判定部は、強制停止動作および自然停止動作の実行時刻からの経過時間が所定時間よりも長いということで停止状態であると判定するものであってもよく、あるいは、情報記憶媒体や駆動部等の回転速度を測定した結果が所定の回転速度以下であるということで停止状態であると判定するものであってもよい。
【００１２】
上述したような望ましい構成の情報記憶装置によれば、情報記憶媒体が回転状態にある場合には強制停止動作が実行されるので、情報記憶媒体の送出時に情報記憶媒体が損傷することが回避されるとともに、情報記憶媒体が送出されるまでの待機時間が短くて便利である。また、情報記憶媒体が停止状態にある場合には、無駄な強制停止動作が回避されて消費電流が少ない。
【００１３】
また、本発明の情報記憶装置は、上記制御部が、所定の起動信号を受けて駆動部に情報記憶媒体の駆動を開始させるものであって、その制御部が、自然停止動作を実行させた後で情報記憶媒体が停止する前に起動信号を受けた場合に、情報記憶媒体が未停止のまま駆動部に情報記憶媒体の駆動を開始させるものであることが好適である。
【００１４】
制御部が自然停止動作を実行させた場合には、ある程度の時間、惰性で情報記憶媒体の回転が持続する。
【００１５】
上述した好適な構成の情報記憶装置によれば、情報記憶媒体の回転が持続しているときに起動信号を受けた場合は、その回転のエネルギーを利用することにより消費電流を抑えることができる。
【００１６】
さらに、上述した好適な構成の情報記憶装置は、上記制御部が、情報記憶媒体が未停止のまま駆動部に情報記憶媒体の駆動を開始させるに当たり、情報記憶媒体の回転速度に応じた制御を駆動部に施すものであることが好ましい。
【００１７】
このような好ましい構成の情報記憶装置によれば、回転速度に応じた制御が駆動部に施されることにより、情報記憶媒体の回転エネルギーが効率よく利用される。
【００１８】
【発明の実施の形態】
以下、本発明の実施形態について説明する。
【００１９】
図１は、本発明の情報記憶装置の一実施形態である光磁気（ＭＯ）ディスク装置を示す外観図である。
【００２０】
ここに示すＭＯディスク装置１は、パーソナルコンピュータ等といったホスト装置に組み込まれるものであり、このＭＯディスク装置１には、カートリッジ２が挿入口１Ａから挿入される。カートリッジ２には、本発明にいう情報記憶媒体の一例である光磁気（ＭＯ）ディスク２Ａが内包されており、ＭＯディスク装置１は、そのＭＯディスク２Ａを所定の順方向へと回転させながらそのＭＯディスク２Ａに対して情報記録と情報再生とを行う。また、本実施形態のＭＯディスク装置１では、イジェクトボタン１Ｂが押されると、ＭＯディスク装置１に内蔵されたモータがＭＯディスク２Ａをカートリッジ２ごと装置外に送出する。
【００２１】
図２は、ＭＯディスク装置の内部構成図である。
【００２２】
ＭＯディスク装置１は、図１に示すカートリッジ２を内部に挿入されてカートリッジ２内のＭＯディスク２Ａにアクセスするエンクロージャ１１と、エンクロージャ１１の動作を制御するコントロールユニット１０に大きく区分けされている。
【００２３】
エンクロージャ１１内に挿入されたカートリッジ２のＭＯディスク２Ａは、スピンドルモータ４０によって保持される。このスピンドルモータ４０は、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｏｒ  Ｕｎｉｔ）１２から発せられる駆動制御信号に従うスピンドルモータドライバ３８によって駆動電流を供給されて、上記順方向へのＭＯディスク２Ａの回転駆動や、ＭＯディスク２Ａの強制的な停止を行う。ここでＭＰＵ１２は、本発明にいう制御部の一例である。また、スピンドルモータドライバ３８およびスピンドルモータ４０によって、本発明にいう駆動部の一例が構成されていると共に、これらスピンドルモータドライバ３８およびスピンドルモータ４０は、本発明にいう制動部の一例も兼ねている。
【００２４】
図１に示すイジェクトボタン１Ｂが押されると、ＭＰＵ１２からイジェクト信号が発せられてイジェクトモータドライバ５１に入力され、そのイジェクトモータドライバ５１によってイジェクトモータ５２に駆動電流が供給され、イジェクトモータ５２によってカートリッジ２ごとＭＯディスク２ＡがＭＯディスク装置１外に送出される。従ってイジェクトモータドライバ５１およびイジェクトモータ５２は、本発明にいうイジェクト部の一例を構成している。
【００２５】
また、エンクロージャ１１にはレーザダイオードユニット３０が備えられており、情報再生時には、レーザダイオードユニット３０のレーザダイオード３０＿１から所定強度のレーザ光が発せられる。そのレーザ光の強度はモニタフォトダイオード３０＿２およびレーザダイオード制御回路２２によって制御される。そして、そのレーザ光は、図示を省略したフォーカス光学系によってＭＯディスク２Ａ上に照射され、ＭＯディスク２Ａに記録されている情報に応じた反射光を生じる。その反射光がＩＤ／ＭＯ用ディテクタ３２によって受光されてＩＤ信号およびＭＯ信号が検出される。それらＩＤ信号およびＭＯ信号は、ヘッドアンプ３４で増幅されてリードＬＳＩ回路２４に入力され、周波数シンセサイザ２６が水晶振動子の基本周期信号の周期を変更して生成する周期信号に同期したリード復調回路２５によって復調されて再生データに変換される。この再生データは、光ディスクコントローラ１４のエラーコレクションコード（Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ  Ｃｏｄｅ：ＥＣＣ）処理部１４＿２によってエラーをチェックされたうえで、バッファメモリ１８およびインタフェース１７を介してホスト装置へと送られる。
【００２６】
一方、情報記録時には、ホスト装置からバッファメモリ１８およびインタフェース１７を介して記録データが光ディスクコントローラ１４に送られて来る。その記録データは、ＥＣＣ（Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ  Ｃｏｄｅ）処理部１４＿２によってエラーコレクションコードが付加されてライトＬＳＩ回路２０に入力される。また、ＭＯディスク２Ａのフォーマット時には、光ディスクコントローラ１４のフォーマッタ１４＿１でフォーマットデータが生成されてライトＬＳＩ回路２０に入力される。これら記録データおよびフォーマットデータは、ライトＬＳＩ回路２０のライト変調回路２１で変調されて書込信号に変換され、その書込信号がレーザダイオードユニット３０に入力されて、レーザダイオード３１から書込信号に応じたレーザ光が発せられる。
【００２７】
また、情報記録時およびフォーマット時には、ＭＰＵ１２から磁界発生信号が発せられてＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）１６に入力される。そのＤＳＰ１６により、その磁界発生信号と温度センサ３６の出力信号とに応じて磁気ヘッドドライバ４２が制御され、磁気ヘッドドライバ４２から磁気ヘッドの電磁石４４に電流が供給されて、ＭＯディスク２Ａ上に記録磁界が発生される。そして、この記録磁界と、上述した書込信号に応じたレーザ光によってＭＯディスク２Ａに情報が記録され、あるいはＭＯディスク２Ａがフォーマットされる。
【００２８】
また、ＭＯディスク装置１には、ボイスコイルモータ（ＶＣＭ）ドライバ６６によって駆動電流を供給されて、上記フォーカス光学系やレーザダイオードユニット３０等を搭載した光学ヘッドをＭＯディスク２Ａの表面に沿って移動させるボイスコイルモータ６８が備えられている。ボイスコイルモータ（ＶＣＭ）ドライバ６６は、トラッキングエラーシグナル（ＴＥＳ）用ディテクタ４７によって得られるディテクト信号から、ＴＥＳ検出回路４８およびトラッキングゼロクロス（ＴＺＣ）検出回路５０によって検出されるＴＥＳおよびＴＺＣと、ＭＰＵ１２から発せられるシーク信号とに応じてＤＳＰ１６により制御される。
【００２９】
更に、ＭＯディスク装置１には、フォーカスアクチュエータドライバ５８によって駆動電流を供給されてフォーカス光学系を駆動するフォーカスアクチュエータ６０も備えられている。フォーカスアクチュエータドライバ５８は、フォーカスエラーシグナル（ＦＥＳ）用フォトディテクタ４５によって得られるディテクト信号からＦＥＳ検出回路によって検出されるＦＥＳに応じてＤＳＰ１６により制御される。
【００３０】
次に、本発明にいう駆動部の一例と本発明にいう制動部の一例とを兼ねたスピンドルモータドライバ３８およびスピンドルモータ４０について詳細に説明する。
【００３１】
図３は、スピンドルモータドライバの構成図である。
【００３２】
スピンドルモータ４０は、Ｕ相、Ｖ相、およびＷ相の３相に順次に駆動電流が供給されて回転するモータであり、スピンドルモータドライバ３８には、Ｕ相、Ｖ相、およびＷ相のそれぞれに駆動電流を供給する電源３８＿１が備えられている。また、このスピンドルモータドライバ３８には、Ｕ相、Ｖ相、およびＷ相のうち電流が供給される供給相を循環的に切り替えるコミュテーション３８＿２と、コミュテーション３８＿２が供給相を切り替えるタイミングの基準となる起動周期信号を発生する起動ＯＳＣ（Ｏｓｃｉｌｌａｔｏｒ）３８＿３も備えられている。
【００３３】
更に、このスピンドルモータドライバ３８には、ＭＰＵ１２（図２参照）から上述した駆動制御信号を受けて、コミュテーション３８＿２に供給相の切替順序を指示する起動制御回路３８＿４も備えられている。この起動制御回路３８＿４は、駆動制御信号として、本発明にいう起動信号の一例であるスピンドルオン信号ＳＰＤＬＯＮを受けるとコミュテーション３８＿２に供給相を上記順方向へと切り替えさせて、スピンドルモータ４０にＭＯディスク２Ａ（図１参照）を順方向に回転駆動させる。また、この起動制御回路３８＿４は、駆動制御信号としてブレーキ信号ＢＲＡＫＥを受けるとコミュテーション３８＿２に供給相を上記順方向に対する逆方向へと切り替えさせ、スピンドルモータ４０に上記逆方向の駆動力を発生させてＭＯディスク２Ａを強制的に停止させる。なお、起動制御回路３８＿４に対してスピンドルオン信号ＳＰＤＬＯＮもブレーキ信号ＢＲＡＫＥも入力されない場合には、電源３８＿１による電流供給が止まり、スピンドルモータの駆動力は、順方向および逆方向の双方について「０」となる。
【００３４】
このスピンドルモータドライバ３８には、スピンドルモータ４０から、Ｕ相、Ｖ相、およびＷ相それぞれの逆起電圧と、それら逆起電圧の基準（０Ｖ）を示すセンタタップ電圧が入力され、それら逆起電圧およびセンタタップ電圧は、逆起電圧検出回路３８＿５に入力される。逆起電圧検出回路３８＿５は、それら逆起電圧およびセンタタップ電圧に基づいて、スピンドルモータ４０の回転に同期した周期信号（ＦＧ信号）を出力する。
【００３５】
図４は、ＦＧ信号を示すグラフである。
【００３６】
グラフの横軸は時間を示しており、グラフの上段にはＵ相、Ｖ相、およびＷ相それぞれの逆起電圧が、センタタップ電圧を「０Ｖ」として示されており、これらの逆起電圧はサイン波状となる。また、グラフの下段にはＦＧ信号が示されており、このＦＧ信号は、Ｕ相、Ｖ相、およびＷ相それぞれの逆起電圧がゼロクロスに達するたびに値が反転する２値信号である。
【００３７】
図３に戻って説明を続ける。
【００３８】
逆起電圧検出回路３８＿５から出力されたＦＧ信号は、ＭＰＵ、コミュテーション３８＿２、および分周回路３８＿６のそれぞれに入力される。分周回路３８＿６はＦＧ信号を分周して速度識別回路３８＿７に入力する。また、もう一つの分周回路３８＿８はＭＰＵからクロック信号ＣＬＫを入力され、そのクロック信号ＣＬＫを分周して速度識別回路３８＿７に入力する。速度識別回路３８＿７は、２つの分周回路３８＿６，３８＿８それぞれから入力された信号を比較することによりスピンドルモータ４０の回転速度を識別し、その回転速度が所定の定常回転速度範囲内であれば’Ｌ’、範囲外であれば’Ｈ’となるＲｅａｄｙ信号をＭＰＵへと出力する。
【００３９】
次に、図１および図２に示すＭＯディスク装置１の概略的な動作を、ＭＯディスクの回転速度（回転数）に着目して説明する。
【００４０】
図５は、ＭＯディスク装置１の動作中におけるＭＯディスクの回転速度（回転数）の変化を模式的に示すグラフである。
【００４１】
このグラフの横軸は時間を示しており、縦軸は回転速度（回転数）を示している。
【００４２】
ＭＯディスク装置１では上述した情報記録や情報再生を行うに当たり、ＭＯディスクを、例えば３６００ｒｐｍや４５００ｒｐｍといった定常回転速度で回転させている。そして、ＭＯディスクのカートリッジを装置外に送り出す場合などにはこの定常回転状態からＭＯディスクを停止させるが、ＭＯディスク装置１では、以下説明する２種類の停止動作が使い分けられる。
【００４３】
１種類目の停止動作は、ＭＯディスクのカートリッジを装置外に送り出すときに使われる動作であり、スピンドルモータが順方向の駆動をやめるとともに逆方向への駆動力を発生させてＭＯディスクの回転を強制的に停止させる。以下ではこの停止動作のことを強制停止動作と称する。
【００４４】
図５のグラフ中の右下がりの実線Ｌ１は、時刻Ｔｏｆｆで強制停止動作を開始した時のＭＯディスクの回転速度の変化を表しており、回転速度は急激に低下する。
【００４５】
もう一つの停止動作は、ＭＯディスクのカートリッジを装置内に保持したまま情報記録や情報再生を休止するスリープ（低消費電力モード）処理において用いられる動作であり、スピンドルモータが順方向の駆動をやめるだけの動作である。この動作では、スピンドルモータの駆動力は、順方向および逆方向ともに「０」となり、ＭＯディスクは惰性でしばらく回り続けた後で自然と停止する。以下では、この停止動作のことを自然停止動作と称する。
【００４６】
図５のグラフ中の右下がりの点線Ｌ２は、時刻Ｔｏｆｆで自然停止動作が開始された時のＭＯディスクの回転速度の変化を表しており、回転速度は、強制停止動作時と比べて緩やかに低下する。
【００４７】
このような自然停止動作は、本発明において初めて採用されたものであって、従来のＭＯディスク装置などでは強制停止動作だけが採用されている。
【００４８】
また、ＭＯディスク装置１では、停止動作の後で、ＭＯディスクの回転速度を定常回転速度に戻す再起動を行う場合に、ＭＯディスクが停止状態にあるときは停止状態から回転速度を上げて定常回転速度に戻し、ＭＯディスクが惰性で回転しているときには回転中のまま回転速度を上げて定常回転速度に戻す。
【００４９】
図５のグラフ中の右上がりの実線Ｌ３は、時刻Ｔｏｎで停止状態から再起動を開始した場合における回転速度の変化を表している。また、このグラフ中の右上がりの点線Ｌ４は、時刻Ｔｏｎで回転中の状態から再起動を開始した場合における回転速度の変化を表している。
【００５０】
このような再起動の動作も本発明で初めて採用されたものであり、従来のＭＯディスク装置などでは、何らかの理由でＭＯディスクなどが回転中である場合には、一旦、強制停止動作を実行してＭＯディスクを停止させた後で、停止状態から定常回転状態まで回転速度を上げている。
【００５１】
図６は、停止動作および再起動における消費電流のグラフである。
【００５２】
このグラフの横軸は時間、縦軸は消費電流を示している。また、図６（Ａ）には、図５の実線Ｌ１，Ｌ３で表される動作で生じる消費電流のグラフが示されており、図６（Ｂ）には、図５の点線Ｌ２，Ｌ４で表される動作で生じる消費電流のグラフが示されている。
【００５３】
時刻Ｔｏｆｆで停止動作を開始すると、強制停止動作の場合には、スピンドルモータに逆方向の駆動力を発生させるための大きな電流ピークＰ１が生じるが、自然停止動作では全く電流ピークが生じない。このため、強制停止動作が不要な場合に自然停止動作を採用することにより消費電流を押さえることができる。
【００５４】
また、時刻Ｔｏｎで再起動を開始した場合に生じる電流ピークＰ２，Ｐ３は、停止状態からの再起動により生じる電流ピークＰ２の方が、回転中の状態からの再起動により生じる電流ピークＰ３よりも大きい。つまり、回転中の状態からそのまま回転速度を上げて再起動する動作を採用したことにより消費電流を抑えることができる。
【００５５】
次に、図１および図２に示すＭＯディスク装置１の詳細な動作を、フローチャートを参照して説明する。
【００５６】
図７および図８は、停止動作のフローチャートであり、図７のステップＳ１０９から図８のステップＳ１１１へとフローが続く。
【００５７】
停止動作が開始されてステップＳ１０１に進むと、スピンドルモータおよびＭＯディスクが回転状態にあるか否かが判定される。回転状態にあると判定されるとスリープ処理中であるか否かが判定され（ステップＳ１０２）、スリープ処理中であると判定された場合には、スピンドルモータをオフにして自然停止動作を実行し（ステップＳ１０５）、この自然停止動作の開始時刻として現在の時刻を変数Ｔｓにバックアップする（ステップＳ１０６）。その後、停止動作が終了する。
【００５８】
上記ステップＳ１０２において、スリープ処理中でなく、即ちイジェクト処理の準備中であると判定されると、ＭＯディスク装置内における各種の動作が停止され（ステップＳ１０３）、スピンドルモータに逆方向の駆動力を発生させて強制停止動作を実行する（ステップＳ１０４）。その後、ＭＯディスクのカートリッジをＭＯディスク装置外に送出するイジェクト処理が行われる。イジェクト処理の詳細については後述する。
【００５９】
上記ステップＳ１０１において停止状態にあると判定された場合もスリープ処理中であるか否かが判定され（ステップＳ１０７）、スリープ処理中であると判定されると、そのまま停止動作が終了する。一方、イジェクト処理の準備中であると判定されると、以下説明するイジェクト処理が行われる。
【００６０】
イジェクト処理では、まずイジェクトモータがホームポジションから起動され（ステップＳ１０８）、所定周期でイジェクトモータの位置が繰り返し検出される。イジェクトモータがホームポジションから動き始めるとホームポジションが未検出である状態となる。ホームポジションが未検出であった回数が規定回数に達しない間（ステップＳ１０９：Ｎ）は、イジェクトモータはホームポジションから殆ど移動していない。そして、規定時間が経過しても未検出の回数がまだ規定回数に達しない場合（ステップＳ１１０：Ｙ）には、検出センサかあるいはイジェクトモータに異常が生じたこととなりエラー処理が行われる。
【００６１】
上記ステップＳ１０９で、ホームポジションが未検出であった回数が規定回数に達したと判定された場合には、イジェクトモータは正常に回転を始めており、１回転するたびにホームポジションが検出されることとなる。ホームポジションが検出された回数が規定回数に達しない間は（ステップＳ１１１：Ｎ）は、ＭＯディスクのカートリッジの送出量が不十分である。そして、規定時間が経過してもまだホームポジションの検出回数が規定回数に達しない場合（ステップＳ１１２：Ｙ）には、検出センサの異常かあるいはイジェクトモータの途中停止が生じたこととなりエラー処理が行われる。
【００６２】
上記ステップＳ１１１で、ホームポジションの検出回数が規定回数に達したと判定された場合には、カートリッジが十分に送出されているので、イジェクトモータに逆転の駆動力を発生させ（ステップＳ１１３）、イジェクトモータを停止させて（ステップＳ１１４）、イジェクト処理が終了する。
【００６３】
ここで、上記ステップＳ１０１における、回転状態にあるか否かの判定方法としては、スピンドルモータドライバへのスピンドルオン信号を止めてからの経過時間に基づく判定や、スピンドルモータの回転速度の測定値に基づく判定が考えられる。
【００６４】
図９は、回転状態にあるか否かを経過時間に基づいて判定する判断処理のフローチャートである。
【００６５】
この判断処理が開始されると、スピンドルモータドライバへのスピンドルオン信号を止めて、スピンドルモータによる順方向への駆動をやめさせてから、再度スピンドルオン信号を発することなく規定時間（例えば２０秒）以上経過したか否かが判定される（ステップＳ２０１）。そして、規定時間以上経過したと判定された場合には、スピンドルモータは停止状態にあると判断し（ステップＳ２０２）、規定時間に達していないと判定された場合には、スピンドルモータは回転中であると判断する（ステップＳ２０３）。
【００６６】
図１０は、回転状態にあるか否かを回転速度の測定値に基づいて判定する判断処理のフローチャートである。
【００６７】
この判断処理が開始されると、スピンドルモータドライバからのＦＧ信号が測定され（ステップＳ２０４）、ＦＧ信号が所定時間内に規定回数以上（例えば１秒間に１回以上）検出されたか否かが判定される（ステップＳ２０５）。そして、規定回数未満だけ検出されたと判定された場合には、スピンドルモータは停止状態にあると判断し（ステップＳ２０６）、規定回数以上検出されたと判定された場合には、スピンドルモータは回転中であると判断する（ステップＳ２０７）。
【００６８】
図１１および図１２は、スピンドルモータの起動動作のフローチャートであり、図１１のステップＳ３０９から図１２のステップＳ３１１へとフローが続く。
【００６９】
起動動作が開始されると、まず、スピンドルモータドライバへスピンドルオン信号が入力されて、スピンドルモータの起動が設定され（ステップＳ３０１）、次に規定時間（例えば４２０ｍｓ）だけスピンドルモータドライバからのＦＧ信号のパルスがカウントされることにより実質的にスピンドルモータの回転数が計算される（ステップＳ３０２）。
【００７０】
ＦＧ信号のパルスカウントが所定のロック値（例えば９回）未満である場合（ステップＳ３０３：Ｙ）には、スピンドルモータを起動設定したのにスピンドルモータの回転数が上がっていないこととなるのでエラー処理が行われる。また、ＦＧ信号のパルスカウントが所定の空回転値（例えば９５回）を越えている場合（ステップＳ３０４：Ｙ）には、スピンドルモータが空回りしているおそれがあるので、以前にスピンドルモータをオフにして自然停止動作を実行したことがあって（ステップＳ３０５：Ｙ）、かつ、現在の時間と変数Ｔｓにバックアップされている時間との差が２０秒未満である場合（ステップＳ３０６：Ｙ）を除いてエラー処理が行われる。
【００７１】
以前に自然停止動作を実行してから２０秒未満である場合（ステップＳ３０５：ＹかつステップＳ３０６：Ｙ）には、自然停止動作後の惰性による回転状態からの再起動を行うため、以下説明するディスチャージを行う有効時間長を計算する（ステップＳ３０７）。
【００７２】
図１３は、ディスチャージの説明図である。
【００７３】
図１３（Ａ）〜図１３（Ｈ）それぞれの横軸は時間を示している。
【００７４】
図１３（Ａ）には、スピンドルモータドライバに入力されたスピンドルオン信号が示されており、時刻Ｔｏｎでスピンドルオン信号が入力され、スピンドルモータが起動されている。
【００７５】
図３に示す電源３８＿１からスピンドルモータ４０に供給される駆動電流は、いわば電源３８＿１のアクセルに相当する制御用チャージのチャージ量がコミュテーション３８＿２内のチャージポンプで増減されることによってコントロールされている。
【００７６】
図１３（Ｂ）は、この制御用チャージの変化を示しており、時刻Ｔｏｎでスピンドルモータが起動された後、急激に上昇して最大のチャージ量に達し、スピンドルモータ４０の回転速度が所定の定常回転範囲内に到達するまで最大のチャージ量が保たれる。
【００７７】
図１３（Ｄ）は、スピンドルモータの回転速度を示しており、定常回転範囲Δも示されている。スピンドルモータが時刻Ｔｏｎで起動された後、回転速度は、時刻ＴＡで初めて定常回転範囲Δ内に到達する。
【００７８】
図１３（Ｃ）は、スピンドルモータドライバから出力されるＲｅａｄｙ信号を示しており、図１３（Ｄ）が示す回転速度が定常回転範囲Δに収まっているときには’Ｌ’となっている。
【００７９】
図１３（Ｄ）に示すスピンドルモータの回転速度が時刻ＴＡで定常回転範囲Δ内に到達したときには、図１３（Ｂ）に示す制御用チャージは最大のチャージ量に達しており、その後チャージポンプによってチャージ量が下げられるが、チャージ量が十分に下がるまでに回転速度が定常回転範囲Δを大きく越えてしまい、定常回転範囲Δに落ち着く時刻ＴＢ１は、時刻ＴＡから大きく遅れてしまう。そこで、制御用チャージのチャージ量を急激に低減させるディスチャージが行われる。
【００８０】
図１３（Ｅ）にはディスチャージのタイミングが示されており、時刻ＴＡの直後に短時間だけ行われている。
【００８１】
図１３（Ｆ）は、ディスチャージが行われた場合の制御用チャージの変化を示しており、時刻ＴＡの直後に急激にチャージ量が低下している。
【００８２】
図１３（Ｇ）と図１３（Ｈ）は、それぞれ、ディスチャージが行われた場合のＲｅａｄｙ信号と、スピンドルモータの回転速度を示している。ディスチャージが行われたために、スピンドルモータの回転速度が時刻ＴＡの後で定常回転範囲Δを超える量はわずかである。この結果、スピンドルモータの回転速度は、時刻ＴＡから短時間だけ遅れた時刻ＴＢ２で定常回転範囲Δ内に落ち着くこととなる。
【００８３】
このようなディスチャージの役割を常に十分に発揮させるためには、ディスチャージの継続時間を、時刻Ｔｏｎにおけるスピンドルモータの回転速度に応じて適切に設定する必要があり、図１１のステップＳ３０７では、ディスチャージが有効に働くための継続時間（ディスチャージ有効時間）が、スピンドルモータの回転速度に基づいて計算される。このように計算された適切なディスチャージ有効時間だけディスチャージが行われることにより、スピンドルモータの回転速度は迅速に定常回転範囲Δ内に落ち着くこととなる。
【００８４】
その後、スピンドルモータの回転速度が立ち上がるのを待機するタイムアウト時間も、スピンドルモータの回転速度に基づいて計算される（ステップＳ３０８）。
【００８５】
図５に示す時刻Ｔ１，Ｔ２は、時刻Ｔｏｎを起点としたタイムアウト時間の到達時刻を示しており、停止状態からの再起動時におけるタイムアウト時間（時刻Ｔ１と時刻Ｔｏｎとの差）に対して、回転状態からの再起動時における再起動時におけるタイムアウト時間（時刻Ｔ２と時刻Ｔｏｎとの差）は短時間に設定されている。再起動時のエラーを適切に検出して対処するためには、このように、再起動を開始した時点Ｔｏｎにおける回転速度に応じたタイムアウト時間を設定することが望ましく、適切なタイムアウト時間を設定することにより、再起動に要する時間を低減することができる。
【００８６】
図１１のステップＳ３０８でこのようなタイムアウト時間が計算された後、スピンドルモータが定常回転範囲に落ち着いたか否かを判断を行う処理（ステップＳ３０９以後）が実行される。
【００８７】
先ず、上記時刻Ｔｏｎの後、上記Ｒｅａｄｙ信号により回転数が定常回転範囲外であることが検出されている間（ステップＳ３０９：Ｙ）は、スピンドルモータの回転数が立ち上がっている途中であり、上記ステップＳ３０８で計算されたタイムアウト時間が経過した場合（ステップＳ３１０：Ｙ）には立ち上がりに異常が生じているのでエラー処理を行う。
【００８８】
タイムアウト時間が経過する前に回転数が定常回転範囲内であることが検出されると（ステップＳ３０９：Ｎ）、上記ステップ３０８で計算された有効時間だけディスチャージが実行される（ステップＳ３１１）。その後、規定時間に渡って常に回転数が定常回転範囲内であることが検出されるまで、即ち、回転数が定常回転範囲内に落ち着いたことが検出されるまで待機し（ステップＳ３１２）、定常回転範囲内に落ち着いたことが検出されると起動動作を終了する。一方、待機時間が、回転数の安定を監視するための最大待機時間を超えた場合（ステップＳ３１３：Ｙ）には、エラー処理を行う。
【００８９】
なお、図１１のステップＳ３０４で、ＦＧ信号のカウント値が所定の空回転値以下であると判定された場合には、停止状態からの起動が行われていることとなるので、そのまま、スピンドルモータが定常回転範囲に落ち着いたか否かを判断を行う処理（ステップＳ３０９以後）に移り、停止状態からの起動用として予め計算されている立ち上がりタイムアウト時間とディスチャージ有効時間が用いられてステップＳ３０９以後の処理が行われる。
【００９０】
最後に、上記ステップＳ３０８およびステップＳ３０９における立ち上がりタイムアウト時間およびディスチャージ有効時間の計算処理について説明する。
【００９１】
図１４は、立ち上がりタイムアウト時間およびディスチャージ有効時間の計算処理を表すフローチャートである。
【００９２】
この計算処理が開始されると、先ず、ＦＧ信号のパルスがカウントされして現在の回転数が測定され（ステップＳ４０１）、定常回転の目標とする回転数と現在の回転数との差が求められて（ステップＳ４０２）、その差と、定常回転の目標とする回転数との比率が求められる（ステップＳ４０３）。
【００９３】
その後、その比率と、停止状態からの起動用のディスチャージ有効時間および立ち上がりタイムアウト時間それぞれとを用いて、回転状態からの起動用のそれぞれを計算する。
【００９４】
このように計算されたディスチャージ有効時間および立ち上がりタイムアウト時間は上記ステップＳ３１０およびステップＳ３１１においてスピンドルモータの動作制御に用いられる。その結果、スリープ処理で自然停止動作を行った後で定常回転状態に立ち上げる場合における回転起動時間が短く、迅速にレディ状態（アクセス待機状態）に達することができる。
【００９５】
なお、上記実施形態は、ＭＯディスク装置に本発明を応用した例であるが、本発明の情報記憶装置は、ＣＤドライブやＦＤドライブやハードディスク装置などといった、ＭＯディスク装置以外のディスク装置にも応用可能であるし、さらには、カード状の情報記憶媒体を用いる情報記憶装置にも応用可能である。
【００９６】
【発明の効果】
以上説明したように、本発明の情報記憶装置によれば、スピンドルモータ等における消費電流が低い。このため、バッテリや電池で長時間の使用が可能な携帯用のコンピュータシステムを構築することができる。
【図面の簡単な説明】
【図１】本発明の情報記憶装置の一実施形態である光磁気（ＭＯ）ディスク装置を示す外観図である。
【図２】ＭＯディスク装置の内部構成図である。
【図３】スピンドルモータドライバの構成図である。
【図４】ＦＧ信号を示すグラフである。
【図５】ＭＯディスクの回転速度（回転数）の変化を模式的に示すグラフである。
【図６】停止動作および再起動における消費電流のグラフである。
【図７】停止動作のフローチャートの前段部分である。
【図８】停止動作のフローチャートの後段部分である。
【図９】回転状態にあるか否かを経過時間に基づいて判定する判断処理のフローチャートである。
【図１０】回転状態にあるか否かを回転速度の測定値に基づいて判定する判断処理のフローチャートである。
【図１１】スピンドルモータの起動動作のフローチャートの前段部分である。
【図１２】スピンドルモータの起動動作のフローチャートの後段部分である。
【図１３】ディスチャージの説明図である。
【図１４】立ち上がりタイムアウト時間およびディスチャージ有効時間の計算処理を表すフローチャートである。
【符号の説明】
１    光磁気（ＭＯ）ディスク装置
２    カートリッジ
２Ａ    光磁気（ＭＯ）ディスク
１０    コントロールユニット
１１    エンクロージャ
１２    ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｏｒ  Ｕｎｉｔ）
３８    スピンドルモータドライバ
３８＿１    電源
３８＿２    コミュテーション
３８＿３    起動ＯＳＣ（Ｏｓｃｉｌｌａｔｏｒ）
３８＿４    起動制御回路
３８＿５    逆起電圧検出回路
３８＿６，３８＿８    分周回路
３８＿７    速度識別回路
４０    スピンドルモータ
５１    イジェクトモータドライバ
５２    イジェクトモータ
【図１】
0003745194.tif 000002
【図２】
0003745194.tif 000003
【図３】
0003745194.tif 000004
【図４】
0003745194.tif 000005
【図５】
0003745194.tif 000006
【図６】
0003745194.tif 000007
【図７】
0003745194.tif 000008
【図８】
0003745194.tif 000009
【図９】
0003745194.tif 000010
【図１０】
0003745194.tif 000011
【図１１】
0003745194.tif 000012
【図１２】
0003745194.tif 000013
【図１３】
0003745194.tif 000014
【図１４】
0003745194.tif 000015