(57)【要約】【課題】サーボ同期パターンの形成方法、書き込みエラー防止方法、及びハードディスクドライブ装置を提供する。【解決手段】偶数トラックに第１サーボ同期表示パターンを形成するステップと、奇数トラックに前記第１サーボ同期表示パターンと区別される第２サーボ同期表示パターンを形成するステップと、を含むことを特徴とする、サーボ同期表示パターンの形成方法が提供される。これにより、外部衝撃によるサーボの不安定及びヘッドの移動発生時に隣接トラックにデータが書き込まれる書き込みエラー問題を最小化することができる。【選択図】図４Ａ
2008186570.tif 000002
【特許請求の範囲】
【請求項１】
偶数トラックに第１サーボ同期表示パターンを形成するステップと、
奇数トラックに前記第１サーボ同期表示パターンと区別される第２サーボ同期表示パターンを形成するステップと、
を含むことを特徴とする、サーボ同期表示パターンの形成方法。
【請求項２】
前記第１及び第２サーボ同期表示パターンは、それぞれ偶数番目のトラック及び奇数番目のトラックにおけるサーボ領域の前半部に形成されることを特徴とする、請求項１に記載のサーボ同期表示パターンの形成方法。
【請求項３】
前記第１及び第２サーボ同期表示パターンは、
ハードディスクドライブのサーボ領域において、プリアンブル領域とグレーコード領域との間の領域に形成され、ＳＩＭパターンまたはＳＡＭパターンで形成されることを特徴とする、請求項１に記載のサーボ同期表示パターンの形成方法。
【請求項４】
第１サーボ同期表示パターンを有する偶数トラックと、前記第１サーボ同期表示パターンと区別される第２サーボ同期表示パターンを有する奇数トラックとを有するディスク上に書き込み動作を行う間において、書き込みエラーを防止する方法において、
ヘッドの位置した現在トラックと関連したサーボ情報を読み取るステップと、
前記現在トラックが前記書き込み動作によって指示された目標トラックか否かを判断するために、前記サーボ領域から読み取られた前記サーボ情報が第１サーボ同期表示パターンであるか、または第２サーボ同期表示パターンであるかを決定するステップと、
前記現在トラックが前記目標トラックであれば、現在トラックのデータ領域に書き込み動作を行うか、または、書き込みエラー信号を活性化して出力するステップと、を含む書き込みエラー防止方法。
【請求項５】
前記ヘッドが前記サーボ領域を通過しつつ、前記サーボ情報の読み取りにおいて、前記現在トラックが前記目標トラックであるか否かの決定は、前記ヘッドが前記サーボ領域を通過する前になされることを特徴とする、請求項４に記載の書き込みエラー防止方法。
【請求項６】
前記現在トラックが前記目標トラックであれば、不活性化された書き込みエラー信号を出力することを特徴とする、請求項５に記載の書き込みエラー防止方法。
【請求項７】
活性化状態で出力された信号に応答して書き込み動作を停止させるステップをさらに含むことを特徴とする、請求項６に記載の書き込みエラー防止方法。
【請求項８】
前記書き込み動作の停止以後に、ディスクを１回転し、ヘッドを再び目標トラックに位置させた後に書き込み動作のリトライを行うステップをさらに含むことを特徴とする、請求項７に記載の書き込みエラー防止方法。
【請求項９】
前記第１及び第２サーボ同期表示パターンは、
ハードディスクドライブのサーボ領域において、プリアンブル領域とグレーコード領域との間の領域に形成され、ＳＩＭパターンまたはＳＡＭパターンで形成されることを特徴とする、請求項４に記載の書き込みエラー防止方法。
【請求項１０】
前記第１及び第２サーボ同期表示パターンは、
ディスクの１回転情報またはサーボセクターの開始を知らせる情報を含むことを特徴とする、請求項４に記載のサーボ同期表示パターンの形成方法。
【請求項１１】
第１サーボ同期表示パターンを有する偶数トラックと、前記第１サーボ同期表示パターンと区別される第２サーボ同期表示パターンを有する奇数トラックとを備えるディスクにデータを書き込み、ディスクからデータを読み取るヘッドと、
ヘッドを駆動するボイスコイルモータと、
書き込みまたは読み取り動作の間に前記ヘッドを前記ディスク上に位置させ、前記ヘッドが位置した現在トラックのサーボ領域から読み取られた前記第１サーボ同期表示パターンまたは前記第２サーボ同期表示パターンが、前記書き込み動作によって指示される目標トラックの期待されたサーボ同期表示パターンと一致するか否かによって、書き込み動作の実行を制御するコントローラと、
を備えることを特徴とする、ハードディスクドライブ装置。
【請求項１２】
前記コントローラは、
前記目標トラックと関連した前記期待されたサーボ同期表示パターンと、前記サーボセクターから読み取られた前記第１または第２サーボ同期表示パターンとが一致すれば、書き込みエラー信号を非活性化状態に出力し、
前記期待されたサーボ同期表示パターンと、前記サーボセクターから読み取られた前記第１または第２サーボ同期表示パターンとが一致しなければ、書き込みエラー信号を活性化状態に出力することを特徴とする、請求項１１に記載のハードディスクドライブ装置。
【請求項１３】
前記ボイスコイルモータの動作は、前記書き込みエラー信号によって制御されることを特徴とする請求項１２に記載のハードディスクドライブ装置。
【請求項１４】
前記第１及び第２サーボ同期表示パターンは、
ハードディスクドライブのサーボ領域において、プリアンブル領域とグレーコード領域との間に形成され、ＳＩＭパターンまたはＳＡＭパターンで形成されることを特徴とする請求項１１に記載のハードディスクドライブ装置。
【請求項１５】
前記第１及び第２サーボ同期表示パターンは、ディスクの１回転情報または前記サーボセクターの開始を知らせる情報を含むことを特徴とする、請求項１１に記載のハードディスクドライブ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーボ同期パターンの形成方法、書き込みエラー防止方法、及びハードディスクドライブ装置に関し、より詳細には、サーボ同期パターンを異ならせて書き込みエラーを防止する、サーボ同期パターンの形成方法、書き込みエラー防止方法、及びハードディスクドライブ装置に関する。
【背景技術】
【０００２】
図１は、ハードディスクドライブ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ：ＨＤＤ）装置の一般的な構成を示す図面である。
【０００３】
図１を参照すれば、ＨＤＤ１００は、スピンドルモータ１１４によって回転される少なくとも一枚のディスク１１２を備えている。ＨＤＤ１００は、ディスク１１２の表面に隣接して位置したヘッド１２０を備えている。当業者は、ヘッド１２０がディスク１１２からデータを読み取れるか、またはディスク１１２にデータを書き込める一つまたはそれ以上の物理的素子を指すということが分かる。
【０００４】
ヘッド１２０は、ディスク１１２の表面に形成された磁界を感知するか、またはディスクの表面を磁化させることによって、回転されるディスク１１２から情報を読み取り、ディスク１１２に情報を書き込むことができる。ヘッド１２０は、ヘッド１２０とディスク１１２の表面との間に空気軸受を生成させる構造になっている。ヘッド１２０及びＨＳＡ（Ｈｅａｄ  Ｓｔａｃｋ  Ａｓｓｅｍｂｌｙ）１２２は、ボイスコイル１２６を有するアクチュエータアーム１２４に付着されている。ボイスコイル１２６は、ボイスコイルモータ（ＶＣＭ：Ｖｏｉｃｅ  Ｃｏｉｌ  Ｍｏｔｏｒ）１３０を支持するマグネチックアセンブリ１２８に隣接して位置している。
【０００５】
アクチュエータアーム１２４の回転は、ディスク１１２の表面を横切ってヘッドを移動させる。データは、移動したヘッド１２０によってディスク１１２のトラック内に保存される。
【０００６】
図２Ａは、ディスク１１２の一つのトラックを示す図面である。
【０００７】
図２Ａを参照すれば、ディスク１１２のトラック１３４は、複数のサーボ領域２０１と複数のデータ領域２０３とで形成される。
【０００８】
サーボ領域２０１は、該当トラックの位置を表す情報を保存して置く領域である。サーボ領域２０１に記録されたデータを読み取ることによって、該当トラックの正確な位置が分かる。データ領域２０３は、実際に保存しようとするデータを保存する領域である。
【０００９】
ヘッド１２０は、コントローラ（図示せず）の制御を受けるＶＣＭ１３０によってディスク１１２上の一定トラックに移動する。そして、移動したトラックのサーボ領域２０１に記録されたサーボ情報を読み取って、データを記録しようとする位置であるか否かを判断する。読み取られたサーボ情報を利用して移動した位置であると判断すれば、ヘッドは、該当トラックのデータ領域にデータの書き込みを行う。
【００１０】
図２Ｂは、図２Ａのサーボ領域２０１を具体的に示す図面である。
【００１１】
図２Ｂを参照すれば、サーボ領域２０１は、サーボプリアンブル２５１、サーボ同期表示２５３、グレーコード２５５、及びサーボバースト２５７で構成されている。
【００１２】
サーボプリアンブル２５１は、サーボ領域の開始を知らせる役割を行い、サーボセクターの前のギャップをおいて一定のタイミングマージンを発生させる。これは、使われるクロック周波数に同期化された同期信号を生成可能にする。そして、ＡＧＣ（Ａｕｔｏｍａｔｉｃ  Ｇａｉｎ  Ｃｏｎｔｒｏｌ）は、増幅利得の決定に利用される。
【００１３】
サーボ同期表示パターン２５３は、ＳＡＭ（Ｓｅｒｖｏ  Ａｄｄｒｅｓｓ  Ｍａｒｋ）パターンまたはＳＩＭ（Ｓｅｒｖｏ  Ｉｎｄｅｘ  Ｍａｒｋ）パターンで構成される。
【００１４】
ＳＩＭパターンは、トラックの第１セクターに位置したサーボ領域に形成され、ディスクの１回転情報を提供する役割を行う。ＳＡＭパターンは、トラックの第１セクターに位置したサーボ領域を除外した残りのサーボ領域に形成され、サーボセクターの開始を知らせる役割を行う。例えば、１個のトラックに２００個のサーボ領域が存在すれば、２００個のうち１番目に位置したサーボ領域には、ＳＩＭパターンが形成され、２番目から２００番目のサーボ領域では、ＳＡＭパターンが形成される。
【００１５】
従来のサーボ同期表示パターン（ＳＩＭ／ＳＡＭ）は、全てのトラックに同一に形成された。すなわち、全てのトラックの１番目のサーボ領域には、同じＳＩＭパターンが形成され、全てのトラックの同一番目に備えられたサーボ領域には、同じＳＡＭパターンが形成されている。
【００１６】
グレーコード２５５は、トラックナンバー及び該当トラックの何番目のセクターかについての情報を提供する。
【００１７】
サーボバースト２５７は、ヘッド１２０がトラックの中間に位置して、トラックを追従するように制御するのに利用される情報を提供する。パターンＡ、Ｂ、Ｃ、Ｄが組み合わせられた形態に形成されるサーボバースト２５７のパターンを分析し、トラックの位置についての情報を有するＰＥＳ（Ｐｏｓｉｔｉｏｎ  Ｅｒｒｏｒ  Ｓｉｇｎａｌ）が生成される。したがって、サーボバースト２５７のパターンを通じてディスク内のトラックの正確な位置が分かる。
【００１８】
図３Ａは、正常的なデータ書き込み動作を示す図面である。
【００１９】
ヘッド１２０は、指定されたトラックを追従しつつ、現在位置したトラックが書き込もうとするトラックであるか否かを確認した後、データ領域にプリアンプを通じて伝送されたデータを書き込む。
【００２０】
ヘッド１２０は、まずサーボ領域を通過しつつ、前述したサーボプリアンブル２５１、サーボ同期表示（ＳＡＭ／ＳＩＭ）２５３、グレーコード２５５、及びサーボバースト２５７のパターンを読み取って分析する。
【００２１】
データを記録するために、ヘッド１２０は、トラック上の所望の位置に到達せねばならない。ヘッド１２０は、ディスク１１２上の一定トラック上のサーボ領域に移動する。そして、サーボ情報の開始位置を表すサーボ同期表示パターン２５３と、サーボトラックの位置を知らせるグレーコード２５５とを読み取ってトラックの位置を確認する。次いで、サーボバースト２５７を読み取って目標トラック位置から外れた程度を表示するＰＥＳを発生させる。この読み取り結果によって、ヘッド１２０が、記録しようとするトラックの位置に正確に位置しているか否かが分かる。
【００２２】
最終的に、上記サーボ領域の全てのパターンの読み取り結果をもってデータ書き込みを中止するか否かについての情報を有する書き込みエラー信号（ＷＦ−Ｗｒｉｔｅ  Ｆａｕｌｔ）を出力する。読み取り結果が記録しようとするトラックの位置が正しいと判断されれば、ヘッド１２０は、該当トラックを追従し続け、データ領域２０３にデータを書き込む。
【００２３】
図３Ａでは、ヘッド１２０が正しいトラックの位置を追従して書き込みが停止せず、通常の書き込み動作がなされる場合を示す。
【００２４】
このとき、書き込み動作は、書き込み信号ＷＧに応答してなされる。コントローラ（図示せず）で印加されるＷＧ信号が活性化状態である区間でデータの書き込みがなされる。ここで、ＷＧ信号の活性化状態は、論理ハイレベル区間となり、非活性化状態は、論理ローレベル区間となる。
【００２５】
図３Ｂは、データ書き込みエラーが発生する動作を示す図面である。
【００２６】
図３Ｂを参照すれば、ディスクが揺れる場合（サーボの位置が不安定である場合）またはヘッドが安定的に動作できずに隣接トラックに動いてしまう場合に、データ書き込みエラーが発生する。例えば、スピンドルモータによって、ＨＤＤ１００内にあるディスク１１２が振動するか、または揺れる場合が発生する。それにより、ヘッド１２０の動きは、目標トラックを追従できず、隣接トラックに移動する。このような場合、ヘッド１２０が目標トラックに書き込み動作を行わず、書き込みエラーが発生する。
【００２７】
データが記録される位置に指定されたトラックをＴｒａｃｋ  ｎとし、不安定な動作によってヘッド１２０が移動したトラックをＴｒａｃｋ（ｎ＋１）とする。また、ヘッド１２０は、Ｔｒａｃｋ  ｎのサーボ領域３３１に位置し、揺れによってＴｒａｃｋ（ｎ＋１）のデータ領域３３７に移動した場合を例として説明する。ここで、ヘッド１２０は、サーボ領域に記録された情報（サーボプリアンブル２５１、サーボ同期表示（ＳＡＭ／ＳＩＭ）２５３、グレーコード２５５、及びサーボバースト２５７パターン）を読み取る。コントローラは、上記読み取り結果によって指定されたトラックの位置が正しいならば、書き込みエラー信号ＷＦを非活性化状態に出力して、図３Ａのようにデータ書き込み動作を行い、指定されたトラックでなければ、書き込みエラー信号ＷＦを活性化状態に出力する。
【００２８】
書き込みエラー信号ＷＦが活性化状態（論理ハイレベル）に出力されれば、書き込み信号ＷＧは、非活性化状態（論理ローレベル）信号にレベルが変更される。したがって、ヘッドは、データ書き込み動作を停止する。
【００２９】
従来のデータ書き込み方法において、指定されたトラックの位置が正しいか否かの判断は、サーボ領域のサーボプリアンブル２５１、サーボ同期表示（ＳＡＭ／ＳＩＭ）２５３、グレーコード２５５、及びサーボバースト２５７のパターンを何れも読み取ることによってなされた。したがって、サーボ領域が終わって初めて、上記判断を開始でき、判断が完了する時点は、ヘッド１２０がデータ領域３３７に既にデータを記録する途中の一時点となる。
【００３０】
書き込み命令によって記録しなければならないトラックと実際にヘッドが位置したトラックとの情報が異なる場合、サーボのトラック情報及びＰＥＳ計算など、全てのサーボ制御情報を判断した後に書き込み動作の持続如何を判断すれば、既に書き込み動作が行われて、一定時間が過ぎた後に書き込みエラー信号ＷＦが活性化状態となる。
【発明の開示】
【発明が解決しようとする課題】
【００３１】
このように、書き込み動作の実行中に書き込みエラー信号ＷＦが論理ハイレベルに印加されれば、書き込み動作は停止する。そして、トラックが１回転した後に、再び該当位置にデータ書き込みを行う。しかし、既に誤って書き込まれたＴｒａｃｋ（ｎ＋１）のデータ領域のデータは消去されずに残リ続ける。
【００３２】
新たな書き込みの試みによって、Ｔｒａｃｋ  ｎのデータ領域には、正しいデータが書き込まれるが、Ｔｒａｃｋ（ｎ＋１）のデータ領域に誤って記録されたデータは、残り続ける。結局、Ｔｒａｃｋ（ｎ＋１）のデータ領域には、データ領域の中間に書き込みエラーが発生して、データが崩れる現象が発生する。
【００３３】
前述したように、従来の技術では、誤ったトラックにデータを書き込む途中に書き込み動作が停止するので、既に誤って書き込まれたデータは消去されず、書き込みエラーを発生させるという問題点がある。
【００３４】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、書き込みエラーを防止することが可能な、新規かつ改良された書き込みエラー防止方法、及びハードディスクドライブ装置を提供することにある。
【課題を解決するための手段】
【００３５】
上記課題を解決するために、本発明のある観点によれば、偶数トラックに第１サーボ同期表示パターンを形成するステップと、奇数トラックに第１サーボ同期表示パターンと区別される第２サーボ同期表示パターンを形成するステップと、を含むことを特徴とする、サーボ同期表示パターンの形成方法が提供される。
【００３６】
第１及び第２サーボ同期表示パターンは、それぞれ偶数番目のトラック及び奇数番目のトラックにおけるサーボ領域の前半部に形成されていてもよい。
【００３７】
第１及び第２サーボ同期表示パターンは、ハードディスクドライブのサーボ領域において、プリアンブル領域とグレーコード領域との間の領域に形成され、ＳＩＭパターンまたはＳＡＭパターンで形成されていてもよい。
【００３８】
また、上記課題を解決するために、本発明の別の観点によれば、第１サーボ同期表示パターンを有する偶数トラックと、第１サーボ同期表示パターンと区別される第２サーボ同期表示パターンを有する奇数トラックとを有するディスク上に書き込み動作を行う間において、書き込みエラーを防止する方法において、ヘッドの位置した現在トラックと関連したサーボ情報を読み取るステップと、現在トラックが書き込み動作によって指示された目標トラックか否かを判断するために、サーボ領域から読み取られたサーボ情報が第１サーボ同期表示パターンであるか、または第２サーボ同期表示パターンであるかを決定するステップと、現在トラックが目標トラックであれば、現在トラックのデータ領域に書き込み動作を行うか、または、書き込みエラー信号を活性化して出力するステップと、を含む書き込みエラー防止方法が提供される。
【００３９】
ヘッドがサーボ領域を通過しつつ、サーボ情報の読み取りにおいて、現在トラックが目標トラックであるか否かの決定は、ヘッドがサーボ領域を通過する前になされていてもよい。
【００４０】
現在トラックが目標トラックであれば、不活性化された書き込みエラー信号を出力してもよく、活性化状態で出力された信号に応答して書き込み動作を停止させるステップをさらに含んでいてもよい。
【００４１】
書き込み動作の停止以後に、ディスクを１回転し、ヘッドを再び目標トラックに位置させた後に書き込み動作のリトライを行うステップをさらに含んでいてもよい。
【００４２】
第１及び第２サーボ同期表示パターンは、ハードディスクドライブのサーボ領域において、プリアンブル領域とグレーコード領域との間の領域に形成され、ＳＩＭパターンまたはＳＡＭパターンで形成されていてもよい。また、第１及び第２サーボ同期表示パターンは、ディスクの１回転情報またはサーボセクターの開始を知らせる情報を含んでいてもよい。
【００４３】
また、上記課題を解決するために、本発明の別の観点によれば、第１サーボ同期表示パターンを有する偶数トラックと、第１サーボ同期表示パターンと区別される第２サーボ同期表示パターンを有する奇数トラックとを備えるディスクにデータを書き込み、ディスクからデータを読み取るヘッドと、ヘッドを駆動するボイスコイルモータと、書き込みまたは読み取り動作の間にヘッドをディスク上に位置させ、ヘッドが位置した現在トラックのサーボ領域から読み取られた第１サーボ同期表示パターンまたは第２サーボ同期表示パターンが、書き込み動作によって指示される目標トラックの期待されたサーボ同期表示パターンと一致するか否かによって、書き込み動作の実行を制御するコントローラと、を備えることを特徴とする、ハードディスクドライブ装置が提供される。
【００４４】
コントローラは、目標トラックと関連した期待されたサーボ同期表示パターンと、サーボセクターから読み取られた第１または第２サーボ同期表示パターンとが一致すれば、書き込みエラー信号を非活性化状態に出力し、期待されたサーボ同期表示パターンと、サーボセクターから読み取られた第１または第２サーボ同期表示パターンとが一致しなければ、書き込みエラー信号を活性化状態に出力してもよい。
【００４５】
ボイスコイルモータの動作は、書き込みエラー信号によって制御されてもよい。
【００４６】
第１及び第２サーボ同期表示パターンは、ハードディスクドライブのサーボ領域において、プリアンブル領域とグレーコード領域との間に形成され、ＳＩＭパターンまたはＳＡＭパターンで形成されていてもよい。また、第１及び第２サーボ同期表示パターンは、ディスクの１回転情報またはサーボセクターの開始を知らせる情報を含んでいてもよい。
【発明の効果】
【００４７】
以上説明したように本発明によれば、偶数トラックと奇数トラックとのサーボ同期表示パターンを区分することによって、外部衝撃によるサーボの不安定及びヘッドの移動発生時に隣接トラックにデータが書き込まれる書き込みエラー問題を最小化することができる。
【００４８】
また、本発明によれば、外部の衝撃によるサーボの不安定及びヘッドの移動発生時に隣接トラックにデータが書き込まれる書き込みエラー問題を最小化するハードディスクドライブ装置を提供することができる。
【発明を実施するための最良の形態】
【００４９】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００５０】
図４Ａは、本発明の一実施形態によるデータ書き込みエラーを防止する方法を示すフローチャートである。
【００５１】
図４Ａを参照して説明すると、本発明の一実施形態によるデータ書き込みエラー防止方法は、まず偶数トラックに第１サーボ同期表示パターンを形成する（ステップＳ４０１）。
【００５２】
続いて、奇数トラックに第２サーボ同期表示パターンを形成する（ステップＳ４０２）。
【００５３】
ここで、第１サーボ同期表示パターンと第２サーボ同期表示パターンとは、異なるパターンにする。
【００５４】
ヘッドの位置したトラックに存在するサーボ同期表示パターンを読み取る。そして、現在トラックの位置が、書き込み動作が行われなければならない目標トラックと一致するか否かを判断して、現在ヘッドの位置が正しいか否かを判断する（ステップＳ４１０）。ここで、トラックが偶数トラックならば、第１サーボ同期表示パターンが存在し、トラックが奇数トラックならば、第２サーボ同期表示パターンが存在することになる。
【００５５】
ステップＳ４１０における判断の後に、ステップＳ４１５においてトラックの位置が正しいかどうかの判定を行う。書き込むために指定されたトラックが偶数トラックである場合に、第１サーボ同期表示パターンを読み取ることができれば、トラックが正しいと判断する。そして、指定されたトラックが奇数トラックである場合、第２サーボ同期表示パターンを読み取ることができれば、トラックが正しいものとなる。また、指定されたトラックが偶数トラックであるが、読み取ったサーボ同期表示パターンが第２サーボ同期表示パターンならば、ヘッドの位置したトラックは正しくないと判断する。
【００５６】
ステップＳ４１５において、ヘッドの位置したトラックの位置が正しくないと判定すると、書き込みエラー信号ＷＦを活性化状態に出力する（ステップＳ４２１）。書き込みエラー信号ＷＦは、トラックの位置が正しいか否かについての情報を有する信号であって、トラックの位置が正しければ、非活性化状態に出力され、そうでなければ、活性化状態に出力される。
【００５７】
活性化状態及び非活性化状態の論理レベルは、ユーザが任意に定めてもよい。本実施形態は、書き込みエラー信号ＷＦの活性化状態を論理ハイレベルとし、非活性化状態を論理ローレベルとする。
【００５８】
サーボ同期表示パターンは、図２Ｂに示したように、サーボ領域の前端に形成されているので、サーボ同期表示パターンを読み取った結果は、サーボ領域を通過する前に現れる。すなわち、サーボ同期表示パターン（第１サーボ同期表示パターンまたは第２サーボ同期表示パターン）は、ＨＤＤのサーボ領域において、プリアンブル領域とグレーコード領域との間に形成され、ＳＩＭパターンまたはＳＡＭパターンで形成される。したがって、書き込みエラー信号ＷＦは、ヘッドがサーボ領域を通過する前に出力させてもよい。書き込みエラー信号ＷＦが出力される速度は、ユーザが決定でき、ヘッドがサーボ領域を通過する前の一時点となるように設定してもよい。
【００５９】
書き込みエラー信号が活性化状態に出力されれば、データ書き込み動作を停止する（ステップＳ４２３）。ここで、データ書き込み動作の停止は、データ書き込みのための準備ステップの停止を意味する。サーボ領域を通過する前であり、ヘッドがデータ領域を通過する前であるので、データ領域へのデータ書き込みは、まだなされていない。したがって、データ書き込みのための準備動作を停止する。
【００６０】
そして、ヘッドがトラックを１回転した後、再び書き込み動作を行う（ステップＳ４２５）。本ステップは、書き込み失敗が発生した場合、書き込みを再び試みる過程となる。すなわち、サーボについての制御が安定すれば、再び書き込み動作を行う。
【００６１】
一方、ステップＳ４１５において、トラックの位置が正しいと判定すると、書き込みエラー信号ＷＦを非活性化状態に出力する（ステップＳ４３１）。
【００６２】
書き込みエラー信号ＷＦが非活性化状態に出力されれば、ヘッドが位置したトラックが指定されたトラックと一致するので、データを該当トラックのデータ領域に書き込む（ステップＳ４３３）。
【００６３】
本実施形態によるデータ書き込みエラーを防止する方法は、書き込みエラー信号ＷＦをヘッドがトラックのデータ領域に進入する前に発生させることによって、隣接トラックにデータが書き込まれて発生する書き込みエラーを防止しうる。
【００６４】
図４Ｂは、本発明の一実施形態によるディスク４１０を示す説明図であり、サーボ同期表示パターンがそれぞれ異なって形成されたディスクを示す図面である。
【００６５】
トラック４０１を偶数トラックとし、トラック４０３を奇数トラックとする。前述したように、偶数トラック４０１には、第１サーボ同期表示パターンを形成させ、奇数トラック４０３には、第２サーボ同期表示パターンを形成する。ヘッドがサーボ領域に形成されたパターンを読み取るのにおいて、隣接したトラックのサーボ同期表示パターンと指定されたトラックのサーボ同期表示パターンとは異なるので、ヘッドの位置したトラックが指定されたトラックであるか否かが分かる。
【００６６】
図４Ｃは、図４Ａによるデータ書き込み動作を示す図面である。
【００６７】
図４Ｃを参照すれば、書き込み動作がなされるように指定されたトラックをＴｒａｃｋ  ｎとする。ヘッド４２０は、ヘッド４２０の揺れまたはサーボの不安定によって指定されたトラックＴｒａｃｋ  ｎの隣接トラックＴｒａｃｋ（ｎ＋１）に移動してしまう場合がある。この場合には、ヘッド４２０はＴｒａｃｋ  ｎのサーボ領域４０４ではなく、Ｔｒａｃｋ（ｎ＋１）のサーボ領域４０２のサーボ同期表示パターンを読み取る。ヘッド４２０に読み取られたサーボ同期表示パターンは、指定されたトラックのものと異なって現れるので、書き込みエラー信号ＷＦが活性化状態に出力される。書き込みエラー信号ＷＦは、ヘッドがサーボ領域を通過する前の一時点に活性化状態である論理ハイレベルに出力される。
【００６８】
書き込みエラー信号ＷＦが活性化状態に出力されるので、第ｎトラックの書き込み信号ＷＧ＿ｎは、非活性化状態（論理ローレベル）に出力され、書き込み動作はなされない。
【００６９】
図５は、本発明の他の実施形態によるＨＤＤ装置を示すブロック図である。
【００７０】
本発明の他の実施形態によるＨＤＤ装置は、ＨＤＤ制御装置及びＨＤＤ駆動部を備える。ここで、ＨＤＤ制御装置の中心構成は、コントローラ５０２となり、ＨＤＤ駆動部は、ＶＣＭ５２６及びＶＣＭ駆動部５０８となる。
【００７１】
ＨＤＤ制御装置は、リード／ライト（Ｒ／Ｗ）チャンネル５０４、リードプリアンプ＆ライトドライバー５０６、コントローラ５０２を備えっている。ここで、コントローラ５０２は、デジタル信号プロセッサー（ＤＳＰ：Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、マイクロプロセッサー、またはマイクロコントローラを利用してもよい。
【００７２】
コントローラ５０２は、ディスク４１０からデータを読み取り、ディスク４１０にデータを書き込むための動作を制御する。したがって、データを書き込みまたは読み取るための制御信号をリード／ライト（Ｒ／Ｗ）チャンネル５０４に供給する。
【００７３】
ディスク４１０から読み取られたデータは、Ｒ／Ｗチャンネル５０４を通じてホストインターフェース回路５１０に伝送される。ホストインターフェース回路５１０は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）のようなシステムにインターフェ−シングするための制御回路を備えている。
【００７４】
Ｒ／Ｗチャンネル５０４は、再生モードでは、ヘッド４２０から読み取られてリードプリアンプ＆ライトドライバー５０６で増幅されたアナログ信号を、ホストコンピュータ（図示せず）の判読できるデジタル信号に変調してホストインターフェース回路５１０に出力する。そして、ホストコンピュータからデータを伝送されて、ホストインターフェース回路５１０を通じて受信してディスク４１０に記録できる記録電流に変換して、リードプリアンプ＆ライトドライバー５０６に出力するように信号処理を行う。
【００７５】
また、コントローラ５０２は、ＶＣＭ５２６に駆動電流を供給するＶＣＭ駆動部５０８と結合されている。したがって、コントローラ５０２は、ＶＣＭの駆動及びヘッドの動きを制御するための制御信号をＶＣＭ駆動部５０８に供給する。
【００７６】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５１４、及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５１６は、ＨＤＤ装置５００を制御するためにコントローラ５０２によって使われるソフトウェアルーチン及びデータを含んでいる。上記ソフトウェアルーチンのうち一つであって、図４Ａに示したような書き込みエラー防止方法によるソフトウェアルーチンがある。コントローラ５０２は、図４Ａに示されたステップによって書き込みエラー防止方法を行ってもよい。
【００７７】
具体的に、コントローラ５０２は、ディスク４１０から読み取られたサーボ同期表示パターンを伝送されて、ヘッドの位置したトラックが正しいか否かを判断する。そして、トラックの位置が正しければ、該当トラックにデータが書き込まれるように制御する。トラックの位置が正しくなければ、該当トラックにデータが書き込まれないように制御する。コントローラ５０２の制御動作は、図４Ａに示した通りであるので、ここで、詳細な説明は省略する。
【００７８】
ディスク４１０は、データ保存媒体となる。本実施形態によるＨＤＤ装置５００に備えられるディスク４１０は、偶数トラックと奇数トラックとのサーボ同期表示パターンは、それぞれ異なって形成されていることを特徴とする。すなわち、偶数トラックには、第１サーボ同期表示パターンを形成し、奇数トラックには、上記第１サーボ同期表示パターンと異なる第２サーボ同期表示パターンを形成する。
【００７９】
本実施形態によるＨＤＤ装置５００は、ディスク４１０のサーボ領域に上記第１または第２サーボ同期表示パターンを形成するサーボパターンコピー部５３０をさらに備えうる。
【００８０】
ディスク４１０にサーボパターンを形成するのは、別途の装置で行ってもよく、内部にサーボパターンコピー部５３０を備えて行ってもよい。ここで、別途の装置は、サーボライト装備を意味する。そして、別途の装置で空ディスクと基準パターンとを利用してサーボパターンを形成することは、当業者にとって自明なことであろう。
【００８１】
サーボパターンコピー部５３０は、シードパターンを保存し、これをディスクのサーボ領域にコピーすることによってサーボ同期表示パターンを形成する。シードパターンは、第１サーボ同期表示パターンと、上記第１サーボ同期表示パターンと区別される第２サーボ同期表示パターンとを含む。前述したように、シードパターンを偶数トラックと奇数トラックとでそれぞれ異なって備えることは、ソフトウェア的に調節してもよい。サーボパターンコピー部５３０は、第１サーボ同期表示パターン及び第２サーボ同期表示パターンをそれぞれ偶数トラック及び奇数トラックに形成する。
【００８２】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【産業上の利用可能性】
【００８３】
本発明は、ＨＤＤ関連の技術分野に適用可能である。
【図面の簡単な説明】
【００８４】
【図１】ＨＤＤ装置の一般的な構成を示す図面である。
【図２Ａ】ディスクの一トラックを示す図面である。
【図２Ｂ】図２Ａのサーボ領域を具体的に示す図面である。
【図３Ａ】正常的なデータ書き込み動作を示す図面である。
【図３Ｂ】データ書き込みエラーが発生する動作を示す図面である。
【図４Ａ】本発明の一実施形態によるデータ書き込みエラーを防止する方法を示すフローチャートである。
【図４Ｂ】本発明の一実施形態によってサーボ同期表示パターンがそれぞれ異なって形成されたディスクを示す図面である。
【図４Ｃ】図４Ａによるデータ書き込み動作を示す図面である。
【図５】本発明の他の実施形態によるＨＤＤ装置を示すブロック図である。
【符号の説明】
【００８５】
１００    ＨＤＤ
１１２、４１０    ディスク
１１４    スピンドルモータ
１２０、４２０    ヘッド
１２２    ＨＳＡ
１２４    アクチュエータアーム
１２６    ボイスコイル
１２８    マグネチックアセンブリ
１３０    ＶＣＭ
１３４    トラック
５００    ＨＤＤ装置
５０２    コントローラ
５０４    Ｒ／Ｗチャンネル
５０６    リードプリアンプ＆ライトドライバー
５０８    ＶＣＭ駆動部
５１４    ＲＯＭ
５１６    ＲＡＭ
５２６    ＶＣＭ
５３０    サーボパターンコピー部
【図１】
2008186570.tif 000003
【図２Ａ】
2008186570.tif 000004
【図２Ｂ】
2008186570.tif 000005
【図３Ａ】
2008186570.tif 000006
【図３Ｂ】
2008186570.tif 000007
【図４Ａ】
2008186570.tif 000008
【図４Ｂ】
2008186570.tif 000009
【図４Ｃ】
2008186570.tif 000010
【図５】
2008186570.tif 000011