JPH0218769A - ディスク装置のサーボデータ検査方法 - Google Patents

ディスク装置のサーボデータ検査方法

Info

Publication number
JPH0218769A
JPH0218769A JP16811188A JP16811188A JPH0218769A JP H0218769 A JPH0218769 A JP H0218769A JP 16811188 A JP16811188 A JP 16811188A JP 16811188 A JP16811188 A JP 16811188A JP H0218769 A JPH0218769 A JP H0218769A
Authority
JP
Japan
Prior art keywords
servo
track
head
servo data
data
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.)
Pending
Application number
JP16811188A
Other languages
English (en)
Inventor
Toshiharu Sasaki
佐々木 俊晴
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 JP16811188A priority Critical patent/JPH0218769A/ja
Publication of JPH0218769A publication Critical patent/JPH0218769A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔概要〕 データトラックとデータトラックの−Sまたはデータト
ラックとは別のトラックにサーボデータを有し、当該サ
ーボデータを読取ることによりトラックとヘッドの位置
ずれを補正するディスク装置に関し、 サーボデータの誤った消去等によるサーボデータの!4
常を検出することを目的とし、ヘッドをサーボデータの
記録されたトラックに位置付けた後、所定の位置オフセ
ットを加え、この状態におけるサーボデータの読取り出
力が前記オンセットに見合う値を示すかを検出し、咳検
出結果が異常と判断される場合に、サーボデータの異常
と判断するようにした。
〔産業上の利用分野〕
本発明は、データトラックとデータトラックの一部また
はデータトラックとは別のトラックにサーボデータを有
し、当該サーボデータを読准ることによりトラックとヘ
ッドの位置ずれを補正するディスク装置に関し、特にサ
ーボデータが正確に記録されているかを検査するサーボ
テータ検査方法に関する。
近年、磁気ディスク装置等の回転型ディスク記憶装置に
おいては、高密度大容量化の要求により、ディスク上の
トラック間隔が小となっている。
係るディスク装置では、ヘッドの取付は精度や温度上昇
に伴うディスク等の伸縮によって、トラック間隔のずれ
が生じ、高密度化のものでは、これが無視できなくなり
、係る位置ずれ全検出し、この補正の必要が生じてきた
この丸め、a!気ディスクのトラックの一部にサーボ位
置決め情@(サーボデータ]を書込んだサーボトラック
またはデータトラックの一部にサーボ位置決め情報f:
IF込んだサーボセクタを設けたものが提案されている
この従来技術においては、ヘッドをトラックに位置決め
し、サーボデータをヘッドによυ読出し、読出出力より
ヘッドのトラックに対する位置ずれを検出し、これをオ
フセット量として以降ノドラックへのヘッドアクセス時
の補正量として用いるものである。
このような機能を備えたディスク装置においてTry、
V−ボf−夕が正確に記録されていることを常に検査す
る必要がある。
〔従来の技術〕
第6因はサーボデータをサーボデータ専用トラックとし
て有するディスク装置の説明囚である。
従来より、特許出願公開昭62−222466号公報や
特許出願公開昭62−222467号公報に見られるよ
うに、一定時間置きに、シーク命令の実行の際オフセッ
ト測定を行ってオフセットff1f!!新する、いわゆ
るサンプルサーボ法が用いられている。
この方法では、第6図(A)に示すように、磁気ディス
クの7リン・ダに対し、1ゾーンを物理的なシリンダで
807リングで揖成し、アウター(OUTER)側から
、ゾーンo、i・・・7と続き、1数はゾーン7へ収容
している。
サーボシリンダは、各々のゾーンの中心に図のように配
置され、中央のシー73を除く全てのゾーンは、サーボ
シリンダ1本生ダミーシリンダ2本の3シリンダで構成
されており、ゾーン3は相補正用として、4本のサーボ
シリンダと2本のダミーシリンダの計6シリンダで構成
されている。
尚、相補正ζは、ヘッド移動用モータの位置検出用エン
コーダが2相の位置検出信号を発生するため、これら信
号による検出誤差?補正するため4つのオフセット’2
作底するものであり、ディスクに対し1個所で測定すれ
ば、後のゾーンにその値を用いて相補正できる。
そして、第6図(B)に示すように、各ゾーンに対応し
たオフセット補正量を格納する補正量格納テーブルと、
各ゾーン毎の格納したオフセット量が有効である。かを
確認するための7ラグ全格納する補正確認テーブルが設
けられ、補正確昭テーブルの確鰯フラグは、一定時間毎
にリセットされ、補正量格納テーブルのオフセット補正
量が無効とされる。
従って、オフセット11は一定時間毎に更新する必要が
らり、従来技術では、坂初のシーク(5eek)命令(
RTZ命令を含む]が上位から来ると、相補正のためゾ
ーン3のサーボシリンダにシークしてオフセット測定し
てから目標シリンダのゾーンのサーボシリンダに7−り
してオフセット測定し、テーブルのオフセット補正tを
更新して、目標シリンダにシークするようにしていた。
以降一定時間内では、第6因(D)に示すように、シー
ク命令に対し、テーブルのオフセット補正it用いて、
直接目標シリンダヘシークするものでおる。
このような方法によれば、オフセットの更新が上位のシ
ーク命令によって実行され、上位はディスク側のオフ竜
ット更新全意識する必要がなくなり、従来と同様のコマ
ンド発行をしながらオフセット更新が自動的になされ、
性能同上が計れる。
また、サーボセクタ形式でサーボデータが設けられてい
る場合にも、同様にオフセット補正が表される。
〔発明が解決し、ようとする謀1〕 このような従来のヘッド位置の補正においては、当然サ
ーボデータが正確に記録されていることを!II提とし
ているため、若しサーボデータが正確に記録されていな
い場合にに正確な位置補正が出来ないこととなる。
一般にサーボデータは、位置決めすべきトラックに対し
て、半トラツクずつ一足の方向にずれて記録された2つ
のサーボデータより構成されている。すなわち、ディス
クの内周側に半トラツクずれて記録された第1のサーボ
データと、ディスクの外周側に半トラツクずれて記録さ
れた第2のサー+t’データの2種類よりなり、これら
のサーボデータをトラックの円周方向に1又は複数個記
録される。よりで、このサーボデータを別にサンプルし
て得られた読取り出力の差を計算してヘッドのトラック
に対する位置ずれを検出するようにしている。従って、
ヘッドのトラックの位置ずれが無い状態では、読取り出
力の差が零であることを示すことになる。
このようなヘッド位置決め補正回路においては、サーボ
データを工場出荷時に誤って未記録であったジ、ユーザ
において再フォ−マツトした時に誤って消去してしまり
九場合、サーボデータを読んだ結果は、常に差は零でお
り、あたかもトラックの位置ずれが無いかのように判定
されるという問題がある。
従って、ヘッドとトラックの間に位置ずれがらるにもか
かわらず、位置補正がなされず、オフトラックが発生し
たま一!、記録動作を行なうと正確に絖出せなくなるば
かりで無く隣接するトラックのデータをオーバーライド
によって消去してしまう恐れがめった。
本発明は、サーボデータの誤った消去等によるサーボデ
ータの異常を検出することを目的とする。
ものである。
〔峰題を解決するための手段〕
第1図は本発明の原理図でろる。
本発明は第1図に示すように、データトラックと[7’
−タトラックの一部またはデータトラックとは別のトラ
ックにサーボデータを有するディスク1のトラックと交
又する方向にヘッド2を移動するヘッド移動部3と、上
位からのシーク命令に応じて指定されたトラックに咳ヘ
ッドをアクセスするため核ヘッド移動部を制御する制御
部4とを有し、該制御部4が該ヘッド2を該サーボデー
タにアクセスして測定したサーボオフセット量を補正蓋
として用いて該ヘッド移動8311:制御するディスク
装置において、該ヘッド2をサーボデータの記録された
トラックに位置付けた後、所足の位置オフセットl加え
、この状態におけるサーボデータ読取り出力が、前記オ
フセットに見合う値を示すかを検出し、該検出結果が異
常と判断される場合にサーボデータの異常と判断するよ
うにした〔作用〕 ヘッドの位置オフセット加えてヘッドをトラ。
りと変又する方向にシフトさせ、その時に得られるサー
ボデータ読取り出力がどのように変化するかによって、
サーボデータの異常が判断出来るはずでおる。
即ち、予じめ決められた方向にヘッドを移動させて、そ
の時の位置ずれ量がサーボデータより得られるかを判定
することによりサーボデータの正常性を判断出来る。
尚、サーボデータを検査するに当っては、オフセラ)l
与える前のヘッドの位(tは、サーボデータ正常時にお
いて、完全にオントラックさせておくのが良い◎ これは、初期値にオフトラックがめった場合、さらにヘ
ッドをオフセットさせた場合にサーボデータの検出範囲
からはずれる可能性がらるため、正確なサーボデータの
検査を行なえない恐れがらるためである。
〔実施例〕
(a)  ディスク装置の説明 第2図は本発明の一実施例ディスク装置構成図であり、
磁気ディスク装置を示している。
図中、第1図で示したものと同一のものは同一の記号で
示しておる。
ディスクエンクロージーvDEには、磁気ディスク1を
搭載し、磁気ディスク1を回転するスピンドルモータ1
aと、スピンドルモータ1aの駆動回路10と、アーム
に支持された磁気ヘッド2と、磁気ヘッド2の移動用ボ
イスコイルモータ3と、ボイスコイルモータ3の位置検
出用エンコーダ3aと、磁気へノド2のリード/ライト
用の読出/書込回路6aとが収容されている。
制#m4は、マイクロブclセッサ(MPU)40と、
メモリ41と、タイマ44全有し、メモリ41には、各
ゾーン毎のオフセット補正量を格納したオフセット補正
量テーブル42と、各ゾーン毎のオフセット補正量の有
効/無効を示すフラグを格納した補正確認テーブル43
とが設けられている。
4aはアナログ−デジタルeコンバータ(ADC)でT
oす、MPU40が位置信号やサーボ信号をデジタル値
として取り込むためのもの、4bはデジタル・アナログ
・コンバータ(DAC)であり、MPU40からの速度
誤差Δ■、予測減速信号FF、オフセット信号をアナロ
グ蓋として出力するもの、40はEFROMでりす、M
PU40の動作に必要なプログラム、パラメータ@全格
納しておくものである。
5aはサーボ制御回路でるり、MPU40からコアース
/ファイン指示に応じてコアース制御では速度誤差Δ■
及び予測減速信号FFによって速度制御し且つファイン
制御では位置信号とオフセット補正信号によって位置決
め制御するものであり、トラッククロスパルス及び位置
信号、サーボ信号iMPU40へ出力するものである。
5bはパワーアンプ回路でToす、サーボ制御回路5a
のドライブ信号DVSによってボイスコイルモータ3金
駆動し、駆動電icsをサーボ制御回路5aにフィード
バックするもの、6bはピークホールド回路でろυ、磁
気ヘッド2の読取り出力のピークホールドを行い、サー
ボ信号としてサーボ制御回路5ai介しA DC4a*
小出力るものであり、オフセット測定のために用いるも
のでめる。
この実施例では、ソフトウェアサーボを用い、制御部4
のMPU40が位置検出、速度誤差算出、コアース/フ
ァイン切換え等を行うものである。
(b)  −実施例の説明 第3図は本発明の一実施例処理フa−図、第4図は本発
明の一実施例処理フロー図である。
■ 上位からシーク置傘とじて相対論理アドレスがステ
ップパルスの数で与えられる。
RTZ命令ではステップパルスが現実のアドレスを越え
た数(例えば、max614シリンダなら、1023パ
ルス)与えられる。
MPU40U、上位からのステップノくルスを監視し、
上位のステップパルスを計数して、ステップパルス数全
リードする。
MPU40u、ステップパルス数から7−り命令が、R
TZ命令か否かを判定し、RTZ命令なら目標シリンダ
に’u o o u’″i、a’rz命令でなければ、
ステップパルス数から目標シリンダを算出する。
■ MPU40は、目標シリンダのソ゛−ンを求め、そ
のゾーンの補正確認テーブル43のフラグを!S認する
そのゾーン確認フラグが有効(“1′ )でなければ、
オフセットの更新の必要がある。
■ このため、MPU40は、当駅目樟シリンダの属す
る目標ゾーンのサーボシリンダに求め、後述するシーク
処理によって目標ゾーンのサーボシリンダにへラドシー
クする。
そして、前述の特許出願公開昭62〜222466号公
報に示すように、サーボ信号からオフセット量t−求め
、補正量テーブル42の当該ゾーン欄にオフセット量t
−書込み、且つ補正確認チーフル43の相当するフラグ
金有効(セット)にする。
■ 次に、MPU40は、0椰シリンダへ後述するシー
ク処理によってへラドシークする。
そして、上位へのシークコンプリー)SKCl−セット
して終rする。
■ −万、ステップ■で、当σゾーンのフラグが有効(
’l” )と判定されると、オフセット補正量が有効で
あるから、原則的にはオフセット更新の必致はない。
しかし、RTZ命令である時は、オフセット故が変化し
た可能性がろる。
そこで、MPU40は、シーク命令が、RTZ命令かを
調べ、)tTZ命令でられは、ステップ■のオフセット
更新に進み、RTZ命令でなければ、ステップ゛■の0
樟シリンダのシークへ進む。
一方、第3図(B)に示すように、タイマ44が起動さ
れ、タイムアウトになると、MPU40にタイムアウト
割込みが発生し、これによって、MPU40は、補正確
認テーブル43の全フラグをOI′ (無効)Vこリゼ
ットする。
そして、タイマ44を丹起動する。
従りて、補正確認テーブル43は、タイマ44の定める
一定時間毎にリセットされ、これによって補正量テーブ
ル42のオフセット補正量は無効となる。
そして、その後の最初のシーク命令(RTZ命令を含む
)によって、そのゾーンのオフセット量測定が行われ、
オフセット量が更新されて、有効となる。
更に、−足時間内でも、RTZ命令が到来すれば、オフ
セット量の測定、更新が行われる。この例では、シリン
ダ零のゾーンのオフセット量の更新が行われる。
次に第4図のサーボデータ検査方法の処理フローについ
て説明する。
垢、 [相] 本件処理は、tlllE投人後イニシャルシー
ク時に行なわれる。そして、各サーボゾーンの各サーボ
トラックにおいてサーボデータの続出してオフセット量
を求め、補正量テーブル42にオフセット量が書込まれ
た後に開始する。
このステップにおいては、各ゾーンのサーボトラックの
うち、最初に選択され之トラックへへ。
ドを移動させるとともに、当該サーボゾーンの補正f 
k 、?4正■チーフル42よジ読出してオフセットき
補正した状態とする。
0 この状態より外周側へのオフセット量かけてへ!)
″を移動させる。
■ そして、この時のサーボデータの読込みを行ない位
置ずれ敏の計算を行なう。
即ち、オフセラ1−fjt補正し九後にオフセットを加
えるようにしているため、計算の結果、予じめ決められ
た位置ずれ盪及び方向が検出されることとなる。
これと同時に今1fは、内周側へのオフセラトラ加えて
ヘッドを移動させるとともにサーボデータの読込み全行
ない位置ずれの計算を[相]、0のステップにおいて行
なう。
そして、ステップ[相]において、@及び■で得られた
位置ずれ量と方向が期待された値を採るかをチエツクす
る。即ち、予じめ、与えるオフセットの1と方向が一足
でわるので、その結果、計算される位置ずれ量と方向も
予しめ決められた値となるため、それ以外の場合にはサ
ーボデータの異常と判定出来る。ステップ@の結果、サ
ーボデータが異常と判断された場合にはステップ◎に進
み異常報告を上位に対して行ない、5KC(また1ルデ
ィ)は上げないようにする。
またサーボデータが正常であれば、ステップ[相]に進
み、全サーボシリンf(トラック)について、当該検査
が行なわれ九かを判断し、検査が終了していなければ、
次のサーボシリンダ(トラック)へ、ヘッドを移動させ
て検査を行危うようステップ[相]〜@を繰り返し行な
う。
そして、全てのサーボシリンダ(トラック)についての
検査が終了し、かつ全てのサーボシリンダ(トラック)
が正常に記録されていると判断された場合は、正常とし
て、本件検査処理を終了する。
久に第5因のシーク処理について説明する。
(ii)MPU40はシークを開始するに当たって、シ
ークコンプリート5KCtリセツトし、サーボ制御回路
5aにバスBUSを介しVCM駆動を指示し、目標物理
シリンダを計算し、トラッククロスパルスを計数するメ
モリ41内の現在位置カウンタの現在位置シリンダを読
み出し、減速開始点を計算する。
■ MPU4(1,現在位置カウンタの内容とA、DC
4aからサンプルした位置信号より現在位置を求め、目
標物理シリンダの位置とから残りシーク1を計算する。
そして、残りシーク量が零かを判定する。
■ 残りシーク量が零でなければ、MPU40は、残り
シーク量に応じた目標速度VCを計算し、トラッククロ
スパルスの間隔から現在速[Vrt″計算する。
そして、MPU40[、目標速度VCと現在速度■「と
の差でおる速度PA差Δ■を計算し、バスBUSI介し
DAC4bへ出力する。
サーボ制御回路5aは、コアース指示されているので、
速度誤差Δ■によってパワーアンプ回路5bi介しVC
M3を速度制御する。
■ 次に、MPU40は、現在位置が減速開始点に達し
たかを調べ、減速開始点に達していなければ、ステップ
■に戻る。
一方、減速開始点に達していれば、予測減速信号FF?
計算し、DAC4bに出力する。
予測減速信号FFは、一種のフィードフォワード制御で
あり、減速時予じめ速度誤差Δ■が減少するように、減
速電流を流すためのものであり、サーボ制御回路5aは
減速時に速度誤差Δ■と予測減速信号FFでVCM3を
減速制御する。
そして、ステップ■に戻る。
■ このようにして速度制御していく内に、ステップ■
で残りシーク量が零となると、MPU40はサーボ制御
回路5aにファイン制御を指示し、且つ目標シリンダの
ゾーンのオフセット補正tkテーブル42から読み出し
て、DAC4bに出力する。
従って、サーボ制御回路5aはエンコーダ3aの位置信
号とサーボオフセット補正量との加算で、パワーアンプ
回路5b’i−介しVCM3’i7丁イン制御する。
このようにして、シーク制御が行われ、目標シリンダに
ヘッドシークが行われる。
本実施例はエンコーダ付モータを使用した磁気ディスク
装置についてでおるが、同様にステッピングモータを使
用した装置についても同様に実現可能である。
〔発明の効果〕
以上説明した様に、本発明によればディスク装置に対す
るリード/ライト金開始する前にサーボデータを検萱す
ることを可能としたため、サーボデータの読消去や未記
録等による誤ったー・ラドの位置補正によるデータの破
壊及びリードエラーを防止出来る。
【図面の簡単な説明】
第1−は本発明の原理図、 第2因は本発明の一実施例ディスク装置の構成図、 第4囚は本発明の一実施例サーボデータ検査処理フロー
図、 第5因は本発明の一実施例〉−ク処理フロー図、第6図
は従来技術の説明図である。 図中、1  ディスク、 2  ・ヘッド、 3  へ、ド移動部、 4 ・ 制御部1、 第3囚は本発明の一実施例処理フロー図、本ぐ明/1厘
岬閉 一笑方七ノダ11灯譚フロー図 亭モーフFフ4 −支方を肝り使−理フロー図 警 杢 図 シーク怨ヂ里フロー図 第 5 凹

Claims (1)

  1. 【特許請求の範囲】 データトラックと、該データトラックの一部またはデー
    タトラックとは別のトラックにサーボデータを有するデ
    ィスク(1)のトラックと交又する方向にヘッド(2)
    を移動するヘッド移動部(3)と、上位からのシーク命
    令に応じて指定されたトラックに該ヘッド(2)をアク
    セスするため該ヘッド移動部(3)を制御する制御部(
    4)とを有し、該制御部(4)が、該ヘッド(2)を該
    サーボデータにアクセスして測定したサーボオフセット
    量を補正量として用いて、 該ヘッド移動部(3)を制御するディスク装置において
    、 該ヘッド(2)をサーボデータの記録されたトラックに
    位置付けた後、所定の位置オフセットを加え、この状態
    におけるサーボデータ読取り出力が、前記オフセットに
    見合う値を示すかを検出し、該検出結果が、異常と判断
    される場合に、サーボデータの異常と判断するようにし
    た事を特徴とするディスク装置のサーボデータ検査方法
JP16811188A 1988-07-06 1988-07-06 ディスク装置のサーボデータ検査方法 Pending JPH0218769A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16811188A JPH0218769A (ja) 1988-07-06 1988-07-06 ディスク装置のサーボデータ検査方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16811188A JPH0218769A (ja) 1988-07-06 1988-07-06 ディスク装置のサーボデータ検査方法

Publications (1)

Publication Number Publication Date
JPH0218769A true JPH0218769A (ja) 1990-01-23

Family

ID=15862057

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16811188A Pending JPH0218769A (ja) 1988-07-06 1988-07-06 ディスク装置のサーボデータ検査方法

Country Status (1)

Country Link
JP (1) JPH0218769A (ja)

Similar Documents

Publication Publication Date Title
US4731680A (en) Disk drive with stored positioning data related to disk expansion
JP3744781B2 (ja) 磁気ヘッドまたは磁気ディスクの試験装置および試験方法
JP3859282B2 (ja) 磁気ディスク装置のサーボパターン書き込み方法及び磁気ディスク装置
JP2653933B2 (ja) 磁気ディスク装置のオフセット検出方式
EP0202480B1 (en) Positioning misaligned disk heads
US5796546A (en) Disk apparatus for controlling a seek operation of a read/write head to a target location of a recording disk
US6819519B2 (en) Head position control method for a disk device and the disk device
JPH0337875A (ja) データ記録再生装置のヘッド駆動制御装置
JPS61115279A (ja) ヘツドの位置決め装置
JPH05314691A (ja) 磁気ディスク装置
JPH0218769A (ja) ディスク装置のサーボデータ検査方法
JPH08106742A (ja) 磁気ディスク装置
JPH0945025A (ja) ディスク装置およびヘッド間ずれ量計測方法
JP2564605B2 (ja) ディスク装置のサーボオフセット量更新方法
JPH07287951A (ja) 記録媒体にサ−ボ信号を記録する方法
JPH117738A (ja) ディスク記憶装置及び同装置に適用するヘッド位置決め制御方法
JPS62222466A (ja) デイスク装置のトラツクアクセス制御方式
JPS6355787A (ja) 磁気デイスクシステムのヘツド位置制御装置
JP2702845B2 (ja) 磁気ディスク装置
JP2665695B2 (ja) 磁気ディスク装置
JP2746148B2 (ja) Mrヘッドを用いた磁気ディスク装置の位置誤差補正方法
JP2603988B2 (ja) ディスク装置
JPH03116590A (ja) 磁気ディスク装置のオフトラック量キャンセル方式
US6556368B1 (en) Disk apparatus and control method therefor
JPS62250568A (ja) メデイア偏心補正装置