JPH05189902A - 磁気ディスク装置のオフセット検出方式 - Google Patents

磁気ディスク装置のオフセット検出方式

Info

Publication number
JPH05189902A
JPH05189902A JP3098508A JP9850891A JPH05189902A JP H05189902 A JPH05189902 A JP H05189902A JP 3098508 A JP3098508 A JP 3098508A JP 9850891 A JP9850891 A JP 9850891A JP H05189902 A JPH05189902 A JP H05189902A
Authority
JP
Japan
Prior art keywords
offset
head
servo
data
magnetic disk
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
JP3098508A
Other languages
English (en)
Other versions
JP2653933B2 (ja
Inventor
Eisaku Takahashi
栄作 高橋
Tatsuro Sasamoto
達郎 笹本
Chiharu Oba
千春 大羽
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP3098508A priority Critical patent/JP2653933B2/ja
Priority to US07/875,080 priority patent/US5321564A/en
Priority to KR1019920007365A priority patent/KR960006334B1/ko
Priority to DE69222563T priority patent/DE69222563T2/de
Priority to EP92303908A priority patent/EP0511863B1/en
Publication of JPH05189902A publication Critical patent/JPH05189902A/ja
Application granted granted Critical
Publication of JP2653933B2 publication Critical patent/JP2653933B2/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
    • 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/59627Aligning for runout, eccentricity or offset compensation

Landscapes

  • Moving Of The Head To Find And Align With The Track (AREA)

Abstract

(57)【要約】 【目的】サーボ面とデータ面内にあるサーボ情報を用い
てデータヘッドのオフセットを補正する磁気ディスク装
置のオフセット検出方式に関し、ヘッドが振動してもオ
フトラック補正に用いるオフセット検出が正確にできる
ようにする。 【構成】データヘッドで読取ったデータ面内のサーボ情
報に基づいてオフセット量βを検出する第1オフセット
検出部3と、サーボヘッドで読取ったサーボ面内のサー
ボ情報に基づいてオフセット量γを検出する第2オフセ
ット検出手段4と、オフセット量βからオフセット量γ
を差し引いた真のオフセット量αを算出するオフセット
算出手段5とを設ける。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、サーボ面とデータ面内
にあるサーボ情報を用いてデータヘッドのオフセットを
補正する磁気ディスク装置のオフセット検出方式に関す
る。近年、磁気ディスク装置の大容量化に伴いトラック
間隔は年々狭くなってきている。
【0002】このようにトラック間隔が狭くなってトラ
ック密度が上った場合には、従来のサーボ面のみのサー
ボ情報によるヘッド位置決め制御では、装置の使用環
境、特に環境温度が低温から高温又は逆に変化した場
合、サーボ面のサーボ情報によりオントラック制御され
るデータ面のデータヘッドがオフトラックし易くなり、
データが読み出せなくなる。
【0003】そこでデータ面内にもサーボ情報を記録
し、サーボ面とデータ面内の両方のサーボ情報を用いて
データヘッドのオフトラックを防ぐオフセット補正を行
うヘッド位置決め方式が提案されている。このオフセッ
ト補正のためには、環境温度の変化に応じたある時間間
隔毎にオフセット検出処理を実行して検出したオフセッ
ト量をメモリにヘッド単位に記憶し、ライト又はリード
時には対応するオフセット量を読出してオフセットの補
正を伴うヘッド位置決め制御を行う。
【0004】このオフセット検出処理は、サーボ面サー
ボ情報によりサーボヘッドが正確にオントラック制御さ
れていることを前提に、データ面内のサーボ情報をデー
タヘッドで読取ってデータヘッドのサーボヘッドに対す
るオフセット量を検出する。しかし、オフセット検出中
に、オントラック制御を受けているサーボヘッドが外乱
振動や制御精度等により振動してオフトラックし、オフ
トラックしているタイミングでデータヘッドのオフセッ
ト量を検出してしまう場合があり、正しいデータヘッド
のオフセット補正ができず、この点の改善が望まれる。
【0005】
【従来の技術】図21は磁気ディスク装置の概略を示し
たもので、スピンドルモータ38の回転軸に例えば4枚
の磁気ディスク1が装着され、一定速度で回転される。
磁気ディスク1の内、上の3枚の両面及び下の1枚の表
面にはデータ面が形成され、下の1枚の裏面にはサーボ
面が形成される。
【0006】磁気ディスク1のデータ面に対してはデー
タヘッド2が設けられ、またサーボ面に対してはサーボ
ヘッド34が設けられる。データヘッド2及びサーボヘ
ッド34は一体にボイスコイルモータ(以下「VCM」
という)36により駆動され、磁気ディスク1のトラッ
クを横切る方向に移動される。
【0007】サーボヘッド34が位置するサーボ面は、
全シリンダ位置にサーボ情報が記録されており、サーボ
ヘッド34の読取信号に基づいてサーボヘッド34のト
ラック上の位置を示すポジション信号(位置信号)が得
られる。一方、データヘッド2が位置するデータ面内に
は、特定のシリンダトラック或いは全てのシリンダセク
タの空きスペースを利用して、データヘッド2のオフセ
ット量を検出するためのサーボ情報が記録されている。
【0008】図22はデータヘッドのオフセット検出の
原理を示した説明図である。まず図22(a)に示すよ
うに、シリンダセンタにサーボヘッド34及びデータヘ
ッド2があればオフセット補正は不要であるが、ヘッド
アクチュエータに使用された金属の膨脹係数等の違いか
ら、実際には図22(b)に示すように、サーボヘッド
34の位置するシリンダセンタからデータヘッド2のセ
ンタがずれてしまう。
【0009】そこでサーボ面のサーボ情報に基づくヘッ
ドのオントラック制御状態で、データヘッド2によるデ
ータ面サーボ情報の読取信号に基づいてサーボヘッド3
4に対するデータヘッド2のオフセット量αを検出す
る。ライト又はリードの際には、図22(c)に示すよ
うに、オフセット量αを除去するようにヘッド位置をず
らすオフセット補正を行なうことで、データヘッド1を
シリンダセンタに正確に位置付けることができる。
【0010】
【発明が解決しようとする課題】しかしながら、このよ
うな従来のオフセット検出方式にあっては、データヘッ
ドのオフセット検出中に、外乱或いは位置決めの制御精
度によりヘッドが振動し、このタイミングでデータヘッ
ドのオフセット検出を行った場合には、図23(a)に
示すような測定誤差を生ずる。
【0011】即ち、サーボヘッド34に対するデータヘ
ッド2のずれ量αとしてオフセット量を検出すべきもの
が、ヘッドの振動によりサーボヘッド34がシリンダセ
ンタからγだけオフトラックしている状態でデータヘッ
ド2のシリンダセンタに対するオフセット量βを検出し
てしまう。このようなオフセット量βの検出では、オフ
セット補正を行った際に図23(b)に示すように、デ
ータヘッド2がシリンダセンタからずれてしまい、オフ
セット補正でデータヘッドをオフトラックさせてしまう
問題があった。
【0012】本発明は、このような従来の問題点に鑑み
てなされたもので、サーボ面とデータ面内のサーボ情報
を用いたオフトラック補正に用いるオフセット検出が正
確にできる磁気ディスク装置のオフセット検出方式を提
供することを目的とする。
【0013】
【課題を解決するための手段】図1は本発明の原理説明
図である。まず本発明は、ディクス媒体1のサーボ面の
サーボ情報とデータ面内にあるサーボ情報とを用いてデ
ータヘッド2のオフセットを補正する磁気ディスク装置
のオフトラック検出方式を対象とする。
【0014】このようなオフトラック検出方式として本
発明にあっては、データヘッド2で読取ったデータ面内
のサーボ情報に基づいてデータヘッド2のオフセット量
βを検出する第1オフセット検出部3と、サーボヘッド
34で読取ったサーボ面内のサーボ情報に基づいてサー
ボヘッド34のオフセット量γを検出する第2オフセッ
ト検出手段4と、第1オフセット検出手段3の検出オフ
セット量βから第2オフセット検出手段4の検出オフセ
ット量γを差し引いた真のオフセット量αを算出するオ
フセット算出手段5とを設けたことを特徴とする。
【0015】ここでデータ面のサーボ情報としては、オ
ントラック位置よりアウタ側に一定のオフセット量でオ
フセットした第1のサーボ情報Aとオントラック位置に
よりインナ側に一定のオフセット量でオフセットした第
2のサーボ情報Bをセクタ毎に記録する。また第1オフ
セット検出部3によるオフセット量βの検出は、データ
ヘッド2によりデータ面内から読取った第1及び第2の
サーボ情報A,Bの読取信号の差信号(VA −VB )を
求め、この差信号(VA −VB )に一定の比例係数Kを
乗算してオフセット量(β)を検出する。
【0016】更にオフセット算出手段5で算出されたオ
フセット量αは、データヘッド2毎にRAMを用いたオ
フセット記憶部6に記憶される。このRAMへの記憶に
関し、データ面内のサーボ情報がセクタ毎に記録されて
いることを前提に、セクタ毎に検出したオフセット量α
1〜αnを所定セクタ数(N)単位にまとめて平均オフ
セット量を算出してオフセット記憶部6を構成するRA
Mに記憶し、RAM容量を低減する。
【0017】これに伴いデータヘッド2によるデータ面
のリード又はライト時に、位置決め制御部7は、アクセ
スセクタに対応する平均オフセット量及び1つ前及び1
つ後の平均オフセット量を読出してアクセスセクタのオ
フセット量を直線補間により求めてオフセット補正す
る。
【0018】
【作用】このような構成を備えた本発明による磁気ディ
スク装置のオフセット検出方式によれば、サーボヘッド
34とデータヘッド2は機械的に結合されており、両ヘ
ッドに加わる振動は全く同じであるので、各ヘッドのオ
フセット量を個別に求め、 オフセット量(α)=データ面サーボ情報のオフセット
量(β)−サーボ面サーボ情報のオフセット量(γ) とすることで、ヘッドが振動していても、正確にオフセ
ット量を検出することができる。
【0019】またディスク偏心等によるオフセットを補
正するためには、1シリンダを構成する各セクタ毎のオ
フセット量を検出する必要があり、これをヘッド毎に検
出すると、オフセット量を記憶するRAM容量がかなり
大きくなってしまう。そこで、例えば1シリンダ32セ
クタであったとすると、N=4セクタ毎にオフセット量
の平均値を求めて記憶することでRAM容量を1/4
(1/N)に低減できる。
【0020】このオフセット平均値からの各セクタ毎の
オフセット量の復元は、直線補間を行うことで、十分な
オフセット補正の精度を得ることができる。
【0021】
【実施例】図2は本発明の磁気ディスク装置の全体構成
を示した実施例構成図である。図2において、磁気ディ
スク装置はディスクコントロール装置12とディスクド
ライブ装置30に大別される。ディスクコントロール装
置12内には全体的な制御を集中して行う制御プロセッ
サ部14が設けられる。
【0022】制御プロセッサ部14に対しては、内部バ
ス28を介して上位とのインタフェース部16、ディス
クドライブ装置30に対するドライブインタフェース部
18、シリアル/パラレル変換部20、データ転送バッ
ファ部24及びシステムストレージ部26が接続され
る。ドライブインタフェース部18は制御プロセッサ部
14からの制御コマンドをディスクドライブ装置30に
伝える。
【0023】シリアル/パラレル変換部20はデータ変
復調部22を介してディスクドライブ装置30との間で
ライトデータまたはリードデータのやり取りを行う。こ
のシリアル/パラレル変換部20とデータ変復調部22
は通常、VFO部を構成する。ライトデータまたはリー
ドデータは一旦、データ転送用バッファ24に格納され
た後に、ディスクドライブ装置30又は上位CPUに転
送される。
【0024】ディスクドライブ装置30にはドライブ回
路部32が設けられ、スピンドルモータ(SP)38に
より記憶媒体としての複数枚の磁気ディスク1を一定速
度で回転しており、磁気ディスク1に対しては、ボイス
コイルモータ(VCM)36によりトラックを横切る方
向に移動するヘッドが設けられる。ここで複数のヘッド
の内、一番上のヘッドはサーボヘッド34であり、残り
のヘッドがデータヘッド2−1〜2−nである。
【0025】サーボヘッド34が読取る磁気ディスク1
はサーボディスクであり、サーボ面の全シリンダ位置
(全トラック位置)にサーボ情報が記録されている。デ
ータヘッド2−1〜2−nが書込み又は読出しを行う磁
気ディスク1はデータ面を備えたディスクである。デー
タ面にはセクタ単位にサーボ情報が記録されている。即
ち、図4に示すように、磁気ディスクのデータ面上の任
意のトラックを見ると、データヘッド2のオントラック
位置よりアウタ側にX[μm]ずらした部分に、ある周
波数、例えば書込み最高周波数の信号でなる第1のサー
ボ情報Aを書込み、続いてオントラック位置よりインナ
側にX[μm]ずらした部分に、同様に第2のサーボ情
報Bを書込んでいる。
【0026】このデータ面のサーボ情報の書込方式とし
ては、図5のように、データ面8の特定のトラック9に
書く場合と、図6に示すように、データ面8の全セクタ
の空きスペースに書く場合とがある。データヘッド2が
オントラックしているときには、サーボ情報Aとサーボ
情報Bが均一に読出されるので、データヘッド2から出
力される読取信号VA ,VBは同じになる。
【0027】またデータヘッド2がアウタ側にオフトラ
ックした場合には、サーボ情報Aがサーボ情報Bより多
く読出されるので、読取信号VA が読取信号VB より大
きくなる。更にデータヘッド2がインナ側にオフトラッ
クした場合には、サーボ情報Bがサーボ情報Aより多く
読出されるので、読取信号VB が読取信号VA より大き
くなる。
【0028】ディスクドライブ装置30に設けた制御用
のマイクロプロセッサは、データヘッド2から得られた
読取信号VA とVB の差信号(VA −VB )を読取って
オフセット量を判断している。このときのオフセット量
と読取差信号(VA −VB )との関係は、図7に示すよ
うに、一定の比例係数(傾き)Kをもっている。
【0029】従って、データ面サーボ情報A,Bの読取
差信号(VA −VB )に比例係数を乗算することで、オ
フセット量βを算出できる。即ち、データ面サーボ情報
のオフセット量βは、 β=K・(VA −VB ) として算出される。
【0030】図3は図2のディスクドライブ装置30の
一実施例を示した実施例構成図である。図3において、
ディスクドライブ装置30は主制御部としてマイクロプ
ロセッサ(MPU)40を備える。ディスクエンクロー
ジャ(DE)58にはボイスコイルモータ36により駆
動されるヘッドアクチュエータ60が設けられ、ヘッド
アクチュエータ60にサーボヘッド34及び複数のデー
タヘッド2−1〜2−nが装着されている。
【0031】サーボヘッド34で読取られたサーボ信号
はサーボ復調回路42で復調されて2つの位置信号PO
SN、POSQに変換され、変換回路44に与えられ
る。変換回路44は、図8に示すように、サーボ復調回
路42からの位置信号POSNとPOSQに基づいて (N>Q)信号 {(N+Q)>0}信号 を作り出す。また、この2つの信号のエッジ検出により
トラッククロッシングパルスTXPLを発生し、カウン
タによる計数でヘッドのトラック通過数が求められる。
【0032】更に変換回路44からの各信号はマイクロ
プロセッサ40の位置決め制御部46に読込まれ、図8
に示すトラック毎に直線的に変化する位置データ(ポジ
ション信号)が生成される。従って、オフセット検出の
際におけるサーボ面サーボ情報によるサーボヘッドのオ
フセット量γは、図8に示すポジション信号として得る
ことができる。
【0033】勿論、変換回路44からのトラッククロッ
シングパルスTXPLの周期からヘッド速度を検出する
こともできる。マイクロプロセッサ40には位置検出部
46、加算点48及びサーボ補償部50でなるサーボ処
理部が設けられ、これらはプログラム制御により実現さ
れる。位置決め制御部46は、速度制御と位置制御(オ
ントラック制御)の2つの制御を実行する。即ち、目的
トラックにヘッドをシークする際には速度制御によりヘ
ッドを移動し、一方、目的トラックに到達すると速度制
御から位置制御に切替えてオントラックさせる。
【0034】目的トラックに対するオントラック制御で
は、位置決め制御部46で得られた図8に示した位置信
号が常にトラックセンタを示す信号となるようにサーボ
補償部50を介してボイスコイルモータ36に対する位
置制御データを出力する。サーボ補償部50は、サーボ
信号の高周波部分のゲインを上げて進み位相補償を施す
機能をもつ。
【0035】マイクロプロセッサ40からの位置制御デ
ータはDA変換器52でアナログ電圧に変換された後、
パワーアンプ54で電力増幅され、ボイスコイルモータ
36を駆動する。一方、マイクロプロセッサ40内に
は、オフセット検出部76、オフセット記憶部78及び
オフセット補正部80の機能が設けられる。
【0036】オフセット検出部76は、磁気ディスク装
置の電源を投入した後に所定のタイムシーケンスに従っ
た割込みを受けてオフセット検出処理を実行する。この
オフセット検出処理を実行する時間間隔は、環境温度の
変化の大きい電源投入直後は短く、ある程度時間がたっ
て温度変化が安定した飽和状態では1時間に1回という
ように長く設定される。
【0037】オフセット検出部76に対しては、データ
ヘッド2−1〜2−nのいずれか1つからの読取信号に
基づく差信号(VA −VB )が入力されている。即ち、
データヘッド2−1〜2−nはヘッド切替回路62に接
続されており、ヘッド切替回路62はマイクロプロセッ
サ40からの切替信号を受けていずれか1つのデータヘ
ッドからの読取信号をピークホールド回路64、66に
出力する。
【0038】ピークホールド回路64はマイクロプロセ
ッサ40からのタイミング制御を受けてデータ面に記録
した第1のサーボ情報Aの読取信号のピーク値VA をホ
ールドする。ピークホールド回路66は同じくマイクロ
プロセッサ40からのタイミング制御を受けてデータ面
に記録した第2のサーボ情報Bの読取信号のピーク値V
B をホールドする。
【0039】差動回路68はピークホールド回路64、
66の出力信号の差信号(VA −VB )を出力する。こ
の差信号(VA −VB )はAD変換器70でデジタルデ
ータに変換されマイクロプロセッサ40のオフセット検
出部76に読込まれる。オフセット検出部76は図7に
示した特性を与える比例係数Kを用いてオフセット量β
をデータヘッド2−1〜2−n毎に求めてRAMを用い
たオフセット記憶部78に格納する。
【0040】データヘッド2−1〜2−nに対するライ
ト又はリード時のデータ転送は、リード/ライト制御回
路72及びリード/ライト回路74により行われ、この
ときヘッド切替回路62はマイクロプロセッサ40によ
り切替えられ、特定のデータヘッドによる書込み又は読
出しを行わせる。図9、図10は本発明の磁気ディスク
装置の構造を示したもので、図9に示すように、ディス
クエンクロージャ(DE)内に磁気ディスク1が設けら
れ、図10から明らかなように、この実施例では6枚の
磁気ディスク1を設けている。
【0041】ヘッドアクチュエータ60のアーム82は
先端にヘッド2が装着され、軸84を中心にVCM36
により駆動される。次に図3に示したマイクロプロセッ
サ40のオフセット検出部76によるオフセット検出処
理を図11のフローチャートを参照して説明する。図1
1において、まずステップS1でヘッドを所定トラック
(シリンダ)にシークし、サーボ面サーボ情報に基づき
オントラック制御した状態でステップS2に進んで最初
のNo.1のデータヘッド2−1を選択する。
【0042】続いてステップS3でデータ面のサーボ情
報A,Bに基づく読取信号VA ,VB の差信号(VA
B )を読込み、ステップS4で一定の比例係数Kを乗
じてNo.1データヘッド2−1のオフセット量βを算
出する。次にステップS5で、そのとき得られている図
8に示したポジション信号によりサーボヘッド34のオ
フセット量γを検出する。
【0043】続いてステップSで α=β−γ として真のオフセット量αを求める。
【0044】ステップS7では最終ヘッドか否かチェッ
クしており、最終ヘッドまではステップS3〜S6の処
理を繰り返す。ステップS7で最終ヘッドが判別される
とステップS8に進んで検出されたオフセット量αをデ
ータヘッド毎にRAMに記憶する。図12、図13は図
3のオフセット検出部74によるオフセット記憶部78
に対する記憶処理の他の実施例を示したフローチャート
である。
【0045】この図12、図13の記憶処理は、磁気デ
ィスクの偏心等によるオフセットを補正するため、1シ
リンダを構成するセクタ分、例えば1シリンダ当り32
セクタ分のオフセット量を検出して記憶するようにした
ことを特徴とする。図14は図12、図13の処理で検
出された32セクタ分のオフセット量の一例を示したも
ので、磁気ディスクの偏心によるオフセットであること
から、1回転で1サイクルの正弦関数の変化となる。
【0046】本発明の記憶処理にあっては、図15に示
すように、32セクタをN=4セクタ単位に分け、4セ
クタ毎にオフセット量の平均値を算出してRAMに格納
する。このため1シリンダ当りのRAMアドレスは、生
データのときの32アドレスから図15に示すように8
アドレスに減らすことができる。図12、図13を詳細
に説明すると次のようになる。
【0047】ステップS1;RAMの全アドレスの内容
をクリアする。 ステップS2;ヘッド番号をHEAD=0にセットす
る。 ステップS3;セクタパルスの有無を監視し、セクタパ
ルスが得られたらステップS4に進む。
【0048】ステップS4;セクタ内のデータ面サーボ
情報及びサーボ面サーボ情報を読込む。 ステップS5;図11のステップS3〜S6に示した処
理を実行してオフセット量αを算出する。
【0049】ステップS6;検出したオフセット量αを
格納するRAMアドレス(RAM ADR)を、 RAM ADR=(SECTOR/4)+HEAD×8
+RAM先頭アドレス として計算する。このため図15に示す4セクタ毎のR
AMアドレスは全て同じ値となる。
【0050】ステップS7;同じRAMアドレスに属す
るオフセット値を順次加算する。即ち、前回の同じRA
Mアドレスに格納された値RAM[RAM ADR]に
今回検出したオフセット量OFFSET[SECTO
R]を加算する。 ステップS8;32番目の最終セクタに達したか否か判
別する。最終セクタまではステップS3〜S8の処理を
繰り返す。
【0051】ステップS9;ヘッド番号を示すHEAD
の値を1つインクリメントして次のデータヘッドに切替
える。 ステップS10;最終ヘッドの処理が終了したか否かチ
ェックする。
【0052】ステップS11;最終ヘッドの処理が終了
すると、そのときRAMに格納されている全ての値、即
ち、4セクタ毎のオフセット合計値を4で割って平均値
を求めて格納する。 図16は図12、13の処理による平均計算によりRA
Mに格納されたオフセット平均値を用いたリード又はラ
イト時のオフセット補正を伴うヘッド位置決め制御を示
したフローチャートであり、オフセット平均値を用いた
直線補間でセクタ毎のオフセット量を復元することを特
徴とする。
【0053】ステップS1;アクセス対象となったセク
タ番号を読込む。 ステップS2;セクタ番号からRAMの格納アドレスR
AM ADRを RAM ADR=(SECTOR/4)+HEAD×8
+RAMの先頭アドレス として計算する。
【0054】ステップS3;計算したRAMアドレスの
内容RAM[RAM ADR]を読出す。 ステップS4;直線補間を用いてアクセスセクタのオフ
セット量を算出する。 ステップS5;指定シリンダの指定セクタに対するシー
ク動作の際に復元したオフセット量を除去するようにヘ
ッドを動かすオフセット補正を伴なうサーボ制御を行
う。
【0055】ここで図16のステップS4における直線
補間を詳細に説明すると次のようになる。まずセクタ番
号を4セクタ単位に共通な値に正規化する。この正規化
はセクタ番号1〜32をN=4で割ったときの余りで表
わす。即ち、セクタ値1〜32を4で割った時の余り
は、「0,1,2,3」の繰り返しとなる。
【0056】この余りをMOD(SECTOR,4)と
定義する。図17は横軸に余り0,1,2,3で表わし
た正規化された4セクタを示す。次に余り0,1の場合
には、自己の属するRAMアドレスの内容RAM[RA
M ADR]と、1つ前のRAMアドレスの内容RAM
[RAM ADR−1]から求めた直線の傾きK1を用
いて直線補間する。
【0057】この傾きK1は、 K1=(RAM[RAM ADR]−RAM[RAM
ADR−1])/4 として求まる。
【0058】一方、余りが2,3の場合には、自己の属
するRAMアドレスの内容RAM[RAM ADR]
と、1つ後のRAMアドレスの内容RAM[RAM A
DR+1]から求めた直線の傾きK2を用いて直線補間
する。この傾きK2は、 K2=(RAM[RAM ADR+1]−RAM[RA
M ADR])/4 として求まる。
【0059】更に図17に示すように、平均値は中央の
余り1.5の位置の例えばP点にあることから、この余
り1.5中心位置に対するアクセスセクタ位置となる例
えば余り1までの差を (MOD(SECTOR,4)−1.5) として求め、この差と傾きK1(アクセスセクタの余り
が2,3のときはK2)と掛け合わせてP点の値を加え
ることで、直線補間したアクセスセクタのQ点で示すオ
フトラック量OFFSET[SECTOR]を算出する
ことができる。
【0060】即ち、余りMOD(SECTOR,4)=
0,1の場合は、 OFFSET[SECTOR]= ((RAM[RAM ADR]−RAM[RAM ADR−1])/4) *(MOD(SECTOR,4)−1.5)+RAM[RAM ADR] (1) として算出される。
【0061】また、余りMOD(SECTOR,4)=
2,3の場合は、 OFFSET[SECTOR]= ((RAM[RAM ADR+1]−RAM[RAM ADR])/4) *(MOD(SECTOR,4)−1.5)+RAM[RAM ADR] (2) として算出される。
【0062】図18はRAM先頭アドレス=1000、
ヘッド番号HEAD=2、セクタ=11の場合の具体的
な直線補間の計算例を示す。ここでは、該当するRAM
アドレスにオフセット平均値=15が格納され、1つ後
のアドレスにオフセット平均値=9が格納されていたも
のとしている。勿論、セクタ11の余りは3であること
から、(2)式が使用される。
【0063】図19は図15に示したRAMの格納内容
から直線補間により復元したオフセット量を示してお
り、図15に示した生データを十分に近似することがで
きる。図20は、図16のステップS5のオフトラック
補正(オフセット補正)を伴なうヘッド位置決めのため
のサーボ制御を示したもので、(1)に示すように、シ
ーク終了後のオントラック時にオフセット補正を行って
もよいし、(2)に示すように、シーク開始時にオフセ
ット補正を行って目的セクタにシーク動作でヘッドを位
置付けるようにしてもよい。この(2)のように、シー
ク時からオフトラック補正を行うことで、オントラック
までの時間をより短縮することができる。
【0064】尚、上記の実施例における磁気ディスクの
枚数及びヘッド本数は一例を示したもので、適宜に定め
ることができる。またサーボ面は複数枚のディスクのい
ずれか一方の端としているが、中央等の適宜の位置とし
てもよい。
【0065】
【発明の効果】以上説明したように本発明によれば、外
部振動等によるヘッドの振動中にオフトラック検出が行
われても、振動による誤差分を持たない正確なオフセッ
ト量の検出ができ、サーボ面とデータ面内のサーボ情報
を用いたオフセット補正を伴うヘッド位置決め制御の精
度を大幅に向上できる。
【図面の簡単な説明】
【図1】本発明の原理説明図
【図2】本発明の全体構成を示した実施例構成図
【図3】図2のディスクドライブ装置の実施例構成図
【図4】データ面に記録されたサーボ情報の説明図
【図5】データ面サーボ情報の記録方式の一例を示した
説明図
【図6】データ面サーボ情報の他の記録方式を示した説
明図
【図7】オフセット量に対するサーボ読取差信号の特性
を示したグラフ図
【図8】図3の変換回路信号波形及び変換回路の出力信
号から得られる位置データを示した説明図
【図9】本発明のディスクエンクロージャの断面説明図
【図10】図9を側面から見た断面説明図
【図11】図3のオフセット検出部によるオフセット検
出処理を示したフローチャート
【図12】本発明のRAMに対するオフセット検出量の
記憶処理を示したフローチャート
【図13】本発明のRAMに対するオフセット検出量の
記憶処理を示したフローチャート(続き)
【図14】ディスク偏心による1シリンダ32セクタの
オフセット量を示した説明図
【図15】図12,図13によるRAMへの格納データ
を示した説明図
【図16】RAM格納データの直線補間によるオフセッ
ト量の復元を含む位置決め制御を示したフローチャート
【図17】図16の直線補間の原理説明図
【図18】図16の直線補間の計算例を示した説明図
【図19】直線補間により復元した32セクタ分のオフ
セット量の説明図
【図20】図16のオフセット補正を伴なうサーボ制御
の説明図
【図21】磁気ディスク装置の概略説明図
【図22】従来のオフセット検出及びオフセット補正の
説明図
【図23】ヘッドが振動したときのオフセット検出とオ
フセット補正の問題を示した説明図
【符号の説明】
1:ディスク媒体(磁気ディスク) 2,2−1〜2−n:ヘッド(データヘッド) 3:第1オフセット検出部 4:第2オフセット検出部 5:オフセット算出部 6:オフセット記憶部(RAM) 7:位置決め制御部 12:ディスクコントロール装置 14:制御プロセッサ部 16:インタフェース部 18:ドライブインタフェース部 20:シリアル/パラレル変換部 22:データ変復調部 24:データ転送バッファ部 26:システムストレージ部 28:内部バス 30:ディスクドライブ装置 32:ドライブ回路部 34:サーボヘッド 36:ボイスコイルモータ(VCM) 38:スピンドルモータ(SP) 40:マイクロプロセッサ(MPU) 42:サーボ復調回路 44:変換回路 48:加算点 50:サーボ補償部 52:DA変換器 54:パワーアンプ 58:ディスクエンクロージャ(DE) 60:ヘッドアクチュエータ 62:ヘッド切換回路 64,66:ピークホールド回路 68:差動回路 70:AD変換器 72:リード/ライト回路 74:リード/ライト制御回路 76:オフセット検出部 78:オフセット記憶部 80:オフセット補正部 82:アーム 84:軸

Claims (6)

    【特許請求の範囲】
  1. 【請求項1】ディスク媒体(1)のサーボ面のサーボ情
    報とデータ面内にあるサーボ情報とを用いてデータヘッ
    ド(2)のオフセットを補正する磁気ディスク装置のオ
    フセット検出方式に於いて、 データヘッド(2)で読取ったデータ面内のサーボ情報
    に基づいて該データヘッド(2)のオフセット量(β)
    を検出する第1オフセット検出部(3)と;サーボヘッ
    ド(34)で読取ったサーボ面内のサーボ情報に基づい
    て該サーボヘッド(34)のオフセット量(γ)を検出
    する第2オフセット検出手段(4)と;前記第1オフセ
    ット検出手段(3)の検出オフセット量(β)から前記
    第2オフセット検出手段(4)の検出オフセット量
    (γ)を差し引いた真のオフセット量(α)を算出する
    オフセット算出手段(5)と;を備えたことを特徴とす
    る磁気ディスク装置のオフセット検出方式。
  2. 【請求項2】請求項1記載の磁気ディスク装置のオフセ
    ット検出方式に於いて、 前記データ面内のサーボ情報として、オントラック位置
    よりアウタ側に一定のオフセット量でオフセットした第
    1のサーボ情報(A)とオントラック位置よりインナ側
    に一定のオフセット量でオフセットした第2のサーボ情
    報(B)をセクタ毎に記録したことを特徴とする磁気デ
    ィスク装置のオフセット検出方式。
  3. 【請求項3】請求項2記載の磁気ディスク装置のオフセ
    ット検出方式に於いて、 前記第1オフセット検出部(3)は、データヘッド
    (2)によりデータ面内から読取った第1及び第2のサ
    ーボ情報(A,B)の読取信号の差信号(VA −V B
    を求め、該差信号(VA −VB )に一定の比例係数
    (K)を乗算してオフセット量(β)を検出することを
    特徴とする磁気ディスク装置のオフセット検出方式。
  4. 【請求項4】請求項1記載の磁気ディスク装置のオフセ
    ット検出方式に於いて、 前記オフセット算出手段(5)で算出されたオフセット
    量(α)をデータヘッド(2)毎に記憶するRAMを用
    いたオフセット記憶部(6)を備えたことを特徴とする
    磁気ディスク装置のオフセット検出方式。
  5. 【請求項5】請求項1記載の磁気ディスク装置のオフセ
    ット検出方式に於いて、 前記データ面内のサーボ情報はセクタ毎に記録されてお
    り、セクタ毎に検出したオフセット量(α1〜αn)を
    所定セクタ数(N)単位にまとめて平均オフセット量を
    算出してオフセット記憶部(6)を構成するRAMに記
    憶したことを特徴とする磁気ディスク装置のオフセット
    検出方式。
  6. 【請求項6】請求項5記載の磁気ディスク装置のオフセ
    ット検出方式に於いて、 データヘッド(2)によるデータ面のリード又はライト
    時に、アクセスセクタに対応する平均オフセット量及び
    1つ前及び1つ後の平均オフセット量を読出し、アクセ
    スセクタのオフセット量を直線補間により求めてオフセ
    ット補正する位置決め制御部(7)を設けたことを特徴
    とする磁気ディスク装置のオフセット検出方式。
JP3098508A 1991-04-30 1991-04-30 磁気ディスク装置のオフセット検出方式 Expired - Fee Related JP2653933B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP3098508A JP2653933B2 (ja) 1991-04-30 1991-04-30 磁気ディスク装置のオフセット検出方式
US07/875,080 US5321564A (en) 1991-04-30 1992-04-28 Data head offset detecting circuit in magnetic disk unit and magnetic disk unit using said data head offset detecting circuit
KR1019920007365A KR960006334B1 (ko) 1991-04-30 1992-04-30 자기디스크 장치의 데이타 헤드 오프셋검출회로 및 이를 사용하는 자기디스크 장치
DE69222563T DE69222563T2 (de) 1991-04-30 1992-04-30 Magnetplattenantrieb
EP92303908A EP0511863B1 (en) 1991-04-30 1992-04-30 Magnetic disk drive units

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3098508A JP2653933B2 (ja) 1991-04-30 1991-04-30 磁気ディスク装置のオフセット検出方式

Publications (2)

Publication Number Publication Date
JPH05189902A true JPH05189902A (ja) 1993-07-30
JP2653933B2 JP2653933B2 (ja) 1997-09-17

Family

ID=14221591

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3098508A Expired - Fee Related JP2653933B2 (ja) 1991-04-30 1991-04-30 磁気ディスク装置のオフセット検出方式

Country Status (5)

Country Link
US (1) US5321564A (ja)
EP (1) EP0511863B1 (ja)
JP (1) JP2653933B2 (ja)
KR (1) KR960006334B1 (ja)
DE (1) DE69222563T2 (ja)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2644182B2 (ja) * 1993-06-14 1997-08-25 インターナショナル・ビジネス・マシーンズ・コーポレイション 多重トラック磁気テープ装置を初期化する装置及び方法
US5500776A (en) * 1993-12-16 1996-03-19 Seagate Technology, Inc. Self-calibration for computer disk read/write offsets
JPH07254242A (ja) * 1994-03-16 1995-10-03 Hitachi Ltd ヘッド切り換え制御装置
KR0147228B1 (ko) * 1994-10-27 1998-10-15 김광호 자기 디스크 구동장치에서 오프-트랙을 이용한 트랙 추종 방법
KR100224918B1 (ko) * 1995-09-06 1999-10-15 윤종용 디스크 기록면들의 트랙오프셋에 의한 헤드간 트랙위치 오프셋 보상장치 및 그 방법
CA2225919A1 (en) * 1996-04-26 1997-11-06 Jordi Llado Abella System and process for marking or perforating
US6351342B1 (en) * 1996-05-24 2002-02-26 Seagate Technology Llc Disc drive servo system with dual head sampling
US6208480B1 (en) 1997-10-16 2001-03-27 Seagate Technology Llc Circuit and method for maintaining a rotation position reference on a disc drive with a staggered servo format
US6388413B1 (en) 1999-01-15 2002-05-14 Seagate Technology Llc Head switch seek on disc drives with multiple recording heads
US6538835B1 (en) 1999-02-22 2003-03-25 Seagate Technology Llc Position signal distortion compensation during a disc drive seek
WO2001043122A2 (en) 1999-12-10 2001-06-14 Seagate Technology Llc Magnetic disc having physical servo patterns with a magnetic carrier, and method of making and using the same
US7193812B2 (en) * 2003-07-25 2007-03-20 International Business Machines Corporation Recording head compensation for tape shrinkage and expansion
KR100585164B1 (ko) 2004-11-30 2006-06-01 삼성전자주식회사 레퍼런스 서보 트랙 카피 시스템에서의 트랙 제로 위치보정 방법 및 이를 이용한 디스크 드라이브
US8792200B1 (en) * 2013-09-23 2014-07-29 Western Digital Technologies, Inc. Disk drive employing a temperature dependent write offset
US10014026B1 (en) 2017-06-20 2018-07-03 Seagate Technology Llc Head delay calibration and tracking in MSMR systems
US10297281B1 (en) 2017-11-06 2019-05-21 Seagate Technology Llc Servo sector detection
US11018842B1 (en) 2018-07-31 2021-05-25 Seagate Technology Llc Dynamic timing recovery bandwidth modulation for phase offset mitigation
US10522177B1 (en) 2018-07-31 2019-12-31 Seagate Technology Llc Disc locked clock-based servo timing
US11016681B1 (en) 2018-07-31 2021-05-25 Seagate Technology Llc Multi-threshold parameter adaptation
US10803902B1 (en) 2018-08-19 2020-10-13 Seagate Technology Llc Hardware-based read sample averaging
US10460762B1 (en) 2018-09-04 2019-10-29 Seagate Technology Llc Cancelling adjacent track interference signal with different data rate
US10468060B1 (en) 2018-09-27 2019-11-05 Seagate Technology Llc Cancelling adjacent track interference
US10783911B1 (en) * 2020-02-24 2020-09-22 Western Digital Technologies, Inc. Data storage device bank writing servo sectors for interleaved servo control processing

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5419718A (en) * 1977-07-14 1979-02-14 Hitachi Ltd Locating system of high accuracy
JPS6363184A (ja) * 1986-09-02 1988-03-19 Seiko Epson Corp 磁気記録装置

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56134366A (en) * 1980-02-14 1981-10-21 Mitsubishi Electric Corp Disk device
US5023733A (en) * 1985-12-16 1991-06-11 Seiko Epson Corporation Head positioning control for a spindle motor disk drive
AU8091887A (en) * 1986-11-10 1988-05-12 Seagate Technology, Inc. Dual track servo system
JPS63244382A (ja) * 1987-03-31 1988-10-11 Toshiba Corp 磁気デイスク装置
JPS63273284A (ja) * 1987-04-30 1988-11-10 Toshiba Corp 磁気記録再生装置のサ−ボ方式
JPH0192971A (ja) * 1987-10-05 1989-04-12 Hitachi Ltd 磁気ディスク装置のヘッド位置決め機構
JPH01264674A (ja) * 1988-04-15 1989-10-20 Hitachi Ltd サーボ制御方法およびその装置
JPH02220262A (ja) * 1989-02-20 1990-09-03 Fujitsu Ltd ディスク装置のヘッド切替方式
JPH0337875A (ja) * 1989-07-04 1991-02-19 Toshiba Corp データ記録再生装置のヘッド駆動制御装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5419718A (en) * 1977-07-14 1979-02-14 Hitachi Ltd Locating system of high accuracy
JPS6363184A (ja) * 1986-09-02 1988-03-19 Seiko Epson Corp 磁気記録装置

Also Published As

Publication number Publication date
US5321564A (en) 1994-06-14
EP0511863A2 (en) 1992-11-04
KR920020409A (ko) 1992-11-21
DE69222563D1 (de) 1997-11-13
KR960006334B1 (ko) 1996-05-13
DE69222563T2 (de) 1998-02-12
JP2653933B2 (ja) 1997-09-17
EP0511863B1 (en) 1997-10-08
EP0511863A3 (en) 1993-02-10

Similar Documents

Publication Publication Date Title
JP2653933B2 (ja) 磁気ディスク装置のオフセット検出方式
EP0494869B1 (en) Disk drive system using multiple embedded quadrature servo fields
JP4106487B2 (ja) 位置決め制御装置
JP3683157B2 (ja) ディスク装置のヘッド位置制御方法及びデイスク装置
JP3743698B2 (ja) 記憶装置及びそのポジション感度設定方法
KR960012893B1 (ko) 자기디스크장치에서의 데이타 기록면상의 서보신호검출 감도보정회로
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
JP3014355B2 (ja) ディスク駆動装置の記録方法
JP3688874B2 (ja) ディスク記憶装置及びヘッド位置決め制御方法
JPH0945025A (ja) ディスク装置およびヘッド間ずれ量計測方法
JP2611054B2 (ja) 磁気ディスク装置のデータ面サーボ信号検出感度の補正方式
JPH0991903A (ja) ディスク記録再生装置のヘッド位置決め制御装置及びそのヘッド位置決め制御方法
JPH04364277A (ja) 磁気ディスク装置のオフセット検出方式
JP2550446B2 (ja) 磁気ディスク装置のヘッド位置決め方式
JP3718158B2 (ja) ディスク装置
JP2611055B2 (ja) 磁気ディスク装置のオフセット測定方式
JP3961456B2 (ja) ヘッド位置復調方法及びデイスク装置
KR960012892B1 (ko) 자기디스크장치의 데이타 헤드의 오프셋 측정회로
JPH0589614A (ja) データ記録再生装置のヘツド位置決め制御装置
JP2695486B2 (ja) データ面サーボ制御方式のディスク装置
JP2731483B2 (ja) オフトラック補正機能を有する磁気ディスク装置
JP3781029B2 (ja) ディスク装置
JPH03280275A (ja) 磁気記録再生装置
JPH1027444A (ja) ディスク装置のポジション感度調整方法
JPH0628793A (ja) オフトラック補正方式

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19970506

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

Free format text: PAYMENT UNTIL: 20080523

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20090523

Year of fee payment: 12

LAPS Cancellation because of no payment of annual fees