(57)【要約】【課題】スパイラルサーボパターンから再生されるバースト信号を、放射状サーボパターンに基づいたヘッドの位置誤差演算方式に適用できるディスク記憶装置を提供することにある。【解決手段】スパイラルサーボパターンが記録されているディスク媒体１を有するディスクドライブ１００において、リードヘッド１２０Ｒにより読出されたスパイラルサーボパターンから六角形状のバースト信号を再生し、サーボバースト信号に対応付けた位置データを生成するサーボ処理部１６０と、位置データを使用して実行する位置誤差演算を実行するＣＰＵ１７０とを有する。【選択図】      図１
2008159224.tif 000002
【特許請求の範囲】
【請求項１】
スパイラルサーボパターンが記録されているディスク媒体と、
前記ディスク媒体に対してデータの読出しを行なうリードヘッド、及びデータの書き込みを行なうライトヘッドを含むヘッドと、
前記ヘッドを前記ディスク媒体上の半径方向に移動させるヘッド移動機構と、
回転している前記ディスク媒体上で、同心円状トラックに相当する円周方向の領域を前記ヘッドが走査している状態で、前記リードヘッドにより読出された前記スパイラルサーボパターンから特定形状のバースト信号を再生する手段と、
前記同心円状トラックを構成する放射状サーボパターンに含まれるサーボバースト信号と、前記特定形状のバースト信号とを対応付けた位置データを生成する生成手段と、
前記同心円状トラックに対する前記ヘッドの位置決めに必要な位置誤差演算を、前記位置データを使用して実行する位置誤差演算手段と、
前記位置誤差演算手段の演算結果を使用して前記ヘッド移動機構を制御し、前記ヘッドの位置決め制御を実行する制御手段と
を具備したことを特徴とするディスク記憶装置。
【請求項２】
前記制御手段により位置決め制御される前記ヘッドに含まれる前記ライトヘッドを使用して、前記ディスク媒体上に前記放射状サーボパターンを書き込むサーボ書込み手段を有することを特徴とする請求項１に記載のディスク記憶装置。
【請求項３】
前記生成手段は、
前記特定形状のバースト信号を前記円周方向に複数の領域に分割し、各領域から得られる振幅値を、前記サーボバースト信号から再生される位置信号に対応付けた位置データを生成するように構成されたことを特徴とする請求項１に記載のディスク記憶装置。
【請求項４】
前記生成手段は、
前記特定形状のバースト信号を各フレーム単位の振幅値に変換し、当該各振幅値を前記サーボバースト信号から再生される位置信号に対応付けた位置データを生成するように構成されたことを特徴とする請求項１に記載のディスク記憶装置。
【請求項５】
前記生成手段は、
前記特定形状のバースト信号を前記円周方向に複数の領域に分割し、各領域から得られる振幅値を、前記サーボバースト信号から再生される位置信号で前記同心円状トラックの中心線に対する位置誤差を算出するための位置信号Ａ，Ｂに対応付けた位置データを生成するように構成されたことを特徴とする請求項１に記載のディスク記憶装置。
【請求項６】
前記生成手段は、
前記特定形状のバースト信号を前記円周方向に複数の領域に分割し、各領域から得られる振幅値を、前記サーボバースト信号から再生される位置信号で、前記同心円状トラックの中心線に対する位置誤差を算出するための位置信号Ａ，Ｂ及び隣接トラック境界に対する位置誤差を算出するための位置信号Ｃ，Ｄに対応付けた位置データを生成するように構成されたことを特徴とする請求項１に記載のディスク記憶装置。
【請求項７】
前記生成手段は、
前記特定形状のバースト信号を各フレーム単位の振幅値に変換し、当該各振幅値の最大値に基づいて前記サーボバースト信号から再生される位置信号に対応付けた位置データを生成するように構成されたことを特徴とする請求項１に記載のディスク記憶装置。
【請求項８】
スパイラルサーボパターンが記録されているディスク媒体及び前記ディスク媒体に対してデータの読出しを行なうリードヘッド、及びデータの書き込みを行なうライトヘッドを含むヘッドを有するディスク記憶装置により、前記ディスク媒体上に放射状サーボパターンを書き込むサーボ書込み方法において、
回転している前記ディスク媒体上で、同心円状トラックに相当する円周方向の領域を前記ヘッドが走査している状態で、前記リードヘッドにより読出された前記スパイラルサーボパターンから特定形状のバースト信号を再生する処理と、
前記放射状サーボパターンに含まれるサーボバースト信号と、前記特定形状のバースト信号とを対応付けた位置データを生成する処理と、
前記同心円状トラックに対する前記ヘッドの位置決めに必要な位置誤差演算を、前記位置データを使用して実行する処理と、
前記位置誤差演算の演算結果を使用して、前記ヘッドの位置決め制御を実行する処理と
を有する手順を実行するサーボ書込み方法。
【請求項９】
前記生成処理は、
前記特定形状のバースト信号を前記円周方向に複数の領域に分割し、各領域から得られる振幅値を、前記サーボバースト信号から再生される位置信号に対応付けた位置データを生成することを特徴とする請求項８に記載のサーボ書込み方法。
【請求項１０】
前記生成処理は、
前記特定形状のバースト信号を各フレーム単位の振幅値に変換し、当該各振幅値の最大値に基づいて前記サーボバースト信号から再生される位置信号に対応付けた位置データを生成することを特徴とする請求項８に記載のサーボ書込み方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスク記憶装置に関し、特に、スパイラルサーボパターンを使用するヘッド位置決め制御技術に関する。
【背景技術】
【０００２】
一般的に、ハードディスクドライブを代表とするディスク記憶装置（以下、ディスクドライブと表記する場合がある）では、データの記録媒体であるディスク媒体上には、ヘッドの位置決め制御に使用されるサーボパターン（サーボデータ）が記録されている。ディスクドライブは、ヘッドにより読出されたサーボパターンを使用して、ディスク媒体上での目標位置（目標トラック）にヘッドを位置決め制御する。
【０００３】
ディスク媒体上に記録されるサーボパターンは、通常では周方向に一定間隔で配置される複数のサーボセクタを有し、これらのサーボセクタにより同心円状のサーボトラックを構成する放射状サーボパターンである。
【０００４】
この放射状サーボパターン（または同心円状サーボパターン）は、ディスクドライブの製造工程に含まれるサーボ書込み工程により、ディスク媒体上に記録される。サーボ書込み工程において、ディスク媒体上にベースパターン（シードパターン）となる螺旋状のサーボパターン（以下、スパイラルサーボパターンと表記する）の複数本を記録する方法が提案されている（例えば、特許文献１を参照）。
【０００５】
この方法によるサーボ書込み工程では、製品として出荷されるディスクドライブに組み込まれる前のディスク媒体上に、例えば専用のサーボトラックライタ（ＳＴＷ）により、複数本のスパイラルサーボパターン（マルチスパイラルサーボパターン）が記録される。この後に、ディスク媒体がディスクドライブに組み込まれて、このディスクドライブによるセルフサーボ書込み方法により、ディスク媒体上には製品として使用される放射状サーボパターンが書き込まれる。
【特許文献１】米国特許公報ＵＳＰ ６，９８７，６３６Ｂ１
【発明の開示】
【発明が解決しようとする課題】
【０００６】
通常のディスクドライブでは、サーボパターンを読出すリードヘッドと、サーボパターンを書き込むライトヘッドとが分離して実装されているヘッドが使用されている。リードヘッドの幅は、ライトヘッドの幅より相対的に狭い。このようなことなどに起因して、リードヘッドにより読出されるスパイラルサーボパターンから再生されるバースト信号波形は、六角形状の信号となる。前述の先行技術文献では、当該バースト信号波形は、菱形状の信号として処理されている。
【０００７】
製品出荷されるディスクドライブでは、前述のように、ディスク媒体上には放射状サーボパターンが書き込まれる。この放射状サーボパターンをライトヘッドにより書き込む場合には、リードヘッドにより読出されるスパイラルサーボパターンに基づいて、ヘッドの位置決め制御が実行される。ディスクドライブでは、放射状サーボパターンから再生されるサーボバースト信号に基づいて、ヘッドの位置誤差演算が実行されることにより、ヘッドの位置決め制御が実行される。
【０００８】
しかしながら、スパイラルサーボパターンから再生されるバースト信号波形は、六角形状の信号であるため、ディスクドライブでのヘッドの位置誤差演算方式（アルゴリズム）をそのまま適用することはできない。前述の先行技術文献の方法では、当該バースト信号波形を菱形状の信号として処理するため、位置誤差演算方式を部分的には適用可能であるが、菱形状の信号として処理すること、位置誤差演算方式を完全に適用できないなど、実用化の面で問題がある。
【０００９】
本発明の目的は、スパイラルサーボパターンから再生されるバースト信号を、放射状サーボパターンに基づいたヘッドの位置誤差演算方式に適用できるディスク記憶装置を提供することにある。
【課題を解決するための手段】
【００１０】
本発明の観点に従ったディスク記憶装置は、スパイラルサーボパターンが記録されているディスク媒体と、前記ディスク媒体に対してデータの読出しを行なうリードヘッド、及びデータの書き込みを行なうライトヘッドを含むヘッドと、前記ヘッドを前記ディスク媒体上の半径方向に移動させるヘッド移動機構と、回転している前記ディスク媒体上で、同心円状トラックに相当する円周方向の領域を前記ヘッドが走査している状態で、前記リードヘッドにより読出された前記スパイラルサーボパターンから特定形状のバースト信号を再生する手段と、前記同心円状トラックを構成する放射状サーボパターンに含まれるサーボバースト信号と、前記特定形状のバースト信号とを対応付けた位置データを生成する生成手段と、前記同心円状トラックに対する前記ヘッドの位置決めに必要な位置誤差演算を、前記位置データを使用して実行する位置誤差演算手段と、前記位置誤差演算手段の演算結果を使用して前記ヘッド移動機構を制御し、前記ヘッドの位置決め制御を実行する制御手段とを備えた構成である。
【発明の効果】
【００１１】
本発明によれば、スパイラルサーボパターンから再生されるバースト信号を、放射状サーボパターンに基づいたヘッドの位置誤差演算方式に適用できるディスク記憶装置を提供できる。これにより、特別の機能を用意することなく、スパイラルサーボパターンに基づいたヘッド位置決め制御を確実に実現することができる。
【発明を実施するための最良の形態】
【００１２】
以下図面を参照して、本発明の実施形態を説明する。
【００１３】
（ディスクドライブの構成）
図１は、本実施形態に関するディスクドライブの要部を示すブロック図である。
【００１４】
ディスクドライブ１００は、ディスク媒体１と、スピンドルモータ１１０と、ヘッド１２０と、アクチュエータ１３０と、ヘッドアンプ（ヘッドＩＣ）１４０と、プリント回路基板（ＰＣＢ）１９０とを有する。
【００１５】
ディスク媒体１は、スピンドルモータ１１０により高速回転される。本実施形態では、ディスク媒体１上には、後述するサーボトラックライタ（ＳＴＷ）により、図３に示すように、ベースパターンとしてスパイラルサーボパターンが記録されている。
【００１６】
ヘッド１２０は、リードヘッド１２０Ｒとライトヘッド１２０Ｗとを有し、リードヘッド１２０Ｒにより、ディスク媒体１上からスパイラルサーボパターン、放射状サーボパターン、及びユーザデータを読出す。また、ヘッド１２０は、ライトヘッド１２０Ｗにより、ディスク媒体１上のサーボセクタ以外のデータ領域にユーザデータを書き込むと共に、後述するセルフサーボ書込み動作時に放射状サーボパターンを書き込む。
【００１７】
アクチュエータ１３０は、ボイスコイルモータ（ＶＣＭ）により駆動し、搭載しているヘッド１２０をディスク媒体１上の半径方向に移動制御する。ボイスコイルモータは、ＰＣＢ１９０上に実装されているモータドライバ１８０により駆動制御される。ヘッドアンプ１４０は、リードヘッド１２０Ｒにより読出されたリード信号を増幅して、ＰＣＢ１９０上に実装されているリード／ライトチャネル（信号処理ユニット）１５０に出力する。
【００１８】
ＰＣＢ１９０には、リード／ライトチャネル１５０と、マイクロプロセッサ（ＣＰＵ）１７０と、モータドライバ１８０と、ディスクコントローラ（ＨＤＣ）２００とが実装されている。リード／ライトチャネル１５０は、リード／ライト信号を処理する信号処理ユニットであり、スパイラルサーボパターン及び放射状サーボパターンのサーボ信号の再生処理を行なうサーボ処理部１６０を含む。
【００１９】
サーボ処理部１６０は、アドレスコード検出部、サーボバースト信号復調部及びサーボデータ再生部を含む。アドレスコード検出部は、リード信号から放射状サーボパターンに含まれるセクタ及びトラック（シリンダ）のアドレスコードを検出する。サーボバースト信号復調部は、スパイラルサーボパターン及び放射状サーボパターンに含まれるサーボバースト信号を復調する、サーボデータ再生部は、アドレスコード検出部から検出されたアドレスコード、及びサーボバースト信号（Ａ〜Ｄ）に基づいた位置誤差データを生成してＣＰＵ１７０に出力する。
【００２０】
モータドライバ１８０は、ＣＰＵ１７０の制御により、アクチュエータ１３０のボイスコイルモータに駆動電流を供給するＶＣＭドライバ、及びスピンドルモータ１１０に駆動電流を供給するＳＰＭドライバを含む。
【００２１】
ＨＤＣ２００は、ディスクドライブ１００と外部のホストシステムとのデータ転送などを行なうインターフェースであり、ＣＰＵ１７０の制御に基づいて、リード／ライトチャネル１５０から出力されるユーザデータをホストシステムに転送する。また、ＨＤＣ２００は、ホストシステムからのデータを受信し、リード／ライトチャネル１５０に転送する。ホストシステムからのデータには、セルフサーボ書込み動作により、ディスク媒体１上に書込む放射状サーボパターンのデータも含む。
【００２２】
ＣＰＵ１７０は、ディスクドライブ１００のメインコントローラであり、本実施形態に関するセルフサーボ書込み動作を実行する機能を有する。また、製品として出荷されるディスクドライブ１００では、ＣＰＵ１７０は、ディスク媒体１上に書き込まれた放射状サーボパターンに基づいて、ヘッド１２０の位置決め制御を実行する。
【００２３】
（サーボトラックライタの構成）
図２は、本実施形態に関するサーボトラックライタ（ＳＴＷ）の要部を示すブロック図である。サーボトラックライタ（ＳＴＷ）は、クリーンルーム内に設置されており、セルフサーボ書込み工程の前に、ディスク媒体１上に、ベースパターンとして使用するスパイラルサーボパターンを書込むためのサーボ書込み用専用装置である。
【００２４】
サーボトラックライタは、図２に示すように、コントローラ３０と、ヘッド駆動機構３１と、サーボヘッド３２と、書き込み制御回路３３と、スピンドルモータ３４と、クロックヘッド３５と、マスタクロック回路３６とを有する。スピンドルモータ３４は、データが全く書き込まれていないディスク媒体１を固定して回転させる。サーボヘッド３２は、リードヘッドとライトヘッドとに分離されてスライダに実装されており、リードヘッドによりスパイラルパターンを読出し、ライトヘッドによりスパイラルパターンを書き込む。
【００２５】
コントローラ３０は、マイクロプロセッサ及びメモリを主要素とし、ヘッド駆動機構３１、書き込み制御回路３３、スピンドルモータ３４及びマスタクロック回路３６の動作を制御する。コントローラ３０は、ヘッド駆動機構３１を制御することで、サーボヘッド３２の位置決め制御を実行する。
【００２６】
ヘッド駆動機構３１は、サーボヘッド３２を搭載してディスク媒体１上の指定位置まで移動させるアクチュエータであり、ボイスコイルモータにより駆動する。書き込み制御回路３３は、サーボヘッド３２に、スパイラルサーボパターンを書込むためのサーボデータを送出する。サーボヘッド３２は、書き込み制御回路３３からのサーボデータに基づいて、図３に示すように、ディスク媒体１上にスパイラルサーボパターンを書き込む。
【００２７】
マスタクロック回路３６は、コントローラ３０の制御に従って、クロック信号をクロックヘッド３５に送出する。クロックヘッド３５は、ディスク媒体１上の最外周領域にクロック信号を書き込む。コントローラ３０は、サーボヘッド３２をディスク媒体１上の最内周側から最外周側に移動させながら位置決めするときに、当該クロック信号を基準位置情報信号として参照する。
【００２８】
（マルチスパイラルサーボパターン）
以下、図３、図４及び図６を参照して、本実施形態に関するマルチスパイラルサーボパターン及びバースト信号波形を説明する。
【００２９】
図３は、例えば、図２に示すサーボトラックライタにより、ディスク媒体１上の全面に書き込まれたマルチスパイラルサーボパターンの状態を概念的に示す図である。マルチスパイラルサーボパターンは、ｎ本のスパイラルサーボパターン２-1〜２-nから構成されている。
【００３０】
ディスクドライブ１００では、マルチスパイラルサーボパターンが記録されたディスク媒体１が組み込まれた後に、セルフサーボ書込み機能により、ディスク媒体１上に放射状サーボパターン４-1〜４-pが書き込まれる。ディスクドライブ１００では、ＣＰＵ１７０は、マルチスパイラルサーボパターン２-1〜２-nを使用して、ヘッド１２０を破線で示す同心円状トラック（の中心線）３-1〜３-mにトラッキングさせながら、放射状サーボパターン４-1〜４-pを書き込む。図３において、矢印は、リードヘッド１２０Ｒで同心円状トラック３-3を走査する様子を示している。
【００３１】
図４は、マルチスパイラルサーボパターン２-1〜２-5と、放射状サーボパターン４-1〜４-3の位置関係を示す図である。図４に示すように、放射状サーボパターン４-1〜４-3は、リードヘッド１２０Ｒの走査方向（矢印：ディスク媒体１の周方向）に対して垂直である。これに対して、マルチスパイラルサーボパターン２-1〜２-5は、走査方向に対して斜めに配置されている。このため、リードヘッド１２０Ｒは、半径方向の位置により、スパイラルサーボパターンを読取るタイミングが変化する。
【００３２】
ディスクドライブ１００では、ディスク媒体１上に放射状サーボパターン４-1〜４-3が書き込まれた後、リードヘッド１２０Ｒは、放射状サーボパターン４-1〜４-3に基づいて同心円状トラックの中心線３-1〜３-5に位置決めされるように制御される。
【００３３】
図５（Ａ）は、放射状サーボパターン４-1〜４-pに含まれるサーボバースト信号（Ａ〜Ｄ）の領域６を示す。図５（Ｂ）は、リードヘッド１２０Ｒがサーボバースト信号領域６を通過したときに、リードヘッド１２０Ｒにより再生されるサーボバースト信号（Ａ〜Ｄ）の振幅値７-A〜７-Dを示す。この振幅値７-A〜７-Dは、リード／ライトチャネル１５０のサーボ処理部１６０により出力される。
【００３４】
ＣＰＵ１７０は、サーボバースト信号（Ａ〜Ｄ）の振幅値７-A〜７-Dの変化に基づいて、リードヘッド１２０Ｒの半径方向の位置を判定する。即ち、サーボバースト信号（Ａ，Ｂ）の振幅値７-A，７-Bが同じになる位置は、同心円状トラックの中心線３-1〜３-m上に、リードヘッド１２０Ｒが位置していると判定できる。ここで、この同心円状トラックの中心線からのずれを位置誤差と呼ぶ。
【００３５】
ＣＰＵ１７０は、サーボバースト信号（Ａ〜Ｄ）の振幅値７-A〜７-Dを使用して、リードヘッド１２０Ｒの位置誤差を算出する位置誤差演算を実行し、この演算結果に基づいてリードヘッド１２０Ｒの位置制御（トラッキング）を行なう。
【００３６】
具体的には、ＣＰＵ１７０は、下記式（１）〜（３）に示すような位置誤差演算を行なうアルゴリズムを実行する。
【００３７】
ｐｏｓ１＝（Ａ−Ｂ）／（｜Ａ−Ｂ｜＋｜Ｃ−Ｄ｜）…（１）
ｐｏｓ２＝（（Ａ−Ｂ）＊｜Ａ−Ｂ｜）／（｜Ａ−Ｂ｜＾２＋｜Ｃ−Ｄ｜＾２）…（２）
ＰＯＳ＝（（ｐｏｓ１＊ｋ）＋（（１０２４−ｋ）＊ｐｏｓ２））／１０２４…（３）
ここで、ＰＯＳは、式（１），（２）の演算結果に重み付け係数（ｋ：０〜１０２４）を付加した平均化演算による位置誤差である。Ａ〜Ｄは、サーボバースト信号Ａ〜Ｄの振幅値を意味する。｜Ｘ｜はＸの絶対値を意味する。また、Ｙ＾２は、Ｙの２乗演算を意味する。＊は掛算を意味する。
【００３８】
図６（Ｂ）は、リードヘッド１２０Ｒにより、図６（Ａ）に示すスパイラルサーボパターン８を読出したときのバースト信号波形９を示す図である。ここで、図６（Ｂ）に示す菱形状のバースト信号９は、スパイラルサーボパターン８を書き込んだライトヘッドの幅と、リードヘッド１２０Ｒの幅が同一の場合である。
【００３９】
しかしながら、実際には、スパイラルサーボパターン８を書き込んだライトヘッドの幅に対して、リードヘッド１２０Ｒの幅は相対的に狭いのが一般的である。このため、リードヘッド１２０Ｒにより読出されるバースト信号波形は、図７（Ｂ）に示すように、六角形状のバースト信号波形１１となる。図７（Ａ）は、リードヘッド１２０Ｒにより読出されるスパイラルサーボパターン１０を示す図である。
【００４０】
（ヘッド位置決め制御）
以下、図８から図１５を参照して、六角形状のバースト信号波形１１に基づいて、ヘッド１２０の位置決め制御を行なう方法を説明する。
【００４１】
ディスクドライブ１００では、図８に示すように、六角形状のバースト信号１１を再生する場合に、リードヘッド１２０Ｒの走査方向に時間分割した領域（フレーム１２-1〜１２-q）のタイミングで再生する。サーボ処理部１６０は、図９に示すように、各フレーム１２-1〜１２-qで、バースト信号１１の振幅値１３-1〜１３-qを生成する。
【００４２】
ここで、図１０は、リードヘッド１２０Ｒが半径方向に位置を変化した場合に、スパイラルサーボパターン１０から再生されるバースト信号の変化を示す図である。即ち、図１０（Ａ）に示すリードヘッド１２０Ｒが位置１２０Ｒ−１のときには、図１０（Ｂ）に示すようなバースト信号波形１１−１となる。これに対して、リードヘッド１２０Ｒが位置１２０Ｒ−２に移動したときには、図１０（Ｃ）に示すように、同じ六角形状であるが、時間方向にずれたバースト信号波形１１−２となる。
【００４３】
図１１は、ディスク媒体１の半径方向に対するフレーム毎のバースト信号の振幅値（大きさ）の変化を示す図である。ここで、横軸は、放射状サーボパターンにより構成される同心円状トラックを示す。即ち、図１１は、リードヘッド１２０Ｒが各同心円状トラックの中心線にトラッキングしながら、スパイラルサーボパターン１０を読み取ったときのバースト信号の振幅値の変化を示す。
【００４４】
ここで、トラックＮ付近の位置で交差するフレームに対応するバースト信号の振幅値１３-5及び１３-11、トラックＮ−1/2付近の位置で交差するフレームに対応するバースト信号の振幅値１３-7及び１３-13に注目する。
【００４５】
図１２は、選択した４つのフレームの半径方向に対するバースト信号の振幅値１４-A〜１４-Dの変化を示す。図１３は、放射状サーボパターンのサーボバースト信号Ａ〜Ｄの半径方向に対する振幅値１５-A〜１５-Dの変化を示す。図１２と図１３とを比較すると、トラックＮ-1/2付近〜トラックＮ付近にかけて、各バースト信号の交点や増減の特徴が類似している事が確認できる。
【００４６】
図１４は、図１２に示す選択したフレームに対応するバースト信号の振幅値１４-A〜１４-Dを使用した位置誤差の算出結果１６を示している。図１４において、点線17は理想的な線形性を表している。
【００４７】
即ち、ＣＰＵ１７０は、マルチスパイラルサーボパターンからフレーム単位で再生したバースト信号の振幅値を使用して、放射状サーボパターンのサーボバースト信号Ａ〜Ｄによる位置誤差演算を実行し、この演算結果に基づいてリードヘッド１２０Ｒの位置制御（トラッキング）を行なう。
【００４８】
具体的には、ＣＰＵ１７０は、下記式（４）〜（６）に示すような位置誤差演算を行なうアルゴリズムを実行する。
【００４９】
ｐｏｓ１＝（Ａ−Ｂ）／（｜Ａ−Ｂ｜＋｜Ｃ−Ｄ｜）…（４）
ｐｏｓ２＝（（Ａ−Ｂ）＊｜Ａ−Ｂ｜）／（｜Ａ−Ｂ｜＾２＋｜Ｃ−Ｄ｜＾２）…（５）
ＰＯＳ＝（（ｐｏｓ１＊ｋ）＋（（１０２４−ｋ）＊ｐｏｓ２））／１０２４…（６）
ここで、ＰＯＳは、式（４），（５）の演算結果に重み付け係数（ｋ：０〜１０２４）を付加した平均化演算による位置誤差である。Ａ〜Ｄは、各フレームに対応するサーボバースト信号の振幅値を意味する。｜Ｘ｜はＸの絶対値を意味する。また、Ｙ＾２は、Ｙの２乗演算を意味する。＊は掛算を意味する。
【００５０】
図１４から、トラックＮ-1/2付近〜トラックＮ付近にかけて、位置誤差の算出結果１６は理想的な線形性１７と重なっている。この結果は、この範囲であれば正確な位置誤差の算出が可能であり、フレームとサーボバースト信号の振幅値Ａ〜Ｄとの関連付けが良好であることを意味している。
【００５１】
図１５（Ｂ）は、図１５（Ａ）に示す六角形状のバースト信号１１の選択したフレームに対して、バースト信号１１の各振幅値との関連付けを行なう方法を示す図である。
【００５２】
図１５から、マルチスパイラルサーボパターンが同じ（幅と傾きが同じ）であれば、トラックが変わった場合でも、サーボバースト信号の振幅値Ａ〜Ｄに対応付けることができる。フレーム毎のバースト信号１１の振幅値１３-1〜１３-qの最大値（ＦＭＡＸ）をとるフレーム番号を基準として、以下のようにサーボバースト信号の振幅値Ａ〜Ｄ（以下、バーストＡ〜Ｄと表記する）をフレーム番号に対応付ける。
【００５３】
ここで、トラックＮ付近において、フレーム毎のバースト信号の大きさが最大値をとるフレーム番号をフレーム８と想定する。これから、バーストＡに対応付けるフレーム番号はフレーム１１（８＋３）、バーストＢに対応付けるフレーム番号はフレーム５（８−３）、バーストＣに対応付けるフレーム番号はフレーム７（８−１）、バーストＤに対応付けるフレーム番号はフレーム１３（８＋５）となる。従って、以下のような関係を得ることができる。
【００５４】
フレーム毎のバースト信号の振幅値が最大値をとるフレーム番号をＦＭＡＸとすると、図１５（Ｂ）に示すように、バーストＡに対応付けるフレーム番号は「ＦＡ＝ＦＭＡＸ＋３」となる。バーストＢに対応付けるフレーム番号は「ＦＢ＝ＦＭＡＸ−３」となる。バーストＣに対応付けるフレーム番号は「ＦＣ＝ＦＭＡＸ−１」となる。バーストＤに対応付けるフレーム番号は「ＦＤ＝ＦＭＡＸ＋５」となる。
【００５５】
これにより、トラックが変わった場合でも、最大値をとるフレーム番号をＦＭＡＸのみを変更することで、容易にサーボバースト信号のバーストＡ〜Ｄとフレーム番号を対応付けることができる。
【００５６】
以上のように本実施形態によれば、マルチスパイラルサーボパターンから六角形状のバースト信号を再生して、リードヘッド１２０Ｒを同心円状トラックに位置決めする場合に、放射状サーボパターンにおけるサーボバースト信号Ａ〜Ｄを使用した位置誤差演算を適用することができる。従って、ディスクドライブ１００では、特別の機能を用意することなく、マルチスパイラルサーボパターンをベースパターンとするディスク媒体１上に、同心円状トラックを構成できる放射状サーボパターンを書き込むセルフサーボ書込み動作が可能となる。
【００５７】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００５８】
【図１】本発明の実施形態に関するディスクドライブの要部を示すブロック図。
【図２】本実施形態に関するサーボトラックライタの要部を示すブロック図。
【図３】本実施形態に関するマルチスパイラルサーボパターンが記録されたディスク媒体を示す図。
【図４】本実施形態に関するマルチスパイラルサーボパターンと放射状サーボパターンの位置関係を示す図。
【図５】本実施形態に関する放射状サーボパターンのサーボバースト信号を説明するための図。
【図６】本実施形態に関するスパイラルサーボパターンのバースト信号波形を説明するための図。
【図７】本実施形態に関するスパイラルサーボパターンのバースト信号波形を説明するための図。
【図８】本実施形態に関する六角形状のバースト信号波形を説明するための図。
【図９】本実施形態に関する六角形状のバースト信号波形を説明するための図。
【図１０】本実施形態に関する六角形状のバースト信号波形の変化を示す図。
【図１１】本実施形態に関するフレーム毎の六角形状のバースト信号の振幅値の変化を示す図。
【図１２】本実施形態に関する選択したフレームの半径方向のバースト信号の振幅値の変化を示す図。
【図１３】本実施形態に関するサーボバースト信号に対する六角形状のバースト信号の振幅値の変化を示す図。
【図１４】本実施形態に関する位置誤差演算の線形性を示す図。
【図１５】本実施形態に関するバースト信号とフレームとの関連を説明するための図。
【符号の説明】
【００５９】
１…ディスク媒体、３０…コントローラ、３１…ヘッド駆動機構、３２…サーボヘッド、
３３…書き込み回路、３４…スピンドルモータ、１００…ディスクドライブ、
１１０…スピンドルモータ（ＳＰＭ）、１２０…ヘッド、１２０Ｒ…リードヘッド
１２０Ｗ…ライトヘッド、１３０…アクチュエータ、
１５０…リード／ライトチャネル、１６０…サーボ処理部、
１７０…マイクロプロセッサ（ＣＰＵ）、１８０…モータドライバ、
１９０…プリント回路基板（ＰＣＢ）。
【図１】
2008159224.tif 000003
【図２】
2008159224.tif 000004
【図３】
2008159224.tif 000005
【図４】
2008159224.tif 000006
【図５】
2008159224.tif 000007
【図６】
2008159224.tif 000008
【図７】
2008159224.tif 000009
【図８】
2008159224.tif 000010
【図９】
2008159224.tif 000011
【図１０】
2008159224.tif 000012
【図１１】
2008159224.tif 000013
【図１２】
2008159224.tif 000014
【図１３】
2008159224.tif 000015
【図１４】
2008159224.tif 000016
【図１５】
2008159224.tif 000017