(57)【要約】【課題】ステッピングモータの脱調の発生を抑制することが可能なディスク装置及び光ピックアップ移送制御方法を提供する。【解決手段】ディスク装置の使用時間や電源電圧等に応じてステッピングモータの最高回転速度を制御する機能を搭載する。ディスク装置の制御部は、ディスク装置の使用時間や電源電圧を検出し、ステッピングモータを回転させて光ピックアップを移送する際、検出した使用時間や電源電圧に応じてステッピングモータの最高回転速度を決定し、決定した最高回転速度以下の回転速度でステッピングモータを回転させる。【選択図】図１
2006236568.tif 000002
【特許請求の範囲】
【請求項１】
光ピックアップと、
ステッピングモータを備え、該ステッピングモータの回転に連動させて前記光ピックアップをディスク状記録媒体の半径方向に移送する移送機構と、
当該ディスク装置の使用時間を検出する検出手段と、
前記光ピックアップを移送する際、前記検出手段によって検出された使用時間に応じて前記ステッピングモータの最高回転速度を決定し、決定した最高回転速度以下の回転速度で前記ステッピングモータを回転させる回転速度制御手段と
を具備することを特徴とするディスク装置。
【請求項２】
前記回転速度制御手段は、前記光ピックアップを移送する際、前記検出手段によって検出された使用時間が短い程、前記ステッピングモータの最高回転速度の値を大きな値に決定し、決定した最高回転速度以下の回転速度で前記ステッピングモータを回転させる
ことを特徴とする請求項１に記載のディスク装置。
【請求項３】
光ピックアップと、
ステッピングモータを備え、該ステッピングモータの回転に連動させて前記光ピックアップをディスク状記録媒体の半径方向に移送する移送機構と、
当該ディスク装置の電源電圧を検出する電圧検出手段と、
前記光ピックアップを移送する際、前記電圧検出手段によって検出された電源電圧に応じて前記ステッピングモータの最高回転速度を決定し、決定した最高回転速度以下の回転速度で前記ステッピングモータを回転させる回転速度制御手段と
を具備することを特徴とするディスク装置。
【請求項４】
前記回転速度制御手段は、前記光ピックアップを移送する際、前記電圧検出手段によって検出された電源電圧の値が低い程、前記ステッピングモータの最高回転速度の値を小さな値に決定し、決定した最高回転速度以下の回転速度で前記ステッピングモータを回転させる
ことを特徴とする請求項３に記載のディスク装置。
【請求項５】
前記回転速度制御手段は、前記光ピックアップを移送する際、前記電圧検出手段によって検出された電源電圧の値と、予め定められたしきい値電圧とを比較し、電源電圧の値がしきい値電圧よりも低い場合は、電源電圧の値がしきい値電圧以上の場合よりも前記ステッピングモータの最高回転速度の値を小さな値に決定し、決定した最高回転速度以下の回転速度で前記ステッピングモータを回転させる
ことを特徴とする請求項３に記載のディスク装置。
【請求項６】
ステッピングモータの回転に連動させて光ピックアップをディスク状記録媒体の半径方向に移送する光ピックアップ移送制御方法であって、
前記ステッピングモータ及び前記光ピックアップを具備するディスク装置の使用時間を検出し、検出した使用時間に応じて前記ステッピングモータの最高回転速度を決定し、決定した最高回転速度以下の回転速度で前記ステッピングモータを回転させることを特徴とする光ピックアップ移送制御方法。
【請求項７】
ステッピングモータの回転に連動させて光ピックアップをディスク状記録媒体の半径方向に移送する光ピックアップ移送制御方法であって、
前記ステッピングモータ及び前記光ピックアップを具備するディスク装置の電源電圧を検出し、検出した電源電圧に応じて前記ステッピングモータの最高回転速度を決定し、決定した最高回転速度以下の回転速度で前記ステッピングモータを回転させることを特徴とする光ピックアップ移送制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ピックアップを移送するためのステッピングモータを備えたディスク装置及び光ピックアップ移送制御方法に関する。
【背景技術】
【０００２】
ＣＤ−ＲＷ（Compact Disc ReWritable）やＣＤ−Ｒ（Compact Disc Recordable）等のディスクに情報を記録し、あるいは該光ディスクに既に記録された情報を再生するディスク装置が広く実用に供されている。
【０００３】
かかるディスク装置は、ディスクに光ビームを照射する光ピックアップ及び該光ピックアップを当該ディスクの半径方向に移送する光ピックアップ移送機構等を備えている。ディスク装置は、ディスクに形成された複数のトラックから所望のトラックを検索（シーク）する場合、光ピックアップ移送機構により所望のトラック近傍まで光ピックアップを移送する。この移送動作を高速に行うためには、光ピックアップ移送機構により、該光ピックアップを高速に所望のトラック近傍に移送する必要がある。
【０００４】
図６は、ステッピングモータを具備する光ピックアップ移送機構の構成を例示した図である。
ステッピングモータ１００は、モータドライバ（図示略）等から供給されるパルスの数及び周波数に応じて回転数及び回転速度が制御されるモータである。
このステッピングモータ１００には、螺旋状の溝が一定のピッチＰで形成されたリードスクリュー１１０が設けられている。このリードスクリュー１１０は、図示せぬディスクの半径方向と平行になるように取り付けられ、光ピックアップ２００は該リードスクリュー１１０の溝に沿って移動可能なように配置されている。かかる構成により、光ピックアップ２００は、ステッピングモータ１００が１回転する毎に、リードスクリュー１１０の１個分のピッチＰだけディスク１０の半径方向に移動する。
【０００５】
上述したように、ステッピングモータ１００は、与えられるパルスの数及び周波数に応じて回転数及び回転速度が制御される。従って、光ピックアップ移送機構により光ピックアップ２００を高速に移送するためには、ステッピングモータ１００の回転速度を上げるべく、該パルスの周波数を高く設定する必要がある。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、該パルスの周波数を高く設定すると、ステッピングモータ１００において発生するトルクが小さくなってしまう。ここで、ステッピングモータ１００に与えるパルスの周波数が所定周波数を越えてしまうと、当該パルスを加えてもステッピングモータ１００が回転しない、いわゆる脱調と呼ばれる現象が生じる。この脱調が発生すると、ステッピングモータ１００に与えたパルスの数から予定される光ピックアップの移動距離と、該パルスをステッピングモータ１００に与えることにより実際に光ピックアップ２００が移動した距離との間にずれが生じてしまうといった問題が発生する。
【０００７】
本発明は、以上説明した事情を鑑みてなされたものであり、脱調の発生を抑制することが可能なディスク装置及び光ピックアップ移送制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明に係るディスク装置は、光ピックアップと、ステッピングモータを備え、該ステッピングモータの回転に連動させて前記光ピックアップをディスク状記録媒体の半径方向に移送する移送機構と、当該ディスク装置の使用時間を検出する検出手段と、前記光ピックアップを移送する際、前記検出手段によって検出された使用時間に応じて前記ステッピングモータの最高回転速度を決定し、決定した最高回転速度以下の回転速度で前記ステッピングモータを回転させる回転速度制御手段とを具備することを特徴とする。
【０００９】
かかる構成によれば、ディスク装置では、ステッピングモータを回転させて光ピックアップを移送する際、検出手段によって検出されたディスク装置の使用時間に応じてステッピングモータの最高回転速度を決定し、決定した最高回転速度以下の回転速度でステッピングモータを回転させる。
【００１０】
また、本発明に係る光ピックアップ移送制御方法は、ステッピングモータの回転に連動させて光ピックアップをディスク状記録媒体の半径方向に移送する光ピックアップ移送制御方法であって、前記ステッピングモータ及び前記光ピックアップを具備するディスク装置の使用時間を検出し、検出した使用時間に応じて前記ステッピングモータの最高回転速度を決定し、決定した最高回転速度以下の回転速度で前記ステッピングモータを回転させることを特徴とする。
【００１１】
また、本発明に係るディスク装置は、光ピックアップと、ステッピングモータを備え、該ステッピングモータの回転に連動させて前記光ピックアップをディスク状記録媒体の半径方向に移送する移送機構と、当該ディスク装置の電源電圧を検出する電圧検出手段と、前記光ピックアップを移送する際、前記電圧検出手段によって検出された電源電圧に応じて前記ステッピングモータの最高回転速度を決定し、決定した最高回転速度以下の回転速度で前記ステッピングモータを回転させる回転速度制御手段とを具備することを特徴とする。
【００１２】
かかる構成によれば、ディスク装置では、ステッピングモータを回転させて光ピックアップを移送する際、電圧検出手段によって検出されたディスク装置の電源電圧に応じてステッピングモータの最高回転速度を決定し、決定した最高回転速度以下の回転速度でステッピングモータを回転させる。
【００１３】
また、本発明に係る光ピックアップ移送制御方法は、ステッピングモータの回転に連動させて光ピックアップをディスク状記録媒体の半径方向に移送する光ピックアップ移送制御方法であって、前記ステッピングモータ及び前記光ピックアップを具備するディスク装置の電源電圧を検出し、検出した電源電圧に応じて前記ステッピングモータの最高回転速度を決定し、決定した最高回転速度以下の回転速度で前記ステッピングモータを回転させることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、ステッピングモータの脱調の発生を抑制することが可能となる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照して本発明の実施形態について説明する。
Ａ．本実施形態
（１）実施形態の構成
図１は、本実施形態に係るディスク装置３００の構成を示す図である。なお、図１に示す光ピックアップ移送機構の構成は、前掲図６に示す光ピックアップ移送機構と同様であるため、対応する部分には同一符号を付し説明を省略する。
光ピックアップ３１０は、図示せぬデータエンコーダ等から供給されるＥＦＭ(Eight to Fourteen Modulation)変調の施された記録データに応じてレーザ光（光ビーム）を出射し、ディスク１０に対する記録データの書き込みを行う一方、該ディスク１０に出射したレーザ光の戻り光を戻り光信号として、デコーダ３２０に出力する。
【００１６】
デコーダ３２０は、光ピックアップ３１０から供給される戻り光信号を復調等し、ディスク１０における光ピックアップ３１０の現在位置を示すアドレス情報（以下、単に現アドレスという）を取得する。なお、現アドレスを取得する方法として、例えばディスク１０の案内溝（プリグルーブ）にレーザ光を照射することにより得られるウォブル信号を利用して現アドレスを取得する方法、記録データに付加されるサブコード情報を利用して現アドレスを取得する方法、ディスク１０に予め記録されているＡＴＩＰ（Absolute Time In Pre-Groove）情報を利用して現アドレスを取得する方法等があるが、いずれの方法を採用するかはディスク装置３００の設計等に応じて適宜選択可能である。
【００１７】
制御部３３０は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）およびＲＡＭ（Random Access Memory）等によって構成され、ＲＯＭに格納されたプログラムに従って当該ディスク装置３００の各部を中枢的に制御するほか、シーク動作制御等を行う。詳述すると、制御部３３０は、ホストコンピュータ等から光ピックアップ３１０の移送先に対応する目標アドレスを含むシーク動作開始命令を受け取ると、後述するシーク動作制御処理を実行し、ステッピングモータ１００に与えるパルス数及び該ステッピングモータ１００の最高回転速度等を求め、これをコントローラ３４０へ通知する。
【００１８】
図２は、ＲＡＭ等に格納されている最高回転速度管理テーブルＴＡを例示した図である。
図２に示すように、最高回転速度管理テーブルＴＡには複数の最高回転速度が登録されている。制御部３３０は、ステッピングモータ１００の最高回転速度を決定する際、該最高速度管理テーブルＴＡに登録されている複数の最高回転速度の中から所定の条件（後述）に合致する最高回転速度を取得する構成となっている。なお、最高回転速度の取得動作等については、実施形態の動作説明の項においてその詳細を明らかにする。
【００１９】
図１に戻り、コントローラ３４０は、制御部３３０から通知されるパルス数及び最高回転速度に基づきパルスを生成し、これをドライバ３５０へ出力する。このコントローラ３４０において生成されるパルスの周波数は、通知される最高回転速度以下の回転速度に対応したパルスの周波数に制限される。
【００２０】
ドライバ３５０は、コントローラ３４０から供給されるパルスに応じてステッピングモータ１００の回転数及び回転速度を制御し、これにより光ピックアップ３１０を現アドレスに対応する位置から目標アドレスに対応する位置まで移送する。
以下、図１等を参照しながら本実施形態に係るディスク装置３００のシーク動作について説明する。
【００２１】
（２）実施形態の動作
ディスク装置３００にディスク１０が装着され、かかるディスク装置３００に電源が投入されると、光ピックアップ移送機構は、制御部３３０による制御の下、光ピックアップ３１０を例えばディスク１０の最内周に対応する位置（便宜上、基準位置という）に移送する。その後、ユーザがホストコンピュータ等の操作部（図示略）を利用して記録データの書き込みを開始すべき旨の入力を行うと、ホストコンピュータは、入力操作内容から光ピックアップ３１０の移送先に対応する目標アドレスを求め、求めた目標アドレスを含むシーク動作開始命令をディスク装置３００に対して送出する。
【００２２】
ディスク装置３００の制御部３３０は、ホストコンピュータ４００からシーク動作開始命令を受け取ると、ＲＯＭに格納されているシーク動作制御プログラムを起動して、以下に示すシーク動作制御処理を実行する。
図３は、シーク動作制御処理の処理フローを示す図である。
制御部３３０は、ホストコンピュータ４００からシーク動作開始命令を受け取ると（ステップＳ１）、光ピックアップ３１０の現在位置（ここでは、基準位置）に対応する現アドレスと該シーク動作開始命令に含まれている目標アドレスから、光ピックアップ３１０をディスク１０の半径方向に移動させる距離を求め、求めた距離からステッピングモータ１００に供給すべきパルス数を計算すると共に、最高回転速度管理テーブルＴＡ（図２参照）から対応する最高回転速度（ここでは、初期最高回転速度Ｖ０）を取得する（ステップＳ２）。そして、制御部３３０は、このようにして求めたパルス数及び最高回転速度をコントローラ３４０へ通知する（ステップＳ３）。
【００２３】
コントローラ３４０は、制御部３３０から通知されるパルス数及び初期最高回転速度Ｖ０に基づいてステッピングモータ１００へ供給するパルスを生成し、これをドライバ３５０へ出力する。ドライバ３５０は、光ピックアップ３１０を基準位置から目標アドレスに対応する位置まで移送すべく、コントローラ３４０から供給されるパルスに応じてステッピングモータ１００の回転数及び回転速度を制御する。
【００２４】
その後、制御部３３０は、光ピックアップ３１０の移送動作が終了したことを検知すると、図示せぬトラッキングサーボをＯＮにする。トラッキングサーボがＯＮされると、デコーダ３２０は、例えばウォブル信号を復調等して光ピックアップ３１０の現在位置を示す現アドレスを取得し、これを制御部３３０に出力する。
【００２５】
制御部３３０は、デコーダ３２０から現アドレスを受け取ると（ステップＳ４）、受け取った現アドレスとシーク動作開始時にホストコンピュータ等から受け取った目標アドレスとの差分（以下、位置ずれ量という）を求め、求めた位置ずれ量と予めディスク装置３００に設定されている位置ずれ許容量Δとを比較する（ステップＳ５）。この位置ずれ許容量Δは、ステッピングモータ１００が脱調したか否かを判断するための情報であり、例えば工場出荷時等にディスク装置３００に設定される。
【００２６】
制御部３３０は、例えば求めた位置ずれ量が上記位置ずれ許容量Δ以下であり、ステッピングモータ１００が脱調していないと判断すると（ステップＳ５；ＹＥＳ）、シーク動作制御処理を終了する。
【００２７】
一方、制御部３３０は、例えば求めた位置ずれ量が上記位置ずれ許容量Δを越え、ステッピングモータ１００が脱調していると判断すると（ステップＳ５；ＮＯ）、図示せぬ脱調回数計測カウンタ（初期値；「０」）のカウント値を「１」インクリメントし（ステップＳ６）、インクリメント後のカウント値ｎと予めディスク装置３００に設定されているリトライ許容回数Ｎ（Ｎ≧０）とを比較する（ステップＳ７）。このリトライ許容回数Ｎは、ステッピングモータ１００の最高回転速度を変更することなくシーク動作をリトライして良いか否かを判断するための情報であり、上記位置ずれ許容量Δと同様、例えば工場出荷時等にディスク装置３００に設定される。
【００２８】
制御部３３０は、例えばカウント値ｎが上記リトライ許容回数Ｎ以下である場合（ステップＳ７；ＮＯ）、ステッピングモータ１００の最高回転速度を変更することなくシーク動作をリトライするための制御を行う。具体的には、リトライ時に光ピックアップ３１０を移動させる距離を求め、求めた距離からステッピングモータ１００に供給すべきパルス数を計算し、計算したパルス数と共に前回シーク動作時に設定したステッピングモータ１００の最高回転速度と同じ最高回転速度（例えば、初期最高回転速度Ｖ０）をコントローラ３４０へ通知する（ステップＳ８→ステップＳ３）。なお、この後の動作については、上記と同様に説明することができるため、割愛する。
【００２９】
一方、制御部３３０は、例えばカウント値ｎが上記リトライ許容回数Ｎを越えている場合（ステップＳ７；ＹＥＳ）、前回シーク動作時に設定したステッピングモータ１００の最高回転速度よりも低い最高回転速度に設定してシーク動作をリトライするための制御を行う。例えば、前回シーク動作時に設定した最高回転速度が初期最高回転速度Ｖ０であった場合、制御部３３０は最高回転速度管理テーブルＴＡ（図２参照）から、初期最高回転速度Ｖ０よりも低い最高回転速度Ｖ１（＜Ｖ０）を取得した後、上述した脱調回数計測カウンタのカウント値を初期化（ｎ＝０）する（ステップＳ９→ステップＳ１０）。そして、制御部３３０は、このようにして取得した最高回転速度Ｖ１と共に上記パルス数をコントローラ３４０へ通知する（ステップＳ１０→ステップＳ３）。
【００３０】
ところで、脱調の発生頻度とステッピングモータ１００に与えるパルスの周波数との間には因果関係が存在する。詳述すると、ステッピングモータ１００に与えるパルスの周波数を高く設定した場合（すなわち、ステッピングモータ１００の最高回転速度を高く設定した場合）には、上記脱調は発生しやすく、一方、ステッピングモータ１００に与えるパルスの周波数を低く設定した場合（すなわち、ステッピングモータ１００の最高回転速度を低く設定した場合）には、上記脱調の発生は抑制される。
【００３１】
すなわち、制御部３３０がステッピングモータ１００の最高回転速度を低く設定することにより、脱調の発生は抑制され、この結果、ステッピングモータ１００の最高回転速度が常に一定に設定される場合と比較して上記シーク動作のリトライ回数を減らすことが可能となる。なお、制御部３３０が最高回転速度Ｖ１及びパルス数をコントローラ３４０へ通知した後の動作については、上記と同様に説明することができるため、説明を割愛する。
【００３２】
以上説明したように、本実施形態に係るディスク装置３００によれば、シーク動作時における上記脱調の発生回数等に応じてステッピングモータ１００の最高回転速度を制御する。例えば、上記脱調が数回以上検出された場合、制御部３３０は、ステッピングモータ１００の最高回転速度を低く設定した後にシーク動作をリトライする。上述したように、ステッピングモータ１００の最高回転数を低く設定することで脱調の発生は抑制され、この結果シーク動作のリトライ回数を減らすことが可能となる。なお、以上説明した本実施形態では、ステッピングモータ１００とリードスクリュー１１０とを備えた光ピックアップ移送機構（詳細は、従来技術の項参照）を例に説明を行ったが、本発明はこれに限定する趣旨ではなく、ステッピングモータ１００にギアを組んで駆動する移送機構等にも適用可能である。
【００３３】
（３）変形例
以上この発明の一実施形態について説明したが、上記実施形態はあくまで例示であり、上記実施形態に対しては、本発明の趣旨から逸脱しない範囲で様々な変形を加えることができる。変形例としては、例えば以下のようなものが考えられる。
【００３４】
＜変形例１＞
上述した本実施形態では、位置ずれ許容量Δ及びリトライ許容回数Ｎが工場出荷時等に予めディスク装置３００に設定されている場合を例に説明を行ったが、ＲＡＭや図示せぬＥＥＰＲＯＭ（Electrionically Erasable and Programmable Read Only Memory）等に上記位置ずれ許容量Δ及びリトライ許容回数Ｎを格納し、ユーザがホストコンピュータ等を利用して任意に変更できるように構成しても良い。
【００３５】
＜変形例２＞
また、上述した本実施形態では、脱調の発生回数に応じてステッピングモータ１００の最高回転速度を制御する場合について説明したが、上述した位置ずれ量と位置ずれ許容量Δとの差分の度合い（脱調の度合い）に応じてステッピングモータ１００の最高回転速度を制御しても良い。例えば、差分が大きい場合における最高回転速度が差分が小さい場合における最高回転速度以下となるように設定する。このように、位置ずれ量と位置ずれ許容量Δとの差分のみを利用してステッピングモータ１００の最高回転速度を制御することも可能であるが、脱調の発生回数及び位置ずれ量と位置ずれ許容量Δとの差分の度合いを考慮してステッピングモータ１００の最高回転速度を制御することも可能である。
【００３６】
＜変形例３＞
また、位置ずれ量と位置ずれ許容量Δとの差分に応じて、リトライ許容回数Ｎの値を変更する構成としても良い。
図４は、該差分とリトライ許容回数Ｎとの関係を例示した図である。
図４に示すように、位置ずれ量と位置ずれ許容量Δとの差分が小さい場合（例えば、「１」〜「３」）には、リトライ許容回数Ｎの値を大きく設定する一方、位置ずれ量と位置ずれ許容量Δとの差分が大きい場合（例えば、「５」〜「７」）には、１回のリトライ動作に要する時間が長いと推定されるため、リトライ許容回数Ｎの値を小さく設定する。このように、位置ずれ量と位置ずれ許容量Δとの差分に応じて、リトライ許容回数Ｎの値を変更する構成としても良い。なお、リトライ許容回数Ｎの値等については、例えば実験等により最適な値を求め、該実験結果に応じて適宜設定すれば良い。
【００３７】
また、位置ずれ量と位置ずれ許容量Δとの差分の大きさによって、リトライ許容回数Ｎの値を変更することなく、位置ずれ量と位置ずれ許容量Δとの差分に応じて、上述した脱調回数計測カウンタのカウント数を変える（例えば、脱調検出毎に該カウント値を「１」インクリメント、あるいは「２」インクリメントする等）ように構成しても良い。以上の説明から明らかなように、本発明においては位置ずれ許容量Δ及びリトライ許容回数Ｎをどのような値に設定するか等は、ディスク装置３００の設計等に応じて適宜変更可能である。
【００３８】
＜変形例４＞
図５は、変形例４に係る最高速度管理テーブルＴＡを例示する図である。
図５に示すように、本変形例に係る最高速度管理テーブルＴＡには、最高回転速度と脱調回数計測カウンタのカウント値ｎが対応付けて登録されている。制御部３３０は、脱調が検出される毎に、当該カウンタのカウント値をインクリメントすると共に、インクリメント後のカウント値（例えば、「５」等）に対応する最高回転速度（例えば、最高回転速度Ｖ１等）を最高回転速度管理テーブルＴＡから取得する。かかる最高速度管理テーブルＴＡを利用してステッピングモータ１００の最高回転速度を制御するようにしても良い。
【００３９】
＜変形例５＞
また、上述した本実施形態では、ディスク１０に記録データを書き込む場合を例に説明を行ったが、ディスク１０に予め書き込まれた記録データを読み出し、再生する場合にも適用可能である。なお、再生時における本発明の特徴部分に係る動作については、記録データを書き込む場合とほぼ同様に説明することができるため、説明を割愛する。
【００４０】
＜変形例６＞
また、上述した本実施形態では、シーク動作時における上記脱調の発生回数等に応じてステッピングモータ１００の最高回転速度を制御する場合について説明したが、例えばディスク装置３００の使用環境に応じてステッピングモータの最高回転速度を制御するように構成することも可能である。
【００４１】
一般に、ステッピングモータ１００の品質は使用時間等に応じて劣化する。該ステッピングモータ１００の劣化が進むと、上記脱調の発生頻度は高くなる。かかる特性を利用して、例えば使用開始時から１年間は、シーク動作時におけるステッピングモータ１００の最高回転速度をＮ１’に設定し、使用開始から１年が経過した場合には、該最高回転速度をＮ１’よりも小さなＮ２’（＜Ｎ１’）に設定し、・・・、使用から５年以上経過した場合には、最高回転速度をＮ５’（＜Ｎ４’＜・・・＜Ｎ１’）に設定する。このように、ディスク装置３００の使用期間等からステッピングモータ１００の経年変化等を検出し、該検出結果に応じてシーク動作時におけるステッピングモータ１００の最高回転速度を決定するようにしても良い。なお、年単位で使用期間を検出するか、日単位あるいは時、分単位等で使用期間を検出するかは、ディスク装置３００の設計等に応じて適宜変更可能である。
【００４２】
＜変形例７＞
また、ディスク装置３００の使用環境を検出する手段としてディスク装置３００の周囲温度を検出する温度検出手段を設け、当該温度検出手段によって検出される周囲温度に応じてステッピングモータ１００の最高回転速度を制御しても良い。例えば、ステッピングモータ１００の脱調が検出される毎に温度検出手段によって検出される温度（以下、脱調検出温度という）を取得し、これをテーブル化（例えば、過去５０回分の脱調検出温度を該テーブルに登録する等）してＲＡＭ等に格納する。ディスク装置３００は、シーク動作を行う際、該テーブル及び温度検出手段によって検出される周囲温度とを比較する。ここで、例えば該周囲温度が脱調の発生し易い温度範囲（例えば、３０℃〜５０℃等）にあると判断した場合、ディスク装置３００は、ステッピングモータ１００の最高回転速度を常温使用時（すなわち、脱調の発生しにくい温度範囲で使用する時）における該最高回転速度よりも低く設定する。
【００４３】
この結果、脱調の発生しやすい劣悪な環境下でディスク装置３００を使用する場合においても、脱調の発生を抑制することが可能となる。なお、ディスク装置３００を脱調の発生し易い温度範囲で使用した後、当該ディスク装置３００を再び脱調の発生しにくい温度範囲で使用する場合には、ステッピングモータ１００の最高回転速度をもとの最高回転速度に戻すようにすれば良い。すなわち、本発明は上記温度検出手段によって検出される周囲温度に応じてステッピングモータ１００の最高回転速度を下げる場合のみならず、該周囲温度に応じてステッピングモータ１００の最高回転速度を上げる場合にも適用可能である。なお、かかる技術思想を本実施形態等に適用できるのは、もちろんである。
【００４４】
＜変形例８＞
また、ディスク装置３００の使用環境を検出するその他の手段としてディスク装置３００の電源電圧を検出する電圧検出手段を設け、当該電圧検出手段によって検出される電源電圧に応じてステッピングモータ１００の最高回転速度を制御しても良い。一般に、電圧検出手段によって検出される電源電圧が低いほど、ステッピングモータ１００の脱調が検出されやすいことが知られている。本変形例においては、シーク動作を行う際、電圧検出手段によって検出される電源電圧と、予めＲＡＭ等に記憶されているしきい値電圧とを比較し、電源電圧がしきい値電圧を下回っている場合には、ステッピングモータ１００の最高回転速度を電源電圧がしきい値電圧を上回っている場合に設定されるステッピングモータ１００の最高回転速度よりも低く設定する。
【００４５】
なお、しきい値電圧を複数（例えば、第１のしきい値電圧、第２のしきい値電圧等）設定し、電圧検出手段によって検出される電源電圧がどのしきい値電圧間に存在するのかを検出し、検出結果に応じてステッピングモータ１００の最高回転速度を設定するようにしても良い。また、以上説明した温度検出手段、電圧検出手段等は、一例にすぎず、脱調の発生しやすい環境を検出することができる検出手段であればどのような検出手段を用いた場合にも本発明を適用することが可能である。
【００４６】
＜変形例９＞
また、上述した本実施形態では、デコーダ３２０によって検出される現アドレスを利用して光ピックアップ３１０の移動距離を求める構成であったが、フォトインタラプタ等によって構成されるエンコーダ（図示略）を用いて光ピックアップ３１０の移動距離を求めるディスク装置等にも本発明を適用することができる。
【００４７】
＜変形例１０＞
また、上述した本実施形態では、記録データの書き込み／読み出し対象となるディスク１０に関し、特に言及することなく説明を行ったが、ＣＤ−ＲＷ、ＣＤ−Ｒ、ＤＶＤ−Ｒ(Digital Versatile Disc Recordable)、ＤＶＤ−ＲＡＭ(Digital Versatile Disc Random Access Memory)、ＰＣ−ＲＷ（Phase Change ReWritable)等に代表される光ディスク、ＦＤ(Floppy（登録商標） Disc)、ＭＯ(Magneto Opticaldisc)等のディスクに記録データの書き込み／読み出しを行うあらゆるディスク装置に適用可能である。
【００４８】
＜変形例１１＞
また、以上説明したディスク装置に係る諸機能（例えば、図３に示すシーク動作制御処理等）は、ソフトウェアによって実現することも可能である。具体的には該ソフトウェアを記録した記録媒体（例えば、ＣＤ−ＲＯＭ等）からディスク装置にインストールする、あるいは該ソフトウェアを備えたサーバからネットワーク（例えば、インターネット等）を介してダウンロードし、ホストコンピュータ等を介してディスク装置にインストールする。このように、上述した諸機能をソフトウェアによって実現することも可能である。
なお、以上説明した各変形例を異なる変形例に適用（例えば、変形例２に変形例６を適用）することができるのは、勿論である。
【図面の簡単な説明】
【００４９】
【図１】本実施形態におけるディスク装置の構成を示す図である。
【図２】同実施形態に係る最高回転速度管理テーブルを例示した図である。
【図３】同実施形態に係るシーク動作制御処理フローを示すフローチャートである。
【図４】変形例３に係るリトライ許容回数Ｎを説明するための図である。
【図５】変形例４に係る最高回転速度管理テーブルを例示した図である。
【図６】光ピックアップ移送機構を説明するための図である。
【符号の説明】
【００５０】
３００・・・ディスク装置、１００・・・ステッピングモータ、３１０・・・光ピックアップ、３２０・・・デコーダ、３３０・・・制御部、３４０・・・コントローラ、３５０・・・ドライバ、１０・・・ディスク。
【図１】
2006236568.tif 000003
【図２】
2006236568.tif 000004
【図３】
2006236568.tif 000005
【図４】
2006236568.tif 000006
【図５】
2006236568.tif 000007
【図６】
2006236568.tif 000008