(57)【特許請求の範囲】
【請求項１】
記録面にトラックが形成されたディスク記録媒体を装着する装着手段、
前記記録面にレーザ光を照射する光ピックアップ、
前記光ピックアップを前記記録面の径方向に移動させるモータ、
前記記録面から反射された前記レーザ光に基づいてトラッキングエラー信号を検出する第１検出手段、
前記トラッキングエラー信号の周期が閾値よりも長いとき前記モータの制御電圧を上昇させる上昇手段、および
前記トラッキングエラー信号の前記周期が閾値に等しいか前記閾値よりも短いとき前記モータの前記制御電圧を所定値に設定する設定手段を備え、
前記上昇手段による前記モータの制御電圧の上昇、あるいは前記設定手段による前記モータの制御電圧の設定は、シーク動作のための前記光ピックアップの移動中に行うことを特徴とするディスク装置。
【請求項２】
前記上昇手段は前記周期と前記閾値との誤差に関連する電圧値を前記所定値に加算する、請求項１記載のディスク装置。
【請求項３】
前記モータの周辺温度を検出する第２検出手段をさらに備え、
前記所定値は前記周辺温度に応じて異なる、請求項１または２記載のディスク装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
この発明は、ディスク装置に関し、特にたとえば、シーク動作のために光ピックアップをディスク記録媒体の径方向に移動させる、ディスク装置に関する。
【０００２】
【従来技術】
ディスク装置において、シーク動作のために光ピックアップをディスク記録媒体の径方向に移動させるには、スレッドモータを回転させる必要がある。このため、従来技術ではシーク時にスレッド制御電圧を出力し、スレッドモータを所定方向に回転させていた。
【０００３】
【発明が解決しようとする課題】
しかし、従来技術では、スレッド制御電圧は常に所定値に設定されていたため、負荷が変化したときにスレッドモータを適切に回転させることができないおそれがあった。たとえば、低温時は、潤滑油の粘着性が高くなり、スレッドモータに過大な負荷が係ってしまう。このとき、常温時と同じ電圧でスレッドモータを駆動しようとすると、スレッドモータの回転速度が低下するか、最悪の場合は回転が停止する可能性がある。ここで、スレッド制御電圧を常に高めに設定するようにすれば、スレッドモータは過負荷時も回転するが、シーク動作時の騒音が大きくなってしまう。
【０００４】
それゆえに、この発明の主たる目的は、負荷量の変化に関係なく安定したシーク動作を行なうことができる、ディスク装置を提供することである。
【０００５】
【課題を解決するための手段】
本発明はディスク装置であって、記録面にトラックが形成されたディスク記録媒体を装着する装着手段、前記記録面にレーザ光を照射する光ピックアップ、前記光ピックアップを前記記録面の径方向に移動させるモータ、前記記録面から反射された前記レーザ光に基づいてトラッキングエラー信号を検出する第１検出手段、前記トラッキングエラー信号の周期が閾値よりも長いとき前記モータの制御電圧を上昇させる上昇手段、および前記トラッキングエラー信号の前記周期が閾値に等しいか前記閾値よりも短いとき前記モータの前記制御電圧を所定値に設定する設定手段を備え、前記上昇手段による前記モータの制御電圧の上昇、あるいは前記設定手段による前記モータの制御電圧の設定は、シーク動作のための前記光ピックアップの移動中に行うことを特徴とする。
【０００７】
本発明においては、記録面にトラックが形成されたディスク記録媒体が装着手段によって装着され、光ピックアップが記録面にレーザ光を照射すると、記録面から反射されたレーザ光に基づいて、トラッキングエラー信号が第１検出手段によって検出される。モータによって光ピックアップを記録面の径方向に移動させるとき、トラッキングエラー信号の周期が閾値よりも長ければ、モータの制御電圧が上昇手段によって上昇される。一方、トラッキングエラー信号の周期が閾値に等しいか閾値よりも短ければ、モータの制御電圧が設定手段によって所定値に設定される。
【０００８】
したがって、モータの回転速度が遅いためにトラッキングエラー信号の周期が閾値よりも長いときは、モータの制御電圧が上昇し、回転速度が加速される。回転速度が上昇することで、トラッキングエラー信号の周期が閾値に等しくなるか、閾値よりも短くなると、モータの制御電圧が所定値に設定される。所定値に設定されることでモータの回転速度が低下し、トラッキングエラー信号の周期が閾値よりも長くなると、モータの回転速度が再び加速される。
【０００９】
好ましくは、上昇手段は、トラッキングエラー信号の周期と閾値との誤差に関連する電圧値を所定値に加算して、制御電圧を上昇させる。
【００１０】
また、モータの周辺温度を第２検出手段によって検出し、検出された周辺温度に応じて所定値を異ならせるようにしてもよい。
【００１２】
【発明の効果】
本発明によれば、モータの回転速度が遅いときはモータの制御電圧を上昇させて回転速度を速くし、回転速度の上昇によってトラッキングエラー信号の周期が閾値に等しくなるか、閾値よりも短くなると、モータの制御電圧を所定値に設定するようにしたため、負荷量の変化に関係なく安定したシーク動作を行なうことができる。
【００１４】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【００１５】
【実施例】
図１を参照して、この実施例の光ディスク装置１０は、光学レンズ１４が設けられた光ピックアップ１２を含む。光学レンズ１４は、トラッキングアクチュエータ１６およびフォーカスアクチュエータ１８によって支持され、レーザダイオード２０から放出されたレーザ光は、このような光学レンズ１４で収束されてＡＳＭＯ（Advanced Storage Magneto Optical disc）のような光磁気ディスク４４の記録面に照射される。これによって、所望の信号が光磁気ディスク４４に記録され、あるいは光磁気ディスク４４から再生される。
【００１６】
光磁気ディスク４４はスピンドル４６の上に搭載され、スピンドルモータ４８によって回転する。光磁気ディスク４４はＺＣＬＶ（Zone Constant Linear Velocity）方式のディスクであり、回転数は光ピックアップ１２が内周から外周へ移動するにつれて低下する。
【００１７】
記録面からの反射光は、同じ光学レンズを通過して光検出器２２に照射される。光検出器２２の出力は、ＦＥ信号検出回路２４およびＴＥ信号検出回路２６に入力され、ＦＥ（Focus Error）信号およびＴＥ（Tracking Error）信号がそれぞれで検出される。検出されたＦＥ信号およびＴＥ信号は、Ａ／Ｄ変換器３４ａおよび３４ｂを介して、ＤＳＰ（Digital Signal Processor）３６にそれぞれ与えられる。
【００１８】
ＤＳＰ３６は、ＦＥ信号に基づいてフォーカスサーボ処理を実行し、ＴＥ信号に基づいてトラッキングサーボ処理およびスレッドサーボ処理を実行する。フォーカスサーボ処理によってフォーカスアクチュエータ制御電圧が生成され、フォーカスアクチュエータ制御電圧はＤ／Ａ変換器４４ｂを介してフォーカスアクチュエータ１８に出力される。また、トラッキングサーボ処理によってトラッキングアクチュエータ制御電圧が生成され、トラッキングアクチュエータ制御電圧はＤ／Ａ変換器４４ａからトラッキングアクチュエータ１６に出力される。光学レンズ１４の光軸方向の位置はフォーカスアクチュエータ制御電圧によって制御され、光学レンズ１４の径方向の位置はトラッキングアクチュエータ制御電圧によって制御される。ＤＳＰ３６はさらに、スレッドサーボ処理によってスレッド制御電圧を生成し、ＰＷＭ信号発生回路４０から出力されるＰＷＭ信号のパルス幅は、スレッド制御電圧に応じて変化する。スレッドモータ４２の回転速度および回転方向は、このようなＰＷＭ信号によって制御される。
【００１９】
ＴＥ信号はまたコンパレータ２８で所定の閾値と比較され、コンパレータ２８からＴＺＣ（Tracking Zero Cross）信号が出力される。光ピックアップ１２がシークのために光磁気ディスク４４の径方向に移動するとき、ＴＥ信号は図２（Ａ）に示すように変化し、ＴＺＣ信号は図２（Ｂ）に示すように変化する。つまり、ＴＺＣ信号は、ＴＥ信号がマイナスレベルからプラスレベルへ変化する途中のゼロレベルで立ち上がり、ＴＥ信号がプラスレベルからマイナスレベルへ変化する途中のゼロレベルで立ち下がる。コンパレータ２８から出力されたこのようなＴＺＣ信号は、ＺＣカウンタ３０および周期測定回路３２に与えられる。ＺＣカウンタ３０はＴＺＣ信号の立ち上がりをカウントし、周期測定回路３２はＴＺＣ信号の周期を測定する。ＺＣカウンタ３０のカウント値および周期測定回路３２による測定周期は、そのままＤＳＰ３６に与えられる。
【００２０】
シーク動作時、ＤＳＰ３６は、スレッドモータ４２を駆動して光ピックアップ１２を光磁気ディスク４４の径方向に移動させる。このときのスレッド制御電圧は、光ピックアップ１２の周辺に設置された温度センサ５０の出力と周期測定回路３２による測定周期に基づいて決定する。温度センサ５０による検知温度は、スレッドモータ４２の温度に相当する。ＤＳＰ３６は、この検知温度が所定閾値よりも高ければスレッド制御電圧の初期値を標準シーク用電圧（常温シーク用電圧）に設定し、検知温度が所定閾値以下であればスレッド制御電圧の初期値を低温シーク用電圧（＞標準シーク用電圧）に設定する。ＤＳＰ３６はまた、シーク動作中のＴＺＣ信号の周期が所定閾値以下であればスレッド制御電圧を初期値のまま維持するが、周期が所定閾値よりも長ければ設定されたスレッド制御電圧を初期値よりも高くする。
【００２１】
低温時は、潤滑油の粘着性が高くなり、スレッドモータ４２の負荷が大きくなるため、常温時のスレッド制御電圧ではスレッドモータ４２が適当な速度で回転しないおそれがある。一方、常温時のスレッド制御電圧を高めに設定すると、シーク動作時の騒音が大きくなる。このため、この実施例では、温度センサ５０による検知温度が所定閾値以下であれば、標準シーク用電圧よりも高い低温シーク用制御電圧を初期値として設定し、さらにシーク時のスレッドモータ４２の回転速度が遅いときは、シーク制御電圧を初期値から上昇させるようにしている。これによって、低温時にシークを行なうときでも、スレッドモータ４２を適当な速度で回転させることができる。また、標準シーク制御電圧を低めに設定することができ、常温におけるシーク動作時の騒音を抑えることができる。
【００２２】
光検出器２２，ＦＥ信号検出回路２４およびＴＥ信号検出回路２６は、図３に示すように構成される。光検出器２２は４つの検出素子２２ａ〜２２ｄからなり、この検出素子２２ａ〜２２ｄの出力がＦＥ信号検出回路２４およびＴＥ信号検出回路２６において、異なる演算を施される。具体的には、ＦＥ信号検出回路２４において数１が演算され、ＴＥ信号検出回路２６において数２が演算される。
【００２３】
【数１】
ＦＥ＝（Ａ＋Ｃ）−（Ｂ＋Ｄ）
【００２４】
【数２】
ＴＥ＝（Ａ＋Ｄ）−（Ｂ＋Ｃ）
なお、数１〜数３における“Ａ”〜“Ｄ”はそれぞれ、検出素子２２ａ〜２２ｄの出力に対応する。また、検出素子２２ａおよび２２ｄはレーザ光のトレース方向左半分の光成分を検出し、検出素子２２ｂおよび２２ｃはレーザ光のトレース方向右半分の光成分を検出する。
【００２５】
ＤＳＰ３６は、図４に示すフロー図に従ってシーク動作を制御する。なお、ＤＳＰ３６は、実際には論理回路によって形成されるが、説明の便宜上、フロー図を用いる。
【００２６】
まずステップＳ１でトラッキングサーボを中止し、ステップＳ３で温度センサ５０によって検知されたスレッドモータ４２の周辺温度データを取り込む。ステップＳ５では取り込んだ周辺温度データを所定の閾値と比較し、周辺温度＞閾値であれば、ステップＳ７で標準シーク用電圧を初期値として設定し、周辺温度≦閾値であれば、ステップＳ９で低温シーク用電圧を初期値として設定する。ステップＳ７またはＳ９の処理を終えると、ステップＳ１１でＺＣカウンタ３０をリセットし、ステップＳ７またはＳ９で設定された初期値を持つスレッド制御電圧を出力する。スレッドモータ４２は、このスレッド制御電圧に基づくＰＷＭ信号に応答して回転し、ＺＣカウンタ３０は、コンパレータ２８から出力されるＴＺＣ信号の立ち上がりに応答してインクリメントされる。
【００２７】
ステップＳ１５では、ＺＣカウンタ３０のカウント値が“目的値−１”に達したかどうか判断し、ＮＯであれば、ステップＳ１７でＴＺＣ信号の周期（ＺＣ周期）を検出する。つまり、周期測定回路３２による測定周期を取り込む。ステップＳ１９では検出されたＺＣ周期を所定閾値と比較し、比較結果に応じてステップＳ２１またはＳ２３でスレッド制御電圧を更新する。つまり、ＺＣ周期＞所定閾値であれば数３に従ってスレッド制御電圧を修正し、ＺＣ周期≦所定閾値であればステップＳ２３でスレッド制御電圧を初期値に設定する。
【００２８】
【数３】
スレッド制御電圧＝初期値＋（測定周期−所定閾値）＊ゲイン
ステップＳ２１またはＳ２３の処理が完了すると、ステップＳ２５で更新後のスレッド制御電圧を出力し、ステップＳ１５に戻る。
【００２９】
したがって、スレッドモータ４２の回転速度が所定速度よりも遅ければ、スレッド制御電圧は上昇し、スレッド制御電圧の上昇によってスレッドモータ４２の回転速度が所定速度以上となると、スレッド制御電圧は初期値（標準シーク用電圧または低温シーク用電圧）に戻される。
【００３０】
ＺＣカウンタ３０にカウント値が“目的値−１”に達すると、ステップＳ１５からステップＳ２７に進み、スレッドモータ４２にブレーキをかける。具体的には、逆極性のスレッド制御電圧を出力する。これによってスレッドモータ４２に回転が停止すると、ステップＳ２９でトラッキングサーボを実行し、リターンする。
【００３１】
以上の説明から分かるように、スレッドモータ４２の周辺温度は温度センサ５０によって検出され、検出された周辺温度が閾値よりも高ければ、標準シーク用電圧がスレッドモータ４２の制御電圧の初期値として決定される。一方、検出された周辺温度が閾値以下であれば、標準シーク用電圧よりも高い低温シーク用電圧がスレッドモータ４２の制御電圧の初期値として決定される。したがって、周辺温度が低く、スレッドモータ４２に過負荷がかかるようなときは、シーク用電圧によってスレッドモータ４２が駆動される。
【００３２】
スレッドモータ４２によって光ピックアップ１２を光磁気ディスク４４の径方向に移動させるとき、トラッキングエラー信号の周期が閾値よりも長ければ、スレッドモータ４２の制御電圧が上昇される。一方、トラッキングエラー信号の周期が閾値に等しいか閾値よりも短ければ、スレッドモータ４２の制御電圧が初期値に設定される。
【００３３】
したがって、スレッドモータ４２の回転速度が遅いためにトラッキングエラー信号の周期が閾値よりも長いときは、スレッドモータ４２の制御電圧が上昇し、回転速度が加速される。回転速度が上昇することで、トラッキングエラー信号の周期が閾値に等しくなるか、閾値よりも短くなると、スレッドモータ４２の制御電圧が初期値に戻される。初期値に戻されたことでスレッドモータ４２の回転速度が低下し、トラッキングエラー信号の周期が閾値よりも長くなると、スレッドモータ４２の回転速度が再び加速される。このようにしてスレッドモータ４２の制御電圧を調整することで、負荷量の変化に関係なく安定したシーク動作を行なうことができる。
【００３４】
なお、この実施例では、ＴＥ信号の周期を１回検出する毎に当該周期を閾値と比較してスレッド制御電圧を調整するようにしているが、ＴＥ信号の周期を複数回検出し、検出された複数の周期の平均値を閾値と比較してスレッド制御電圧を調整するようにしてもよい。
【００３５】
また、この実施例では、ディスク記録媒体としてＡＳＭＯのような光磁気ディスクを用いているが、この発明は、ＣＤ−ＲＯＭやＤＶＤを記録／再生するディスク装置にも適用できることは言うまでもない。
【図面の簡単な説明】
【図１】この発明の一実施例を示すブロック図である。
【図２】（Ａ）はトラッキングエラー信号を示す波形図であり、（Ｂ）はＴＺＣ信号を示す波形図である。
【図３】光検出器，ＴＥ信号検出回路およびＦＥ信号検出回路を示す回路図である。
【図４】シーク動作時のＤＳＰの処理の一部を示すフロー図である。
【図５】シーク動作時のＤＳＰの処理の他の一部を示すフロー図である。
【符号の説明】
１０…光ディスク装置
１２…光ピックアップ
２６…ＴＥ信号検出回路
３０…ＺＣカウンタ
３２…周期測定回路
３６…ＤＳＰ
４２…スレッドモータ
５０…温度センサ
【図１】
0003796108.tif 000002
【図２】
0003796108.tif 000003
【図３】
0003796108.tif 000004
【図４】
0003796108.tif 000005
【図５】
0003796108.tif 000006