JPH11195280A - ディスク記憶装置および同装置に適用するヘッド位置制御システム - Google Patents

ディスク記憶装置および同装置に適用するヘッド位置制御システム

Info

Publication number
JPH11195280A
JPH11195280A JP9366786A JP36678697A JPH11195280A JP H11195280 A JPH11195280 A JP H11195280A JP 9366786 A JP9366786 A JP 9366786A JP 36678697 A JP36678697 A JP 36678697A JP H11195280 A JPH11195280 A JP H11195280A
Authority
JP
Japan
Prior art keywords
head
position information
track
servo
range
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP9366786A
Other languages
English (en)
Other versions
JP3688874B2 (ja
Inventor
Hidetoshi Kawachi
秀俊 嘉和知
Masahide Tanitsu
正英 谷津
Tatsuharu Kusumoto
辰春 楠本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP36678697A priority Critical patent/JP3688874B2/ja
Priority to US09/086,529 priority patent/US6175465B1/en
Publication of JPH11195280A publication Critical patent/JPH11195280A/ja
Application granted granted Critical
Publication of JP3688874B2 publication Critical patent/JP3688874B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/48Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
    • G11B5/58Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following
    • G11B5/596Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following for track following on disks
    • G11B5/59605Circuits
    • G11B5/59611Detection or processing of peak/envelop signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/48Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
    • G11B5/58Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following
    • G11B5/596Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following for track following on disks
    • G11B5/59633Servo formatting
    • G11B5/59655Sector, sample or burst servo format

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Moving Of The Head To Find And Align With The Track (AREA)

Abstract

(57)【要約】 【課題】特に2組のバ−ストデータA,B及びC,Dを
使用した位置制御において、各位置情報の繋ぎ部(境界
部分)における不連続性を低減させて、結果的に非線形
性を低減させた位置情報特性を得ることにより、高性能
のヘッド位置決め制御システムを実現することにある。 【解決手段】CPU11は位置制御の実行時に、サーボ
バ−ストデータA,B及びC,Dを使用して、ヘッド2
の位置情報を算出し、当該位置情報に基づいてヘッド2
をディスク1上のトラック範囲の基準位置に位置決め制
御する。このとき、同時に2組のサーボバ−ストデータ
A,B及びC,Dを使用して、両者間の不連続性を低減
させた位置情報を算出する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、例えばハードディ
スクドライブ(HDD)などのディスク記憶装置に関
し、特にMR(magnetoresistive)ヘ
ッドをリードヘッドとして使用した磁気ヘッドのヘッド
位置決め制御システムを有するディスク記憶装置に関す
る。
【0002】
【従来の技術】従来、HDDなどのディスク記憶装置で
は、磁気ヘッド(以下単にヘッド)により記憶媒体であ
るディスク上にデータを書込み、またディスクからデー
タを読出す。ディスク記憶装置はHDDのような磁気デ
ィスク装置以外に、光磁気ディスク装置も含むが、以下
HDDを想定して説明する。
【0003】近年では、データの高記録密度化を実現す
るために、データ読出し専用のリードヘッドとしてMR
(magnetoresistive)ヘッドを使用し
たリード/ライト分離型のヘッドが使用されている。こ
のタイプのヘッドは、ヘッド本体であるスライダ上に、
リードヘッド(MRヘッド)とライトヘッド(インダク
ティブ・ヘッド)とが実装された構造である。
【0004】HDDでは、ディスクから指定のデータを
アクセス(リードアクセスまたはライトアクセス)する
ときには、ディスク上に予め記録されたサーボデータを
リードヘッドが読出す動作が実行される。HDDのCP
U(メイン制御装置)は、リードヘッドにより読出され
たサーボデータを使用して、ディスク上のリードヘッド
の位置を検出し、リードヘッドをアクセス対象の目標位
置まで移動して位置決めするヘッド位置決め制御を実行
する。アクセス対象の目標位置とは、データをリードま
たはライトするために指定された目標トラックである。
ライト動作では、リードヘッドの位置決め制御により、
ライトヘッドを目標トラックに位置決めする。
【0005】CPUが実行するヘッド位置決め制御は、
大別してヘッドを目標トラックまで移動するシーク制御
(速度制御)および目標トラックの範囲内に位置決めす
るための位置制御(トラック追従制御)からなる。シー
ク制御では、サーボデータに含まれるトラックアドレス
(シリンダコード)が使用される。また、位置制御で
は、後述するサーボバーストデータ(a,bおよびc,
d)が使用される。本発明は、サーボバーストデータを
使用した位置制御に関するものである。
【0006】以下図8と図9を参照して、HDDのサー
ボシステム(ヘッド位置決め制御システム)の位置制御
について簡単に説明する。
【0007】図8に示すように、ディスク1には、同心
円状の多数のトラック(N−1,N,N+1…)が設け
られて、各トラックは複数のセクタに分割されている。
各トラックには、半径方向に対して同一位置にサーボエ
リアが配置されている。サーボエリアは、所定の間隔を
持ってディスク1上の円周方向に等間隔で配置されてい
る。このサーボエリアに、前記のシリンダコードおよび
サーボバーストデータを含むサーボデータが予め記録さ
れている(HDDの製造時に専用のサーボライタにより
記録される)。図8には、サーボバーストデータのみを
示す。ここで、サーボバーストデータの各バ−ストパタ
ーンを小文字のa〜dで表記し、後述する各バ−ストパ
ターンから再生された振幅値(ディジタル値)をバース
トデータA〜Dと表記する。
【0008】サーボバーストデータは、図8に示すよう
に、トラック中心(ここではトラックNの中心X3)を
基準として直交配列されたバ−ストパターンa,bおよ
びトラック間の境界位置(X5またはX1)基準として
直交配列されたバ−ストパターンc,dからなる。サー
ボシステム(実際にはCPU)は、リードヘッド3を指
定のトラック(N)の近傍までシーク制御により移動さ
せると、リードヘッド3により読出された各バ−ストパ
ターンa〜dからのバーストデータA〜Dをサンプルホ
ールドする。即ち、A/Dコンバータによりディジタル
値に変換された位置データA〜Dを入力する。そして、
サーボシステムは、得られたバーストデータA〜Dを使
用して、リードヘッド3の位置(基準位置に対する位置
誤差)を検出するための位置情報の演算処理(位置誤差
演算)を実行する。
【0009】具体的には、図8に示すように、リードヘ
ッド3がトラックNの中心の近傍に位置している場合に
は、「(A−B)/(A+B)」の演算を実行して、ト
ラック中心X3を基準としたリードヘッド3の位置誤差
量(位置ずれ量)Eを算出する。位置制御では、当該位
置誤差量Eがゼロになるように、リードヘッド3の移動
制御が実行される。ところで、図8に示すように、HD
Dの高記録密度化に伴って、リードヘッド3のヘッド幅
TWは小さくなっている。このため、ヘッド幅TWとト
ラックピッチ(トラック幅)TPとの関係は、「TP>
TW」になっている。
【0010】このようなリードヘッド3とトラック幅
(即ち、位置制御のトラック範囲)との関係があると、
例えばリードヘッド3が位置X5の近傍にある場合に
は、バ−ストデータBは常にゼロになるため、いわゆる
位置検出に対する不感帯となり、正常な位置情報を得る
ことはできない。そこで、サーボシステムは、バ−スト
データC,Dを使用した「(C−D)/(C+D)」の
演算を実行して、トラック境界位置X5を基準としたリ
ードヘッド3の位置誤差量(位置ずれ量)Eを算出する
(図9及び図10を参照)。
【0011】ところで、ヘッド幅TWとトラック幅TP
との関係が「TP>TW」であるため、算出した位置情
報は、実際の位置ずれ量より大きくなる。そこで、サー
ボシステムは、位置換算係数Kを設定して、下記式
(1)に示すように、位置情報に係数Kを乗算して補正
している。なお、位置換算係数Kは、TPとTWとによ
り設定される固定値である。
【0012】
【数1】 なお、当然ながら位置X5を基準とした位置情報の補正
では、「(C−D)/(C+D)」の演算結果に係数K
を乗算する。
【0013】この位置換算係数Kの設定方法の改善によ
り、図10に示す換算前の位置情報特性に対して、図1
1に示すように、各位置情報が位置X4の近傍で連続的
になり、いわゆる線形性を有する位置情報特性を得るこ
とが可能となる。
【0014】
【発明が解決しようとする課題】前述したように、実際
上のHDDのサーボシステムは、サーボバ−ストデータ
を使用した位置情報の演算処理によりヘッド3の位置
(基準位置に対する位置誤差)を求めて、ヘッド3を基
準位置に位置決めする位置制御を実行している。この場
合、位置換算係数Kを設定することにより、線形性を有
する位置情報特性を得るようにしている。
【0015】しかしながら、前述したように、近年のH
DDにおいてリードヘッドとして使用されているMRヘ
ッドは読出し感度が高く、高い再生レベルを出力するこ
とができるが、その反面、その読出し感度が不安定であ
る。具体的には、図13に示すように、リードギャップ
RG(リードヘッド3のヘッド幅に相当)に対して、信
号振幅Sが三角形状になるように不均一となる。このよ
うにリードヘッド3の出力特性では、リードギャップR
Gの左右の位置で異なるレベルの読出しデータとなるた
め、結果的に図12の実線で示すように、位置情報特性
は線形性を確保できなくなる。なお、図12の点線は、
サーボシステムの制御上における仮定の直線を示す。こ
こで、HDDの記憶容量の大容量化に伴って、ディスク
上のトラックピッチ及びリードヘッドのリードギャップ
RGの幅が小さくなると、相対的に前記のリードギャッ
プRGにおける読出し感度の不均一性が増大する。ま
た、MRヘッドの製造上の要因から、読出し感度特性の
ばらつきが多く、近い将来においても均一な特性を得る
ことは困難である。
【0016】そこで、図14に示すように、実際上のリ
ードヘッド3により得られた位置情報特性(ヘッド位置
に対する位置感度の特性)に対して、その読出し感度を
調整をした場合を図15に示す。ここで、実線70,7
1がリードヘッド3がトラックNの中心の近傍に位置し
ている場合の「(A−B)/(A+B)」の演算結果特
性であり、点線80,81が「(C−D)/(C+
D)」の演算結果特性である。なお、両者の直線は制御
上の仮定の位置情報特性である。図15に示すように、
読出し感度の調整をした場合でも、位置X4の近傍で非
線形性が生じていることが明白である。
【0017】さらに、実際上のHDDでは、サーボデー
タを記録する場合に、外乱振動やサーボライタのピッチ
送り限界等の影響により、ディスク1に記録されたサー
ボデータには理想状態からすでに誤差が発生している。
このため2組のバ−ストデータa,bおよびc,dから
得られる位置情報(位置誤差情報)は、両者の繋ぎ部
(境界部分)で完全には一致しないという問題がある。
これは、特にシーク制御、および両者の繋ぎ部の近傍で
の位置制御の性能を劣化させる要因になっている。この
ような場合の具体例を図16に示す。即ち、図16に示
すように、2組のバ−ストデータに対応する位置情報7
2,82が位置X4の近傍で不連続になっている。
【0018】そこで、本発明の目的は、特に2組のバ−
ストデータA,B及びC,Dを使用した位置制御におい
て、各位置情報の繋ぎ部(境界部分)における不連続性
を低減させて、結果的に非線形性を低減させた位置情報
特性を得ることにより、高性能のヘッド位置決め制御シ
ステムを実現することにある。
【0019】
【課題を解決するための手段】本発明の特徴は、特に2
組のサーボバ−ストデータA,B及びC,Dを使用し
て、ヘッドの位置情報を算出し、当該位置情報に基づい
てヘッドをトラック範囲の基準位置に位置決め制御する
ヘッド位置決め制御システム及び同システムを有するデ
ィスク記憶装置において、同時に2組のサーボバ−スト
データA,B及びC,Dを使用して、両者間の不連続性
を低減させた位置情報を算出する位置情報生成手段にあ
る。
【0020】具体的には、ヘッドを位置決め制御するた
めのトラック範囲内を複数のエリアに分割し、当該各エ
リア毎に前記ヘッドの位置情報の演算結果に線形性を確
保できるバ−ストデータの組合わせA,BまたはC,D
を使用した位置情報の演算式を設定する設定手段を有す
る。位置情報生成手段は、ヘッドを指定のトラック範囲
内に位置決め制御するときに、ヘッドが位置する前記各
エリア毎に対応する演算式を選択して、当該エリアがト
ラック中心を基準とする第1のエリアの場合にはバース
トデータA,Bを使用した演算式によりヘッドの位置情
報を算出し、当該エリアがトラック間の境界位置を基準
とする第2のエリアの場合にはバーストデータC,Dを
使用した演算式によりヘッドの位置情報を算出し、それ
らのエリア以外の第3のエリアの場合にはバーストデー
タA,B,C,Dを使用した演算式により第1及び第2
の各エリアの位置情報の平均値を位置情報として算出す
る。
【0021】本発明の別の観点として、指定のトラック
範囲内の全エリアにおいて、バーストデータA,Bを使
用した演算式により算出した位置情報およびバーストデ
ータC,Dを使用した演算式により算出した位置情報の
それぞれを利用した平均値をヘッドの位置情報として算
出する位置情報生成手段を有するシステムである。
【0022】さらに、本発明の別の観点として、指定の
トラック範囲内の全エリアにおいて、バーストデータ
A,Bを使用した演算式により算出した位置情報および
バーストデータC,Dを使用した演算式により算出した
位置情報のそれぞれを同時に利用し、トラック中心及び
トラック間の境界位置のそれぞれを基準とする各重み係
数を算出し、当該各重み係数を含む各位置情報の平均値
をヘッドの位置情報として算出する位置情報生成手段を
有するシステムである。
【0023】
【発明の実施の形態】以下図面を参照して本発明の実施
の形態を説明する。
【0024】図1は本実施形態のヘッド位置決め制御シ
ステムを有するHDDの要部を示すブロック図である。 (システム構成)本実施形態のヘッド位置決め制御シス
テム(サーボシステム)は、図1に示すように、リード
/ライト分離型のヘッド2を使用したHDDに適用する
場合を想定する。ヘッド2は、MRヘッドであるリード
ヘッド3とインダクティブ・ヘッドのライトヘッド4と
が同一のスライダ上に実装されたものである。ヘッド2
は、記憶媒体であるディスク1の両面のそれぞれに対向
して設けられている。
【0025】HDDは、ディスク1及びヘッド2以外
に、スピンドルモータ(SPM)5と、ヘッドアクチュ
エータ6と、ボイスコイルモータ(VCM)7と、モー
タドライバ12とを有する。スピンドルモータ5は1枚
または複数枚(ここでは便宜的に1枚とする)のディス
ク1を高速回転させる。ヘッドアクチュエータ6は、ヘ
ッド2を保持して、VCM7の駆動力によりヘッド2を
ディスク1の半径方向に移動させるヘッド移動機構であ
る。モータドライバ12は、CPU11によりディジタ
ル値で設定される制御値により制御されて、VCM7お
よびSPM5をそれぞれ駆動するための駆動回路であ
る。ヘッド移動制御では、モータドライバ12は、CP
U11からの制御量(ディジタル値)に従った駆動電流
をVCM7に供給する。
【0026】さらに、HDDは、ヘッドアンプ回路8、
リード/ライト回路9、サーボ回路10、CPU11、
A/Dコンバータ13、ディスクコントローラ(HD
C)14、RAM15、およびEEPROM16を有す
る。ヘッドアンプ回路8はリードヘッド3及びライトヘ
ッド4のドライバICであり、リードヘッド3により読
出されたリード信号を増幅するためのリードアンプおよ
びライトヘッド4に書き込み電流を供給するためのライ
トアンプを有する。リード/ライト回路9は通常では専
用の集積回路(リードチャネルまたはリード/ライトチ
ャネルとも呼ばれる)であり、リード/ライト信号の信
号処理回路である。リード/ライト回路9は、リードヘ
ッド3により読出されたリード信号をヘッドアンプ回路
8を介して入力し、各種の信号処理を実行して元のデー
タ(リードデータ)に復号化する。また、リード/ライ
ト回路9は、HDC14から転送されたライトデータを
所定の変調方式(例えばRLL方式)により変調したラ
イト信号をヘッドアンプ回路8に出力する。ヘッドアン
プ回路8はライト信号を書込み電流に変換してライトヘ
ッド4に出力する。
【0027】HDC14は、HDDとホストコンピュー
タとのインターフェースを構成し、ホストコンピュータ
との間でリード/ライトデータ及びアクセスコマンド
(リード/ライトコマンド)の転送を制御する。CPU
11は、HDC14を介してホストコンピュータからア
クセスコマンドを受信し、ディスク1に対するヘッド位
置決め制御を含むデータアクセス制御を実行する。
【0028】本発明に関係するサーボシステムは、主と
してCPU11とサーボ回路10とからなる。サーボ回
路10は通常ではリード/ライト回路9に内蔵されてお
り、リードヘッド3のリード信号からサーボバーストデ
ータ(バーストパターンa〜d)の各アナログ信号(位
置信号)を抽出するためのサンプルホールド回路などを
含む。A/Dコンバータ13は、サーボ回路10により
抽出されたアナログ信号のレベルをディジタル値(以下
バ−ストデータA〜Dと呼ぶ)に変換してCPU11に
出力する。CPU11は、HDDのメイン制御装置であ
るマイクロプロセッサである。ヘッド位置決め制御で
は、CPU11はA/Dコンバータ13から入力したバ
ーストデータA〜Dを使用して、位置制御に必要な位置
情報演算(位置誤差演算)を実行する。CPU11は、
算出した位置情報に基づいて制御量(ディジタル値)を
算出して、モータドライバ12に出力する。モータドラ
イバ12はD/Aコンバータを有し、CPU11からの
制御量をアナログの駆動電流に変換してVCM7に供給
する。EEPROM16は書換え可能な不揮発性のプロ
グラマブルROMであり、例えばシーク制御に必要な速
度テーブルなどを格納する。RAM(ランダム・アクセ
ス・メモリ)15はリード/ライトメモリであり、CP
U11の各種制御処理に必要なデータを格納するための
ワークメモリである。 (第1の実施形態)前述したように、サーボシステムの
CPU11は、ホストコンピュータからのアクセス要求
に応じて、リードヘッド3を指定のトラックまでシーク
制御し、連続的に当該指定トラック(N)の範囲内に位
置決めするための位置制御を実行する。位置制御時に
は、通常ではリードヘッド3をトラック中心に位置整定
するように制御する。図3は、リードヘッド3を指定の
トラック(N)までシークし、位置制御を開始する場合
の状態を示す。
【0029】CPU11は、位置制御時にはリードヘッ
ド3により読出されたバ−ストパターンa〜dからA/
Dコンバータ13によりサンプルホールドされたバ−ス
トデータA〜Dを入力する。CPU11は、入力したバ
−ストデータA〜Dを使用して、以下のようなヘッド3
の位置情報の演算処理を実行する。CPU11は算出し
た位置情報に基づいて、ヘッド3を指定のトラック
(N)の中心X3に位置決めするように制御する。即
ち、位置情報(位置誤差情報)がゼロになるように制御
量をモータドライバ12に出力して、VCM7の駆動制
御を行なう。
【0030】以下、図2と図3を参照して同実施形態の
位置情報の演算方法を説明する。
【0031】まず、図3に示すように、指定のトラック
範囲において、中心位置X3を基準としたエリアAR
3、トラック間の境界位置X5を基準としたエリアAR
5、および各位置X3とX5との中間位置X4を基準と
したエリアAR4に分割設定する。
【0032】なお、位置X2を基準としたエリアAR2
および位置X1を基準としたエリアAR1については、
それぞれ中間位置X4を基準としたエリアAR4および
境界位置X5を基準としたエリアAR5に対して方向が
反対だけで、基本的な取扱いは同じであるため以後の説
明を省略する。これについては、後述する第2および第
3の実施形態についても同様である。
【0033】CPU11は、ヘッド3を前記のエリアA
R3の範囲への位置決めを実行する場合には、下記式
(2)に示すような位置情報演算を実行する。
【0034】
【数2】 即ち、図2に示すように、中心位置X3を基準として線
形性が確保されている位置情報20を算出することがで
きる。次に、CPU11は、ヘッド3を前記のエリアA
R5の範囲への位置決めを実行する場合には、下記式
(3)に示すような位置情報演算を実行する。
【0035】
【数3】 即ち、図2に示すように、境界位置X5を基準として線
形性が確保されている位置情報21を算出することがで
きる。さらに、CPU11は、ヘッド3を前記のエリア
AR4の範囲への位置決めを実行する場合には、下記式
(4)に示すような位置情報演算を実行する。
【0036】
【数4】 この演算式(4)は、前記式(2)及び式(3)の各演
算結果の平均値を算出するものである。なお、演算式
(4)中の「0.5」は0.5トラック分のシフト量を
意味する。この演算式(4)による位置情報演算によ
り、図2に示すように、中間位置X4を基準として線形
性が確保されている位置情報22を算出することができ
る。
【0037】以上のように本実施形態によれば、トラッ
ク範囲を基準位置X3、X4、X5に基づいたエリアA
R3、AR4、AR5に分割設定して、それぞれ線形性
を確保した位置情報演算により位置情報を算出する。従
って、図2に示すように、トラック範囲の全エリアとし
て線形性が確保された位置情報特性を得ることが可能と
なり、従来のような不連続性の発生を結果的に低減させ
ることができる。また、換言すれば、線形性が確保され
た位置情報を得ることができる範囲を拡大することが可
能となる。 (第2の実施形態)以下、図4と図5を参照して第2の
実施形態の位置情報の演算方法を説明する。
【0038】同実施形態は、バ−ストデータA,Bから
算出される位置情報「(A−B)/(A+B)」とバ−
ストデータC,Dから算出される位置情報「(C−D)
/(C+D)」とを同時に利用して、トラック範囲の全
エリアに渡って平均した位置情報を算出する方法であ
る。
【0039】具体的には、[(A−B)/(A+B)]
*K2を想定し、前記の境界位置X5で「1」となり、
中心位置X3で「0」となるように、換算係数K2を求
める(図4を参照)。実際には、ヘッド3を中心位置X
3に保持して、バ−ストデータC,Dの値を計測する。
また、ヘッド3を境界位置X5に保持して、バ−ストデ
ータA,Bの値を計測する。この計測処理を数トラック
分を実行して、その平均値から換算係数K2を決定す
る。なお、図4において、2点鎖線40は理想状態の直
線であり、実線41aが現行の位置情報「(A−B)/
(A+B)」の特性である。これに対して、実線41b
が同実施形態の位置情報[(A−B)/(A+B)]*
K2の特性である。また、点線42aが現行の位置情報
「(C−D)/(C+D)」の特性である。これに対し
て、点線42bが同実施形態の位置情報[(C−D)/
(C+D)]*K2+1の特性である。
【0040】次に、前記の処理で得られた位置情報を全
エリアに渡って平均した位置情報を、下記式(5)によ
り算出する。
【0041】
【数5】 即ち、図5の実線50に示すような平均位置情報を算出
することができる。従って、同実施形態によれば、トラ
ック範囲の全エリアに渡って、位置情報「(A−B)/
(A+B)」とバ−ストデータC,Dから算出される位
置情報「(C−D)/(C+D)」とを同時に利用して
平均した位置情報を得ることができる。これにより、図
5に示すように、トラック範囲の線形性が確保された位
置情報特性を得ることが可能となり、従来のような不連
続性の発生を結果的に低減させることができる。また、
換言すれば、線形性が確保された位置情報を得ることが
できる範囲を拡大することが可能となる。 (第3の実施形態)以下、図6と図7を参照して第3の
実施形態の位置情報の演算方法を説明する。
【0042】同実施形態は、バ−ストデータA,Bから
算出される位置情報「(A−B)/(A+B)」とバ−
ストデータC,Dから算出される位置情報「(C−D)
/(C+D)」とを同時に利用し、かつ各位置情報の重
みを平均した全エリアに渡る位置情報を算出する方法で
ある。
【0043】具体的には、[(A−B)/(A+B+C
+D)]×2を想定し、前記の境界位置X5で「1」と
なり、中心位置X3で「0」となるように算出する(図
6を参照)。なお、図6において、実線61は位置情報
[(A−B)/(A+B+C+D)]×2の特性であ
り、点線62は[(C−D)/(A+B+C+D)]×
2+1の特性である。
【0044】さらに、図7の実線63はそれらにα,β
の重みを掛けた平均を求めた位置情報特性である。但
し、重み係数α,βは下記式(6)を満足するように決
定する。
【0045】
【数6】 次に、実際のヘッド位置を示す位置情報63を下記式
(8)により算出する(図7を参照)。
【0046】ここで、下記式(8)のα,βの一例とし
て、下記式(7)に示すものが想定される。
【0047】
【数7】 次に、前記の処理で得られた重み係数α,βを使用し
て、実際のヘッド位置を示す位置情報63を下記式
(8)により算出する(図7を参照)。
【0048】
【数8】 前記のα,βの一例を使用した場合には、下記式(9)
により実際のヘッド位置を示す位置情報を算出できる。
【0049】
【数9】 即ち、図7の実線63に示すような線形性が確保された
位置情報特性を得ることが可能となり、従来のような不
連続性の発生を結果的に低減させることができる。ま
た、換言すれば、線形性が確保された位置情報を得るこ
とができる範囲を拡大することが可能となる。
【0050】
【発明の効果】以上詳述したように本発明によれば、特
に2組のサーボバ−ストデータA,B及びC,Dを使用
して、ヘッドの位置情報を算出し、当該位置情報に基づ
いてヘッドをトラック範囲の基準位置に位置決め制御す
るヘッド位置決め制御システムにおいて、結果的にトラ
ック範囲の全エリアとして線形性が確保された位置情報
特性を得ることが可能となり、従来のような不連続性の
発生を結果的に低減させることができる。また、換言す
れば、線形性が確保された位置情報を得ることができる
範囲を拡大することが可能となる。従って、結果的に非
線形性を低減させた位置情報特性を得ることにより、高
性能のヘッド位置決め制御システムを実現することがで
きる。
【図面の簡単な説明】
【図1】本発明の実施形態に関係するHDDの要部を示
すブロック図。
【図2】第1の実施形態に関係する位置情報演算方法を
説明するための特性図。
【図3】同実施形態に関係してヘッドとトラック位置と
の関係を示す概念図。
【図4】第2の実施形態に関係する位置情報演算方法を
説明するための特性図。
【図5】第2の実施形態に関係する位置情報演算方法を
説明するための特性図。
【図6】第3の実施形態に関係する位置情報演算方法を
説明するための特性図。
【図7】第3の実施形態に関係する位置情報演算方法を
説明するための特性図。
【図8】従来の位置制御におけるサーボバ−ストデータ
とヘッド位置との関係を示す概念図。
【図9】従来の位置制御における位置情報特性を示す概
念図。
【図10】従来の位置制御における換算前の位置情報特
性を示す概念図。
【図11】従来の位置制御における換算後の位置情報特
性を示す概念図。
【図12】従来の位置制御における位置情報特性の非線
形性を説明するための概念図。
【図13】従来のリードヘッドの読出し感度特性を説明
するための概念図。
【図14】従来の実際上の位置制御における位置情報特
性を示す概念図。
【図15】従来の実際上の位置制御において位置感度調
整を実行した後の位置情報特性を示す概念図。
【図16】従来の実際上の位置制御において位置情報特
性の不連続性を示す概念図。
【符号の説明】
1…ディスク 2…リード/ライト分離型のヘッド 3…リードヘッド 4…ライトヘッド 5…スピンドルモータ(SPM) 6…ヘッドアクチュエータ 7…ボイスコイルモータ(VCM) 8…ヘッドアンプ回路 9…リード/ライト回路 10…サーボ回路 11…CPU 12…モータドライバ 13…A/Dコンバータ 14…HDC

Claims (10)

    【特許請求の範囲】
  1. 【請求項1】 ディスク上のトラックからヘッドにより
    読出したサーボバーストデータを使用して、ヘッドを指
    定のトラックの範囲内に位置決め制御するサーボ手段を
    有し、当該指定のトラックに対するデータアクセスを実
    行するディスク記憶装置であって、 前記サーボ手段は、 前記ヘッドを位置決め制御するためのトラック範囲内を
    複数のエリアに分割し、当該各エリア毎に前記ヘッドの
    位置情報の演算結果に線形性を確保できるサーボバ−ス
    トデータの組合わせを使用した位置情報の演算式を設定
    する設定手段と、 前記ヘッドを前記指定のトラック範囲内に位置決め制御
    するときに、前記ヘッドが位置する前記各エリア毎に対
    応する演算式を選択して、前記ヘッドの位置情報を算出
    する位置情報生成手段と、 当該位置情報生成手段により算出された位置情報に基づ
    いて、前記ヘッドを前記指定のトラック範囲内に位置制
    御する制御手段とを具備したことを特徴とするディスク
    記憶装置。
  2. 【請求項2】 ディスク上のトラックからヘッドにより
    読出したサーボバーストデータを使用して、ヘッドを指
    定のトラックの範囲内に位置決め制御して、当該指定の
    トラックに対するデータアクセスを実行するディスク記
    憶装置に適用するヘッド位置決め制御システムであっ
    て、 前記サーボバ−ストデータは、トラック中心で直交配列
    されたバーストデータA,Bおよびトラック間の境界位
    置で直交配列されたバーストデータC,Dから構成され
    ており、 前記ヘッドを位置決め制御するためのトラック範囲内を
    複数のエリアに分割し、当該各エリア毎に前記ヘッドの
    位置情報の演算結果に線形性を確保できるバ−ストデー
    タの組合わせA,BまたはC,Dを使用した位置情報の
    演算式を設定する設定手段と、 前記ヘッドを前記指定のトラック範囲内に位置決め制御
    するときに、前記ヘッドが位置する前記各エリア毎に対
    応する演算式を選択して、当該エリアが前記トラック中
    心を基準とする第1のエリアの場合には前記バーストデ
    ータA,Bを使用した演算式により前記ヘッドの位置情
    報を算出し、当該エリアが前記トラック間の境界位置を
    基準とする第2のエリアの場合には前記バーストデータ
    C,Dを使用した演算式により前記ヘッドの位置情報を
    算出し、それらのエリア以外の第3のエリアの場合には
    前記バーストデータA,B,C,Dを使用した演算式に
    より前記第1及び第2の各エリアの位置情報の平均値を
    位置情報として算出する位置情報生成手段と、 当該位置情報生成手段により算出された位置情報に基づ
    いて、前記ヘッドを前記指定のトラック範囲内に位置制
    御する制御手段とを具備したことを特徴とするヘッド位
    置決め制御システム。
  3. 【請求項3】 ディスク上のトラックからヘッドにより
    読出したサーボバーストデータを使用して、ヘッドを指
    定のトラックの範囲内に位置決め制御するサーボ手段を
    有し、当該指定のトラックに対するデータアクセスを実
    行するディスク記憶装置であって、 前記サーボ手段は、 前記ヘッドを前記指定のトラック範囲内に位置決め制御
    するときに、当該トラック範囲内の全エリアにおいて、
    所定の演算式を使用して各位置情報の平均値を前記ヘッ
    ドの位置情報として算出する位置情報生成手段と、 当該位置情報生成手段により算出された位置情報に基づ
    いて、前記ヘッドを前記指定のトラック範囲内に位置制
    御する制御手段とを具備したことを特徴とするディスク
    記憶装置。
  4. 【請求項4】 前記位置情報生成手段は、前記指定のト
    ラック範囲内の全エリアにおいて、前記バーストデータ
    A,Bを使用した演算式により算出した位置情報および
    前記バーストデータC,Dを使用した演算式により算出
    した位置情報のそれぞれを利用した平均値を前記ヘッド
    の位置情報として算出することを特徴とする請求項2記
    載のヘッド位置決め制御システム。
  5. 【請求項5】 ディスク上のトラックからヘッドにより
    読出したサーボバーストデータを使用して、ヘッドを指
    定のトラックの範囲内に位置決め制御するサーボ手段を
    有し、当該指定のトラックに対するデータアクセスを実
    行するディスク記憶装置であって、 前記サーボ手段は、 前記ヘッドを前記指定のトラック範囲内に位置決め制御
    するときに、当該トラック範囲内の全エリアにおいて、
    所定の演算式を使用して各位置情報の重み係数を算出
    し、当該重み係数を含む各位置情報の平均値を前記ヘッ
    ドの位置情報として算出する位置情報生成手段と、 当該位置情報生成手段により算出された位置情報に基づ
    いて、前記ヘッドを前記指定のトラック範囲内に位置制
    御する制御手段とを具備したことを特徴とするディスク
    記憶装置。
  6. 【請求項6】 前記位置情報生成手段は、前記指定のト
    ラック範囲内の全エリアにおいて、前記バーストデータ
    A,Bを使用した演算式により算出した位置情報および
    前記バーストデータC,Dを使用した演算式により算出
    した位置情報のそれぞれを同時に利用し、前記トラック
    中心及び前記トラック間の境界位置のそれぞれを基準と
    する各重み係数を算出し、当該各重み係数を含む各位置
    情報の平均値を前記ヘッドの位置情報として算出するこ
    とを特徴とする請求項2記載のヘッド位置決め制御シス
    テム。
  7. 【請求項7】 前記ヘッドはリードヘッドとライトヘッ
    ドとからリード/ライト分離型ヘッドであり、前記リー
    ドヘッドがトラック範囲より小さいヘッド幅を有し、読
    出し感度特性が前記ヘッド幅に対して不均一であること
    を特徴とする請求項1、請求項3、請求項5のいずれか
    記載のディスク記憶装置。
  8. 【請求項8】 ディスク上のトラックからヘッドにより
    読出したサーボバーストデータを使用して、ヘッドを指
    定のトラックの範囲内に位置決め制御するサーボ手段を
    有し、当該指定のトラックに対するデータアクセスを実
    行するディスク記憶装置に適用するヘッド位置制御方法
    であって、 前記サーボ手段は、 前記ヘッドを位置決め制御するためのトラック範囲内を
    複数のエリアに分割し、当該各エリア毎に前記ヘッドの
    位置情報の演算結果に線形性を確保できるサーボバ−ス
    トデータの組合わせを使用した位置情報の演算式を設定
    するステップと、 前記ヘッドを前記指定のトラック範囲内に位置決め制御
    するときに、前記ヘッドが位置する前記各エリア毎に対
    応する演算式を選択して、前記ヘッドの位置情報を算出
    するステップと、 当該位置情報生成手段により算出された位置情報に基づ
    いて、前記ヘッドを前記指定のトラック範囲内に位置制
    御するステップとからなる処理を実行することを特徴と
    するヘッド位置制御方法。
  9. 【請求項9】 ディスク上のトラックからヘッドにより
    読出したサーボバーストデータを使用して、ヘッドを指
    定のトラックの範囲内に位置決め制御するサーボ手段を
    有し、当該指定のトラックに対するデータアクセスを実
    行するディスク記憶装置に適用するヘッド位置制御方法
    であって、 前記サーボ手段は、 前記ヘッドを前記指定のトラック範囲内に位置決め制御
    するときに、当該トラック範囲内の全エリアにおいて、
    所定の演算式を使用して各位置情報の平均値を前記ヘッ
    ドの位置情報として算出するステップと、 当該位置情報生成手段により算出された位置情報に基づ
    いて、前記ヘッドを前記指定のトラック範囲内に位置制
    御するステップとからなる処理を実行することを特徴と
    するヘッド位置制御方法。
  10. 【請求項10】 ディスク上のトラックからヘッドによ
    り読出したサーボバーストデータを使用して、ヘッドを
    指定のトラックの範囲内に位置決め制御するサーボ手段
    を有し、当該指定のトラックに対するデータアクセスを
    実行するディスク記憶装置に適用するヘッド位置制御方
    法であって、 前記サーボ手段は、 前記ヘッドを前記指定のトラック範囲内に位置決め制御
    するときに、当該トラック範囲内の全エリアにおいて、
    所定の演算式を使用して各位置情報の重み係数を算出
    し、当該重み係数を含む各位置情報の平均値を前記ヘッ
    ドの位置情報として算出するステップと、 当該位置情報生成手段により算出された位置情報に基づ
    いて、前記ヘッドを前記指定のトラック範囲内に位置制
    御するステップとからなる処理を実行することを特徴と
    するヘッド位置制御方法。
JP36678697A 1997-12-26 1997-12-26 ディスク記憶装置及びヘッド位置決め制御方法 Expired - Fee Related JP3688874B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP36678697A JP3688874B2 (ja) 1997-12-26 1997-12-26 ディスク記憶装置及びヘッド位置決め制御方法
US09/086,529 US6175465B1 (en) 1997-12-26 1998-05-29 Head positioning control system for use in a disk storage drive

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP36678697A JP3688874B2 (ja) 1997-12-26 1997-12-26 ディスク記憶装置及びヘッド位置決め制御方法

Publications (2)

Publication Number Publication Date
JPH11195280A true JPH11195280A (ja) 1999-07-21
JP3688874B2 JP3688874B2 (ja) 2005-08-31

Family

ID=18487674

Family Applications (1)

Application Number Title Priority Date Filing Date
JP36678697A Expired - Fee Related JP3688874B2 (ja) 1997-12-26 1997-12-26 ディスク記憶装置及びヘッド位置決め制御方法

Country Status (2)

Country Link
US (1) US6175465B1 (ja)
JP (1) JP3688874B2 (ja)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6369536B2 (en) * 1999-12-27 2002-04-09 General Electric Company Methods and apparatus for selecting an electronically commutated motor speed
US6760185B1 (en) * 2000-07-17 2004-07-06 Maxtor Corporation Method and system for generating servo position error signals
US6489742B2 (en) * 2000-12-26 2002-12-03 John Lumsden Efficiency maximizing motor controller and method
JP2002245640A (ja) * 2001-02-15 2002-08-30 Funai Electric Co Ltd 光ディスク装置
JP3961456B2 (ja) * 2003-06-30 2007-08-22 富士通株式会社 ヘッド位置復調方法及びデイスク装置
JP2005078774A (ja) * 2003-09-03 2005-03-24 Toshiba Corp ディスクドライブ及びヘッド位置決め制御方法
US7139150B2 (en) * 2004-02-10 2006-11-21 Marvell International Ltd. Method and system for head position control in embedded disk drive controllers
JP4185067B2 (ja) * 2005-03-30 2008-11-19 株式会社東芝 磁気ディスク装置におけるヘッド位置演算方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3781380B2 (ja) 1995-01-13 2006-05-31 富士通株式会社 位置信号復調方法
US5892634A (en) * 1995-05-23 1999-04-06 Kabushiki Kaisha Toshiba Method and apparatus for heat positioning control in disk storage system
JPH09237476A (ja) * 1996-02-29 1997-09-09 Toshiba Corp データ記録再生装置及び同装置におけるバースト位置換算係数決定方法
US5801897A (en) * 1996-04-11 1998-09-01 Kabushiki Kaisha Toshiba Head positioning control system for use in a disk storage system
US6046879A (en) * 1996-05-16 2000-04-04 Seagate Technology, Inc. Weighted linearization of a position error signal in a disc drive

Also Published As

Publication number Publication date
JP3688874B2 (ja) 2005-08-31
US6175465B1 (en) 2001-01-16

Similar Documents

Publication Publication Date Title
US20030002200A1 (en) Magnetic disk drive
JP2004199863A (ja) サーボパターンの書き込み方法
US6172839B1 (en) Technique for measuring the position error signal of a disk drive
US7248428B2 (en) Method, medium, and apparatus controlling track seek in a recording and/or reproducing apparatus
KR100290604B1 (ko) 자기디스크드라이브에 있어서 인텔리전트 트랙피치 조정방법
JP2004055090A (ja) サーボパターンの記録方法
JP3080364B2 (ja) ディスクドライブ装置、シーク制御装置
US7764455B2 (en) Method and apparatus for detecting defects of servo data in a disk drive
JP3688874B2 (ja) ディスク記憶装置及びヘッド位置決め制御方法
JP3292621B2 (ja) ディスク装置のポジション感度調整装置及び方法
US5592347A (en) Apparatus for measuring offset of head from servo pattern of data surface and disk medium having recorded servo pattern for measurement of offset
JP4164344B2 (ja) 磁気ヘッドの位置決め制御機構、磁気記憶装置及び位置決め制御方法
KR100618854B1 (ko) 반복적인 런 아웃 보상기 최적화 방법 및 이를 이용한디스크 드라이브
JP3688670B2 (ja) データ書き込み方法及びデータ貯蔵システム
JP4359230B2 (ja) シークサーボトルク補償方法および装置,トルク補正定数生成方法,プログラム
JP2005259340A (ja) データ保存システムでのリトライ制御方法及びそれを利用したデータ保存装置
JPH117738A (ja) ディスク記憶装置及び同装置に適用するヘッド位置決め制御方法
US6785087B2 (en) Signal reproducing method and storage apparatus
JP2005108296A (ja) ディスク記憶装置、サーボ書込み装置及びトラック間隔決定方法
JP3282973B2 (ja) ヘッドの位置検出方法及び磁気ディスク装置
KR100594261B1 (ko) 데이터 저장 장치에서의 연속적인 헤드 위치 제어 방법 및이를 이용한 디스크 드라이브
JP3756640B2 (ja) ディスク記録再生装置
JPH09102103A (ja) 記録電流制御機能を有する磁気ディスク装置及び磁気ディスク装置のサーボデータ記録方法
US20060103969A1 (en) System and apparatus for position error signal linearization
US7369344B2 (en) Method and apparatus for compensating for offset of disk drive

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040702

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040727

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040927

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050322

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050511

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20050607

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050609

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090617

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090617

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100617

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100617

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110617

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120617

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120617

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130617

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees