(57)【要約】【課題】  ディスク装置でのサーボ処理では、どの様な状態でも同じスペックでサーボの処理を行っているので、アクチュエータに大きな外乱が発生しない時には、オーバースペックとなり、必要以上に消費電力が増加してしまう。【解決手段】  サーボフィルタ演算を行う回路に入力されているクロックの周波数を、切り換え可能な構成にして、アクチュエータにかかる外乱が小さく、サーボの高応答性が不要な時には、クロックの周波数を低くする操作を行うことによって、消費電力の削減を行うことを可能とする。【選択図】  図１
2007265527.tif 000002
【特許請求の範囲】
【請求項１】
アクチュエータの位置情報をデジタル値に変換するＡ／Ｄ変換器と、
前記Ａ／Ｄ変換器で変換された前記アクチュエータの位置情報に対してフィルタ演算を行うフィルタ演算手段と、
前記アクチュエータの位置情報のレベルを、所定の値と比較し、その比較結果を、前記アクチュエータの振動の有無の検出結果として検出出力する振動検出手段と、
前記振動検出手段の検出出力に応じて、前記フィルタ演算手段に供給するクロックを切り換えるクロック切り換え手段と、
前記フィルタ演算手段の出力を、前記アクチュエータの駆動信号に変換する駆動信号変換手段と、を備えた、
ことを特徴とするサーボクロック制御装置。
【請求項２】
請求項１記載のサーボクロック制御装置において、
前記クロック切り換え手段は、前記振動検出手段の検出出力が所定の時間以上変化しなかった時に、前記フィルタ演算手段に供給するクロックを切り換える、
ことを特徴とするサーボクロック制御装置。
【請求項３】
アクチュエータの位置情報をデジタル値に変換するＡ／Ｄ変換器と、
前記Ａ／Ｄ変換器で変換された前記アクチュエータの位置情報に対してフィルタ演算を行うフィルタ演算手段と、
前記フィルタ演算手段の動作開始から所定の時間経過後に、前記フィルタ演算手段に供給するクロックを切り換えるクロック切り換え手段と、
前記フィルタ演算手段の出力を、前記アクチュエータの駆動信号に変換する駆動信号変換手段と、を備えた、
ことを特徴とするサーボクロック制御装置。
【請求項４】
アクチュエータの位置情報をデジタル値に変換するＡ／Ｄ変換器と、
前記Ａ／Ｄ変換器で変換された前記アクチュエータの位置情報に対してフィルタ演算を行うフィルタ演算手段と、
前記アクチュエータの位置情報のレベルを、所定の値と比較し、その比較結果を、前記アクチュエータの振動の有無の検出結果として検出出力する振動検出手段と、
前記フィルタ演算手段の動作開始後、前記振動検出手段の前記検出出力が所定の範囲内に入った時に、前記フィルタ演算手段に供給するクロックを切り換えるクロック切り換え手段と、
前記フィルタ演算手段の出力を、前記アクチュエータの駆動信号に変換する駆動信号変換手段と、を備えた、
ことを特徴とするサーボクロック制御装置。
【請求項５】
請求項４記載のサーボクロック制御装置において、
前記クロック切り換え手段は、前記振動検出手段の検出出力が所定の時間以上変化しなかった時に、前記フィルタ演算手段に供給するクロックを切り換える、
ことを特徴とするサーボクロック制御装置。
【請求項６】
アクチュエータの位置情報をデジタル値に変換するＡ／Ｄ変換器と、
前記Ａ／Ｄ変換器で変換された前記アクチュエータの位置情報に対してフィルタ演算を行うフィルタ演算手段と、
前記アクチュエータをディスクの径方向に移動させるアクチュエータ駆動手段と、
前記アクチュエータのディスク径方向への移動中の期間、前記フィルタ演算手段に供給するクロックを切り換えるクロック切り換え手段と、
前記フィルタ演算手段の出力を、前記アクチュエータへの駆動信号に変換する駆動信号変換手段と、を備えた、
ことを特徴とするサーボクロック制御装置。
【請求項７】
アクチュエータの位置情報をデジタル値に変換するＡ／Ｄ変換器と、
前記Ａ／Ｄ変換器で変換された前記アクチュエータの位置情報に対してフィルタ演算を行うフィルタ演算手段と、
ディスクの回転を制御するディスク駆動手段と、
前記ディスク駆動手段のディスク回転数目標値に応じて、前記フィルタ演算手段に供給するクロックを切り換えるクロック切り換え手段と、
前記フィルタ演算手段の出力を、前記アクチュエータへ駆動信号に変換する駆動信号変換手段と、を備えた、
ことを特徴とするサーボクロック制御装置。
【請求項８】
アクチュエータの位置情報をデジタル値に変換するＡ／Ｄ変換器と、
前記Ａ／Ｄ変換器で変換された前記アクチュエータの位置情報に対してフィルタ演算を行うフィルタ演算手段と、
前記フィルタ演算手段のフィルタ演算動作時と、非フィルタ演算動作時とで、前記クロックの周波数が異なるよう、前記フィルタ演算手段に供給するクロックを切り換えるクロック切り換え手段と、
前記フィルタ演算手段の出力を、前記アクチュエータの駆動信号に変換する駆動信号変換手段と、を備えた、
ことを特徴とするサーボクロック制御装置。
【請求項９】
アクチュエータの位置情報をデジタル値に変換するＡ／Ｄ変換器と、
前記Ａ／Ｄ変換器で変換された前記アクチュエータの位置情報に対してフィルタ演算を行うフィルタ演算手段と、
前記Ａ／Ｄ変換器で変換された前記アクチュエータの位置情報のレベルに応じて、前記フィルタ演算手段に供給するクロックを切り換えるクロック切り換え手段と、
前記フィルタ演算手段の出力を、前記アクチュエータの駆動信号に変換する駆動信号変換手段と、を備えた、
ことを特徴とするサーボクロック制御装置。
【請求項１０】
請求項９記載のサーボクロック制御装置において、
前記クロック切り換え手段は、前記Ａ／Ｄ変換器で変換された前記アクチュエータの位置情報のピークレベルを検出し、そのレベルに応じて前記フィルタ演算手段に供給するクロックを切り換える、
ことを特徴とするサーボクロック制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーボクロック制御装置に関し、特に、ピックアップ等のアクチュエータを、所定のポイントに位置決めするために行う、デジタルサーボフィルタ演算処理に関するものである。
【背景技術】
【０００２】
ＣＤ、ＤＶＤ等のディスク装置では、回転するディスク上に螺旋状に配置されたデータを、ピックアップより出力されたレーザ光で読み取る操作を行っている。ピックアップは、ディスクから反射して返って来たレーザ光の中に含まれる位置情報を使用して、レーザ光の焦点をトラック上のデータに合わせる制御、あるいはピックアップを所定のトラックへ位置決めする制御を行っている。この制御は、位置情報を一旦Ａ／Ｄコンバータにてデジタル値に変換し、デジタル処理にて行うことが一般的である。デジタル処理を行うと、位置決め制御ズレの調整等を簡単／正確に行うことができ、ディスク装置の動作安定性を向上させることができる。但し、デジタル処理では、位置情報を取り込んでから制御指令を出力するまでに、応答遅れが発生するので、制御性能を向上させるためには、デジタル回路の動作クロックを上げて、応答遅れを少なくすることが必要である。
【０００３】
以下、従来の、デジタル制御を採用したディスク装置の構成、および動作について説明する。
図８は、従来のディスク装置のブロック図であり、１はディスク、２はスピンドルモータ、３はスピンドル駆動ドライバ、４はピックアップ、５はヘッドアンプ、６はＡ／Ｄコンバータ、７はサーボフィルタ演算器、８はクロック発生器、９はフォーカス用Ｄ／Ａコンバータ、１０はトラッキング用Ｄ／Ａコンバータ、１１はトラバース用Ｄ／Ａコンバータ、１２はスピンドル用Ｄ／Ａコンバータ、１３はコントローラ、１４はスピンドル制御回路、１５はトラバース制御回路、１６はトラバース台、１７はトラバースモータ、１８はピックアップフォーカス方向駆動ドライバ、１９はピックアップトラッキング方向駆動ドライバ、２０はトラバース駆動ドライバである。
【０００４】
ディスク１は、スピンドルモータ２により回転している。スピンドルモータ２は、コントローラ１３の指示に従い、ディスク１の回転数が所定の値になるように制御される。制御信号は、スピンドル制御回路１４で生成され、スピンドル用Ｄ／Ａコンバータ１２でデジタル−アナログ変換され、ＬＳＩの外に出力される。出力された信号は、スピンドル駆動ドライバ３に入力される。スピンドル駆動ドライバ３では、入力された信号に応じて、スピンドルモータ２のコイルに電流を流すことによってスピンドルモータ２を回転させる。
【０００５】
ディスク１には、螺旋状にデータが書かれたトラックがある。トラック上のデータは、ピックアップ４より出力されるレーザ光によって読み出される。データを正常に読み出すためには、ピックアップ４からディスク１上に出力されたレーザ光の焦点がトラック上のデータに合うように、ピックアップ４をディスク１と垂直方向に位置決めすることと、レーザ光がトラックの中心に来るように、ピックアップ４をディスク１と水平方向に位置決めすることとが必要である。一般的に、この焦点を合わせる制御を、フォーカス制御、トラック方向に位置決めする制御を、トラッキング制御と呼んでいる。
【０００６】
以下に、フォーカス制御の具体的な動作を説明する。
ピックアップ４の合焦位置からのずれ量は、位置誤差信号としてデータと同様に、ピックアップ４により読み込まれる。この位置誤差信号の値が０になるように、ピックアップ４のフォーカス方向の位置決め制御が実行される。検出された位置誤差信号は、ヘッドアンプ５によりゲイン調整され、Ａ／Ｄコンバータ６によりデジタル値に変換され、ＬＳＩ内に取り込まれる。ＬＳＩ内に取り込まれた位置誤差信号は、サーボフィルタ演算器７によりサーボフィルタ演算が実行される。サーボフィルタ演算には、図７に示すように、取り込まれた位置誤差信号に対して、低周波領域での位置ずれ補正能力を向上させるためのゲインアップ処理を行う積分フィルタ演算部７３１による積分フィルタ演算、高周波領域での位置制御信号の発振を抑えるためのダンピング処理を行う位相補償フィルタ演算部７３２による位相補償フィルタ演算がある。
【０００７】
具体的には、積分フィルタ演算では、位置誤差信号を積分して、サーボの帰還出力を増大させる処理を行っている。図のＺ-1は、時間遅れを示しており、前回のＡ／Ｄコンバータ６の変換結果を使用した演算値の値が、Ｚ-1の中に蓄えられている。この演算は、前回の演算時の値を、今回の演算時に加算する操作を繰り返すことになるので、積分演算になる。また、前記位相補償フィルタ演算では、位置誤差信号を微分演算し、速度信号に変換することによって、位置制御を速度制御に変換する処理を行っている。この位相補償フィルタ演算は、前回の演算時の値から今回の値を減算する操作を行うので、微分演算になる。
【０００８】
ここでは、速度が０になるような制御を行うことによって、位置制御信号の発振に抑制をかけている。それぞれのフィルタ処理後の信号は、加算され、フォーカス用Ｄ／Ａコンバータ９に送られる。フォーカス用Ｄ／Ａコンバータ９では、デジタル信号をアナログ信号に変換し、ＬＳＩ外部に出力する。フォーカス用Ｄ／Ａコンバータ９より出力された信号は、ピックアップフォーカス方向駆動ドライバ１８に送られる。ピックアップフォーカス方向駆動ドライバ１８では、入力された信号に応じて、ピックアップ４のコイルに電流を流すことによって、ピックアップ４を駆動する。駆動後のピックアップ４と、合焦位置からのずれ量は、再度検出され、上記操作が実行される。この一連の操作を繰り返すことによって、ピックアップ４を、合焦点に常に位置決めすることが可能となる。
【０００９】
トラッキング制御も、フォーカス制御と同様な操作が実施される。
即ち、サーボフィルタ演算結果は、トラッキング用Ｄ／Ａコンバータ１０でデジタル−アナログ変換され、ＬＳＩ外部に出力される。出力された信号は、ピックアップトラッキング方向駆動ドライバ１９に送られ、ピックアップ４をディスクと水平方向に駆動する。
【００１０】
ピックアップ４は、ばねによりトラバース台１６に固定されている。ピックアップ４の可動範囲は狭いので、長い距離でピックアップ４を駆動させるためには、このトラバース台１６を動かす必要がある。ピックアップ４を複数本のトラックを横切って別のトラックに移動させる時は、トラッキング方向の制御を停止させ、トラバースモータ１７によりトラバース台１６を移動させる操作を行う。トラバース移動の指示は、コントローラ１３から送られ、トラバース制御回路１５では、その指示に従い、トラバース制御信号を生成する。トラバース制御回路１５の出力は、トラバース用Ｄ／Ａコンバータ１１でデジタル−アナログ変換され、ＬＳＩ外部に出力される。出力された信号は、トラバース駆動ドライバ２０に送られ、トラバースモータのコイルに電流を流すことによって、トラバース台１６を所定の位置まで駆動する。これらＬＳＩ内部の回路は、クロック発生器８から出力されるクロックにより動作している。
【特許文献１】特開昭６１−８５６３６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
ディスク装置でのサーボ処理では、目標位置に対してのアクチュエータの位置ずれ量を検出して、そのズレ量が０になるようにアクチュエータの制御を行うが、アクチュエータに大きな外乱が発生しない時は、サーボの高応答性は不要である。しかし従来の装置では、外乱が大きな時も小さな時も同じスペックでサーボの処理を行っている。この様な構成では、外乱が大きな時を想定してサーボのスペックを決めるため、大きな外乱が発生しない時にはオーバースペックとなり、必要以上に消費電力が増加してしまう等の課題を有していた。
【００１２】
この発明は、上記のような従来の問題点に鑑みてなされたもので、外乱が大きな時を想定してサーボのスペックを決めていることのより、大きな外乱が発生しない時にはオーバースペックとなってしまい、必要以上に消費電力が増加してしまう、ということのないサーボクロック制御装置を提供することを目的としている。
【課題を解決するための手段】
【００１３】
上記の課題を解決するために、本発明の請求項１にかかるサーボクロック制御装置は、アクチュエータの位置情報をデジタル値に変換するＡ／Ｄ変換器と、前記Ａ／Ｄ変換器で変換された前記アクチュエータの位置情報に対してフィルタ演算を行うフィルタ演算手段と、前記アクチュエータの位置情報のレベルを、所定の値と比較し、その比較結果を、前記アクチュエータの振動の有無の検出結果として検出出力する振動検出手段と、前記振動検出手段の検出出力に応じて、前記フィルタ演算手段に供給するクロックを切り換えるクロック切り換え手段と、前記フィルタ演算手段の出力を、前記アクチュエーの駆動信号に変換する駆動信号変換手段と、を備えたものである。
【００１４】
これにより、ピックアップのトラック中心からのずれ量を示す位置誤差信号に基づきサーボフィルタ制御を実際に行う必要のあるときに、サーボフィルタ演算のクロック周波数を上昇させてサーボフィルタ演算を行い、通常の動作時には、該サーボフィルタ演算のクロック周波数を下げるようにしたので、ＬＳＩの消費電力を、削減できる効果がある。
【００１５】
また、本発明の請求項３にかかるサーボクロック制御装置は、アクチュエータの位置情報をデジタル値に変換するＡ／Ｄ変換器と、前記Ａ／Ｄ変換器で変換された前記アクチュエータの位置情報に対してフィルタ演算を行うフィルタ演算手段と、前記フィルタ演算手段の動作開始から所定の時間経過後に、前記フィルタ演算手段に供給するクロックを切り換えるクロック切り換え手段と、前記フィルタ演算手段の出力を、前記アクチュエータの駆動信号に変換する駆動信号変換手段と、を備えたものである。
【００１６】
これにより、サーボフィルタ演算の開始後一定時間以内等の、サーボ応答性の必要なときにサーボフィルタ演算のクロック周波数を上昇させてサーボフィルタ演算を行い、それ以外のときは、サーボフィルタ演算器７の動作クロック周波数を下げるようにしたので、ＬＳＩの消費電力を、削減できる効果がある。
【００１７】
また、本発明の請求項４にかかるサーボクロック制御装置は、アクチュエータの位置情報をデジタル値に変換するＡ／Ｄ変換器と、前記Ａ／Ｄ変換器で変換された前記アクチュエータの位置情報に対してフィルタ演算を行うフィルタ演算手段と、前記アクチュエータの位置情報のレベルを、所定の値と比較し、その比較結果を、前記アクチュエータの振動の有無の検出結果として検出出力する振動検出手段と、前記フィルタ演算手段の動作開始後、前記振動検出手段の前記検出出力が所定の範囲内に入った時に、前記フィルタ演算手段に供給するクロックを切り換えるクロック切り換え手段と、前記フィルタ演算手段の出力を、前記アクチュエータの駆動信号に変換する駆動信号変換手段と、を備えたものである。
【００１８】
これにより、サーボフィルタ演算の開始後振動が収束するまでの間等の、サーボ応答性の必要なときにサーボフィルタ演算のクロック周波数を上昇させてサーボフィルタ演算を行い、それ以外のときは、サーボフィルタ演算器７の動作クロック周波数を下げるようにしたので、ＬＳＩの消費電力を、削減できる効果がある。
【００１９】
また、本発明の請求項６にかかるサーボクロック制御装置は、アクチュエータの位置情報をデジタル値に変換するＡ／Ｄ変換器と、前記Ａ／Ｄ変換器で変換された前記アクチュエータの位置情報に対してフィルタ演算を行うフィルタ演算手段と、前記アクチュエータをディスクの径方向に移動させるアクチュエータ駆動手段と、前記アクチュエータのディスク径方向への移動中の期間、前記フィルタ演算手段に供給するクロックを切り換えるクロック切り換え手段と、前記フィルタ演算手段の出力を、前記アクチュエータへの駆動信号に変換する駆動信号変換手段とを備えたものである。
【００２０】
これにより、ピックアップのトラック横断中の、サーボ応答性の必要なときにサーボフィルタ演算のクロック周波数を上昇させてサーボフィルタ演算を行い、それ以外のときは、サーボフィルタ演算の動作クロック周波数を下げるようにしたので、ＬＳＩの消費電力を、削減できる効果がある。
【００２１】
また、本発明の請求項７にかかるサーボクロック制御装置は、アクチュエータの位置情報をデジタル値に変換するＡ／Ｄ変換器と、前記Ａ／Ｄ変換器で変換された前記アクチュエータの位置情報に対してフィルタ演算を行うフィルタ演算手段と、ディスクの回転を制御するディスク駆動手段と、前記ディスク駆動手段のディスク回転数目標値に応じて、前記フィルタ演算手段に供給するクロックを切り換えるクロック切り換え手段と、前記フィルタ演算手段の出力を、前記アクチュエータへ駆動信号に変換する駆動信号変換手段と、を備えたものである。
【００２２】
これにより、スピンドルモータの回転数が低く、サーボ応答性を上げる必要が無いときは、サーボフィルタ演算の動作クロック周波数を下げるようにしたので、ＬＳＩの消費電力を、削減できる効果がある。
【００２３】
また、本発明の請求項８にかかるサーボクロック制御装置は、アクチュエータの位置情報をデジタル値に変換するＡ／Ｄ変換器と、前記Ａ／Ｄ変換器で変換された前記アクチュエータの位置情報に対してフィルタ演算を行うフィルタ演算手段と、前記フィルタ演算手段のフィルタ演算動作時と、非フィルタ演算動作時とで、前記クロックの周波数が異なるよう、前記フィルタ演算手段に供給するクロックを切り換えるクロック切り換え手段と、前記フィルタ演算手段の出力を、前記アクチュエータの駆動信号に変換する駆動信号変換手段と、を備えたものである。
【００２４】
これにより、サーボフィルタ演算を行っていない時には、サーボフィルタ演算器７の動作クロック周波数を下げるようにしたので、ＬＳＩの消費電力を、削減できる効果がある。
【００２５】
また、本発明の請求項９にかかるサーボクロック制御装置は、アクチュエータの位置情報をデジタル値に変換するＡ／Ｄ変換器と、前記Ａ／Ｄ変換器で変換された位置情報に対してフィルタ演算を行うフィルタ演算手段と、前記フィルタ手段に供給するクロックを切り換えるクロック切り換え手段と、前記Ａ／Ｄ変換器で変換された位置情報のレベルに応じて前記クロック切り換え手段にクロック切り換えタイミング信号を送るクロック切り換えタイミング発生手段と、前記フィルタ演算手段の出力を、前記アクチュエータへの駆動信号に変換する駆動信号変換手段と、を備えたものである。
【００２６】
これにより、ディスク上のトラック位置のズレが少なく、ディスクが回転している時のトラックうねりが小さいときには、サーボフィルタ演算の動作クロック周波数を下げるようにしたので、これにより、ＬＳＩの消費電力を、削減できる効果がある。
【発明の効果】
【００２７】
本発明にかかるサーボクロック制御装置によれば、アクチュエータにかかる外乱が小さく、サーボの高応答性が不要なときには、サーボフィルタ演算を行う回路の動作クロック周波数を下げる構成としたから、ＬＳＩの消費電力の削減を行うことができる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の実施の形態について、図面を参照しながら説明する。
（実施の形態１）
まず、本発明の実施の形態１によるサーボクロック制御装置１０００について、図面を参照しながら説明する。
図１は、本発明の実施の形態１によるサーボクロック制御装置１０００の構成を示す。
図１において、１はディスク、２はスピンドルモータ、３はスピンドル駆動ドライバ、４はピックアップ、５はヘッドアンプ、６はＡ／Ｄコンバータ、７はサーボフィルタ演算器、８はクロック発生器、９はフォーカス用Ｄ／Ａコンバータ、１０はトラッキング用Ｄ／Ａコンバータ、１１はトラバース用Ｄ／Ａコンバータ、１２はスピンドル用Ｄ／Ａコンバータ、１３はコントローラ、１４はスピンドル制御回路、１５はトラバース制御回路、１６はトラバース台、１７はトラバースモータ、１８はピックアップフォーカス方向駆動ドライバ、１９はピックアップトラッキング方向駆動ドライバ、２０はトラバース駆動ドライバ、２１はバンドパスフィルタ回路、２２は振動検出器、２３はカウンタ、２４はクロック切り換え回路である。
【００２９】
次に、本実施の形態１によるサーボクロック制御装置１０００の動作について説明する。
まず、本実施の形態１の装置においても、従来例装置におけると同様に、トラッキング制御が行われる。ディスク１は、スピンドルモータ２により回転している。スピンドル制御回路１４は、コントローラ１３の指示に従い制御信号を生成し、スピンドル用Ｄ／Ａコンバータ１２によりデジタル−アナログ変換を行い、ＬＳＩ外部に制御信号を出力する。出力された制御信号は、スピンドル駆動ドライバ３に入りスピンドルモータ２を駆動する。
【００３０】
ディスク１上のトラックに配置されたデータは、ピックアップ４より出力されるレーザ光によって読み出される。ピックアップ４のトラック中心からのずれ量は、位置誤差信号として、データと同様に、ピックアップ４により読み込まれる。読み込まれた位置誤差信号は、ヘッドアンプ５によりゲイン調整され、Ａ／Ｄコンバータ６によりデジタル値に変換されＬＳＩ内に取り込まれる。ＬＳＩ内に取り込まれた位置誤差信号は、サーボフィルタ演算器７によりサーボフィルタ演算が実行される。演算結果は、トラッキング用Ｄ／Ａコンバータ１０に送られ、デジタル信号がアナログ信号に変換され、ＬＳＩ外部に出力される。トラッキング用Ｄ／Ａコンバータ１０より出力された信号は、ピックアップトラッキング方向駆動ドライバ１９に送られる。ピックアップトラッキング方向駆動ドライバ１９では、入力された信号に応じてピックアップ４のコイルに電流を流しピックアップ４を駆動する。サーボフィルタ演算器７の動作ＯＮ／ＯＦＦの制御は、コントローラ１３により実施される。
【００３１】
フォーカス制御についても、従来例と同様に実施される。フォーカスサーボフィルタ演算の結果は、フォーカス用Ｄ／Ａコンバータ９でデジタル−アナログ変換され、ＬＳＩの外部に出力される。出力された信号は、ピックアップフォーカス方向駆動ドライバ１８に入り、ピックアップ４を駆動する。これらＬＳＩ内部の回路は、クロック発生器８から出力されるクロックにより動作している。ピックアップ４は、ばねによりトラバース台１６に固定されている。トラバース台１６は、トラバースモータ１７にて駆動される。駆動の指示は、コントローラ１３から出力され、その指示に従い、トラバース制御回路１５にて制御信号が生成される。トラバース制御回路１５の出力は、トラバース用Ｄ／Ａコンバータ１１でデジタル−アナログ変換され、ＬＳＩ外部に出力される。出力された信号は、トラバース駆動ドライバ２０に送られ、トラバース台１６を駆動する。
【００３２】
本実施の形態１において、Ａ／Ｄコンバータ６によりＬＳＩ内に取り込まれた位置誤差信号は、サーボフィルタ演算器７に送られるのと同時に、バンドパスフィルタ回路２１にも送られる。バンドパスフィルタ回路２１では、低周波数域でのＤＣ成分オフセットと、高周波数域でのノイズとをカットし、純粋な振動成分のみを抽出する。抽出された振動成分信号は、振動検出器２２に送られる。振動検出器２２では、取り込まれた振動成分信号が予め設定した数値範囲に入っているかを調べる。数値範囲に入っていればＬの信号を出力し、入っていなければＨの信号を出力する。この信号は、次にカウンタ２３に送られる。カウンタ２３では、この信号の状態が変化するまでの時間を測定する。その時間が予め設定した時間より長くなった時に、振動検出器２２の出力を有効にする。こうすることによって、位置誤差信号に含まれるノイズ、細かな振動を除去することができる。
【００３３】
ノイズ除去後の振動検出信号は、コントローラ１３に送られる。コントローラ１３では、振動が検出されたとき、即ち、振動検出器２２からの出力信号からカウンタ２３でノイズを除去した信号がＨになったとき、クロック切り換え回路２４に指示を出し、サーボフィルタ演算器７、Ａ／Ｄコンバータ６、トラッキング用Ｄ／Ａコンバータ１０に供給するクロックのクロック周波数を上昇させる。また同時に、サーボフィルタ演算器７に指示を出し、積分ゲイン、位相補償ゲイン、サーボ全体ゲインの値を変更し、サーボフィルタの応答性を上げる。逆に、振動が収まって、コントローラ１３で、振動が検出されなくなったときは、クロック、積分ゲイン、位相補償ゲイン、サーボ全体ゲインの値を、元に戻す操作を行う。
【００３４】
このような本実施の形態１によるサーボクロック制御装置によれば、サーボフィルタ演算器７のクロック周波数を、必要なときにのみ、すなわち、ピックアップのトラック中心からのずれ量を示す位置誤差信号に基づきサーボフィルタ制御を実際に行う必要のある、純粋な振動成分信号が所定の数値範囲内に入っていない時間が所定の時間を越えたときにのみ、上昇させてサーボフィルタ演算を行うようにし、通常の動作時には、該サーボフィルタ演算のクロック周波数を下げるようにしたので、ＬＳＩの消費電力の削減を、大きく達成できる効果が得られる。
【００３５】
なお、従来装置では、振動が発生した時にサーボゲインを上げるのみの対応は行っていたが、本実施の形態１では、この振動の発生時に、サーボゲインを上げるのみでなく、クロック周波数をも上げるようにしているので、サーボの応答性をさらに上げることができ、振動に対するサーボ性能をより向上させることができる効果が得られる。
【００３６】
（実施の形態２）
次に、本発明の実施の形態２によるサーボクロック制御装置について、図面を参照しながら説明する。
図２は、本発明の実施の形態２によるサーボクロック制御装置２０００の構成を示し、図２において、１はディスク、２はスピンドルモータ、３はスピンドル駆動ドライバ、４はピックアップ、５はヘッドアンプ、６はＡ／Ｄコンバータ、７はサーボフィルタ演算器、８はクロック発生器、９はフォーカス用Ｄ／Ａコンバータ、１０はトラッキング用Ｄ／Ａコンバータ、１１はトラバース用Ｄ／Ａコンバータ、１２はスピンドル用Ｄ／Ａコンバータ、１３はコントローラ、１４はスピンドル制御回路、１５はトラバース制御回路、１６はトラバース台、１７はトラバースモータ、１８はピックアップフォーカス方向駆動ドライバ、１９はピックアップトラッキング方向駆動ドライバ、２０はトラバース駆動ドライバ、２４はクロック切り換え回路、２５はタイマーである。
【００３７】
次に、本実施の形態２によるサーボクロック制御装置２０００の動作について説明する。
まず、本実施の形態２の装置においても、従来例装置におけると同様に、トラッキング制御が行われる。ディスク１は、スピンドルモータ２により回転している。スピンドル制御回路１４は、コントローラ１３の指示に従い制御信号を生成し、スピンドル用Ｄ／Ａコンバータ１２によりデジタル−アナログ変換を行い、ＬＳＩ外部に制御信号を出力する。出力された制御信号は、スピンドル駆動ドライバ３に入りスピンドルモータ２を駆動する。
【００３８】
ディスク１上のトラックに配置されたデータは、ピックアップ４より出力されるレーザ光によって読み出される。ピックアップ４のトラック中心からのずれ量は、位置誤差信号として、データと同様に、ピックアップ４により読み込まれる。読み込まれた位置誤差信号は、ヘッドアンプ５によりゲイン調整され、Ａ／Ｄコンバータ６によりデジタル値に変換されＬＳＩ内に取り込まれる。ＬＳＩ内に取り込まれた位置誤差信号は、サーボフィルタ演算器７によりサーボフィルタ演算が実行される。演算結果は、トラッキング用Ｄ／Ａコンバータ１０に送られ、デジタル信号がアナログ信号に変換され、ＬＳＩ外部に出力される。トラッキング用Ｄ／Ａコンバータ１０より出力された信号は、ピックアップトラッキング方向駆動ドライバ１９に送られる。ピックアップトラッキング方向駆動ドライバ１９では、入力された信号に応じてピックアップ４のコイルに電流を流しピックアップ４を駆動する。サーボフィルタ演算器７の動作ＯＮ／ＯＦＦの制御は、コントローラ１３により実施される。
【００３９】
フォーカス制御についても、従来例装置におけると同様に実施される。フォーカスサーボフィルタ演算の結果は、フォーカス用Ｄ／Ａコンバータ９で、デジタル−アナログ変換され、ＬＳＩの外部に出力される。出力された信号は、ピックアップフォーカス方向駆動ドライバ１８に入り、ピックアップ４を駆動する。これらＬＳＩ内部の回路は、クロック発生器８から出力されるクロックにより動作している。ピックアップ４は、ばねによりトラバース台１６に固定されている。トラバース台１６は、トラバースモータ１７にて駆動される。駆動の指示は、コントローラ１３から出力され、その指示に従い、トラバース制御回路１５にて制御信号が生成される。トラバース制御回路１５の出力は、トラバース用Ｄ／Ａコンバータ１１でデジタル−アナログ変換され、ＬＳＩ外部に出力される。出力された信号は、トラバース駆動ドライバ２０に送られ、トラバース台１６を駆動する。
【００４０】
本実施の形態２において、サーボのフィルタ演算を開始する時には、コントローラ１３からサーボＯＮの指示が発行される。サーボフィルタ演算器７は、その指示に従い、サーボフィルタ演算を開始する。コントローラ１３は、サーボＯＮの指示を発行するのと同時に、タイマー２５に対してカウント開始の指示を発行する。タイマー２５は、予め設定された数値になるまでカウントを続け、予め設定した数値に達したら、コントローラ１３に対してカウント終了の合図を送る。このタイマー２５のカウント時間には、予めサーボフィルタ演算が開始し、ピックアップ４のトラック中心への位置決め制御が終了するまでの時間を測定しておき、その時に測定した時間にマージンを加えた時間が設定されている。コントローラ１３は、タイマー２５からカウント終了の合図を受けた後に、クロック切り換え回路２４に対して指示を出し、サーボフィルタ演算器７、Ａ／Ｄコンバータ６、トラッキング用Ｄ／Ａコンバータ１０に供給する動作クロックの周波数を下げる。
【００４１】
またコントローラ１３は同時に、サーボフィルタ演算器７に指示を出し、積分ゲイン、位相補償ゲイン、サーボ全体ゲインの値を変更し、サーボフィルタの応答性を下げる操作を行う。
【００４２】
このような本実施の形態２によるサーボクロック制御装置によれば、サーボフィルタ演算の開始後一定時間以内等の、サーボ演算開始時の最もサーボ応答性の必要な時、以外は、サーボフィルタ演算器７の動作クロック周波数を下げるようにしたので、不要時に、サーボフィルタ演算器７の動作クロック周波数が高いということがなく、ＬＳＩの消費電力の削減を、達成できる効果がある。
【００４３】
また、本実施の形態２では、サーボフィルタ演算が開始して一定時間経過時に、動作クロック周波数を下げる構成としたが、上記タイマー２５を、実施の形態１におけると同様のバンドパスフィルタ２１、振動検出器２２、およびカウンタ２３によって置き換え、これらを用いて振動の収束を検知して、サーボフィルタ演算が開始して振動が収束した後に、動作クロック周波数を下げる構成にしても良い。このようにすれば、サーボフィルタ演算が開始して振動が収束するまでの時間がばらつく場合であっても、確実に位置決め制御が安定した後に、動作クロックの切り換えを行うことができ、よりシステムの安定性を向上させることができる。
【００４４】
（実施の形態３）
次に、本発明の実施の形態３によるサーボクロック制御装置について、図面を参照しながら説明する。
図３は、本発明の実施の形態３によるサーボクロック制御装置３０００の構成を示し、図３において、１はディスク、２はスピンドルモータ、３はスピンドル駆動ドライバ、４はピックアップ、５はヘッドアンプ、６はＡ／Ｄコンバータ、７はサーボフィルタ演算器、８はクロック発生器、９はフォーカス用Ｄ／Ａコンバータ、１０はトラッキング用Ｄ／Ａコンバータ、１１はトラバース用Ｄ／Ａコンバータ、１２はスピンドル用Ｄ／Ａコンバータ、１３はコントローラ、１４はスピンドル制御回路、１５はトラバース制御回路、１６はトラバース台、１７はトラバースモータ、１８はピックアップフォーカス方向駆動ドライバ、１９はピックアップトラッキング方向駆動ドライバ、２０はトラバース駆動ドライバ、２４はクロック切り換え回路、２６は回転数設定回路である。
【００４５】
次に、本実施の形態３によるサーボクロック制御装置３０００の動作について説明する。
まず、本実施の形態３の装置においても、従来例装置におけると同様に、トラッキング制御が行われる。ディスク１は、スピンドルモータ２により回転している。スピンドル制御回路１４は、コントローラ１３の指示に従い制御信号を生成し、スピンドル用Ｄ／Ａコンバータ１２によりデジタル−アナログ変換を行い、ＬＳＩ外部に制御信号を出力する。出力された制御信号は、スピンドル駆動ドライバ３に入り、スピンドルモータ２を駆動する。
【００４６】
本実施の形態３において、スピンドルモータ２の回転数を変える場合は、コントローラ１３が、回転数設定回路２６に回転数情報を設定しに行く。回転数設定回路２６は、設定された値に応じて、制御目標値指示をスピンドル制御回路１４に送る。スピンドル制御回路１４では、変更された目標回転数情報で、制御信号の生成を行い、スピンドルモータ２の回転数を変更する。
【００４７】
ディスク１上のトラックに配置されたデータは、ピックアップ４より出力されるレーザ光によって読み出される。ピックアップ４のトラック中心からのずれ量は、位置誤差信号として、データと同様に、ピックアップ４により読み込まれる。読み込まれた位置誤差信号は、ヘッドアンプ５によりゲイン調整され、Ａ／Ｄコンバータ６によりデジタル値に変換されＬＳＩ内に取り込まれる。ＬＳＩ内に取り込まれた位置誤差信号は、サーボフィルタ演算器７によりサーボフィルタ演算が実行される。演算結果は、トラッキング用Ｄ／Ａコンバータ１０に送られ、デジタル信号がアナログ信号に変換され、ＬＳＩ外部に出力される。トラッキング用Ｄ／Ａコンバータ１０より出力された信号は、ピックアップトラッキング方向駆動ドライバ１９に送られる。ピックアップトラッキング方向駆動ドライバ１９では、入力された信号に応じて、ピックアップ４のコイルに電流を流しピックアップ４を駆動する。サーボフィルタ演算器７の動作ＯＮ／ＯＦＦの制御は、コントローラ１３により実施される。
【００４８】
フォーカス制御についても、従来例装置におけると同様に実施される。フォーカスサーボフィルタ演算の結果は、フォーカス用Ｄ／Ａコンバータ９で、デジタル−アナログ変換され、ＬＳＩの外部に出力される。出力された信号は、ピックアップフォーカス方向駆動ドライバ１８に入り、ピックアップ４を駆動する。これらＬＳＩ内部の回路は、クロック発生器８から出力されるクロックにより動作している。ピックアップ４は、ばねによりトラバース台１６に固定されている。トラバース台１６は、トラバースモータ１７にて駆動される。駆動の指示は、コントローラ１３から出力され、その指示に従い、トラバース制御回路１５にて制御信号が生成される。トラバース制御回路１５の出力は、トラバース用Ｄ／Ａコンバータ１１でデジタル−アナログ変換されＬＳＩ外部に出力される。出力された信号は、トラバース駆動ドライバ２０に送られ、トラバース台１６を駆動する。
【００４９】
本実施の形態３において、コントローラ１３が、回転数設定回路２６に対してスピンドルモータ２の回転数の設定を行う時、同時にその回転数に応じてクロック切り換え回路２４に対して指示を出し、サーボフィルタ演算器７、Ａ／Ｄコンバータ６、トラッキング用Ｄ／Ａコンバータ１０に供給するクロックを切り換える。即ち、スピンドルモータ２の回転数が低い時は、ピックアップ４にかかる外乱は小さいので、サーボの動作クロック周波数を下げ、スピンドルモータ２の回転数が高い時は、ピックアップ４にかかる外乱は大きいので、サーボの動作クロック周波数を上げる操作を行う。
【００５０】
また、この操作と同時に、サーボフィルタ演算器７に指示を出し、積分ゲイン、位相補償ゲイン、サーボ全体ゲインの値を変更し、サーボフィルタの最適化を行う。
【００５１】
このような本実施の形態３によるサーボクロック制御装置によれば、スピンドルモータ２の回転数が低く、サーボ応答性を上げる必要が無い時は、サーボフィルタ演算器７の動作クロック周波数を下げるようにしたので、ＬＳＩの消費電力の削減を、達成できる効果がある。
【００５２】
（実施の形態４）
次に、本発明の実施の形態４によるサーボクロック制御装置について、図面を参照しながら説明する。
図４は、本発明の実施の形態４によるサーボクロック制御装置４０００を示し、図４において、１はディスク、２はスピンドルモータ、３はスピンドル駆動ドライバ、４はピックアップ、５はヘッドアンプ、６はＡ／Ｄコンバータ、７はサーボフィルタ演算器、８はクロック発生器、９はフォーカス用Ｄ／Ａコンバータ、１０はトラッキング用Ｄ／Ａコンバータ、１１はトラバース用Ｄ／Ａコンバータ、１２はスピンドル用Ｄ／Ａコンバータ、１３はコントローラ、１４はスピンドル制御回路、１５はトラバース制御回路、１６はトラバース台、１７はトラバースモータ、１８はピックアップフォーカス方向駆動ドライバ、１９はピックアップトラッキング方向駆動ドライバ、２０はトラバース駆動ドライバ、２４はクロック切り換え回路、２７はアクセス距離設定回路である。
【００５３】
次に、本実施の形態４によるサーボクロック制御装置４０００の動作について説明する。
まず、本実施の形態４の装置においても、従来例装置におけると同様に、トラッキング制御が行われる。ディスク１は、スピンドルモータ２により回転している。スピンドル制御回路１４は、コントローラ１３の指示に従い、制御信号を生成し、スピンドル用Ｄ／Ａコンバータ１２によりデジタル−アナログ変換を行い、ＬＳＩ外部に制御信号を出力する。出力された制御信号は、スピンドル駆動ドライバ３に入りスピンドルモータ２を駆動する。ディスク１上のトラックに配置されたデータは、ピックアップ４より出力されるレーザ光によって読み出される。ピックアップ４のトラック中心からのずれ量は、位置誤差信号として、データと同様に、ピックアップ４により読み込まれる。読み込まれた位置誤差信号は、ヘッドアンプ５によりゲイン調整され、Ａ／Ｄコンバータ６によりデジタル値に変換され、ＬＳＩ内に取り込まれる。ＬＳＩ内に取り込まれた位置誤差信号は、サーボフィルタ演算器７により、サーボフィルタ演算が実行される。演算結果は、トラッキング用Ｄ／Ａコンバータ１０に送られ、デジタル信号がアナログ信号に変換され、ＬＳＩ外部に出力される。トラッキング用Ｄ／Ａコンバータ１０より出力された信号は、ピックアップトラッキング方向駆動ドライバ１９に送られる。ピックアップトラッキング方向駆動ドライバ１９では、入力された信号に応じてピックアップ４のコイルに電流を流し、ピックアップ４を駆動する。サーボフィルタ演算器７の動作ＯＮ／ＯＦＦの制御は、コントローラ１３により実施される。
【００５４】
フォーカス制御についても、従来例装置におけると同様に実施される。フォーカスサーボフィルタ演算の結果は、フォーカス用Ｄ／Ａコンバータ９で、デジタル−アナログ変換され、ＬＳＩの外部に出力される。出力された信号は、ピックアップフォーカス方向駆動ドライバ１８に入り、ピックアップ４を駆動する。これらＬＳＩ内部の回路は、クロック発生器８から出力されるクロックにより動作している。ピックアップ４は、ばねによりトラバース台１６に固定されている。トラバース台１６は、トラバースモータ１７にて駆動される。駆動の指示は、コントローラ１３から出力され、その指示に従い、トラバース制御回路１５にて制御信号が生成される。トラバース制御回路１５の出力は、トラバース用Ｄ／Ａコンバータ１１でデジタル−アナログ変換されＬＳＩ外部に出力される。出力された信号は、トラバース駆動ドライバ２０に送られトラバース台１６を駆動する。
【００５５】
本実施の形態４において、ピックアップ４を複数本トラック横切って移動させる時には、まず、コントローラ１３は、サーボフィルタ演算回路７に対して指示を出し、トラッキングサーボのサーボフィルタ演算をＯＦＦにする。この時、フォーカス制御のサーボフィルタ演算の方は、ピックアップ４がトラックを横切っている際中に、ピックアップ４がトラックを横切った本数をレーザ光の戻り光によって調べる必要があるので、ＯＮのままにしておく。その後、コントローラ１３は、アクセス距離設定回路２７に対してピックアップ４がトラックを横切る本数の設定を行う。アクセス距離設定回路２７は、設定された本数に応じて、トラバース制御回路１５に指示を出し、トラバース台１６を駆動する。
【００５６】
ピックアップ４が、所定の本数トラックを横切った後は、トラバース台１６の駆動を終了させ、トラッキング制御のサーボフィルタ演算を開始する。ピックアップ４のトラック横断中は、フォーカス制御中のピックアップにかかる外乱が大きいので、コントローラ１３は、クロック切り換え回路２４に対して指示を出し、サーボフィルタ演算器７、Ａ／Ｄコンバータ６、トラッキング用Ｄ／Ａコンバータ１０に供給する動作クロックの周波数をアップして、サーボ応答性を上げる操作を行う。また同時に、サーボフィルタ演算器７に指示を出し、積分ゲイン、位相補償ゲイン、サーボ全体ゲインの値を変更し、サーボフィルタの最適化を行う。
【００５７】
このような本実施の形態４によるサーボクロック制御装置によれば、ピックアップ４のトラック横断中の最もサーボ応答性の必要な時以外は、サーボフィルタ演算器７の動作クロック周波数を下げるようにしたので、ＬＳＩの消費電力の削減を、達成できる効果がある。
【００５８】
（実施の形態５）
次に、本発明の実施の形態５によるサーボクロック制御装置について、図面を参照しながら説明する。
図５は、本発明の実施の形態５によるサーボクロック制御装置５０００を示し、図５において、１はディスク、２はスピンドルモータ、３はスピンドル駆動ドライバ、４はピックアップ、５はヘッドアンプ、６はＡ／Ｄコンバータ、７はサーボフィルタ演算器、８はクロック発生器、９はフォーカス用Ｄ／Ａコンバータ、１０はトラッキング用Ｄ／Ａコンバータ、１１はトラバース用Ｄ／Ａコンバータ、１２はスピンドル用Ｄ／Ａコンバータ、１３はコントローラ、１４はスピンドル制御回路、１５はトラバース制御回路、１６はトラバース台、１７はトラバースモータ、１８はピックアップフォーカス方向駆動ドライバ、１９はピックアップトラッキング方向駆動ドライバ、２０はトラバース駆動ドライバ、２４はクロック切り換え回路である。
【００５９】
次に、本実施の形態５によるサーボクロック制御装置５０００の動作について説明する。
まず、本実施の形態５の装置においても、従来例装置におけると同様に、トラッキング制御が行われる。ディスク１は、スピンドルモータ２により回転している。スピンドル制御回路１４は、コントローラ１３の指示に従い制御信号を生成し、スピンドル用Ｄ／Ａコンバータ１２によりデジタル−アナログ変換を行い、ＬＳＩ外部に制御信号を出力する。出力された制御信号は、スピンドル駆動ドライバ３に入り、スピンドルモータ２を駆動する。ディスク１上のトラックに配置されたデータは、ピックアップ４より出力されるレーザ光によって読み出される。ピックアップ４のトラック中心からのずれ量は、位置誤差信号として、データと同様に、ピックアップ４により読み込まれる。読み込まれた位置誤差信号は、ヘッドアンプ５によりゲイン調整され、Ａ／Ｄコンバータ６によりデジタル値に変換され、ＬＳＩ内に取り込まれる。ＬＳＩ内に取り込まれた位置誤差信号は、サーボフィルタ演算器７によりサーボフィルタ演算が実行される。演算結果は、トラッキング用Ｄ／Ａコンバータ１０に送られ、デジタル信号がアナログ信号に変換され、ＬＳＩ外部に出力される。トラッキング用Ｄ／Ａコンバータ１０より出力された信号は、ピックアップトラッキング方向駆動ドライバ１９に送られる。ピックアップトラッキング方向駆動ドライバ１９では、入力された信号に応じてピックアップ４のコイルに電流を流し、ピックアップ４を駆動する。サーボフィルタ演算器７の動作ＯＮ／ＯＦＦの制御は、コントローラ１３により実施される。
【００６０】
フォーカス制御についても、従来例装置におけると同様に実施される。フォーカスサーボフィルタ演算の結果は、フォーカス用Ｄ／Ａコンバータ９で、デジタル−アナログ変換され、ＬＳＩの外部に出力される。出力された信号は、ピックアップフォーカス方向駆動ドライバ１８に入り、ピックアップ４を駆動する。これらＬＳＩ内部の回路は、クロック発生器８から出力されるクロックにより動作している。ピックアップ４は、ばねによりトラバース台１６に固定されている。トラバース台１６は、トラバースモータ１７にて駆動される。駆動の指示は、コントローラ１３から出力され、その指示に従い、トラバース制御回路１５にて制御信号が生成される。トラバース制御回路１５の出力は、トラバース用Ｄ／Ａコンバータ１１でデジタル−アナログ変換されＬＳＩ外部に出力される。出力された信号は、トラバース駆動ドライバ２０に送られ、トラバース台１６を駆動する。
【００６１】
本実施の形態５において、サーボフィルタ演算器７において、サーボフィルタ演算が実施されていない時でも、サーボフィルタ演算器７は、コントローラ１３からの指示を受信する必要があるので、動作を止めるわけにはいかない。しかし、この受信待ちの状態では、サーボフィルタ演算器７を、高速で動作させる必要が無いので、動作クロックの周波数は、これを下げることができる。コントローラ１３は、サーボフィルタ演算器７でのサーボフィルタ演算がＯＦＦになった時には、クロック切り換え回路２４に対して指示を出し、サーボフィルタ演算器７、Ａ／Ｄコンバータ６、トラッキング用Ｄ／Ａコンバータ１０に供給するクロックの周波数を下げる処理を行う。
【００６２】
このように、本実施の形態５によるサーボクロック制御装置によれば、サーボフィルタ演算を行っていない時には、サーボフィルタ演算器７の動作クロック周波数を下げるようにしたので、ＬＳＩの消費電力の削減を、達成できる効果がある。
【００６３】
（実施の形態６）
次に、本発明の実施の形態６によるサーボクロック制御装置について、図面を参照しながら説明する。
図６は、本発明の実施の形態６によるサーボクロック制御装置６０００を示し、図６において、１はディスク、２はスピンドルモータ、３はスピンドル駆動ドライバ、４はピックアップ、５はヘッドアンプ、６はＡ／Ｄコンバータ、７はサーボフィルタ演算器、８はクロック発生器、９はフォーカス用Ｄ／Ａコンバータ、１０はトラッキング用Ｄ／Ａコンバータ、１１はトラバース用Ｄ／Ａコンバータ、１２はスピンドル用Ｄ／Ａコンバータ、１３はコントローラ、１４はスピンドル制御回路、１５はトラバース制御回路、１６はトラバース台、１７はトラバースモータ、１８はピックアップフォーカス方向駆動ドライバ、１９はピックアップトラッキング方向駆動ドライバ、２０はトラバース駆動ドライバ、２４はクロック切り換え回路、２８はピークレベル検出回路である。
【００６４】
次に、本実施の形態６によるサーボクロック制御装置６０００の動作について説明する。
まず、本実施の形態６の装置においても、従来例装置におけると同様に、トラッキング制御が行われる。ディスク１は、スピンドルモータ２により回転している。スピンドル制御回路１４は、コントローラ１３の指示に従い制御信号を生成し、スピンドル用Ｄ／Ａコンバータ１２によりデジタル−アナログ変換を行い、ＬＳＩ外部に制御信号を出力する。出力された制御信号は、スピンドル駆動ドライバ３に入りスピンドルモータ２を駆動する。
【００６５】
ディスク１上のトラックに配置されたデータは、ピックアップ４より出力されるレーザ光によって読み出される。ピックアップ４のトラック中心からのずれ量は、位置誤差信号として、データと同様に、ピックアップ４により読み込まれる。読み込まれた位置誤差信号は、ヘッドアンプ５によりゲイン調整され、Ａ／Ｄコンバータ６によりデジタル値に変換されＬＳＩ内に取り込まれる。ＬＳＩ内に取り込まれた位置誤差信号は、サーボフィルタ演算器７によりサーボフィルタ演算が実行される。演算結果は、トラッキング用Ｄ／Ａコンバータ１０に送られ、デジタル信号がアナログ信号に変換され、ＬＳＩ外部に出力される。トラッキング用Ｄ／Ａコンバータ１０より出力された信号は、ピックアップトラッキング方向駆動ドライバ１９に送られる。ピックアップトラッキング方向駆動ドライバ１９では、入力された信号に応じてピックアップ４のコイルに電流を流し、ピックアップ４を駆動する。サーボフィルタ演算器７の動作ＯＮ／ＯＦＦの制御は、コントローラ１３により実施される。
【００６６】
フォーカス制御についても、従来例装置におけると同様に実施される。フォーカスサーボフィルタ演算の結果は、フォーカス用Ｄ／Ａコンバータ９で、デジタル−アナログ変換され、ＬＳＩの外部に出力される。出力された信号は、ピックアップフォーカス方向駆動ドライバ１８に入り、ピックアップ４を駆動する。これらＬＳＩ内部の回路は、クロック発生器８から出力されるクロックにより動作している。ピックアップ４は、ばねによりトラバース台１６に固定されている。トラバース台１６は、トラバースモータ１７にて駆動される。駆動の指示は、コントローラ１３から出力され、その指示に従い、トラバース制御回路１５にて制御信号が生成される。トラバース制御回路１５の出力は、トラバース用Ｄ／Ａコンバータ１１でデジタル−アナログ変換され、ＬＳＩ外部に出力される。出力された信号は、トラバース駆動ドライバ２０に送られ、トラバース台１６を駆動する。
【００６７】
本実施の形態６において、ディスク１を最初に回転させる時には、コントローラ１３は、サーボフィルタ演算器７に指示を出し、積分ゲインの値を下げる、もしくは０にする。こうすることによって、サーボフィルタ演算をＯＮにした時に、スピンドル回転による外乱に対する抑制能力が弱くなり、位置情報信号にスピンドル回転の外乱の影響によるうねりが見られるようになる。ピークレベル検出回路２８では、Ａ／Ｄコンバータ６でアナログ−デジタル変換された位置情報を取り込み、そのピーク値を検出する。ピークレベル検出回路２８で検出されたピーク値は、コントローラ１３に送られる。コントローラ１３では、そのピーク値のレベルに応じてクロック切り換え回路２４に指示を出し、サーボフィルタ演算器７、Ａ／Ｄコンバータ６、トラッキング用Ｄ／Ａコンバータ１０に供給するクロックを切り換える。即ち、ディスク１上で円となって配置されているトラックの中心位置と、スピンドルモータ軸の中心位置との隔たりが大きく、ディスクが回転した時のピックアップ４から見たトラック位置のうねりが大きい場合は、サーボ動作クロックの周波数を上げて、サーボ応答性を上げる操作を行う。また、うねりが小さい場合は、サーボ応答性を上げる必要が無いので、サーボ動作クロックの周波数を下げる操作を行う。この操作を行う時には、同時にサーボフィルタ演算器７に指示を出し、積分ゲイン、位相補償ゲイン、サーボ全体ゲインの値を変更し、サーボフィルタの最適化を行う。
【００６８】
このような本実施の形態６によるサーボクロック制御装置によれば、ディスク１上のトラック位置のズレが少なく、ディスク１が回転している時のトラックうねりが小さい時には、サーボフィルタ演算器７の動作クロック周波数を下げるようにしたので、これにより、ＬＳＩの消費電力の削減を、達成できる効果がある。
【産業上の利用可能性】
【００６９】
本発明にかかるサーボクロック制御装置によれば、アクチュエータにかかる外乱が小さく、サーボの高応答性が不要な時には、サーボフィルタ演算を行う回路の動作クロック周波数を下げる操作を行うものであり、従来に比較して、消費電力の削減を行うことができ、ＣＤやＤＶＤ等のディスク装置に有効に用いることができる。
【図面の簡単な説明】
【００７０】
【図１】本発明の実施の形態１によるサーボクロック制御装置１０００の構成を示すブロック図
【図２】本発明の実施の形態２によるサーボクロック制御装置２０００の構成を示すブロック図
【図３】本発明の実施の形態３によるサーボクロック制御装置３０００の構成を示すブロック図
【図４】本発明の実施の形態４によるサーボクロック制御装置４０００の構成を示すブロック図
【図５】本発明の実施の形態５によるサーボクロック制御装置５０００の構成を示すブロック図
【図６】本発明の実施の形態６によるサーボクロック制御装置６０００の構成を示すブロック図
【図７】一般のサーボフィルタ演算の構成を示すブロック図
【図８】従来のディスク装置の構成を示すブロック図
【符号の説明】
【００７１】
１  ディスク
２  スピンドルモータ
３  スピンドル駆動ドライバ
４  ピックアップ
５  ヘッドアンプ
６  Ａ／Ｄコンバータ
７  サーボフィルタ演算器
８  クロック発生器
９  フォーカス用Ｄ／Ａコンバータ
１０  トラッキング用Ｄ／Ａコンバータ
１１  トラバース用Ｄ／Ａコンバータ
１２  スピンドル用Ｄ／Ａコンバータ
１３  コントローラ
１４  スピンドル制御回路
１５  トラバース制御回路
１６  トラバース台
１７  トラバースモータ
１８  ピックアップフォーカス方向駆動ドライバ
１９  ピックアップトラッキング方向駆動ドライバ
２０  トラバース駆動ドライバ
２１  バンドパスフィルタ回路
２２  振動検出器
２３  カウンタ
２４  クロック切り換え回路
２５  タイマー
２６  回転数設定回路
２７  アクセス距離設定回路
２８  ピークレベル検出回路
【図１】
2007265527.tif 000003
【図２】
2007265527.tif 000004
【図３】
2007265527.tif 000005
【図４】
2007265527.tif 000006
【図５】
2007265527.tif 000007
【図６】
2007265527.tif 000008
【図７】
2007265527.tif 000009
【図８】
2007265527.tif 000010