JP3295907B2 - Head off-track write prevention method and storage device using the same - Google Patents
Head off-track write prevention method and storage device using the sameInfo
- Publication number
- JP3295907B2 JP3295907B2 JP33581798A JP33581798A JP3295907B2 JP 3295907 B2 JP3295907 B2 JP 3295907B2 JP 33581798 A JP33581798 A JP 33581798A JP 33581798 A JP33581798 A JP 33581798A JP 3295907 B2 JP3295907 B2 JP 3295907B2
- Authority
- JP
- Japan
- Prior art keywords
- servo
- pesn
- servo pattern
- expected
- track
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 29
- 101000606504 Drosophila melanogaster Tyrosine-protein kinase-like otk Proteins 0.000 title claims description 21
- 230000002265 prevention Effects 0.000 title description 17
- 230000001186 cumulative effect Effects 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 2
- 230000007935 neutral effect Effects 0.000 description 2
- 239000003112 inhibitor Substances 0.000 description 1
- 230000005764 inhibitory process Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/48—Disposition 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/58—Disposition 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/596—Disposition 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/59627—Aligning for runout, eccentricity or offset compensation
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/48—Disposition 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/58—Disposition 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/596—Disposition 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/59688—Servo signal format patterns or signal processing thereof, e.g. dual, tri, quad, burst signal patterns
Landscapes
- Moving Of The Head To Find And Align With The Track (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、ヘッドの位置が正
しいトラック上から外れたオフ・トラックの位置へのラ
イトを禁じるヘッドのオフ・トラック・ライト防止方
法、それを利用した記憶装置、および、それに用いる位
置予測方法および装置に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a head off-track write prevention method for prohibiting writing to an off-track position where the head position deviates from the correct track, a storage device using the same, and a storage device using the same. The present invention relates to a position prediction method and apparatus used for the method.
【0002】[0002]
【従来の技術】例えば、磁気ディスク装置において、記
録すべきデータをディスク上の正しいトラック上に書き
込むために、ヘッドの位置が正しいトラック上から外れ
たオフ・トラックの位置へのライトを禁ずる手段が採ら
れている。このオフ・トラック・ライトを防止するため
に、予め一定の間隔でディスク上に形成されたサーボ・
パターンを読み取ることで得られるバースト信号から求
めたPES (position error signal )を利用する方法
が、従来から知られていた。特開平6−243617号
公報に、PES を利用した方法の一例が開示されている。2. Description of the Related Art For example, in a magnetic disk drive, in order to write data to be recorded on a correct track on a disk, there is a means for prohibiting writing to an off-track position where the head position is off the correct track. Has been adopted. In order to prevent this off-track write, servo servos formed on the disc at regular intervals in advance
A method using a PES (position error signal) obtained from a burst signal obtained by reading a pattern has been conventionally known. JP-A-6-243617 discloses an example of a method using PES.
【0003】最近になって、上記オフ・トラック・ライ
トを防止するため、このPES(P)および速度(V) を加えた
値(P+V) を次の予想PES とし、この予想PES を基準値と
して比較して、ライト・オペレーションの許可/禁止を
行う方法も知られている。この方法では、n番目のサー
ボ・パターンを読み取った値からPES(Pn) および速度(V
n=Pn−Pn-1) を求めるとともに、求めたPnおよびVnに基
づき以下の予想PESn+1を求め、 予想PESn+1=Pn+Vn 求めたPn、Vn、PESn+1の絶対値が以下の条件〜のい
ずれかの条件を満たす場合に、 |Pn|>C1 |Vn|>C2 |予想PESn+1|>C3 ここで、C1、C2、C3:定数 ヘッドによるn番目のサーボ・パターンとn+1番目の
サーボ・パターンとの間のトラックへのデータ書込を禁
じていた。Recently, in order to prevent the off-track write, a value (P + V) obtained by adding the PES (P) and the speed (V) is used as the next expected PES, and the expected PES is used as a reference. There is also known a method of permitting / prohibiting a write operation by comparing values. In this method, PES (Pn) and speed (V
n = Pn−Pn-1) and the following expected PESn + 1 is calculated based on the obtained Pn and Vn.The expected PESn + 1 = Pn + Vn The absolute values of the calculated Pn, Vn, and PESn + 1 are as follows: | Pn |> C1 | Vn |> C2 | Expected PESn + 1 |> C3 where C1, C2, C3: n-th servo pattern by the constant head and Writing data to the track between the (n + 1) th servo pattern is prohibited.
【0004】[0004]
【発明が解決しようとする課題】しかしながら、上述し
た予想PESn+1を利用した方法では、予想したPESn+1が実
際のPESn+1とかなり異なり、必要のないライト禁止を行
う問題があった。すなわち、図4において図4(a)に
示す状態の予想PESn+1を図4(b)に示すように、n+
1番目のサーボ・パターンにおいて、本当ならばターゲ
ット・トラックTに対しインヒビット・クライテリアの
範囲外に存在し、書込を禁止する必要のない位置に実際
のPESn+1が存在する場合、予想PESn+1はインヒビット・
クライテリアの範囲内となり、n番目のサーボ・パター
ンとn+1番目のサーボ・パターンとの間のトラックに
対し必要ないライト禁止を行い、オーバーキルの状態と
なっていた。However, in the above-described method using the predicted PESn + 1, the predicted PESn + 1 is considerably different from the actual PESn + 1, and there is a problem that unnecessary write inhibition is performed. That is, as shown in FIG. 4B, the predicted PESn + 1 in the state shown in FIG.
In the first servo pattern, if the actual PESn + 1 exists outside the range of the inhibit criteria with respect to the target track T and does not need to be prohibited from being written, the expected PESn + 1 is inhibit
Unnecessary write prohibition was performed on the track between the n-th servo pattern and the (n + 1) -th servo pattern within the range of the criterion, resulting in an overkill state.
【0005】これは、上記予想PESn+1(Pn+Vn) は、サー
ボ・コントローラの出力DAC がニュートラルなときの位
置を表しているのに対し、サーボは常にかかっており、
サーボ・コントローラの出力DAC はニュートラルの状態
に決してならないためと考えられる。また、従来、状態
推定器(Estimator) を用いて予想PES を求めることも知
られているが、状態推定器は性能の高いDSP 等のプロセ
ッサを必要とし、磁気ディスク装置等の記憶装置に組み
込んでPES 予想をさせると高価となりすぎるため、低コ
ストを目標とした製品では現実的ではなかった。[0005] This is because the predicted PESn + 1 (Pn + Vn) represents the position when the output DAC of the servo controller is in neutral, whereas the servo is always applied.
This is probably because the servo controller's output DAC never goes into neutral. Conventionally, it is also known to calculate an expected PES using a state estimator (Estimator) .However, the state estimator requires a processor such as a high-performance DSP, and is incorporated in a storage device such as a magnetic disk device. Predicting PES would be too expensive, making it impractical for low cost products.
【0006】本発明の目的は上述した課題を解消して、
ヘッドのオフ・トラック・ライトを防止する際必要のな
いライト禁止によるオーバーキルを減らすことのできる
ヘッドのオフ・トラック・ライト防止方法、それを利用
した記憶装置、および、それに用いる位置予測方法およ
び装置を提供しようとするものである。An object of the present invention is to solve the above-mentioned problems,
Head off-track write prevention method capable of reducing overkill due to unnecessary write prohibition when head off-track write is prevented, storage device using the same, and position prediction method and apparatus used therefor It is intended to provide.
【0007】また、本発明の他の目的は、ヘッドのオフ
・トラック・ライトの防止を性能の高いDSP 等のプロセ
ッサを必要とせずに可能とするヘッドのオフ・トラック
・ライト防止方法、それを利用した記憶装置、および、
それに用いる位置予測方法および装置を提供しようとす
るものである。Another object of the present invention is to provide a head off-track / write prevention method which enables head off-track / write prevention without requiring a high performance processor such as a DSP. Storage device used, and
An object of the present invention is to provide a position prediction method and apparatus used for the method.
【0008】[0008]
【課題を解決するための手段】本発明のヘッドのオフ・
トラック・ライト防止方法は、まず、n番目のサーボ・
パターンを読み取った値からPnおよびVnを求めるととも
に、サーボ・コントローラの出力を以下のUnから求め
る。 Un=DACn-CENTER _OFF-ki/(1+k3+k4)*SPESn ここで、DACn :バイアス値が加わったサーボ・コントローラの出力 CENTER_OFF 基準位置でのバイアス値 K3,K4,Ki :サーボ係数 SPESn :サーボ・パターンnにおけるPES の累積値 次に、求めたPnおよびVnとUnとに基づき、以下の予想PE
Sn+1を求める。 予想PESn+1=Pn+Vn+kUn ここで、Pn:サーボ・パターンnにおけるPES(position error signal) Vn:サーボ・パターンnにおける速度(Vn=Pn−Pn-1) Un:サーボ・パターンnにおけるサーボコントローラの出力 k :定数 そして、求めたPn、Vn、予想PESn+1の各絶対値が、以下
の条件〜のいずれかの条件を満たす場合に、 |Pn|>C1 |Vn|>C2 |予想PESn+1|>C3 ここで、C1、C2、C3:定数 ヘッドによるn番目のサーボ・パターンとn+1番目の
サーボ・パターンとの間のトラックへのデータ書込を禁
じる。According to the present invention, there is provided a head-off device for use in the present invention.
The track write prevention method firstly uses the nth servo
Pn and Vn are obtained from the read values of the pattern, and the output of the servo controller is obtained from Un below. Un = DACn-CENTER_OFF-ki / (1 + k3 + k4) * SPESn where DACn: output of servo controller with bias value added CENTER_OFF bias value at reference position K3, K4, Ki: servo coefficient SPESn: Cumulative value of PES in servo pattern n Next, based on the obtained Pn, Vn and Un, the following expected PE
Find Sn + 1. Expected PESn + 1 = Pn + Vn + kUn Where, Pn: PES (position error signal) in servo pattern n Vn: Speed in servo pattern n (Vn = Pn-Pn-1) Un: Output of servo controller in servo pattern n k: constant Then, when the obtained absolute values of Pn, Vn, and expected PESn + 1 satisfy any of the following conditions, | Pn |> C1 | Vn |> C2 | expected PESn + 1 |> C3 Here, C1, C2, C3: constants Writing of data to the track between the nth servo pattern and the (n + 1) th servo pattern by the head is prohibited.
【0009】本発明のオフ・トラック・ライト防止方法
を利用した記録装置は、まず、ハードディスク・コント
ローラ(HDC)に設けたサーボ・コントローラが、n
番目のサーボ・パターンを読み取った値からPnおよびVn
を求めるとともに、サーボ・コントローラの出力を以下
のUnから求める。 Un=DACn-CENTER _OFF-ki/(1+k3+k4)*SPESn ここで、DACn :バイアス値が加わったサーボ・コントローラの出力 CENTER_OFF 基準位置でのバイアス値 K3,K4,Ki :サーボ係数 SPESn :サーボ・パターンnにおけるPES の累積値 次に、求めたPnおよびVnとUnとに基づき、以下の予想PE
Sn+1を求める。 予想PESn+1=Pn+Vn+kUn ここで、Pn:サーボ・パターンnにおけるPES(position error signal) Vn:サーボ・パターンnにおける速度(Vn=Pn−Pn-1) Un:サーボ・パターンnにおけるサーボコントローラの出力 k :定数 そして、求めたPn、Vn、予想PESn+1の各絶対値が、以下
の条件〜のいずれかの条件を満たす場合に、 |Pn|>C1 |Vn|>C2 |予想PESn+1|>C3 ここで、C1、C2、C3:定数 ヘッドによるn番目のサーボ・パターンとn+1番目の
サーボ・パターンとの間のトラックへのデータ書込を禁
じる。以上の各操作を行う手段を有する。In a recording apparatus using the off-track write prevention method of the present invention, first, a servo controller provided in a hard disk controller (HDC) comprises n
Pn and Vn from the read value of the servo pattern
And the output of the servo controller is obtained from Un below. Un = DACn-CENTER_OFF-ki / (1 + k3 + k4) * SPESn where DACn: output of servo controller with bias value added CENTER_OFF bias value at reference position K3, K4, Ki: servo coefficient SPESn: Cumulative value of PES in servo pattern n Next, based on the obtained Pn, Vn and Un, the following expected PE
Find Sn + 1. Expected PESn + 1 = Pn + Vn + kUn Where, Pn: PES (position error signal) in servo pattern n Vn: Speed in servo pattern n (Vn = Pn-Pn-1) Un: Output of servo controller in servo pattern n k: constant Then, when the obtained absolute values of Pn, Vn, and expected PESn + 1 satisfy any of the following conditions, | Pn |> C1 | Vn |> C2 | expected PESn + 1 |> C3 Here, C1, C2, C3: constants Writing of data to the track between the nth servo pattern and the (n + 1) th servo pattern by the head is prohibited. There are means for performing the above operations.
【0010】本発明では、予想PESn+1を求めるために、
サーボ・コントローラの出力(電流)Unを考慮すること
で、予想したPESn+1の値と実際のPESn+1の値との誤差を
小さくでき、オーバーキルを減らすことができる。ま
た、本発明における予想PESn+1の計算は、現行のHDC
のサーボ・コントローラにわずかな機能を追加すること
で実現することができる。In the present invention, in order to obtain an expected PESn + 1,
By considering the output (current) Un of the servo controller, the error between the predicted value of PESn + 1 and the actual value of PESn + 1 can be reduced, and overkill can be reduced. The calculation of the expected PESn + 1 in the present invention is based on the current HDC.
It can be realized by adding a few functions to the servo controller.
【0011】また、本発明は、上記ヘッドのオフ・トラ
ック・ライト防止方法およびそれを利用した記憶装置に
使用される位置予測方法および装置を対象とする。この
位置予測方法および装置では、第1の位置における位置
情報を計算し、第1の位置における速度情報を計算し、
前記位置情報及び前記速度情報から、第1の位置におけ
る加速度情報を計算し、前記位置情報、前記速度情報及
び前記加速度情報から第1の位置の後の第2の位置にお
ける位置を計算する。The present invention is also directed to a head off-track write prevention method and a position prediction method and apparatus used in a storage device using the same. In this position prediction method and apparatus, position information at the first position is calculated, speed information at the first position is calculated,
Acceleration information at a first position is calculated from the position information and the speed information, and a position at a second position after the first position is calculated from the position information, the speed information, and the acceleration information.
【0012】[0012]
【発明の実施の形態】図1は本発明のヘッドのオフ・ト
ラック・ライト防止方法を実施する装置の一例の構成を
示す図である。図1に示す例において、1は磁気ヘッ
ド、2は磁気ディスク、3はアクチュエータ、4はボイ
ス・コイル・モータ(VCM)、5はハード・ディスク
・コントローラ(HDC)、6はサーボ・コントロー
ラ、7はトラック・ライト禁止判断部、8はライト禁止
フラグ、9はD/Aコンバータ、10はVCMドライバ
である。図1に示す例では、磁気ヘッド1により磁気デ
ィスク2上のサーボ・パターンを読み取ることでPES を
求め、求めたPES およびターゲット・トラックの情報を
サーボ・コントローラ6に供給する。サーボ・コントロ
ーラ6は、供給されたPES およびターゲット・トラック
の情報に基づきVCM4を制御するための出力Unを計算
し、Unを出力する。出力されたUnは、D/Aコンバータ
9およびVCMドライバ10を介してVCM4に供給さ
れる。そして、VCM4の制御は供給されたUnに基づき
行われる。FIG. 1 is a diagram showing the configuration of an example of an apparatus for implementing a head off-track write prevention method according to the present invention. In the example shown in FIG. 1, 1 is a magnetic head, 2 is a magnetic disk, 3 is an actuator, 4 is a voice coil motor (VCM), 5 is a hard disk controller (HDC), 6 is a servo controller, 7 Is a track / write prohibition determination unit, 8 is a write prohibition flag, 9 is a D / A converter, and 10 is a VCM driver. In the example shown in FIG. 1, the PES is obtained by reading the servo pattern on the magnetic disk 2 by the magnetic head 1, and the obtained PES and information on the target track are supplied to the servo controller 6. The servo controller 6 calculates an output Un for controlling the VCM 4 based on the supplied PES and information on the target track, and outputs Un. The output Un is supplied to the VCM 4 via the D / A converter 9 and the VCM driver 10. The control of the VCM 4 is performed based on the supplied Un.
【0013】本発明の特徴は、トラック・ライト禁止判
断部7において、以下のような判断を行う点である。ま
ず、n番目のサーボ・パターンを読み取った値からPnお
よびVnを求めるとともに、求めたPnおよびVnとサーボ・
コントローラの出力から得られるUnとに基づき、以下の
予想PESn+1を求める。 予想PESn+1=Pn+Vn+kUn ここで、Pn:サーボ・パターンnにおけるPES(position
error signal) Vn:サーボ・パターンnにおける速度(Vn=Pn−Pn-1) Un:サーボ・パターンnにおけるサーボコントローラの
出力 k :定数A feature of the present invention is that the track / write prohibition determination section 7 makes the following determination. First, Pn and Vn are obtained from the value obtained by reading the n-th servo pattern, and the obtained Pn and Vn and the servo
Based on Un obtained from the output of the controller, the following expected PESn + 1 is obtained. Expected PESn + 1 = Pn + Vn + kUn where Pn: PES (position in servo pattern n
error signal) Vn: Speed in servo pattern n (Vn = Pn-Pn-1) Un: Servo controller output in servo pattern n k: Constant
【0014】そして、求めたPn、Vn、予想PESn+1の各絶
対値が、以下の条件〜のいずれかの条件を満たす場
合に、 |Pn|>C1 |Vn|>C2 |予想PESn+1|>C3 ここで、C1、C2、C3:定数 ヘッドによるトラック・ライト禁止と判断する。そし
て、トラック・ライト禁止判断部7がトラック・ライト
禁止と判断した場合は、HDC4のライト禁止フラグ8
をONにして、n番目のサーボ・パターンとn+1番目
のサーボ・パターンとの間のトラックへのデータ書込を
禁じる。When the absolute values of the obtained Pn, Vn, and expected PESn + 1 satisfy any of the following conditions, | Pn |> C1 | Vn |> C2 | expected PESn + 1 |> C3 Here, C1, C2, C3: constant It is determined that track / write is prohibited by the head. When the track / write prohibition determination unit 7 determines that the track / write is prohibited, the write prohibition flag 8 of the HDC 4
Is turned ON to prohibit data writing to the track between the nth servo pattern and the (n + 1) th servo pattern.
【0015】図2は、本発明のヘッドのオフ・トラック
・ライト防止方法を、実際にトラック・ライト禁止判断
部7で実施する際の一例を説明するためのフローチャー
トである。ここでは、上述した例と同様に、n番目のサ
ーボ・パターンを読み取って予想PESn+1を求めることと
する。図2に従って説明すると、まず、PES を計算して
Pn、Vnを求める(S1)。次に、求めたPnとVnのそれぞ
れでライト禁止かライト許可かの判断を行う(S2)。
判断がライト禁止の場合は、HDC4のライト禁止フラ
グ8をONとする(S3)。判断がライト許可の場合
は、サーボ・コントローラ6の出力Unを計算する(S
4)。次に、求めたPnとVnおよび計算した出力Unに基づ
き、予想PESn+1(|Pn+Vn+k*Un|)の計算をする(S
5)。そして、計算した予想PESn+1でライト禁止かライ
ト許可かの判断を行う(S6)。判断がライト禁止の場
合は、HDC4のライト禁止フラグ8をONとする(S
7)。判断がライト許可の場合、ステップS3でライト
禁止フラグ8をONとした場合、および、ステップS7
でライト禁止フラグ8をONとした場合は、D/Aコン
バータ9に対してUnの出力を行う(S8)。FIG. 2 is a flow chart for explaining an example when the head off-track write prevention method of the present invention is actually performed by the track / write prohibition judging section 7. Here, as in the above-described example, it is assumed that the n-th servo pattern is read and the expected PESn + 1 is obtained. According to FIG. 2, first, calculate PES and
Pn and Vn are obtained (S1). Next, a determination is made as to whether write is prohibited or write is permitted for each of the obtained Pn and Vn (S2).
If the determination is write prohibition, the write prohibition flag 8 of the HDC 4 is turned on (S3). If the judgment is write permission, the output Un of the servo controller 6 is calculated (S
4). Next, a predicted PESn + 1 (| Pn + Vn + k * Un |) is calculated based on the obtained Pn and Vn and the calculated output Un (S
5). Then, it is determined whether the write is prohibited or the write is permitted based on the calculated expected PESn + 1 (S6). If the determination is write prohibition, the write prohibition flag 8 of the HDC 4 is turned on (S
7). If the determination is write permission, the write prohibition flag 8 is turned on in step S3, and
If the write prohibition flag 8 is turned ON, Un is output to the D / A converter 9 (S8).
【0016】上述した本発明では、図4に示す従来例に
対応して、図3において図3(a)に示す状態の本発明
の予想PESn+1を図3(b)に示すように、予想したPESn
+1と実際のPESn+1とはほぼ一致し、図4に示す従来例で
はインヒビット・クライテリアの範囲内となってしまっ
た予想PESn+1が、本発明ではインヒビット・クライテリ
アの範囲外となり、n番目のサーボ・パターンとn+1
番目のサーボ・パターンとの間のトラックへのライトを
禁ずることはない。In the present invention described above, corresponding to the conventional example shown in FIG. 4, the predicted PESn + 1 of the present invention in the state shown in FIG. 3A in FIG. Expected PESn
+1 and the actual PESn + 1 almost coincide with each other, and the predicted PESn + 1 which is within the range of the inhibitor criterion in the conventional example shown in FIG. Th servo pattern and n + 1
Writing to the track between the third servo pattern is not prohibited.
【0017】なお、サーボ・コントローラ6の直接の出
力DACnには、その位置でのバイアス値が加わっている。
そのため、本例では、サーボ・コントローラ6の出力Un
として、DACnからバイアス値を引いた、 Un=DACn-CENTER _OFF-ki/(1+k3+k4)*SPESn ここで、DACn :バイアス値が加わったサーボ・コ
ントローラの出力 CENTER_OFF :基準位置でのバイアス値 k3,k4,ki :サーボ係数 SPESn :サーボ・パターンnにおけるPES の累積値 を使用することが好ましい。The bias value at that position is added to the direct output DACn of the servo controller 6.
Therefore, in this example, the output Un of the servo controller 6
Un = DACn-CENTER_OFF-ki / (1 + k3 + k4) * SPESn where DACn: Output of servo controller with bias value added CENTER_OFF: Bias at reference position Value k3, k4, ki: Servo coefficient SPESn: It is preferable to use the accumulated value of PES in servo pattern n.
【0018】上述した例において、係数k 、定数C1、C
2、C3、サーボ係数k3、k4、kiについては、装置の特性
定数によってそれぞれ異なるものであり、装置の構成に
応じて最適の値を選択することとなる。その一例とし
て、本発明の予想PESn+1における係数k としては、例え
ば以下のような値を用いている。 k=-0.5*Kdac*(Kt/J)*Ts ^2 ここで、Kdac:DAC 1ビットあたりの電流値 Kt :VCMのトルク乗数 Ts :サンプリング時間 J :VCMのイナーシャ 上述したk はDAC (D/Aコンバータ)1ビットあたり
のヘッドの移動距離の近似値である。In the above example, the coefficient k, the constants C1, C
2, C3, and servo coefficients k3, k4, and ki are different depending on the characteristic constants of the device, and optimal values are selected according to the configuration of the device. As an example, for example, the following value is used as the coefficient k in the predicted PESn + 1 of the present invention. k = −0.5 * Kdac * (Kt / J) * Ts ^ 2 where Kdac: current value per bit of DAC Kt: torque multiplier of VCM Ts: sampling time J: inertia of VCM k described above is DAC (D / A converter) This is an approximate value of the moving distance of the head per bit.
【0019】あるハードディスク装置に対し、k の値を
変化させた予想PESn+1に基づきシーク後の位置に対する
誤差平均を求めたところ、以下の表1に示す結果を得る
ことができた。表1においてk が0のときが従来のPn+V
n からなる予想PESn+1の場合を示すことになる。表1の
結果から、k が0.5〜2.5の本発明の予想PESn+1に
基づきシーク動作を行った場合は、k が0の従来の予想
PESn+1に基づきシーク動作を行った場合と比較して、誤
差平均が小さく、オーバーキルが少ないことがわかる。
また、表1の結果から、k を0.5〜2.5の範囲にす
ることが好ましく、k が1.5の場合が最もよく次の位
置を予想でき、さらに好ましいことがわかる。For a certain hard disk drive, when the average error with respect to the position after seeking was calculated based on the predicted PESn + 1 in which the value of k was changed, the results shown in Table 1 below could be obtained. In Table 1, when k is 0, the conventional Pn + V
This shows the case of the expected PESn + 1 consisting of n. From the results in Table 1, when the seek operation is performed based on the predicted PESn + 1 of the present invention in which k is 0.5 to 2.5, the conventional predicted value in which k is 0 is obtained.
It can be seen that the average error is small and the overkill is small compared to the case where the seek operation is performed based on PESn + 1.
Also, from the results in Table 1, it is preferable that k is in the range of 0.5 to 2.5, and it is understood that the next position can be predicted best when k is 1.5, which is more preferable.
【0020】[0020]
【表1】 [Table 1]
【0021】また、本発明のヘッドのオフ・トラック・
ライト防止方法を例えばハードディスク装置で実施しよ
うとする場合、上述したオフ・トラック・ライト防止方
法を実施する手段を、HDCのサーボ・コントローラに
好ましくはハードウェアとして一体化する、言い換える
と、HDCのLSIに組み込むことだけで実施すること
ができる。そのため、精度としては状態推定器(Estimat
or) を用いた厳密なPES 推定には及ばないものの実用上
十分な精度を得ることができ、一方、本発明では状態推
定器のように性能の高いプロセッサ(DSP等)を必要
としない。この点で、従来のハードディスク装置におい
て、低コストかつ簡単にオフ・トラック・ライト防止方
法を実施することができる。Further, the off track of the head of the present invention
When the write prevention method is to be implemented in a hard disk device, for example, the means for implementing the above-described off-track write prevention method is preferably integrated with the servo controller of the HDC as hardware, in other words, the LSI of the HDC. It can be implemented simply by incorporating it into Therefore, the accuracy is the state estimator (Estimat
or), which is inferior to strict PES estimation using PES, but can obtain sufficient practical accuracy, while the present invention does not require a high-performance processor (DSP or the like) unlike a state estimator. In this respect, the conventional off-track write prevention method can be easily implemented at low cost in the conventional hard disk drive.
【0022】[0022]
【発明の効果】以上の説明から明らかなように、本発明
によれば、予想PESn+1を求めるために、サーボ・コント
ローラの出力(電流)Unを考慮しているため、予想した
PESn+1の値と実際のPESn+1の値との誤差を小さくでき、
オーバーキルを減らすことができる。また、本発明にお
ける予想PESn+1の計算は、現行のHDCのサーボ・コン
トローラにわずかな機能を追加することで実現すること
ができる。As is apparent from the above description, according to the present invention, since the output (current) Un of the servo controller is considered in order to obtain the expected PESn + 1, the expected PESn + 1 is considered.
The error between the value of PESn + 1 and the actual value of PESn + 1 can be reduced,
Overkill can be reduced. The calculation of the expected PESn + 1 in the present invention can be realized by adding a small function to the servo controller of the current HDC.
【図1】本発明のヘッドのオフ・トラック・ライト防止
方法を実施する装置の一例の構成を示す図である。FIG. 1 is a diagram showing the configuration of an example of an apparatus for implementing a head off-track write prevention method according to the present invention.
【図2】本発明のヘッドのオフ・トラック・ライト防止
方法の一例を説明するためのフローチャートである。FIG. 2 is a flowchart for explaining an example of a head off-track write prevention method according to the present invention.
【図3】本発明のヘッドのオフ・トラック・ライト防止
方法による予想PESn+1を説明するための図である。FIG. 3 is a diagram for explaining expected PESn + 1 by the head off-track write prevention method of the present invention.
【図4】従来のヘッドのオフ・トラック・ライト防止方
法による予想PESn+1を説明するための図である。FIG. 4 is a diagram for explaining an expected PESn + 1 by a conventional head off-track write prevention method.
1 磁気ヘッド、2 磁気ディスク、3 アクチュエー
タ、4 VCM、5HDC、6 サーボ・コントロー
ラ、7 トラック・ライト禁止判断部、8 ライト禁止
フラグ、9 D/Aコンバータ、10 VCMドライバReference Signs List 1 magnetic head, 2 magnetic disk, 3 actuator, 4 VCM, 5HDC, 6 servo controller, 7 track write inhibit judging unit, 8 write inhibit flag, 9 D / A converter, 10 VCM driver
───────────────────────────────────────────────────── フロントページの続き (72)発明者 福島 幸夫 神奈川県藤沢市桐原町1番地 日本ア イ・ビー・エム株式会社 藤沢事業所内 (72)発明者 酒井 達也 神奈川県藤沢市桐原町1番地 日本ア イ・ビー・エム株式会社 藤沢事業所内 (56)参考文献 特開 平6−103592(JP,A) 特開 平6−89406(JP,A) 特開 平10−134532(JP,A) 特開 平8−106742(JP,A) (58)調査した分野(Int.Cl.7,DB名) G11B 21/10 ──────────────────────────────────────────────────続 き Continued on the front page (72) Inventor Yukio Fukushima 1 Kirihara-cho, Fujisawa-shi, Kanagawa Japan Inside the Fujisawa Office of IBM Japan, Ltd. (72) Tatsuya Sakai 1 Kirihara-cho, Fujisawa-shi, Kanagawa Japan In the Fujisawa office of IBM Corporation (56) References JP-A-6-103592 (JP, A) JP-A-6-89406 (JP, A) JP-A-10-134532 (JP, A) Kaihei 8-106742 (JP, A) (58) Field surveyed (Int. Cl. 7 , DB name) G11B 21/10
Claims (3)
値からPnおよびVnを求めるとともに、サーボ・コントロ
ーラの出力を以下のUnから求め、 Un=DACn-CENTER _OFF-ki/(1+k3+k4)*SPESn ここで、DACn :バイアス値が加わったサーボ・コントローラの出力 CENTER_OFF 基準位置でのバイアス値 K3,K4,Ki :サーボ係数 SPESn :サーボ・パターンnにおけるPES の累積値 求めたPnおよびVnとUnとに基づき、以下の予想PESn+1を
求め、 予想PESn+1=Pn+Vn+kUn ここで、Pn:サーボ・パターンnにおけるPES(position error signal) Vn:サーボ・パターンnにおける速度(Vn=Pn−Pn-1) Un:サーボ・パターンnにおけるサーボコントローラの出力 k :定数 求めたPn、Vn、予想PESn+1の各絶対値が、以下の条件
〜のいずれかの条件を満たす場合に、 |Pn|>C1 |Vn|>C2 |予想PESn+1|>C3 ここで、C1、C2、C3:定数ヘッドによるn番目のサーボ
・パターンとn+1番目のサーボ・パターンとの間 のトラックへのデータ書込を禁じることを特徴とするヘ
ッドのオフ・トラック・ライト防止方法。1. Pn and Vn are obtained from a value obtained by reading an n-th servo pattern, and the output of a servo controller is obtained from the following Un. Un = DACn-CENTER_OFF-ki / (1 + k3 + k4 ) * SPESn where, DACn: Output of servo controller with bias value added CENTER_OFF Bias value at reference position K3, K4, Ki: Servo coefficient SPESn: Cumulative value of PES in servo pattern n Based on Un, the following expected PESn + 1 is obtained, and expected PESn + 1 = Pn + Vn + kUn where Pn: PES (position error signal) in servo pattern n Vn: velocity in servo pattern n (Vn = Pn−Pn) -1) Un: Output of servo controller in servo pattern n k: Constant When the obtained absolute values of Pn, Vn, and expected PESn + 1 satisfy any of the following conditions, | Pn | > C1 | Vn |> C2 | Expected PESn + 1 |> C3 where C1 C2, C3: off-track write method for preventing the head, characterized in that prohibiting writing of data into the track between the n-th servo pattern and the (n + 1) th servo pattern by a constant head.
C)に設けたサーボ・コントローラが、n番目のサーボ
・パターンを読み取った値からPnおよびVnを求めるとと
もに、サーボ・コントローラの出力を以下のUnから求
め、 Un=DACn-CENTER _OFF-ki/(1+k3+k4)*SPESn ここで、DACn :バイアス値が加わったサーボ・コントローラの出力 CENTER_OFF 基準位置でのバイアス値 K3,K4,Ki :サーボ係数 SPESn :サーボ・パターンnにおけるPES の累積値 求めたPnおよびVnとUnとに基づき、以下の予想PESn+1を
求め、 予想PESn+1=Pn+Vn+kUn ここで、Pn:サーボ・パターンnにおけるPES(position error signal) Vn:サーボ・パターンnにおける速度(Vn=Pn−Pn-1) Un:サーボ・パターンnにおけるサーボコントローラの出力 k :定数 求めたPn、Vn、予想PESn+1の各絶対値が、以下の条件
〜のいずれかの条件を満たす場合に、 |Pn|>C1 |Vn|>C2 |予想PESn+1|>C3 ここで、C1、C2、C3:定数 ヘッドによるn番目のサーボ・パターンとn+1番目の
サーボ・パターンとの間のトラックへのデータ書込を禁
じる手段を有することを特徴とする記憶装置。2. A hard disk controller (HD)
The servo controller provided in C) obtains Pn and Vn from the value obtained by reading the n-th servo pattern, obtains the output of the servo controller from Un below, and Un = DACn-CENTER_OFF-ki / ( 1 + k3 + k4) * SPESn where, DACn: Output of servo controller with bias value added CENTER_OFF Bias value at reference position K3, K4, Ki: Servo coefficient SPESn: Cumulative value of PES in servo pattern n Based on Pn, Vn and Un, the following expected PESn + 1 is obtained, and expected PESn + 1 = Pn + Vn + kUn where Pn: PES (position error signal) in servo pattern n Vn: velocity in servo pattern n ( Vn = Pn-Pn-1) Un: Servo controller output in servo pattern n k: Constant When the calculated absolute values of Pn, Vn, and expected PESn + 1 satisfy one of the following conditions In addition, | Pn |> C1 | Vn |> C2 | Here, C1, C2, C3: means for prohibiting data writing to a track between the nth servo pattern and the (n + 1) th servo pattern by a constant head. Storage device.
段が、ハードウェアとして一体化されている請求項2記
載の記憶装置。3. The storage device according to claim 2, wherein the means for prohibiting data writing in the predetermined case is integrated as hardware.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP33581798A JP3295907B2 (en) | 1998-11-26 | 1998-11-26 | Head off-track write prevention method and storage device using the same |
| US09/448,233 US6496315B1 (en) | 1998-11-26 | 1999-11-24 | Disk drive with off-track write prevention |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP33581798A JP3295907B2 (en) | 1998-11-26 | 1998-11-26 | Head off-track write prevention method and storage device using the same |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000163872A JP2000163872A (en) | 2000-06-16 |
| JP3295907B2 true JP3295907B2 (en) | 2002-06-24 |
Family
ID=18292751
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP33581798A Expired - Fee Related JP3295907B2 (en) | 1998-11-26 | 1998-11-26 | Head off-track write prevention method and storage device using the same |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US6496315B1 (en) |
| JP (1) | JP3295907B2 (en) |
Families Citing this family (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3847435B2 (en) * | 1998-01-12 | 2006-11-22 | 株式会社日立グローバルストレージテクノロジーズ | Magnetic disk unit |
| JP3806093B2 (en) * | 2003-01-31 | 2006-08-09 | 株式会社東芝 | Disk controller, disk storage device including the same, and method for controlling data write prohibition in the same |
| US7227714B2 (en) * | 2003-07-22 | 2007-06-05 | Matsushita Electric Industrial Co., Ltd. | Methods for conditional servowriting |
| JP4481747B2 (en) * | 2004-07-05 | 2010-06-16 | 東芝ストレージデバイス株式会社 | Magnetic disk device, magnetic disk control method, and magnetic disk control program |
| US7545593B1 (en) | 2004-08-06 | 2009-06-09 | Maxtor Corporation | Magnetic storage systems and methods with tighter write fault window to improve reliability |
| US7353010B1 (en) | 2004-12-22 | 2008-04-01 | Atheros Communications, Inc. | Techniques for fast automatic gain control |
| US7209305B2 (en) * | 2005-01-06 | 2007-04-24 | Hitachi Global Storage Technologies Netherlands, B.V. | Method for determining unique write inhibit thresholds for individual heads for maximizing file servo performance |
| JP4489039B2 (en) * | 2006-03-07 | 2010-06-23 | 東芝ストレージデバイス株式会社 | Positioning control device and disk device |
| JP4498301B2 (en) * | 2006-03-30 | 2010-07-07 | 東芝ストレージデバイス株式会社 | Positioning control device setting determination method and positioning control device |
| US7885024B2 (en) * | 2008-07-31 | 2011-02-08 | Hitachi Global Storage Technologies, Netherlands, B.V. | Oscillation test for off track write |
| US20140168806A1 (en) * | 2012-12-17 | 2014-06-19 | HGST Netherlands B.V. | Disk Drive Write-Inhibit Control Using Adaptive PES Predictor |
| US8767332B1 (en) | 2013-04-03 | 2014-07-01 | Western Digital Technologies, Inc. | Disk drive predicting off-track error due to disturbances occurring over different frequency ranges |
| US8922931B1 (en) | 2013-05-13 | 2014-12-30 | Western Digital Technologies, Inc. | Disk drive releasing variable amount of buffered write data based on sliding window of predicted servo quality |
| US9336073B1 (en) | 2014-02-27 | 2016-05-10 | Seagate Technology Llc | Write fault modulation |
| US9236087B1 (en) | 2014-11-12 | 2016-01-12 | Seagate Technology Llc | Off-track prediction using an adaptive threshold |
| JP2016122486A (en) * | 2014-12-25 | 2016-07-07 | 株式会社東芝 | Magnetic disk apparatus and write control method |
| US9177582B1 (en) * | 2015-01-30 | 2015-11-03 | Kabushiki Kaisha Toshiba | Magnetic disk apparatus and off-tracking detection method |
| JP2025044517A (en) * | 2023-09-20 | 2025-04-02 | 株式会社東芝 | Magnetic disk device |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4679103A (en) * | 1986-04-29 | 1987-07-07 | International Business Machines Corporation | Digital servo control system for a data recording disk file |
| US5270880A (en) | 1992-04-10 | 1993-12-14 | International Business Machines Corporation | Predictive read-write inhibit decision using fuzzy logic |
| JPH06103592A (en) | 1992-09-22 | 1994-04-15 | Ricoh Co Ltd | Disk device |
| JPH06243517A (en) | 1993-02-16 | 1994-09-02 | Nikon Corp | Recordable optical disc manufacturing method and recordable optical disc substrate |
| JPH08106742A (en) | 1994-10-05 | 1996-04-23 | Fujitsu Ltd | Magnetic disk drive |
| JPH09180387A (en) * | 1995-12-28 | 1997-07-11 | Fujitsu Ltd | Head position demodulation method |
| JPH10134532A (en) | 1996-10-28 | 1998-05-22 | Nec Corp | Magnetic disk apparatus |
-
1998
- 1998-11-26 JP JP33581798A patent/JP3295907B2/en not_active Expired - Fee Related
-
1999
- 1999-11-24 US US09/448,233 patent/US6496315B1/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US6496315B1 (en) | 2002-12-17 |
| JP2000163872A (en) | 2000-06-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3295907B2 (en) | Head off-track write prevention method and storage device using the same | |
| US6178060B1 (en) | Current profile shaping to reduce disc drive seek time variation and acoustic noise generation | |
| JP4544393B2 (en) | Method and apparatus for controlling servo control of disk drive, and method and apparatus for estimating acceleration constant of VCM actuator suitable for the same | |
| JPH1097702A (en) | Magnetic disk device and data reproducing circuit applied to the device | |
| US7576939B2 (en) | Discontinuous mode back EMF measurement | |
| US7535192B2 (en) | Head positioning control method, head positioning control device and disk apparatus | |
| JP4141700B2 (en) | Search servo apparatus and search servo method for hard disk drive | |
| US6111714A (en) | Disk drive and write control method for a disk drive | |
| US7349174B2 (en) | Soft sensor for operating shock in a disc drive | |
| US6476998B2 (en) | Enhanced settling control in hard disk drive | |
| US6219198B1 (en) | State estimator alteration for odd sample times in a disk drive servo control system | |
| JP2006190457A (en) | Hard disk drive track search control method, recording medium suitable for the method, and hard disk drive to which the same is applied | |
| US7460331B2 (en) | Seek control method, seek control device and medium storage device | |
| US7570452B2 (en) | Two degree of freedom position control method, two degree of freedom position control device, and medium storage device | |
| US7426086B2 (en) | Off track write protection for data storage device | |
| JP3688670B2 (en) | Data writing method and data storage system | |
| JP3352715B2 (en) | Head positioning device for magnetic disk drive | |
| US20080055766A1 (en) | Magnetic disk drive | |
| JP4359230B2 (en) | Seek servo torque compensation method and apparatus, torque correction constant generation method, program | |
| US20120019961A1 (en) | Method of seek trajectory generation for better tracking and faster settling in hard disk drives | |
| US20080074780A1 (en) | Two degree of freedom position control method, two degree of freedom position control device, and medium storage device | |
| JP4489039B2 (en) | Positioning control device and disk device | |
| US7307810B1 (en) | Method of compensating for track address discontinuity across servo track writing boundary in hard disk drives | |
| US7203016B2 (en) | Method of reproducing data and control device using controllable dummy read gate | |
| JPH09320222A (en) | Head positioning control method and head positioning control system in magnetic disk device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
| R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080412 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090412 Year of fee payment: 7 |
|
| LAPS | Cancellation because of no payment of annual fees |