(57)【特許請求の範囲】
【請求項１】
ディスクドライブにおいて、
トラックゼロクロッシング信号の生成に使われる所定の信号に補正信号を加えて出力するための加算部と、
前記加算部の出力信号を第１入力端子に入力し、基準電圧を第２入力端子に入力し、前記第１及び第２入力端子に入力される信号を比較して矩形波のトラックゼロクロッシング信号を生成するための比較部と、
前記比較部から出力される矩形波のトラックゼロクロッシング信号のハイ区間及びロー区間の長さを測定し、測定されたハイ区間及びロー区間の長さの差の割合を演算し、演算されたハイ区間及びロー区間の長さの差の割合に基づき前記比較部から出力される矩形波のトラックゼロクロッシング信号のデューティ比を所定の目標値に維持するための補正信号を生成するためのオフセット補正演算部とを含み、
前記オフセット補正演算部は、
前記比較部から出力される矩形波トラックゼロクロッシング信号の周期別ハイ区間及びロー区間の時間長を測定して生成するためのカウント部と、
前記カウント部で生成されたハイ区間の時間長情報及びロー区間の時間長情報に基づき、前記ハイ区間の時間長及びロー区間の時間長の差の割合に対応する所定の演算信号を生成するための演算部と、
前記演算信号を入力し、前記演算信号の大きさに比例して前記トラックゼロクロッシング信号の生成に使われる所定の信号のオフセットの大きさを減らすためのデジタル補正信号を、前記ロー区間が経過した後に、さらに前記ハイ区間の長さの１／２が経過した時点で生成するための補正信号生成部と、
前記デジタル補正信号をアナログ補正信号に変換するためのデジタル−アナログ変換部とを含む
ことを特徴とするディスクドライブにおける適応的トラックゼロクロッシング信号発生装置。
【請求項２】
前記カウント部は、前記矩形波トラックゼロクロッシング信号の立ち上がりエッジでカウントし始めて立ち下がりエッジまでカウントされた値を所定の第１レジスタにラッチさせ、立ち下がりエッジでカウントし始めて立ち上がりエッジまでカウントされた値を所定の第２レジスタにラッチさせるように設計されることを特徴とする請求項１に記載のディスクドライブにおける適応的トラックゼロクロッシング信号発生装置。
【請求項３】
前記演算信号は、
Ｍ＝（Ｎ２−Ｎ１）／（Ｎ２＋Ｎ１）
（ここで、Ｎ１は矩形波トラックゼロクロッシング信号のハイ区間の時間長であり、Ｎ２は矩形波トラックゼロクロッシング信号のロー区間の時間長である。）の演算式により演算されることを特徴とする請求項１に記載の適応的トラックゼロクロッシング信号発生装置。
【請求項４】
前記デジタル補正信号は、
【数１】
0003926241.tif 000017
（ここで、Ｔは定数であり、ｉはサンプリングイベント番号である。）
【数２】
0003926241.tif 000018
（ここで、Ａは前記トラックゼロクロッシング信号の生成に使われる所定の信号の測定された振幅値である。）の演算式により演算されることを特徴とする請求項１に記載の適応的トラックゼロクロッシング信号発生装置。
【請求項５】
前記デジタル補正信号は、
【数３】
0003926241.tif 000019
（ここで、Ｔは定数である。）
【数４】
0003926241.tif 000020
の演算式により演算されることを特徴とする請求項１に記載の適応的トラックゼロクロッシング信号発生装置。
【請求項６】
前記所定の目標値は、デューティ比が５０％であることを特徴とする請求項１に記載のディスクドライブにおける適応的トラックゼロクロッシング信号発生装置。
【請求項７】
前記トラックゼロクロッシング信号の生成に使われる所定の信号はトラッキングエラー信号であることを特徴とする請求項１に記載のディスクドライブにおける適応的トラックゼロクロッシング信号発生装置。
【請求項８】
ディスクドライブにおいて、
比較部の信号処理に使われる基準電圧信号から補正信号を引いて出力するための減算部と、
前記トラックゼロクロッシング信号の生成に使われる所定の信号を第１入力端子に入力し、前記減算部の出力信号を第２入力端子に入力し、前記第１及び第２入力端子に入力される信号を比較して矩形波のトラックゼロクロッシング信号を生成するための比較部と、
前記比較部から出力される矩形波のトラックゼロクロッシング信号のハイ区間及びロー区間の長さを測定し、測定されたハイ区間及びロー区間の長さの差の割合を演算し、演算されたハイ区間及びロー区間の長さの差の割合に基づき前記比較部から出力される矩形波のトラックゼロクロッシング信号のデューティ比を所定の目標値に維持するための補正信号を生成するためのオフセット補正演算部とを含み、
前記オフセット補正演算部は、
前記比較部から出力される矩形波トラックゼロクロッシング信号の周期別ハイ区間及びロー区間の時間長を測定して生成するためのカウント部と、
前記カウント部で生成されたハイ区間の時間長情報及びロー区間の時間長情報に基づき、前記ハイ区間の時間長及びロー区間の時間長の差の割合に対応する所定の演算信号を生成するための演算部と、
前記演算信号を入力して、前記演算信号の大きさに比例して前記トラックゼロクロッシング信号の生成に使われる所定の信号のオフセットの大きさを減らすためのデジタル補正信号を、前記ロー区間が経過した後に、さらに前記ハイ区間の長さの１／２が経過した時点で生成するための補正信号生成部と、
前記デジタル補正信号をアナログ補正信号に変換するためのデジタル−アナログ変換部とを含む
ことを特徴とするディスクドライブにおける適応的トラックゼロクロッシング信号発生装置。
【請求項９】
前記カウント部は、前記矩形波トラックゼロクロッシング信号の立ち上がりエッジでカウントし始めて立ち下がりエッジまでカウントされた値を所定の第１レジスタにラッチさせ、立ち下がりエッジでカウントし始めて立ち上がりエッジまでカウントされた値を所定の第２レジスタにラッチさせるように設計されることを特徴とする請求項８に記載のディスクドライブにおける適応的トラックゼロクロッシング信号発生装置。
【請求項１０】
前記演算信号は、
Ｍ＝（Ｎ２−Ｎ１）／（Ｎ２＋Ｎ１）
（ここで、Ｎ１は矩形波トラックゼロクロッシング信号のハイ区間の時間長であり、Ｎ２は矩形波トラックゼロクロッシング信号のロー区間の時間長である。）の演算式により演算されることを特徴とする請求項８に記載の適応的トラックゼロクロッシング信号発生装置。
【請求項１１】
前記デジタル補正信号は、
【数５】
0003926241.tif 000021
（ここで、Ｔは定数であり、ｉはサンプリングイベント番号である。）
【数６】
0003926241.tif 000022
（ここで、Ａは前記トラックゼロクロッシング信号の生成に使われる所定の信号の測定された振幅値である。）の演算式により演算されることを特徴とする請求項８に記載の適応的トラックゼロクロッシング信号発生装置。
【請求項１２】
前記デジタル補正信号は、
【数７】
0003926241.tif 000023
（ここで、Ｔは定数である。）
【数８】
0003926241.tif 000024
の演算式により演算されることを特徴とする請求項８に記載の適応的トラックゼロクロッシング信号発生装置。
【請求項１３】
前記所定の目標値はデューティ比が５０％であることを特徴とする請求項８に記載のディスクドライブにおける適応的トラックゼロクロッシング信号発生装置。
【請求項１４】
前記トラックゼロクロッシング信号の生成に使われる所定の信号はトラッキングエラー信号であることを特徴とする請求項８に記載のディスクドライブにおける適応的トラックゼロクロッシング信号発生装置。
【請求項１５】
ディスクドライブのトラックゼロクロッシング信号発生方法において、
（ａ）トラックゼロクロッシング信号の周期別ハイ区間及びロー区間の長さを測定するための段階と、
（ｂ）前記段階（ａ）で測定された前記トラックゼロクロッシング信号の周期別ハイ区間及びロー区間の長さの差の所定の割合を演算する段階と、
（ｃ）前記段階（ｂ）で演算されたＭ値に基づき、前記トラックゼロクロッシング信号のデューティ比を所定の目標値に維持するための補正信号を、前記ロー区間が経過した後に、さらに前記ハイ区間の長さの１／２が経過した時点で生成する段階と、
（ｄ）前記補正信号をトラックゼロクロッシング信号生成回路に反映してオフセットを補正する段階と
を含むことを特徴とする適応的トラックゼロクロッシング信号発生方法。
【請求項１６】
前記所定の目標値は前記トラックゼロクロッシング信号のデューティ比が５０％であることを特徴とする請求項１５に記載のディスクドライブにおける適応的トラックゼロクロッシング信号発生方法。
【請求項１７】
前記段階（ａ）は、
所定の周波数を有するクロック信号を前記矩形波トラックゼロクロッシング信号の立ち上がりエッジでカウントし始めて立ち下がりエッジまでカウントされた値を所定の第１レジスタにラッチさせ、立ち下がりエッジでカウントし始めて立ち上がりエッジまでカウントされた値を所定の第２レジスタにラッチさせるプロセスである
ことを特徴とする請求項１５に記載のディスクドライブにおける適応的トラックゼロクロッシング信号発生方法。
【請求項１８】
前記トラックゼロクロッシング信号の周期別ハイ区間及びロー区間の長さの差の所定の割合は、
Ｍ＝（Ｎ２−Ｎ１）／（Ｎ２＋Ｎ１）
（ここで、Ｎ１は矩形波トラックゼロクロッシング信号のハイ区間の時間長であり、Ｎ２は矩形波トラックゼロクロッシング信号のロー区間の時間長である。）演算式により演算されることを特徴とする請求項１５に記載の適応的トラックゼロクロッシング信号発生方法。
【請求項１９】
前記補正信号は、
【数９】
0003926241.tif 000025
（ここで、Ｔは定数であり、ｉはサンプリングイベント番号である。）
【数１０】
0003926241.tif 000026
（ここで、Ａは前記トラックゼロクロッシング信号の生成に使われる所定の信号の測定された振幅値である。）の演算式により演算されることを特徴とする請求項１５に記載の適応的トラックゼロクロッシング信号発生方法。
【請求項２０】
前記補正信号は、
【数１１】
0003926241.tif 000027
（ここで、Ｔは定数であり、ｉはサンプリングイベント番号である。）の演算式により演算されることを特徴とする請求項１５に記載の適応的トラックゼロクロッシング信号発生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はディスクドライブサーボ制御装置及び方法に係り、特に、ディスクドライブのトラッキングエラー信号にオフセットが生じたりあるいはバランスが取られていなくても、デューティ補正によりオフセット及びバランスを補正して正確なトラックゼロクロッシング信号を生成するためのディスクドライブにおける適応的トラックゼロクロッシング信号発生装置及び方法に関する。
【０００２】
【従来の技術】
一般に、ディスクドライブでは、トラックゼロクロッシング信号に基づきピックアップに含まれた変換器の移動速度及び位置情報を推定する。このため、トラックゼロクロッシング信号に異常が生じた場合には変換器の正確な速度及び位置が推定できず、精度良い探索制御ができなくなる。
従来の技術によるトラックゼロクロッシング信号発生装置は、図１に示されたように、比較器を含み、具体的に、ピックアップから検出されてＲＦアンプから出力されるトラッキングエラー信号ＴＺＣＡが比較器の第１入力端子に印加され、比較器の第２入力端子にはシステム基準電圧ＶＲＥＦが印加される。
【０００３】
【発明が解決しようとする課題】
ところで、直接探索制御時に光スポットを高速で移動させる場合、光軸の交差、移送系の機械的な摩擦、ＲＦアンプのノイズ、移送制御系の遅い応答性及び外部衝撃など各種の原因によってトラッキングエラー信号のオフセットやアンバランス現象が生じてしまう。かかるオフセット又はアンバランスによって比較器から出力されるトラックゼロクロッシング信号が一時的に生じない区間ができることがあるが、この場合には位置情報及び速度情報が正確でないため、探索サーボ時に誤動作が生じるという問題点があった。
【０００４】
本発明が解決しようとする技術的課題は、前述した問題点を解決するために、トラックゼロクロッシング信号を生成するのに用いるトラッキングエラー信号に各種の原因によってオフセット及びアンバランスが生じても、オフセット及びアンバランスを自動的に補正して正確なトラックゼロクロッシング信号を生成するためのディスクドライブにおける適応的トラックゼロクロッシング信号発生装置及び方法を提供するところにある。
【０００５】
【課題を解決するための手段】
前記技術的課題を達成するために、本発明の第１実施形態によるディスクドライブにおける適応的トラックゼロクロッシング信号発生装置は、ディスクドライブにおいて、トラックゼロクロッシング信号の生成に使われる所定の信号に補正信号を加えて出力するための加算部と、前記加算部の出力信号を第１入力端子に入力し、基準電圧を第２入力端子に入力し、前記第１及び第２入力端子に入力される信号を比較して矩形波のトラックゼロクロッシング信号を生成するための比較部と、前記比較部から出力される矩形波のトラックゼロクロッシング信号のハイ区間及びロー区間の長さを測定し、測定されたハイ区間及びロー区間の長さの差の割合を演算し、演算されたハイ区間及びロー区間の長さの差の割合に基づき前記比較部から出力される矩形波のトラックゼロクロッシング信号のデューティ比を所定の目標値に維持するための補正信号を生成するためのオフセット補正演算部とを含むことを特徴とする。
【０００６】
前記技術的課題を達成するために、本発明の第２実施形態によるディスクドライブにおける適応的トラックゼロクロッシング信号発生装置は、ディスクドライブにおいて、比較部の信号処理に使われる基準電圧信号から補正信号を引いて出力するための減算部と、前記トラックゼロクロッシング信号の生成に使われる所定の信号を第１入力端子に入力し、前記減算部の出力信号を第２入力端子に入力し、前記第１及び第２入力端子に入力される信号を比較して矩形波のトラックゼロクロッシング信号を生成するための比較部と、前記比較部から出力される矩形波のトラックゼロクロッシング信号のハイ区間及びロー区間の長さを測定し、測定されたハイ区間及びロー区間の長さの差の割合を演算し、演算されたハイ区間及びロー区間の長さの差の割合に基づき前記比較部から出力される矩形波のトラックゼロクロッシング信号のデューティ比を所定の目標値に維持するための補正信号を生成するためのオフセット補正演算部とを含むことを特徴とする。
【０００７】
前記技術的課題を達成するために、本発明に係るディスクドライブにおける適応的トラックゼロクロッシング信号発生方法は、ディスクドライブのトラックゼロクロッシング信号発生方法において、（ａ）トラックゼロクロッシング信号の周期別ハイ区間及びロー区間の長さを測定するための段階と、（ｂ）前記段階（ａ）で測定された前記トラックゼロクロッシング信号の周期別ハイ区間及びロー区間の長さの差の所定の割合を演算する段階と、（ｃ）前記段階（ｂ）で演算されたＭ値に基づき、前記トラックゼロクロッシング信号のデューティ比を所定の目標値に維持するための補正信号を生成する段階と、（ｄ）前記補正信号をトラックゼロクロッシング信号生成回路に反映してオフセットを補正する段階とを含むことを特徴とする。
【０００８】
【発明の実施の形態】
以下、添付した図面に基づき、本発明の望ましい実施形態を詳細に説明する。図２に示されたように、本発明の第１実施形態によるディスクドライブにおける適応的トラックゼロクロッシング信号発生装置は、加算部２０１と、比較部２０２と、デジタル−アナログ変換部２０３と、カウント部２０４と、演算部２０５と、補正信号生成部２０６及びノイズ除去フィルタ２０７を含む。
【０００９】
ここで、加算部２０１、比較部２０２及びデジタル−アナログ変換部２０３はアナログ信号処理回路１０００であり、その他のカウント部２０４、演算部２０５、補正信号生成部２０６及びノイズ除去フィルタ２０７はデジタル信号処理回路２０００である。
そして、カウント部２０４、演算部２０５、補正信号生成部２０６及びデジタル−アナログ変換部２０３を含む回路をオフセット補正演算部と呼ぶ。
【００１０】
比較部２０２は演算増幅器を含み、基準電圧ＶＲＥＦが第１入力端子である反転入力端子に印加され、加算部２０１によりトラッキングエラー信号ＴＺＣＡにデジタル−アナログ変換部２０３から出力されるオフセット及びバランスを補正するための補正信号Ｕを加えた信号ＴＺＣＡ＊（図４（ａ）参照）が第２入力端子である非反転入力端子に印加される。これにより、比較部２０２は第１及び２入力端子の信号を比較し、第２入力端子に入力される信号が基準電圧ＶＲＥＦよりも大きい場合にはハイ出力を、そうでない場合にはロー出力を生成する。すなわち、比較部２０２の出力は矩形波のトラックゼロクロッシング信号ＴＺＣとなる。
【００１１】
以下、トラックゼロクロッシング信号ＴＺＣのオフセットの検出及び補正方法について説明する。
トラックゼロクロッシング信号を生成するのに使われるトラッキングエラー信号ＴＺＣＡをｙ１＝Ａ＊ｓｉｎωｔ、オフセット値をｙ２＝ｄｃと仮定すれば、比較部２０２から出力される矩形波トラックゼロクロッシング信号ＴＺＣのハイ区間の時間ｔ１及びロー区間の時間ｔ２は各々下記式（１）及び（２）の通りである。
【数１２】
0003926241.tif 000002
【数１３】
0003926241.tif 000003
【００１２】
トラッキングエラー信号ＴＺＣＡの周期（ｔ１＋ｔ２）に対するｔ１及びｔ２の差（ｔ２−ｔ１）／（ｔ２＋ｔ１）を求めれば、下記の通りである。
【数１４】
0003926241.tif 000004
【数１５】
0003926241.tif 000005
【数１６】
0003926241.tif 000006
【００１３】
前式において、ｔ１及びｔ２を求めるためにカウント部２０４を構成するアップカウンターに一定周波数のクロックを印加して比較部２０２から出力される矩形波トラックゼロクロッシング信号ＴＺＣのハイ区間及びロー区間の時間ｔ１及びｔ２を測定する。すなわち、印加されるクロックの周波数をｆｃとすれば、ｔ１及びｔ２中に各々ｔ１／ｆｃ及びｔ２／ｆｃ個のクロックがカウントされる。カウントされたカウント部２０４の値Ｎ１及びＮ２は各々下記式（６）及び（７）のように表わされる。
【数１７】
0003926241.tif 000007
【数１８】
0003926241.tif 000008
【００１４】
これにより、前式（５）に前式（６）及び（７）を代入すれば、下記のように表わされる。
【数１９】
0003926241.tif 000009
Ｍ＝（Ｎ１−Ｎ２）／（Ｎ１＋Ｎ２）であると仮定すれば、Ｍは前式（５）から下記の通り表わされる。
【数２０】
0003926241.tif 000010
【００１５】
前式（９）から推定されたオフセットｄｃは下記の通り表わされる。
【数２１】
0003926241.tif 000011
従って、Ｍ値を求め、トラッキングエラー信号ＴＺＣＡの振幅Ａを測定すればオフセットｄｃが計算可能になる。
以下、Ｍの値を求める方法について具体的に説明する。
【００１６】
カウント部２０４はカウンタ１及び２（図示せず）及びレジスタ１及び２（図示せず）を含み、下記のようにＮ１及びＮ２を測定する。まず、矩形波トラックゼロクロッシング信号ＴＺＣを２分周した信号１（図４（ｃ）参照）を生じた後、図４（ｄ）及び図４（ｅ）に示されたように、カウンタ１は信号１がハイであり、ＴＺＣがローからハイへと変わる時点からクロック信号をアップカウントしてローに変わる時点までカウントされた値をレジスタ１にラッチさせる。そして、カウンタ２は図４（ｆ）及び図４（ｇ）に示されたように、信号１がハイであり、ＴＺＣがハイからローへと変わる時点からクロック信号をアップカウントしてハイへと変わる時点までカウントされた値をレジスタ２にラッチさせる。そして、信号１の立ち下がり点でレジスタ１及び２にラッチされたＮ１及びＮ２を演算部２０５に印加する。
【００１７】
これにより、演算部２０５はカウント部２０４で求めたＮ１及びＮ２に基づきＭを演算する。すなわち、レジスタ１及び２にラッチされたＮ１及びＮ２を数クロックのシステムクロック中に（Ｎ１−Ｎ２）／（Ｎ１＋Ｎ２）を演算し、図４（ｈ）に示されたように、内部のレジスタ３（図示せず）にラッチさせる。そして、信号２の立ち下がり点で補正信号生成部２０６にインタラプト信号を送る。ここで、信号２は、図４（ｉ）に示されたように、信号１をＮ１／２だけ遅延させた信号である。信号２を用いる理由は、カウンタ１及び２がデジタル補正信号Ｕのアナログ信号への変換時にミスカウントを防止するためである。
【００１８】
これにより、補正信号生成部２０６は下記の如きアルゴリズムによりデジタル補正信号Ｕを演算してデジタル−アナログ変換部２０３に出力する。
補正信号生成アルゴリズムの一つは、下記式で表わされた積分形補償器を用いる方法である。
【数２２】
0003926241.tif 000012
（ここで、ｉはサンプリングイベント回数である。）
【数２３】
0003926241.tif 000013
（ここで、Ｔは定数であり、ｉはサンプリングイベント回数である。）
【００１９】
前式１２をＺ変換すれば、下記の通りである。
【数２４】
0003926241.tif 000014
前式１０からオフセットｄｃの正確な値を推定するためには、Ｍ値の他にＴＺＣＡの振幅値Ａを測定しなければならず、サイン関数の計算が必要である。振幅Ａを測定するためには別途のアナログ−デジタル変換が必要であり、サイン関数の計算のためにはルックアップテーブルを用いたり、多くの量の演算を必要とする。
【００２０】
前式（１１）及び（１２）の代わりに下記式（１４）及び（ｌ５）に表わされた制御規則を用いれば、演算量を大幅に減らせる。
【数２５】
0003926241.tif 000015
【数２６】
0003926241.tif 000016
（ここで、Ｔは定数である。）
すなわち、前式（１４）及び（１５）に基づきデジタル補正信号Ｕを演算すれば、サイン関数の演算及びＴＺＣＡの振幅値Ａの測定が不要になる。ここで、ゲインＴはシミュレーションによって適切に設定する。
【００２１】
かかるアルゴリズムにより求めたデジタル補正信号Ｕはデジタル−アナログ変換部２０３によりアナログ信号に変換された後に加算部２０１に印加される。これにより、図５Ａに示されたように、オフセットが生じているかあるいはバランスの取られていないＴＺＣＡ信号はデジタル−アナログ変換部２０３から出力されるアナログ補正信号Ｕ（図５Ｃ参照）により加算部２０１で補正されて図５Ｂのように出力される。これにより、比較部２０２から出力されるＴＺＣ信号はシステムに外乱やノイズが生じてトラッキングエラー信号にオフセット及びアンバランスが生じても、正確なトラックゼロクロッシング信号が適応的に生成可能になる。また、このＴＺＣ信号は、必要ならば、ノイズ除去フィルタ２０７によりトラックゼロクロッシング信号をノイズを除去した後に、探索モードで位置情報及び速度を求める信号として用いても良い。
【００２２】
図３は、本発明の第２実施形態によるディスクドライブにおける適応的トラックゼロクロッシング信号発生装置の構成図であり、減算部３０１と、比較部３０２と、デジタル−アナログ変換部３０３と、カウント部３０４と、演算部３０５と、補正信号生成部３０６及びノイズ除去フィルタ３０７を含む。
ここで、カウント部３０４、演算部３０５、補正信号生成部３０６及びノイズ除去フィルタ３０７の構成及び動作は図２に示されたカウント部２０３、演算部２０５、補正信号生成部２０６及びノイズ除去フィルタ２０７の構成及び動作と同一であるために詳細な説明は省略し、相異なる部分だけ説明する。
【００２３】
トラッキングエラー信号（ＴＺＣＡ信号）に生じたオフセットを補正するために、図２ではＴＺＣＡ信号に直接的に補正信号Ｕを加えて補正したのに対し、図３の実施形態では、比較部３０２の基準電圧ＶＲＥＦから補正信号Ｕを引いてＴＺＣＡ信号に生じたオフセットを補正する。比較部３０２から出力される信号は結果的に図２の比較部２０２から出力される信号となる。
図６は、ディスクドライブを構成するハードウェア及びソフトウェアにより行われる適応的トラックゼロクロッシング信号発生方法のフローチャートである。
【００２４】
トラックゼロクロッシング信号のオフセット及びアンバランスの補正は探索モードで最も必要とされ、その他のモードではオプションとして選択できる。
これにより、ディスクドライブが探索モードに入ったかを判断する（第６０１段階）。第６０１段階の判断の結果、探索モードに入った場合にはトラックゼロクロッシング信号を生成するのに使われるトラッキングエラー信号のハイ区間及びロー区間の時間の長さＮ１及びＮ２をカウンタにより測定する（第６０２段階）。Ｎ１及びＮ２を測定する方法は、図２のカウント部２０４での説明と同じである。
【００２５】
Ｎ１及びＮ２を求めた後には、オフセットの量に応じて変わるトラッキングエラー信号の周期当りハイ区間及びロー区間の長さの差の割合Ｍを演算する。すなわち、Ｍは数式（Ｎ２−Ｎ１）／（Ｎ２＋Ｎ１）を演算してＭを求める（第６０３段階）。
Ｍ値を演算した後には、オフセットに影響されるデューティを補正するための補正信号Ｕを演算するが、補正信号Ｕは前式１１及び１２の如き演算アルゴリズムを用いたり、あるいは前式１４及び１５の如き制御規則を用いて求める（第６０４段階）。
【００２６】
第６０４段階で演算された補正信号Ｕをアナログ信号に変換した後に（第６０５段階）、トラックゼロクロッシング信号発生回路に適用してオフセットを補正する（第６０６段階）。補正信号Ｕに基づきオフセットを補正する具体的な方法としては、トラックゼロクロッシング信号を生成するための比較器回路の基準電圧に補正信号Ｕを加算器（又は減算器）により反映する方法と、トラックゼロクロッシング信号の生成に使われるトラッキングエラー信号に加算器（又は減算器）により直接的に補正信号Ｕを反映する方法とがあるが、どちらの方法を用いても構わない。
【００２７】
第６０６段階によりオフセットを補正した後には、探索モードが続いているか否かを判断し（第６０７段階）、探索モードが終わった場合には段階を終え、そうでない場合には次のインタラプトが生じるまで待つ（第６０８段階）。インタラプトが生じた場合には第６０２段階ないし第６０７段階を繰り返し行う。ここで、インタラプトは、矩形波のトラックゼロクロッシング信号を２分周してＮ１／２だけ遅延させた信号２に基づき生じる。
【００２８】
【発明の効果】
以上述べたように、本発明によれば、ディスクドライブのトラッキングエラー信号にオフセットが生じたりあるいはバランスが取られていなくても、デューティ補正によりオフセット及びバランスを補正して正確なトラックゼロクロッシング信号を生成するように制御することによりトラックゼロクロッシング信号から正確な速度及び位置情報が得られるので、正確な探索サーボ制御が行えるという効果がある。
【００２９】
本発明は方法、装置及びシステムとして実行できる。ソフトウェアにて実行される時、本発明の構成手段は必ず必要な作業を行うコードセグメントである。プログラム又はコードセグメントはプロセッサにて読取り可能な媒体に貯蔵でき、あるいは、伝送媒体又は通信網で搬送波と結合されたコンピュータデータ信号により伝送できる。プロセッサにて読取り可能な媒体は情報を貯蔵又は伝送できるいかなる媒体も含む。プロセッサにて読取り可能な媒体の例としては、電子回路、半導体メモリ素子、ＲＯＭ、フラッシュメモリ、ＥＥＰＲＯＭ、フロッピー（登録商標）ディスク、光ディスク、ハードディスク、光繊維媒体、無線周波数（ＲＦ）網などがある。コンピュータデータ信号は電子網チャンネル、光繊維、空気、電界、ＲＦ網などの伝送媒体上に伝播できるいかなる信号も含む。
【００３０】
添付された図面に示されて説明された特定の実施形態は単に本発明の例として理解され、本発明の範囲を限定するものではなく、本発明が属する技術分野において本発明に記述された技術的な思想の範囲であれば、各種の変更が可能であるため、本発明が前述した特定の構成及び配列に制限されないということは自明である。
【図面の簡単な説明】
【図１】  従来の技術によるトラックゼロクロッシング信号発生装置の構成図である。
【図２】  本発明の第１実施形態による適応的トラックゼロクロッシング信号発生装置の構成図である。
【図３】  本発明の第２実施形態による適応的トラックゼロクロッシング信号発生装置の構成図である。
【図４】  （ａ）ないし（ｉ）は、図２及び図３に使われる主要信号の波形図である。
【図５Ａ】  図２の加算部に入力されるオフセット及びバランス補正前のトラッキングエラー信号の波形図である。
【図５Ｂ】  図２の加算部から出力されるオフセット及びバランス補正後のトラッキングエラー信号の波形図である。
【図５Ｃ】  補正信号Ｕの波形図である。
【図６】  本発明に係る適応的トラックゼロクロッシング信号発生方法のフローチャートである。
【符号の説明】
１０００…アナログ信号処理回路
２０００…デジタル信号処理回路
Ｎ１，Ｎ２    …カウント部のカウント値
ＴＺＣ…トラックゼロクロッシング信号
ＴＺＣＡ…トラッキングエラー信号
ＴＺＣＡ＊…トラッキングエラー信号に補正信号を加えた信号
Ｕ…補正信号
ＶＲＥＦ…基準電圧
【図１】
0003926241.tif 000028
【図２】
0003926241.tif 000029
【図３】
0003926241.tif 000030
【図４】
0003926241.tif 000031
【図５Ａ】
0003926241.tif 000032
【図５Ｂ】
0003926241.tif 000033
【図５Ｃ】
0003926241.tif 000034
【図６】
0003926241.tif 000035