(57)【要約】      （修正有）【課題】アクチュエータアーム上の変換ヘッドのトラックへの位置決め精度を向上させるとともにトラックシークタイムを短縮する。【解決手段】データトラック内の少なくとも１つの事前記録されたサーボセクタ２０は、４つの時間的に互い違いとされたサーボバースト５０を含む。サーボバーストの第１対および第２対は一般にバースト幅だけ互いに半径方向に偏倚され、これによりそのバースト対の各々の縁は実質的に同一線上にあってトラック空白を形成している。第１対はバースト幅の２分の１の幅だけ第２対から半径方向に偏倚している。第１対は第１相対振幅を決定するために読出され、第２対は第２相対振幅を決定するために読出される。事前記録されたサーボバースト５０は、幅および数を変化され、それが位置されるデータトラック１８に複数のトラック空白を形成するようになされる。【選択図】図３
2008262691.tif 000002
【特許請求の範囲】
【請求項１】
変換器ヘッドを有するアクチュエータアームと、
磁性表面上に複数の同心データトラックを有する磁気ディスクと、
各トラックが少なくとも一つのサーボセクタを有し、前記サーボセクタは、各々時間的に互い違いとなるように配置され、かつバースト幅を有する複数対のサーボバーストを有し、各対のサーボバーストは、トラック方向に隣接しており、かつ磁気ディスクの半径方向に前記バースト幅だけ偏倚され、これにより前記トラック方向に隣接する各対のサーボバーストの縁が同一直線状に位置してトラック空白を形成し、前記サーボバーストの各対同士は、前記磁気ディスクの半径方向に前記バースト幅の半分の距離で偏倚されている、
磁気ディスク上で情報を処理するべく、前記アクチュエータアームの変換ヘッドに動作系合する制御回路と、
を有する磁気ディスクと駆動装置において、
前記サーボバーストは、各トラックの一幅内に二つ以上のトラック空白を形成すべく配置されていることを特徴とする磁気ディスク駆動装置。
【請求項２】
請求項１に記載された磁気ディスク駆動装置であって、各々のデータトラックがバースト対の数に１を加えた数値に等しい数のトラック空白を含む磁気ディスク駆動装置。
【請求項３】
請求項１に記載された磁気ディスク駆動装置であって、サーボバーストの数が４であり、サーボバースト対の数は２であり、１つのバースト対は一般にトラック幅の３分の１の幅に等しい距離だけ他のバースト対から半径方向に偏倚されている磁気ディスク駆動装置。
【請求項４】
請求項１に記載された磁気ディスク駆動装置であって、バーストの数が６であり、バースト対の数が３であり、各々のバースト対は一般に１つのトラック幅の４分の１の幅に等しい距離だけ他の２つのバースト対から半径方向に偏倚されている磁気ディスク駆動装置。
【請求項５】
請求項１に記載された磁気ディスク駆動装置であって、トラック空白がトラック境界線と一致されている磁気ディスク駆動装置。
【請求項６】
請求項１に記載された磁気ディスク駆動装置であって、トラック境界線がトラック空白間に位置される磁気ディスク駆動装置。
【請求項７】
請求項１に記載された磁気ディスク駆動装置であって、制御回路がトラック空白を基準にして変換ヘッドを制御する磁気ディスク駆動装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は磁気ディスク駆動装置におけるヘッド位置制御装置に関する。さらに詳しくは、本発明はトラックセクターに備えたグレイコードおよびサーボバーストを使用するディスク駆動制御装置に関する。
【背景技術】
【０００２】
コンピュータシステムや同様システムはしばしばコンピュータプログラムやデータなどの情報を保存するために磁気ディスク駆動装置を使用している。磁気ディスク駆動装置は、剛性の回転する磁気ディスク面上を「浮動」するスライダに取付けられたデータ変換ヘッドを典型的に含んで成る。このデータ変換ヘッドはアクチュエータを作動させる駆動制御装置によってディスクの選定された部分の上方に位置決めされる。データヘッドは、情報の書込み時にはディスク面に作用する磁場を発生させるのに使用され、情報の読出し時にはディスク面の磁場を検出するのに使用される。
【０００３】
情報は磁気ディスク面の同心トラックに典型的に保存されるが、これはデータヘッドに書込み信号を与え、磁気ディスクの表面に保存すべきデータを表す磁化反転（flux reversals）をコード化（encode）して行われる。ディスクからのデータ読出しにおいては、データヘッドが磁気ディスク上を浮動してその磁気ディスクの磁化反転を検出し、その磁化反転に基づく読出し信号を発生するように、駆動制御装置がアクチュエータを制御する。その後、読出し信号は磁気ディスクに保存されている磁化反転で表されるデータ、したがってデータヘッドにより与えられた読出し信号で表されるデータを復元するために、駆動制御装置によって復号化（decode）される。
【０００４】
ディスクのトラックにおけるデータヘッドの正確な位置決めは、ディスクに対するデータの書込み、およびディスクからのデータの読出しにおいて非常に重要である。トラックにおけるデータヘッドの位置決めには、典型的に２つの段階がある。第１の段階はコアース位置決めすなわち粗い位置決めと称され、第２の段階は微細な位置決めと称される。粗い位置決めにおいては、ディスク駆動装置を制御する駆動制御装置またはアクセスするデータを指示するホスト装置から受取ったトラックのアドレス位置に基づいて、サーボ装置がディスクトラック上にヘッドを位置決めする。データヘッドはディスクのトラック間距離よりも典型的に小さい。それ故に粗い位置決めによってデータヘッドが位置決めされたトラック内でデータヘッドを適正に位置決めするために、微細な位置決めが用いられる。
【０００５】
データヘッドが所望のトラック内に適正に位置決めされないと、「オフトラック」（トラックからの逸脱）と呼ばれる。書込みまたは読出し時にデータヘッドがオフトラックすればするほど、作動におけるＳ／Ｎ比（信号対雑音比）が大きくなる。Ｓ／Ｎ比が大きいと、ディスクからのデータの読出しにおける誤り率は非常に大きくなる。したがって、ディスク駆動装置はデータを適正に書込みおよび読出すことができなくなる。
【０００６】
書込みおよび読出しが一つの変換器によって行われる薄膜ヘッドでは、ヘッドの微細な位置決めは、情報がディスクから読出されるときにそのディスクから受取った信号を使用することで行うことができる。この信号は、変換器がトラックすなわち「トラックの理想中心」に対する好ましい位置に位置決めされたときにそのことを示す。この好ましい位置は読出しおよび書込みに関して同じである。
【０００７】
磁気抵抗ヘッド（ＭＲヘッド）は一般に複ヘッド（dual element head）と称される。磁気抵抗ヘッドは、データをディスクに書込むのに使用される１つの変換器およびディスクからデータを読出すのに使用される別の変換器、すなわち書込み用変換器および読出し用変換器を有している。磁気抵抗ヘッドは書込み用変換器および読出し用変換器の間に空間的な隔たりを有する。さらに、単一磁気抵抗ヘッドにおける読出し用変換器および書込み用変換器は、所望の隔離以外に製造誤差に基づいて多少ながら互いに空間的に隔てられる。したがって、磁気抵抗ヘッドが書込み作動時にトラック上で最終的に位置決めされたとき、その同じ位置が必然的に読出し作動時の磁気抵抗ヘッドに関する理想的なトラック中心になることはない。換言すれば、読出し用変換器の作動に関する理想的な中心位置は、書込み用変換器の作動に関する理想的な中心位置と必然的に同じではない。
【０００８】
ヘッド位置情報を与える１つの方法は、トラック内に配置（interleave）されたかなりの数のセクターにサーボ情報を埋込み、それらのサーボ情報を周期的にサンプリングおよび保持（sample and hold）して、それらのサンプルからヘッド位置を導き出せるようにすることである。有効とするには、埋込まれたサーボパターンがトラックをその隣り合うトラックから唯一のものとして識別する情報を含まねばならず、さらにまたこのパターンは基準中心線を与えなければならない。トラックシーク作動時にディスク面に対するデータヘッド変換器の半径方向位置を示すためにトラックの識別番号は有効であり、またトラック追跡作動時に理想的なトラック中心線上にデータヘッド変換器を心出しするには基準中心線が有用である。従来技術においては、このようなサーボ情報は、シーク時にトラックに対する変換器の移動方向を示すのに使用できる空間的な直交関係（quadrature relationship）を含むものであった。
【０００９】
データヘッド変換器は、そのヘッド変換器をパス（通過）する記録パターンに対する高精度な半径方向の位置測定装置として機能することが知られている。ヘッドが予め記録されているバーストパターンを読出すなら、復元信号の振幅はヘッド変換器とバーストパターンとの半径方向に関する位置の一致性（一致の度合い）に比例する。ヘッドがバーストと整合したならば、最大振幅が復元される。バーストの一部分にヘッドが正対するだけならば、復元信号の振幅は全振幅に対する部分振幅となり、その大きさはヘッドの半径方向に関する変位量に比例する。ヘッドがバーストから外れてしまうと、バースト振幅は全く復元されない。
【００１０】
最新のサーボ書込み技術によれば、埋込まれるセクタのサーボパターンは、典型的にはデータヘッド変換器の多重位相可干渉パス（multiple phase coherent passes）によってサーボデータフィールドと心出し用バーストパターンとを記録するように書込まれており、バーストパターンはデータヘッド変換器の電気的な幅すなわちヘッド空隙よりも幅が広い。しかしながら、ヘッドがサーボバーストと完全に整列されることはできても、バーストの半径方向の幅がヘッド幅を超える寸法においては、相対位置を確定することは不可能である。この寸法は実際にサーボ不作動域（servo dead zone）となる。この不作動域をヘッドが移動するときには、バーストから復元される信号振幅は実質的に一定に保たれる。したがって、サーボループはこの領域で不感帯を経験することになる。
【発明の開示】
【発明が解決しようとする課題】
【００１１】
従来技術は、時間的に互い違いとなる状態で半径方向に偏倚された２つまたは４つの隣接したバーストを備え、対を成すバーストにおけるバースト縁が各々のサーボセクタのトラック中心線と整合されて、この不感帯に適応できるようにすることが試みられてきた。追跡されるトラックの中心線に対して逆側の縁を整合された２つの選定されたバーストの相対振幅が比較されて、中心線からの偏倚誤差信号が発生される。しかしながらこの従来法は、ヘッドが時間的に互い違いのバーストの半径方向に整合された２つの縁の間に正確に整合されていない場合には、正確な位置情報を与えない。この状態は、トラックシーク作動時に、また特にトラック設定として知られた段階であるトラックシークモードとトラック追跡モードとの間の遷移作動段階時に重要となる。
【００１２】
さらに、磁気抵抗ヘッドはいずれかの与えられたトラック内の２つの位置での作動を典型的に必要とする。それなりに、理想的な磁気抵抗ヘッドの位置は典型的にバースト縁と正確な整合位置とならない。この結果、磁気抵抗ヘッドは典型的には正確な整合情報を持たずに作動するのであり、このことはオフトラックエラーをもたらす。したがって、磁気抵抗ヘッドに正確な整合情報を与えることが実質的に必要となる。
【００１３】
磁気抵抗ヘッドおよび薄膜ヘッドの両方における従来技術の他の欠点は、典型的には偏倚や他の不規則性に起因する各々のバーストの振幅変化が位置信号に誤差および非線形性を生じることである。例えば、位置信号が単調性（monotonicity）を示さなくなるという理由で、誤差や非線形性はバースト間を移動するときのヘッドの位置が駆動装置で解明される可能性を阻害し、また位置信号に約１５％の誤差を含めることになる。これらの誤差および非線形性は、トラック密度が増大し続けることで悪化するのであり、このようなトラック密度の増大は変換器の一層精度の高い正確な位置決めを必要とする。したがって、トラック密度の増大を容易化するためにデータヘッドの位置決めにおける誤差および非線形性を解消することが実質的に必要である。
【課題を解決するための手段】
【００１４】
本発明は、磁気ディスク駆動装置内で多数の同心トラックのうちの選定した１つのトラックに対するデータ変換ヘッドのヘッド位置を決定する方法および装置であって、各々のバーストの振幅変化に起因した不規則性および偏倚による影響を減少し、トラックを横断してデータヘッドが移動するときの位置信号の単調性を改善するヘッド位置の決定方法および装置に関する。データトラックにおける少なくとも１つの事前記録されたサーボセクタおいて、このサーボセクタは４つの時間的に互い違いとなるように配置されたサーボバーストを含んでいる。第１および第２サーボバーストは一般にバースト幅で互いに半径方向に偏倚され、第１および第２サーボバーストの各々の縁が実質的に同一線上に位置し、第１トラック空白（ヌル）を形成するようになされている。第３および第４サーボバーストは少なくともバースト幅で互いに半径方向に偏倚され、第３および第４サーボバーストの各々の縁が実質的に同一線上に位置し、第２トラック空白（ヌル）を形成するようになされている。第３および第４サーボバーストはバースト幅の半分の長さだけ第１および第２サーボバーストから半径方向に偏倚されている。その後、ディスク駆動装置はセクタの存在を検出する。第１および第２バーストはそれらの間の第１相対振幅を決定するために読出され、第３および第４バーストはそれらの間の第２相対振幅を決定するために読出される。この結果、第１相対振幅および第２相対振幅を含む単一作動がデータ変換ヘッドの位置を決定するのに使用される。
【００１５】
さらに、或る１つの実施例において、半径方向に偏倚され且つまた時間的に互い違いとされてサーボセクタに事前記録されたバーストは、ヘッドが位置決めされるデータトラック内に複数のトラック空白を形成するために幅および個数を変化させることができる。サーボバーストは角度を有して隣接する複数の対を成すバーストとして配置され、各バースト対における各々のバーストは他のバーストから通常はバースト幅にほぼ等しい距離だけ半径方向に偏倚される。各々のバースト対は他のバースト対から、バースト幅をバースト対の数で割った距離にほぼ等しい距離だけ半径方向に偏倚される。
【実施例１】
【００１６】
図１を参照すれば、本発明の教示を組入れるのに好適な回転磁気ディスク駆動装置が概略図として示され、全体的に符号１０を付されている。複数の磁気情報保存ディスク１２がハウジング１６内のスピンドルモーター組立体１４のまわりに軸支されている。各々の磁気ディスク１２は情報を記録するために概略的に符号１８で示されている複数の同心円状の記録トラックを有する。各々のトラック１８は複数のセクタに分割されており、これらは概略的に符号２０で示されている。データは、特定のトラック１８およびセクタ２０を参照することで、磁気ディスク１２に保存し、また磁気ディスク１２から読出すことができる。アクチュエータアーム組立体２２はハウジング１６の一方の片隅に回転可能に取付けられるのが好ましい。アクチュエータアーム組立体２２は複数のヘッドジンバル組立体２４を担持しており、ヘッドジンバル組立体２４はそれぞれがスライダ２５を担持し、スライダ２５は磁気ディスク１２から情報を読出し、また磁気ディスク１２に情報を書込むための読出し／書込みヘッドすなわち変換器２６を有している。変換器２６は薄膜ヘッドまたは磁気抵抗ヘッドを含むことができる。ボイスコイルモーター２８は、アクチュエータアーム組立体２２を正確に前後に回転させて変換器２６が円弧３０に沿って磁気ディスク１２を横断移動するようにさせるために適用されている。ディスク駆動装置１０はまた、磁気ディスク１２に対して書込まれる、または読出される情報を処理するために制御回路３２を含んでいる。
【００１７】
図２は、全体を符号３５で示され、本発明の教示を組入れるのに好適な負帰還式の変換器位置決め装置のブロック線図であり、この変換器位置決め装置３５は一般に制御回路３２に含まれる（図１に示されている）。アクチュエータアーム組立体２２は、変換器２６を所望されるトラック１８の上方に位置決めして、読出しおよび書込み作動が実行されている間に変換器２６をその位置に保持するために使用される。変換器２６はまた磁気ディスク１２から位置情報をサンプリングする。変換器２６は前置増幅器３８などに位置信号を与え、その位置信号は前置増幅器３８で増幅されてサーボ位置復調装置４０へ与えられ、サーボ位置復調装置４０はその位置情報を復号化（decode）して、好ましくはデジタル形式でその情報をサーボ制御処理装置４２へ与える。サーボ制御処理装置４２は復調装置から受取った復号化された位置信号を所望される位置の基準信号と比較して、変換器の位置誤差、すなわちＸpeを決定する。変換器の位置誤差は、復号化された位置信号で示される変換器２６の実際の位置と、基準位置信号で示される周知位置との差を表す。その後、サーボ制御処理装置４２は位置修正信号を発生し、この信号はデジタル−アナログ変換器（Ｄ／Ａ）４４によってアナログ信号に変換されて増幅器４５へ与えられ、さらにアクチュエータアーム組立体２２に与えられて、変換器を所望位置に位置決めしてその位置誤差を最小限に抑えるために変換器２６を円弧３０に沿って移動させる。
【００１８】
図３は磁気ディスク１２の部分的な概略図を示している。各々のトラック１８−１〜１８＋３は分割されてセクタ２０を形成されている。或る１つの好ましい実施例において、セクタ２０はデータ間隔４６と、サーボ情報を有するサーボ間隔４８とを含む。サーボ制御処理装置４２に対して位置情報などを与えるために、各々のトラック１８においてサーボ情報を有するサーボ間隔４８が周期的にデータ間隔４６を中断させている。磁気ディスク１２が回転されるとき（矢印４９で示されるように）、セクタ２０は変換器２６をパスし、これによってサーボ情報がサンプリングされて保持され、変換器位置決め装置３５で処理される。サーボ情報を有するサーボ間隔４８は、トラックシーク作動時すなわち変換器２６が１つのトラック位置から他のトラック位置へ移動するときに読出される。トラック設定作動時すなわち行先トラックの中心線に変換器２６が接近するときにも、サーボ情報を有するサーボ間隔４８は読出される。また、トラック追跡作動時すなわち変換器２６がトラックの中心線を追跡して、その追跡しているトラックのデータ間隔４６に対してユーザーデータを読出しまたは書込むための所定位置にあるときに、サーボ情報を有するサーボ間隔４８は読出される。図３はまたサーボ情報を有するサーボ間隔４８の一部として以下に詳細に説明するバースト直交パターン５０を示している。
【００１９】
図３は各々の１８およびセクタ２０を円周に沿った状態で示すが、図４Ａおよび図４Ｂは当業者に理解されるように隣接する同心トラックにおける複数のセクタを線形状態で示している。トラック１８−１は図３に示されたトラックのうちで磁気ディスク１２の半径方向の最外領域に位置しており、トラック１８＋３は図３に示されたトラックのうちで磁気ディスク１２の半径方向の最内位置に位置しており、トラック１８−０〜トラック１８＋２はそれらのトラックの間に位置している。トラックの中心線は符号５２ａ〜５２ｅでそれぞれ示されている。
【００２０】
１つの実施例において、各々のセクタのサーボ情報を有するサーボ間隔４８は自動利得制御回路（ＡＧＣ）フィールド６０、サーボ同期フィールド６２、サーボアドレスマークフィールド６４、インデックスビットフィールド６６、グレイコード化したトラック番号フィールド６８、「Ａ」バーストとラベル付けされた第１サーボバーストフィールド７０、「Ｂ」バーストとラベル付けされた第２サーボバーストフィールド７２、「Ｃ」バーストとラベル付けされた第３サーボバーストフィールド７４、および「Ｄ」バーストとラベル付けされた第４サーボバーストフィールド７６を事前記録されて含むのが好ましい。グレイコード化したトラック番号フィールド６８および第１サーボバーストフィールド７０〜第４サーボバーストフィールド７６は、変換器位置決め装置３５に対して絶対的な変換器位置決め情報を与えるのに使用される。グレイコード化したトラック番号フィールド６８はまたトラックが「奇数」番号のトラックか「偶数」番号のトラックかを示すのに使用される。図３Ｂの実施例では、トラック１８−１，トラック１８＋１およびトラック１８＋３は奇数番号のトラックであるのに対し、トラック１８−０およびトラック１８＋２は偶数番号のトラックである。
【００２１】
Ａバースト〜Ｄバーストは、時間的にＤバーストがＣバーストに追従し、ＣバーストがＢバーストに追従し、ＢバーストがＡバーストに追従するように、円周方向に偏倚され、すなわち時間的に互い違いとされている。図示実施例では、Ａバースト７０およびＢバースト７２はトラック境界線を跨いでおり、また１つのトラック幅だけ互いに半径方向に偏倚している。Ａバースト７０およびＢバースト７２はバースト対を構成する。Ｃバースト７４およびＤバースト７６はトラックの中心線を跨いでおり、１つのトラックによって互いに半径方向に偏倚され、またトラックの半幅だけＡバースト７０およびＢバースト７２から半径方向に偏倚されている。各々のＣバースト７４は偶数トラックを跨ぎ、また各々のＤバースト７６は奇数バーストを跨いでいる。Ｃバースト７４およびＤバースト７６は互いにバースト対を構成する。当業者は、他の形状が可能で予測できることを実現できよう。
【００２２】
図５Ａは図４Ｂの第１サーボバーストフィールド７０〜第４サーボバーストフィールド７６の概略図であり、図５Ｂは変換器の半径方向の位置の関数としての、また図示するように図５Ａに対応したバーストの相対振幅のグラフである。線１００は、下記のＱに従って半径方向の位置の関数としてＡバーストおよびＢバーストから読出された信号の電気的振幅波形を示している。
（Ａ−Ｂ）／（Ａ＋Ｂ）                  Ｑ：
【００２３】
線１０２は、下記のＲに従って半径方向の位置の関数としてＣバーストおよびＤバーストから読出された信号の電気的振幅波形を示している。
（Ｃ−Ｄ）／（Ｃ＋Ｄ）                  Ｒ：
ＱおよびＲの分母はバースト振幅のあらゆる変化を考慮に入れるための重み係数（weighting factor）である。
【００２４】
変換器２６の半径方向の幅はトラックの各々の基準幅よりも狭いことが明白となろう。この構造は伝統的に各々のトラック間にマージンすなわち保護帯域を与えて、トラック間でのクロストーク（混信）したがってデータ誤りを最小限に抑える。これは各々のバースト対に対してそれぞれＤ−ＺA-B ，Ｄ−ＺC-D で示される不感域も形成することになり、その場所ではヘッドはそれらのバースト対だけに基づく位置解明が不可能になる。バースト対における両バーストから読出された信号１００または１０２の差がゼロとなるＡＢ，ＢＡ，ＣＤおよびＤＣとラベル付けした各々のバースト対の縁部の位置は、「トラック空白」として参照される。トラック空白に近い領域におけるバースト対から読出された信号の電気的な振幅波形は直線形となり、ヘッド位置を決定するのに最も適したものとなる。
【００２５】
変換器２６がトラックに対して半径方向に移動すると、すなわち位置２６ａおよび２６ｂにおいて、ＱおよびＲの振幅値は線１００および１０２のように得られる。線１００および１０２は、Ｑ＝０およびＲ＝０の近くの位置でかなり線形な斜めの波形を形成する。しかしながら実際には、不感域の近くの位置は偏倚や他の不規則性に起因して直線形ではない。実際には線１００および１０２の最も直線的な領域は振幅ゼロに近い領域、すなわちトラック空白に近い領域である。一般に斜めの部分は、振幅が半径方向の変位量に比例するヘッドの半径方向の位置を表す。したがって、線１００，１０２の一方のトラック番号および振幅が与えられると、トラック位置誤差（Ｘpe）が決定できる。例えば、ヘッドすなわち変換器２６がトラック１８−０の中心線である半径方向ヘッド位置１１１から離れてトラック１８＋１へ向かって移動すると、ＡバーストとＢバーストとの対が位置１１１に対するＸpeを演算するのに使用できる。ヘッドが位置１１１からトラック幅の４分の１の位置である半径方向のヘッド位置１１２を超えて移動した後は、ＣバーストとＤバーストとの対によってＸpeを演算することができ、ＡバーストとＢバーストとの対は非線形な不感域に接近する。位置１１１からトラック幅の４分の３の位置である半径方向のヘッド位置１１３を超えた後は、半径方向のヘッド位置１１４までＡバーストとＢバーストとの対によってＸpeを演算することができ、ＣバーストとＤバーストとの対は不感域の近くまたは不感域内にある。ヘッドすなわち変換器２６が円弧３０に沿って移動される間、この手順が継続して繰り返される。
【００２６】
理想的には、各々のバーストの相対振幅は同じである。しかしながら実際には、偏倚や他の不規則性に起因して各々のバーストの振幅が変化するので、１つのバースト対を使用しての上述したＸpeの演算方法に多少の難点が生じる。このような不規則性や偏倚の結果はＸpeの演算が或るバースト対の使用から他のバースト対の使用に切り替わる場所、例えば位置１１２，１１３，１１４で具現化されるのであり、これらの位置は「切り替え位置」と称される。特に重要なのは位置１１２および位置１１４、すなわち理想的にはＱ，Ｒの振幅が好ましくはゼロとなる中心線５２ｂ，５２ｃからトラック幅の４分の１の位置である。しかしながら実際には、それらの位置での振幅はしばしば１５％程度の違いがある。したがって、切り替え位置の直前にてＸpeを演算するのに１つのバースト対を使用し、また切り替え点の直後にて別のバースト対を使用して、位置誤差のそのような変化が実際にないときにＸpeの不安定（erratic ）な誤差を示す信号をサーボ制御処理装置４２に与えることができる。換言すれば、Ｘpeの演算において１つのバースト対を１度だけ使用することは、切り替え点において、特に理想的な中心線（トラック中心線５２ａ〜５２ｅとして示される）からトラック幅の４分の１だけ前後した位置において、単調性を示さない。
【００２７】
以下に記載する本発明の方法は、Ｘpeを決定する精度を高め、Ｘpe信号を一層単調な様子となす。簡単に言えば、本発明は毎回のＸpeの演算に各々のサーボバースト対を使用する。したがって、既に１つのバースト対を使用しているＸpeの演算においては、他のバースト対がバーストの異なる振幅を補償するために備えられ、これはＸpeの演算の全体精度を、特に切り換え点付近の領域における精度を高める。
【００２８】
図６を参照すれば、本発明の特徴を具現化する方法を示すフローチャートが与えられている。Ｘpeの演算が望まれる各々の位置において、Ａバースト〜Ｄバーストの振幅と、対応するトラックサーボ間隔４８のトラック番号とが読出される（２００）。ＱおよびＲの比、およびそれぞれの絶対値｜Ｑ｜および｜Ｒ｜が演算される（２０２）。Ｘpeの演算は基本的にはヘッドがそれぞれのトラック空白に近いことを示す｜Ｑ｜および｜Ｒ｜の小さい値の方を使用する。これに対して｜Ｑ｜および｜Ｒ｜の大きい値の方はヘッドがそれぞれの不感域に近く、有用な結果を与えることが少ないことを示している。さらに、所望トラックのトラック番号フィールド６８を得て、そのトラックが奇数か偶数かを表すようにする（２０４）。いずれにしてもＱ，｜Ｑ｜，Ｒ，｜Ｒ｜およびトラック番号に基づいて、Ｘpeが演算される。
【００２９】
トラック番号が偶数であれば、次の段階は｜Ｑ｜が｜Ｒ｜より小さいか大きいかを決定することである（２０６）。｜Ｑ｜が｜Ｒ｜より小さいならば、次の段階はＱが０より大きいか小さいかを決定することである（２０８）。Ｑが０より小さければ、Ｘpe＝−１／２＋（１／２）＊（Ｒ）／（Ｓ）を演算する（２１０）。ここでＳ＝｜Ｑ｜＋｜Ｒ｜である。Ｑが０より大きければ、Ｘpe＝１／２＋（１／２）＊（Ｒ）／（Ｓ）を演算する（２１２）。
【００３０】
段階２０６で｜Ｒ｜が｜Ｑ｜より小さければ、次の段階はＲが０より小さいか大きいかを決定することである（２１４）。Ｒが０より大きいならば、Ｘpe＝（１／２）＊（Ｑ）／（Ｓ）を演算する（２１６）。
【００３１】
Ｒが０より小さいならば、次の段階はＱが０より小さいか大きいかを決定することである（２１８）。Ｑが０より小さいならば、Ｘpe＝１−（１／２）＊（Ｑ）／（Ｓ）を演算する（２２０）。Ｑが０より大きいならば、Ｘpe＝−１−（１／２）＊（Ｑ）／（Ｓ）を演算する（２２０）。段階２１８でＱが０より大きければ、Ｘpe＝１−（１／２）＊（Ｑ）／（Ｓ）を演算する（２２２）。
【００３２】
段階２０４でトラック番号が奇数であるならば、次の段階は｜Ｑ｜が｜Ｒ｜より小さいかどうかを決定することである（２２４）。｜Ｑ｜が｜Ｒ｜より大きいならば、次の段階はＱが０より小さいか大きいかを決定することである（２２６）。Ｑが０より小さければ、Ｘpe＝１／２＋（１／２）＊（Ｒ）／（Ｓ）を演算する（２２８）。Ｑが０より大きければ、Ｘpe＝−１／２−（１／２）＊（Ｒ）／（Ｓ）を演算する（２３０）。
【００３３】
段階２２４で｜Ｑ｜が｜Ｒ｜より小さければ、次の段階はＲが０より小さいか大きいかを決定することである（２３２）。Ｒが０より大きいならば、Ｘpe＝（１／２）＊（Ｑ）／（Ｓ）を演算する（２３４）。段階２３２でＲが０より大きいならば、次の段階はＱが０より大きいか小さいかを決定することである（２３６）。Ｑが０より大きいならば、Ｘpe＝−１＋（１／２）＊（Ｑ）／（Ｓ）を演算する（２３８）。Ｑが０より小さいならば、Ｘpe＝１＋（１／２）＊（Ｑ）／（Ｓ）を演算する（２４０）。
【００３４】
当業者は、Ｘpeの決定が図５の諸段階で示すシーケンスで必然的に生じることは必要でなく、好ましいＸpeは以下に説明する式１〜１０で演算されることを認識することができる。
【００３５】
式１
｜（Ａ−Ｂ）／（Ａ＋Ｂ）｜＜｜（Ｃ−Ｄ）／（Ｃ＋Ｄ）｜であり、また（Ｃ−Ｄ）／（Ｃ＋Ｄ）＜０で、（Ａ−Ｂ）／（Ａ＋Ｂ）＞０であるならば、Ｘpe＝１．０−（１／２）＊（（Ａ−Ｂ）／（Ａ＋Ｂ））／（｜（Ａ−Ｂ）／（Ａ＋Ｂ）｜＋｜（Ｃ−Ｄ）／（Ｃ＋Ｄ）｜）
式２
｜（Ａ−Ｂ）／（Ａ＋Ｂ）｜＜｜（Ｃ−Ｄ）／（Ｃ＋Ｄ）｜であり、また（Ｃ−Ｄ）／（Ｃ＋Ｄ）＜０で、（Ａ−Ｂ）／（Ａ＋Ｂ）＜０であるならば、Ｘpe＝１．０−（１／２）＊（（Ａ−Ｂ）／（Ａ＋Ｂ））／（｜（Ａ−Ｂ）／（Ａ＋Ｂ）｜＋｜（Ｃ−Ｄ）／（Ｃ＋Ｄ）｜）
式３
｜（Ａ−Ｂ）／（Ａ＋Ｂ）｜＜｜（Ｃ−Ｄ）／（Ｃ＋Ｄ）｜であり、また（Ｃ−Ｄ）／（Ｃ＋Ｄ）＞０であるならば、Ｘpe＝（１／２）（（Ａ−Ｂ）／（Ａ＋Ｂ））／（｜（Ａ−Ｂ）／（Ａ＋Ｂ）｜＋｜（Ｃ−Ｄ）／（Ｃ＋Ｄ）｜）
式４
｜（Ａ−Ｂ）／（Ａ＋Ｂ）｜＞｜（Ｃ−Ｄ）／（Ｃ＋Ｄ）｜であり、また（Ａ−Ｂ）／（Ａ＋Ｂ）＜０であるならば、Ｘpe＝−１／２＋（１／２）＊（（Ｃ−Ｄ）／（Ｃ＋Ｄ））／（｜（Ａ−Ｂ）／（Ａ＋Ｂ）｜＋｜（Ｃ−Ｄ）／（Ｃ＋Ｄ）｜）
式５
｜（Ａ−Ｂ）／（Ａ＋Ｂ）｜＞｜（Ｃ−Ｄ）／（Ｃ＋Ｄ）｜であり、また（Ａ−Ｂ）／（Ａ＋Ｂ）＞０であるならば、Ｘpe＝１／２−（１／２）＊（（Ｃ−Ｄ）／（Ｃ＋Ｄ））／（｜（Ａ−Ｂ）／（Ａ＋Ｂ）｜＋｜（Ｃ−Ｄ）／（Ｃ＋Ｄ）｜）
式６
｜（Ａ−Ｂ）／（Ａ＋Ｂ）｜＜｜（Ｃ−Ｄ）／（Ｃ＋Ｄ）｜であり、また
（Ｃ−Ｄ）／（Ｃ＋Ｄ）＞０で、（Ａ−Ｂ）／（Ａ＋Ｂ）＞０であるならば、Ｘpe＝１．０＋（１／２）＊（（Ａ−Ｂ）／（Ａ＋Ｂ））／（｜（Ａ−Ｂ）／（Ａ＋Ｂ）｜＋｜（Ｃ−Ｄ）／（Ｃ＋Ｄ）｜）
式７
｜（Ａ−Ｂ）／（Ａ＋Ｂ）｜＜｜（Ｃ−Ｄ）／（Ｃ＋Ｄ）｜であり、また（Ｃ−Ｄ）／（Ｃ＋Ｄ）＞０で、（Ａ−Ｂ）／（Ａ＋Ｂ）＜０であるならば、Ｘpe＝１．０＋（１／２）＊（（Ａ−Ｂ）／（Ａ＋Ｂ））／（｜（Ａ−Ｂ）／（Ａ＋Ｂ）｜＋｜（Ｃ−Ｄ）／（Ｃ＋Ｄ）｜）
式８
｜（Ａ−Ｂ）／（Ａ＋Ｂ）｜＜｜（Ｃ−Ｄ）／（Ｃ＋Ｄ）｜であり、また
（Ｃ−Ｄ）／（Ｃ＋Ｄ）＜０であるならば、Ｘpe＝（−１／２）＊（（Ａ−Ｂ）／（Ａ＋Ｂ））／（｜（Ａ−Ｂ）／（Ａ＋Ｂ）｜＋｜（Ｃ−Ｄ）／（Ｃ＋Ｄ）｜）
式９
｜（Ａ−Ｂ）／（Ａ＋Ｂ）｜＞｜（Ｃ−Ｄ）／（Ｃ＋Ｄ）｜であり、また（Ａ−Ｂ）／（Ａ＋Ｂ）＜０であるならば、Ｘpe＝１／２＋（１／２）＊（（Ｃ−Ｄ）／（Ｃ＋Ｄ））／（｜（Ａ−Ｂ）／（Ａ＋Ｂ）｜＋｜（Ｃ−Ｄ）／（Ｃ＋Ｄ）｜）
式１０
｜（Ａ−Ｂ）／（Ａ＋Ｂ）｜＞｜（Ｃ−Ｄ）／（Ｃ＋Ｄ）｜であり、また（Ａ−Ｂ）／（Ａ＋Ｂ）＞０であるならば、Ｘpe＝−１／２−（１／２）＊（（Ｃ−Ｄ）／（Ｃ＋Ｄ））／（｜（Ａ−Ｂ）／（Ａ＋Ｂ）｜＋｜（Ｃ−Ｄ）／（Ｃ＋Ｄ）｜）
【００３６】
上述の式で示されるように、本発明の方法はＱ／２ＳまたはＲ／２Ｓのいずれかに＋１または−１を掛け、定数を加算する演算を使用する。与えられた状況に関する適当な演算は、トラック形式（すなわち奇数か偶数か）およびバーストに対する位置に依存する。
【００３７】
唯一のバースト対を使用することを基本とした従来技術の位置誤差の演算方法とともに本発明の方法を試験するために、ヘッドがトラック上に位置されたならばアクチュエータを消勢するようにコードが書込まれ、これによりディスク駆動装置のフレックス回路はアクチュエータアーム組立体をトラック中心線から静かに離すように押すことができる。いずれの方法でもバースト値は変換器でサンプリングされ、Ｘpeが演算される。図７は、サーボ間隔が１５０ミリ秒毎にサンプリングされる状態における、時間の関数とされたトラック位置（fraction of a track）に関するＸpeのグラフである。上述したように、アクチュエータはサンプリング時はゆっくりと移動する。線３００は１回の作動毎に１対のバーストを使用して演算した場合のＸpeを示す。従来技術は２対のバーストのうちの１対のバーストに基づいてＸpeを演算している。切り替え位置を過ぎた後は、従来技術では他のバースト対に基づいてＸpeを演算する。領域３０２は切り替え位置を示しており、またこの領域における単調でない様子は、Ｘpeの演算に影響を及ぼすようなバースト信号に生じた偏倚および不規則性に起因する。線３１０は同じ距離にわたって本発明の方法で演算したＸpeを示す。符号３０２，３０４，３０６のような切り替え位置においては、線３１０はグラフ３００よりも一層十分に単調な様子を示しており、これは１回の作動で全バースト信号を使用する結果である。
【００３８】
上述で開示した実施例では、トラック空白ＡＢ，ＢＡ，ＣＤ，ＤＣは各々のトラックの中心と境界線とに与えられている。勿論、トラック空白はトラックの内側のいずれの位置にも配置できる。トラックの中心は薄膜ヘッドでのトラック空白の配置を好ましく示している。さらに、「理想的」なトラックの中心が物理的なトラックの中心（トラック空白の位置）にない場合は、サーボ制御処理装置は対応するＸpeを決定し、そのＸpeにヘッドを保持することで、トラック空間から偏倚した位置にヘッドを調整するのに使用できる。
【実施例２】
【００３９】
磁気抵抗ヘッドでは、読出し用トラックに関するヘッドの理想的なトラック中心は書込み用トラックの作動時としばしば異なる。上述したように、Ｘpeの決定がその演算の線形領域、すなわちトラック空白に近い領域内で行われるときに最も正確となることから、ヘッドはトラック空白に接近して配置されるのが好ましい。本発明は以下に説明するように、トラック毎に複数のトラック空白を備え、その付近に読出し用ヘッドおよび書込み用ヘッドが位置できるようにする。トラックが２以上のトラック空白を含むならば、トラック内のＸpe演算における付加的な線形領域が備えられる。したがって、一方のトラック空間が読出し作業に理想的な中心の近くとされるならば、他方のトラック空白は書込み作業に理想的な中心の近くとされ、各々の理想中心はそれぞれの作動に対して適当なＸpeを見出すことで演算することができる。Ｘpeの精度は付加的なトラック空白によって向上される。さらに、上述したように、Ｘpeの演算に２対以上のバーストを使用することで、演算の単調性は向上され、一層高い精度のＸpeの決定を可能にする。特にトラック空白が理想中心にないときに高い精度のＸpeの決定を可能にする。
【００４０】
Ｎをバースト対の数に等しい数値として各々のサーボバーストがＮ／（Ｎ＋１）のトラック幅とされ、したがってデータトラック毎にＮ＋１のトラック空白を与えることのできるサーボバーストフィールドも備えられる。バースト対における両バーストはＮ（Ｎ＋１）トラック幅、すなわちバースト幅だけ偏倚される。付加的なトラック空白はＸpe演算において付加的な線形領域を形成し、したがって精度を向上させる。
【００４１】
図８ＡはそれぞれＡバースト７０〜Ｄバースト７６を有するバーストフィールドを示しており、上述した実施例と同様にＡ−ＢおよびＣ−Ｄが２つのバースト対を示している。しかしながらこれらのバーストは、図４Ｂおよび図５Ａではバーストが１つのトラック幅であるのに対して、トラック幅の３分の２の幅である。バースト対におけるバーストは他のバーストからトラック幅の３分の２の幅だけ偏倚されており、またバースト対は互いにトラック幅の３分の１の幅だけ偏倚されている。図８Ａに示す実施例では、トラック空白はトラック境界線と一致しており、各々のトラックは互いの間に２つのトラック空白を含んでいる。変換器の位置誤差Ｘpeは上述した式と同様にして演算される。換言すれば、Ｘpeはトラック形式およびトラック内の空白に依存する。
【００４２】
対応するバースト対に基づくトラック空白の位置は、サーボ間隔に事前記録されて、または実行ソフトウエアの一部としてサーボ制御処理装置に与えられる。図８Ａに示した実施例では、トラックは２つの空白を含み、それらの空白はトラック間に配置され、４つの可能なバーストの組合わせ、すなわちトラックＫにおけるＣ−ＤおよびＡ−Ｂ、トラックＫ＋１におけるＢ−ＡおよびＣ−Ｄ、トラックＫ＋２におけるＤ−ＣおよびＢ−Ａ、およびトラックＫ＋３におけるＡ−ＢおよびＤ−Ｃにいずれか１つの組合わせとすることができる。符号１０４ａで示されるトラック境界線はトラック空白と一致され、トラック中心線１０５ａはこの実施例ではトラック空白の間に位置される。図示実施例ではバーストの組合わせパターンは４つのトラック毎に繰り返される。トラック番号および対応するトラック空白はグレイコード化したトラック番号フィールド６８にて事前に決定されている。トラック番号が得られると、４つのトラック空白の組合わせのいずれが備えられたのかを決定でき、またＸpeに基づいて変換器の位置決めが決定できる。
【００４３】
図８Ｂは半径方向の位置の関数としての、また図８Ａに対応したバーストの相対振幅のグラフである。線１００ａはＱに従って半径方向の位置の関数としてＡバーストおよびＢバーストから読出された信号の電気的振幅波形を示している。線１０２ａはＲに従って半径方向の位置の関数としてＣバーストおよびＤバーストから読出された信号の電気的振幅波形を示している。不感域Ｄ−ＺA-B およびＤ−ＺC-D が示されている。
【００４４】
図８Ｃは他の実施例であり、これにおいて各々のサーボバーストは、Ｎをバースト対の数に等しい数値として、トラック幅のＮ／（Ｎ＋１）倍の幅とされ、したがってデータトラック毎にＮ＋１のトラック空白を有している。この実施例では、サーボバーストはトラック幅の３分の２であり、２つのサーボバースト対、すなわちＡ−ＢおよびＣ−Ｄがあり、また１つのデータトラック毎に３つのトラック空白がある。この実施例では、トラック境界線１０４ｂはトラック空白の間にあり、トラック中心線１０５ｂはトラック空白と一致している。図示実施例では、トラックは４つの可能なバーストの組合わせ、すなわちトラックＪにおけるＣＤ，ＡＢ，ＤＣ、トラックＪ＋１におけるＢＡ，ＣＤ，ＡＢ、トラックＪ＋２におけるＤＣ，ＢＡ，ＣＤ、およびトラックＪ＋３におけるＡＢ，ＤＣ，ＢＡを含むことができる。このバーストの組合わせパターンは４つのトラック毎に繰り返される、すなわちトラックＪはトラックＪ＋４と同じトラック空白の組合わせを含む。再び述べるが、トラック番号および対応するトラック空白はグレイコード化したトラック番号フィールド６８に事前記録される。トラック番号が与えられると、４つのトラック空白の組合わせのいずれが備えられたのかを決定でき、またＸpeに基づいて変換器の位置決めが決定できる。
【００４５】
図８Ｄは半径方向の位置の関数としての、また図８Ｃに対応したバーストの相対振幅のグラフである。線１００ｂはＱに従って半径方向の位置の関数としてＡバーストおよびＢバーストから読出された信号の電気的振幅波形を示している。線１０２ｂはＲに従って半径方向の位置の関数としてＣバーストおよびＤバーストから読出された信号の電気的振幅波形を示している。不感域Ｄ−Ｚa-b およびＤ−Ｚc-d が示されている。
【実施例３】
【００４６】
同様に、各々のバーストがトラック幅の４分の３の幅であるときに３つのバースト対が４つのトラック空白を形成するサーボパターンが図９Ａに示されている。バースト対はＡ−Ｂ，Ｃ−Ｄ，Ｅ−Ｆでそれぞれ表されている。１対のバーストにおける両バーストはトラック幅の４分の３（Ｎ／Ｎ＋１）の幅だけ互いに偏倚されている。バースト対はトラック幅の４分の１（１／Ｎ＋１）の幅だけ互いに偏倚されている。トラック空白は各々のバースト対における共通線上の縁に位置される。トラック空白はＡＢ，ＢＡ，ＣＤ，ＤＣ，ＥＦ，ＦＥで示されている。この実施例では、各々のトラックは境界線の間に３または４のトラック空白を含むことができる。上述した実施例の場合と同様に、トラック空白の６つの可能とされる組合わせが並んで形成され、３つのトラック毎に繰り返される。したがって、トラック番号が与えられるならば、６つの空白配列のうちのいずれが備えられたのか決定することができ、またＸpeに基づいて変換器の位置決めが決定できる。
【００４７】
図９Ｂは半径方向の位置の関数としての、また図９Ａに対応したバーストの相対振幅のグラフである。線１００ｂはＱに従って半径方向の位置の関数としてＡバーストおよびＢバーストから読出された信号の電気的振幅波形を示している。線１０２ｂはＲに従って半径方向の位置の関数としてＣバーストおよびＤバーストから読出された信号の電気的振幅波形を示している。線１０３ｂは、下記のＴに従って半径方向の位置の関数としてＥバーストおよびＦバーストから読出された信号の電気的振幅波形を示している。
（Ｅ−Ｆ）／（Ｅ＋Ｆ）                  Ｔ：
【００４８】
本発明は好ましい実施例を参照して説明したが、当業者には発明の精神および範囲から逸脱せずに形態および細部において変更することのできることは認識されよう。
【図面の簡単な説明】
【００４９】
【図１】上部ケーシングが取外され、また本発明の特徴を具現したディスク駆動装置の頂面図。
【図２】図１のディスク駆動装置の一部分のブロック線図。
【図３】本発明の特徴を具現する複数のトラックセクタを表示する部分的な概略図。
【図４】Ａは、図３のトラックセクタを表示する線形（rectilinear）図。Ｂは、図４Ａのトラックおよびトラックセクタを表示する一層詳細な線形図。
【図５】Ａは、図４Ｂのサーボバーストの概略図。Ｂは、Ａのサーボバーストの、Ａに対応した相対振幅のグラフ。
【図６】本発明の原理によるトラック位置誤差を決定する方法のフローチャート。
【図７】トラック位置の演算誤差における従来法の結果と本発明の結果とを示す図１のアクチュエータによる時間の関数としての測定位置誤差のグラフ。
【図８Ａ−８Ｂ】Ａは、本発明の他の実施例におけるサーボバーストの概略図。Ｂは、Ａのサーボバーストの相対振幅のグラフ。
【図８Ｃ−８Ｄ】Ｃは、本発明の他の実施例におけるサーボバーストの概略図。Ｄは、Ｃのサーボバーストの相対振幅のグラフ。
【図９】Ａは、本発明の他の実施例におけるサーボバーストの概略図。Ｂは、Ａのサーボバーストの相対振幅のグラフ。
【図１】
2008262691.tif 000003
【図２】
2008262691.tif 000004
【図３】
2008262691.tif 000005
【図４】
2008262691.tif 000006
【図５】
2008262691.tif 000007
【図６】
2008262691.tif 000008
【図７】
2008262691.tif 000009
【図８Ａ−８Ｂ】
2008262691.tif 000010
【図８Ｃ−８Ｄ】
2008262691.tif 000011
【図９】
2008262691.tif 000012