[go: up one dir, main page]

JP2011108342A - Disk drive, and read/write offset measurement method - Google Patents

Disk drive, and read/write offset measurement method Download PDF

Info

Publication number
JP2011108342A
JP2011108342A JP2009264899A JP2009264899A JP2011108342A JP 2011108342 A JP2011108342 A JP 2011108342A JP 2009264899 A JP2009264899 A JP 2009264899A JP 2009264899 A JP2009264899 A JP 2009264899A JP 2011108342 A JP2011108342 A JP 2011108342A
Authority
JP
Japan
Prior art keywords
read
measurement data
data
measurement
target
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
JP2009264899A
Other languages
Japanese (ja)
Inventor
Kaoru Umemura
薫 梅村
Yutaka Ozawa
豊 小澤
Osamu Takazawa
修 高澤
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.)
HGST Netherlands BV
HGST Inc
Original Assignee
Hitachi Global Storage Technologies Netherlands BV
Hitachi Global Storage Technologies Inc
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 Hitachi Global Storage Technologies Netherlands BV, Hitachi Global Storage Technologies Inc filed Critical Hitachi Global Storage Technologies Netherlands BV
Priority to JP2009264899A priority Critical patent/JP2011108342A/en
Publication of JP2011108342A publication Critical patent/JP2011108342A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

【課題】リード・ライト・オフセットの測定時間を短縮する。
【解決手段】本発明の一実施形態のHDDは、測定用データの読み出し振幅と位置誤差信号の測定データから、それらの間の関係を決定し、それにより、ライト素子122の中心位置を示すディスク半径位置を決定する。HDDは、測定用データを書き込むときのディスク半径位置と測定データ中心位置との間の差分により、リード・ライト・オフセットを算出する。このフォロイングにおいて、リード素子121の半径位置は、測定用データ上で変化する。HDC/MPU23は、リード素子121を移動しながら測定用データの読み出し振幅と位置誤差信号とを測定することで、少ない時間で異なる半径位置における測定用データの読み出し振幅の値を多く取得することができる。
【選択図】図3
The measurement time of a read / write offset is shortened.
An HDD according to an embodiment of the present invention determines a relationship between read amplitude of measurement data and measurement data of a position error signal, thereby indicating a center position of a write element. Determine the radial position. The HDD calculates the read / write offset based on the difference between the disk radius position and the measurement data center position when writing the measurement data. In this following, the radial position of the read element 121 changes on the measurement data. The HDC / MPU 23 measures the reading amplitude of the measurement data and the position error signal while moving the read element 121, thereby acquiring a large value of the reading amplitude of the measurement data at different radial positions in a short time. it can.
[Selection] Figure 3

Description

本発明はディスク・ドライブ及びそのリード・ライト・オフセット測定方法に関し、特に、リード・ライト・オフセット測定の効率化に関する。   The present invention relates to a disk drive and a read / write offset measurement method thereof, and more particularly to efficiency improvement of read / write offset measurement.

ディスク・ドライブとして、光ディスクや光磁気ディスク、あるいはフレキシブル磁気ディスクなどの様々な態様のディスクを使用する装置が知られている。その中で、ハードディスク・ドライブ(HDD)は、コンピュータの記憶装置として広く普及し、さらに、動画像記録再生装置やカーナビゲーション・システムなど多くの装置で利用されている。   As a disk drive, an apparatus using a disk of various modes such as an optical disk, a magneto-optical disk, or a flexible magnetic disk is known. Among them, hard disk drives (HDDs) are widely used as computer storage devices, and are used in many devices such as moving image recording / playback devices and car navigation systems.

HDDで使用される磁気ディスクは、同心円状に形成された複数のデータ・トラックと複数のサーボ・トラックとを有している。各サーボ・トラックはアドレス情報を有する複数のサーボ・セクタから構成される。また、各データ・トラックには、ユーザ・データを含む複数のデータ・セクタから構成されている。円周方向に離間するサーボ・セクタの間に、データ・セクタが記録されている。   A magnetic disk used in the HDD has a plurality of data tracks and a plurality of servo tracks formed concentrically. Each servo track is composed of a plurality of servo sectors having address information. Each data track is composed of a plurality of data sectors including user data. Data sectors are recorded between servo sectors spaced apart in the circumferential direction.

HDDは揺動するアクチュエータを有し、そのアクチュエータにヘッド・スライダが支持されている。HDDは、ヘッド・スライダによってサーボ・セクタのアドレス情報を読み出し、そのアドレス情報に従ってアクチュエータを制御する(サーボ制御)。これにより、HDDは、ヘッド・スライダを所望の半径位置(ターゲット・データ・トラック)に移動し(シーク)、さらに、その位置に位置決めする(フォロイング)することができる。ターゲット・データ・トラックに位置決めされたヘッド・スライダは、そのトラック内のターゲット・データ・セクタへのデータ書き込みあるいはデータ読み出しを行う。   The HDD has a swinging actuator, and a head slider is supported by the actuator. The HDD reads servo sector address information with a head slider and controls the actuator according to the address information (servo control). As a result, the HDD can move (seek) the head slider to a desired radial position (target data track) and further position (following) the head slider. The head slider positioned on the target data track performs data writing or data reading to the target data sector in the track.

データ読み出し処理において、ヘッド・スライダが磁気ディスクから読み出した信号は、信号処理回路によって波形整形や復号処理などの所定の信号処理が施され、ホストに送信される。ホストからの転送データは、信号処理回路によって同様に所定処理された後に、磁気ディスクにヘッド・スライダにより書き込まれる。   In the data reading process, a signal read from the magnetic disk by the head slider is subjected to predetermined signal processing such as waveform shaping and decoding processing by a signal processing circuit and transmitted to the host. The transfer data from the host is similarly processed by the signal processing circuit and then written on the magnetic disk by the head slider.

上述のように、ヘッド・スライダの位置決め制御は、磁気ディスク上のサーボ・データにより行われる。サーボ・セクタは、シリンダID、セクタ番号、バースト・パターンなどから構成されている。シリンダIDはトラックのアドレス、セクタ番号はトラック内のセクタ・アドレスを示す。バースト・パターンはトラックに対する磁気ヘッドの相対位置情報を有している。   As described above, the head slider positioning control is performed by servo data on the magnetic disk. The servo sector is composed of a cylinder ID, a sector number, a burst pattern, and the like. The cylinder ID indicates a track address, and the sector number indicates a sector address in the track. The burst pattern has relative position information of the magnetic head with respect to the track.

ヘッド・スライダ上のヘッド素子部は、データ書き込みのためのライト素子とデータ読み出しのためのリード素子とを有している。磁気ディスク上においてリード素子のディスク半径位置とライト素子の半径位置が異なるヘッド素子部が知られている。ディスク半径方向におけるこれら素子の間の距離(中心間距離)を、本明細書においてリード・ライト・オフセットと呼ぶ。   The head element portion on the head slider has a write element for writing data and a read element for reading data. There is known a head element portion in which the disk radial position of the read element and the radial position of the write element differ on the magnetic disk. The distance between these elements in the disk radial direction (center-to-center distance) is referred to as read / write offset in this specification.

ヘッド・ポジショニングは、リード素子が読み出すサーボ・データを使用する。そのため、データの書き込みにおいてライト素子を所定位置に位置決めするためには、HDDは、リード・ライト・オフセットを知っている必要がある。リード・ライト・オフセットは半径位置に従って変化する。そのため、HDDのテスト製造において、半径位置に応じて変化するリード・ライト・オフセットを測定することが必要である(例えば、特許文献1を参照)。   Head positioning uses servo data read by the read element. Therefore, in order to position the write element at a predetermined position in writing data, the HDD needs to know the read / write offset. The read / write offset varies according to the radial position. For this reason, it is necessary to measure the read / write offset that varies depending on the radial position in HDD test manufacturing (see, for example, Patent Document 1).

図11は、磁気ディスク上の半径位置により変化するリード・ライト・オフセットを模式的に示している。図11において、角度θは、アクチュエータの揺動中心とライト素子122とを結ぶ仮想線とトラック接線方向との間の角度である。角度θが0より小さい領域が内周領域であり、0より大きい領域が外周側領域である。角度φは、ライト素子122とリード素子121とを結ぶ仮想線とアクチュエータの揺動中心とライト素子122とを結ぶ仮想線との間の角度である。   FIG. 11 schematically shows the read / write offset that changes depending on the radial position on the magnetic disk. In FIG. 11, the angle θ is an angle between a virtual line connecting the swing center of the actuator and the write element 122 and the track tangential direction. A region where the angle θ is smaller than 0 is an inner peripheral region, and a region larger than 0 is an outer peripheral side region. The angle φ is an angle between a virtual line connecting the write element 122 and the read element 121 and a virtual line connecting the swing center of the actuator and the write element 122.

リード・ライト・オフセットは角度θを変数とする関数であり、z×sin(φ+θ)で表わすことができる。zとφは定数である。図11の構成例においては、ヘッド・スライダが外周側に移動するほど、リード・ライト・オフセットが大きくなる。リード・ライト・オフセットの半径位置による変化はこの例に限られない。   The read / write offset is a function having the angle θ as a variable, and can be represented by z × sin (φ + θ). z and φ are constants. In the configuration example of FIG. 11, the read / write offset increases as the head slider moves toward the outer periphery. The change depending on the radial position of the read / write offset is not limited to this example.

図12は、従来のリード・ライト・オフセット測定の手法を説明するための図面である。従来の測定は、リード素子を所定の半径位置に位置決めして、ライト素子により測定用データ列を書き込む。典型的に、磁気ディスク一周に渡り、測定用データ列を書き込む。図12においては、トラックnに書き込まれた測定用データが示されている。また、リード素子により読み出し位置が黒円で示されている。テスト装置は、RWオフセットを推定し、リード素子を測定用データの近くに移動する。   FIG. 12 is a diagram for explaining a conventional read / write / offset measurement method. In the conventional measurement, the read element is positioned at a predetermined radial position, and the measurement data string is written by the write element. Typically, the measurement data string is written over the entire magnetic disk. In FIG. 12, the measurement data written in the track n is shown. Further, the read position is indicated by a black circle by the read element. The test device estimates the RW offset and moves the read element closer to the measurement data.

テスト装置は、リード素子のターゲット半径位置を一定に維持して、磁気ディスク一回転もしくは複数回転のフォロイングを行い、測定用データを読み出して振幅を測定する。テスト装置は、さらに、ターゲット半径位置を小さいステップで変化させ、同様に、フォロイングを行いながら測定用データ列の読み出し振幅を測定する。図の例においては、9の半径位置において、フォロイングと測定用データの読み出し振幅測定を行う。   The test apparatus maintains the target radial position of the read element constant, performs following for one or more rotations of the magnetic disk, reads the measurement data, and measures the amplitude. The test apparatus further changes the target radius position in small steps, and similarly measures the read amplitude of the measurement data string while performing the following. In the example shown in the figure, the following and the reading amplitude of the measurement data are measured at a radial position of 9.

図13に示すように、読み出し振幅は、測定用データの中心において最も大きい値を示し、そこから離れるに従って小さくなる。テスト装置は、最も大きい振幅値を示すターゲット半径位置と、測定用データの書き込みにおけるターゲット半径位置とから、リード・ライト・オフセットを算出する。   As shown in FIG. 13, the readout amplitude shows the largest value at the center of the measurement data, and decreases as the distance from the center increases. The test apparatus calculates the read / write offset from the target radius position showing the largest amplitude value and the target radius position in writing the measurement data.

特開2008−210483号公報JP 2008-210483 A

図12を参照して説明したように、従来のリード・ライト・オフセットの測定は、複数の異なる半径位置のそれぞれにおいて、一定ターゲット半径位置においてフォロイングを行いながら読み出し振幅測定を行う。従って、リード・ライト・オフセット測定のために、各ターゲット半径位置におけるフォロイング時間を合計した時間(図12の例においては、9の半径位置におけるフォロイング時間)以上の時間が必要とされる。   As described with reference to FIG. 12, in the conventional read / write offset measurement, the read amplitude is measured while following is performed at a fixed target radial position at each of a plurality of different radial positions. Therefore, for the measurement of the read / write offset, a time longer than the total time of the following time at each target radial position (in the example of FIG. 12, the following time at the radial position of 9) is required.

上述のように、リード・ライト・オフセットは半径位置によって変化するため、磁気ディスク上の複数の半径位置において測定用データを書き込み、その測定用データの読み出し振幅測定によるリード・ライト・オフセット測定を行うことが必要である。磁気ディスクの記録密度の増加と共にデータ・トラック数も増加しており、それに従って、必要とされる測定ポイントも増加している。   As described above, since the read / write offset varies depending on the radial position, the measurement data is written at a plurality of radial positions on the magnetic disk, and the read / write offset is measured by reading the measurement data. It is necessary. As the recording density of the magnetic disk increases, the number of data tracks increases, and the required measurement points increase accordingly.

したがって、リード・ライト・オフセットの測定を、より効率的に行うことで、測定時間を短縮することができる技術が望まれる。   Therefore, a technique that can shorten the measurement time by more efficiently measuring the read / write offset is desired.

本発明の一態様は、リード素子とライト素子との間のリード・ライト・オフセットを測定する方法である。この方法は、前記ライト素子により測定用データを書き込む。前記測定用データを前記リード素子により読み出すために、ターゲット半径位置に前記リード素子を移動するシーク処理を行う。前記シーク処理が完了した後、前記リード素子によるフォロイング処理を開始する。前記リード素子のターゲット半径位置を変化させながら、前記測定用データ・トラック上を通過する前記リード素子の前記フォロイング処理を行う。前記フォロイング処理において前記測定用データの読み出しとサーボ・データの読み出しとを行う。前記測定用データ及び前記サーボ・データの前記読み出しにより得られたデータを使用して、前記リード・ライト・オフセットを決定する。これにより、リード・ライト・オフセットの測定を、より効率的に行うことで、測定時間を短縮することができる。   One embodiment of the present invention is a method for measuring a read / write offset between a read element and a write element. In this method, measurement data is written by the write element. In order to read the measurement data by the read element, a seek process is performed to move the read element to a target radius position. After the seek process is completed, the following process by the read element is started. The following process of the read element passing on the measurement data track is performed while changing the target radius position of the read element. In the following process, the measurement data and servo data are read. The read / write offset is determined using the data for measurement and the data obtained by the reading of the servo data. Thereby, the measurement time can be shortened by performing the measurement of the read / write offset more efficiently.

好ましくは、前記フォロイング処理の前に、前記測定用データの中心位置のラフ・サーチ処理を行う。前記ラフ・サーチ処理は、以下の工程を実施する。前記フォロイング処理における前記ターゲット半径位置の変化幅よりも大きな変化幅において前記ターゲット半径位置を変化させながら、前記測定用データ上を通過する前記リード素子のフォロイング処理を行う。前記ラフ・サーチ処理における前記フォロイング処理において、前記測定用データの読み出しとサーボ・データの読み出しとを行う。前記ラフ・サーチ処理における前記測定用データ及び前記サーボ・データの前記読み出しにより得られたデータにより、前記測定用データの中心位置を決定する。前記ラフ・サーチ処理の測定結果にしたがって、前記ラフ・サーチ処理の後の前記フォロイングにおける前記ターゲット半径位置の変化範囲を決定する。これにより、リード・ライト・オフセットの測定を、効率的により正確に行うことができる。   Preferably, a rough search process of the center position of the measurement data is performed before the following process. The rough search process performs the following steps. The following process of the read element passing over the measurement data is performed while changing the target radius position in a change width larger than the change width of the target radial position in the following process. In the following process in the rough search process, the measurement data and servo data are read. A center position of the measurement data is determined based on the data obtained by the reading of the measurement data and the servo data in the rough search process. In accordance with the measurement result of the rough search process, a change range of the target radius position in the following after the rough search process is determined. As a result, the read / write offset can be measured more efficiently and accurately.

好ましくは、前記シーク処理におけるターゲット位置は、前記ラフ・サーチ処理において決定した中心位置である。これにより、より正確にリード・ライト・オフセットの測定を行うことができる。   Preferably, the target position in the seek process is the center position determined in the rough search process. As a result, the read / write offset can be measured more accurately.

好ましくは、前記フォロイング処理開始におけるターゲット半径位置と、前記フォロイング処理終了におけるターゲット半径位置とは一致している。これにより、スムーズにラフ・サーチから次のファイン・サーチに移行することができる。   Preferably, the target radius position at the start of the following process and the target radius position at the end of the following process are the same. Thereby, it is possible to smoothly shift from the rough search to the next fine search.

好ましくは、前記フォロイング処理を開始する前に、エラー・ハンドリング機能をオフする。これにより、実際の位置信号を適切に取得することができる。   Preferably, the error handling function is turned off before starting the following process. Thereby, an actual position signal can be acquired appropriately.

好ましくは、前記フォロイング処理において、前記ターゲット半径位置は、ディスク半径方向において振動している。これにより、より正確な測定を行うことができる。   Preferably, in the following process, the target radial position vibrates in the disk radial direction. Thereby, more accurate measurement can be performed.

好ましい構成において、前記フォロイング処理開始におけるターゲット半径位置と前記フォロイング処理終了におけるターゲット半径位置とは一致しており、前記フォロイングは前記ディスクの一回転で終了する。これにより、効率的かつ正確な測定を行うことができる。   In a preferred configuration, the target radius position at the start of the following process and the target radius position at the end of the following process are the same, and the following is completed by one rotation of the disk. Thereby, an efficient and accurate measurement can be performed.

本発明の他の態様は、リード素子とライト素子との間のリード・ライト・オフセットを測定するディスク・ドライブである。このディスク・ドライブは、ディスクと、測定用データを前記ディスクに書き込むライト素子と、前記測定用データとサーボ・データとを読み出すリード素子と、シーク処理において、前記リード素子により前記測定用データを読み出すためにターゲット半径位置に前記リード素子を移動する移動機構と、コントローラと、を有する。前記コントローラは、前記シーク処理が完了した後、前記リード素子のターゲット半径位置を変化させながら前記測定用データ上を通過する前記リード素子の前記フォロイング処理を行い、そのフォロイング処理における前記測定用データとサーボ・データとの前記リード素子による読み出しにより得られたデータを使用して、前記リード・ライト・オフセットを決定する。これにより、リード・ライト・オフセットの測定を、より効率的に行うことで、測定時間を短縮することができる。   Another aspect of the present invention is a disk drive that measures a read / write offset between a read element and a write element. The disk drive includes a disk, a write element for writing measurement data to the disk, a read element for reading the measurement data and servo data, and reading the measurement data by the read element in a seek process. Therefore, a moving mechanism for moving the read element to a target radial position and a controller are provided. The controller performs the following process of the read element passing over the measurement data while changing the target radius position of the read element after the seek process is completed, and the measurement data in the following process Using the data obtained by reading the servo data with the read element, the read / write offset is determined. Thereby, the measurement time can be shortened by performing the measurement of the read / write offset more efficiently.

本発明によれば、リード・ライト・オフセットの測定時間を短縮することができる。   According to the present invention, the measurement time of the read / write offset can be shortened.

本実施形態にかかるHDDの構成を示すブロック図である。It is a block diagram which shows the structure of HDD concerning this embodiment. 本実施形態にかかるリード・ライト・オフセット測定の原理について説明する図である。It is a figure explaining the principle of the read-write-offset measurement concerning this embodiment. 本実施形態において、測定用データとリード素子の軌跡とを模式的に示す図である。In this embodiment, it is a figure which shows typically the data for a measurement, and the locus | trajectory of a read element. 本実施形態において、リード素子軌跡に対応するバリアブル・ゲイン・アンプのゲイン値(VGAゲイン値)の変化を示す図である。In this embodiment, it is a figure which shows the change of the gain value (VGA gain value) of the variable gain amplifier corresponding to a read element locus. 本実施形態のリード・ライト・オフセット測定用データの読み出し処理におけるタイミング制御について説明するタイミング・チャートである。6 is a timing chart for explaining timing control in read processing of read / write offset measurement data according to the present embodiment. 本実施形態のリード・ライト・オフセット測定用データの読み出し処理におけるタイミング制御について説明するブロック図である。It is a block diagram explaining timing control in the reading process of the read / write offset measurement data of the present embodiment. 本実施形態において、VGA値と位置信号値との間の関係を示す測定データ及びその測定データにフィッティングした近似関数とを模式的に示す図である。In this embodiment, it is a figure which shows typically the measurement data which show the relationship between a VGA value and a position signal value, and the approximate function fitted to the measurement data. 本実施形態に係る二段階のVGA測定方法について説明するフローチャートである。It is a flowchart explaining the two-stage VGA measuring method which concerns on this embodiment. 本実施形態に二段階のVGA測定のより具体的な例について説明するフローチャートである。It is a flowchart explaining the more specific example of a two-stage VGA measurement to this embodiment. 本実施形態に二段階のVGA測定のより具体的な例において、最初のVGA測定により得られた測定結果と、その測定結果から次の測定におけるターゲット半径位置範囲(サーチ範囲)を決定する方法を説明する図である。In a more specific example of the two-stage VGA measurement in this embodiment, a measurement result obtained by the first VGA measurement and a method for determining a target radius position range (search range) in the next measurement from the measurement result It is a figure explaining. 従来の技術において、磁気ディスク上の半径位置により変化するリード・ライト・オフセットを模式的に示している。In the prior art, the read / write offset that changes depending on the radial position on the magnetic disk is schematically shown. 従来のリード・ライト・オフセット測定の手法を説明する図面である。It is a figure explaining the method of the conventional read / write offset measurement. 従来のリード・ライト・オフセット測定において、測定用データの読み出し位置と読み出し信号振幅との関係を模式的に示す図である。It is a figure which shows typically the relationship between the reading position of measurement data, and a read signal amplitude in the conventional read / write offset measurement.

以下に、本発明を適用した実施の形態を説明する。説明の明確化のため、以下の記載及び図面は、適宜、省略及び簡略化がなされている。又、各図面において、同一要素には同一の符号が付されており、説明の明確化のため、必要に応じて重複説明は省略されている。以下においては、ディスク・ドライブの一例であるハードディスク・ドライブ(HDD)において、本発明の実施形態を説明する。   Embodiments to which the present invention is applied will be described below. For clarity of explanation, the following description and drawings are omitted and simplified as appropriate. Moreover, in each drawing, the same code | symbol is attached | subjected to the same element and the duplication description is abbreviate | omitted as needed for clarification of description. In the following, an embodiment of the present invention will be described in a hard disk drive (HDD) which is an example of a disk drive.

本実施形態は、リード素子とライト素子との間の距離である、リード・ライト・オフセットの測定に特徴を有している。ヘッド・スライダ上に形成されているヘッド素子部は、リード素子とライト素子とを有している。リード・ライト・オフセットは、リード素子とライト素子との間のディスク半径方向における距離である。   The present embodiment is characterized by measuring a read / write offset, which is a distance between a read element and a write element. The head element portion formed on the head slider has a read element and a write element. The read / write offset is a distance in the disk radial direction between the read element and the write element.

本形態のリード・ライト・オフセット測定は、リード・ライト・オフセットが大きいヘッド素子部を有するHDDに特に有用である。セルフ・サーボ・ライト(SSW)処理によりサーボ・データを書き込むHDDは、大きなリード・ライト・オフセットのヘッド・スライダを有しており、このようなHDDに本実施形態のリード・ライト・オフセット測定は特に有用である。   The read / write offset measurement of this embodiment is particularly useful for an HDD having a head element portion with a large read / write offset. An HDD that writes servo data by self-servo write (SSW) processing has a head slider with a large read / write offset, and the read / write offset measurement of this embodiment can be performed on such an HDD. It is particularly useful.

リード・ライト・オフセットは、ディスク半径位置に従って変化する。図11を参照して説明したように、これは、アクチュエータと揺動中心と素子中心とを結ぶ仮想線とトラック接線方向との間の角度(スキュー角)の変化による。SSW処理を行うHDDにおいて、一般に、リード素子は、ディスク上において、常にライト素子の外周側もしくは内周側の一方に位置する。本形態のリード・ライト・オフセット測定は、特定のディスク半径位置においてリード・ライト・オフセットが0となるHDDにも適用することができる。また、サーボ・トラック・ライタによってサーボ・データが書き込まれるHDDにも適用することができる。   The read / write offset varies according to the disk radial position. As described with reference to FIG. 11, this is due to a change in the angle (skew angle) between the imaginary line connecting the actuator, the oscillation center, and the element center and the track tangential direction. In an HDD that performs SSW processing, generally, a read element is always located on the outer peripheral side or the inner peripheral side of the write element on a disk. The read / write offset measurement of this embodiment can be applied to an HDD in which the read / write offset is 0 at a specific disk radial position. The present invention can also be applied to an HDD in which servo data is written by a servo track writer.

本形態の手法は、例えば、SSWの初期処理におけるリード・ライト・オフセット測定及びサーボ・ライト後のテスト工程におけるリード・ライト・オフセット測定に適用することができる。本形態の手法は、リード・ライト・オフセット測定の時間を短縮する効果を有し、テスト工程における各ヘッド・スライダのリード・ライト・オフセット測定に特に有用である。製品としてのHDDがリード・ライト・オフセット測定機能を有する場合、その測定に本形態の手法を適用することもできる。   The method of the present embodiment can be applied to, for example, read / write offset measurement in the initial processing of SSW and read / write offset measurement in a test process after servo writing. The method of this embodiment has an effect of shortening the time for measuring the read / write offset, and is particularly useful for measuring the read / write offset of each head slider in the test process. When the HDD as a product has a read / write / offset measurement function, the method of this embodiment can be applied to the measurement.

以下においては、本発明の好ましい態様として、HDDのテスト工程におけるリード・ライト・オフセット測定について詳細を説明する。好ましい構成において、HDDの制御回路が、ホストからのコマンドに応答して、リード・ライト・オフセット測定を実行する。まず、HDDの構成について説明の全体構成について説明する。   In the following, as a preferred embodiment of the present invention, details of the read / write offset measurement in the HDD test process will be described. In a preferred configuration, the HDD control circuit performs a read / write offset measurement in response to a command from the host. First, the overall configuration of the HDD configuration will be described.

図1に示すように、HDD1は、エンクロージャ10内に、データを記憶するディスクである磁気ディスク11を有している。スピンドル・モータ(SPM)14は、磁気ディスク11を所定の角速度で回転する。磁気ディスク11の各記録面に対応して、磁気ディスク11にアクセスするヘッド・スライダ12が設けられている。   As shown in FIG. 1, the HDD 1 has a magnetic disk 11 that is a disk for storing data in an enclosure 10. A spindle motor (SPM) 14 rotates the magnetic disk 11 at a predetermined angular velocity. Corresponding to each recording surface of the magnetic disk 11, a head slider 12 for accessing the magnetic disk 11 is provided.

各ヘッド・スライダ12は、磁気ディスク上を飛行するスライダと、スライダに固定され磁気信号と電気信号との間の変換を行うヘッド素子部とを備えている。各ヘッド・スライダ12はアクチュエータ16の先端部に固定されている。アクチュエータ16はボイス・コイル・モータ(VCM)15に連結され、揺動軸を中心に揺動することによって、ヘッド・スライダ12を回転する磁気ディスク11上においてその半径方向に移動する。   Each head slider 12 includes a slider that flies over the magnetic disk, and a head element unit that is fixed to the slider and converts between a magnetic signal and an electric signal. Each head slider 12 is fixed to the tip of the actuator 16. The actuator 16 is connected to a voice coil motor (VCM) 15 and moves in the radial direction on the magnetic disk 11 rotating the head slider 12 by swinging about a swing shaft.

磁気ディスク11の外周端近くに、ランプ17がエンクロ−ジャ10内に固定されている。HDD1の電源がOFFのときやアイドル時に、アクチュエータ16は磁気ディスク11の外側においてランプ17上で停止している。本発明は、アクチュエータ16が磁気ディスク11上の所定領域で着地、停止するCSS(コンタクト・スタート・アンド・ストップ)方式のHDDに適用することができる。   A ramp 17 is fixed in the enclosure 10 near the outer peripheral edge of the magnetic disk 11. The actuator 16 stops on the ramp 17 outside the magnetic disk 11 when the HDD 1 is powered off or idle. The present invention can be applied to a CSS (Contact Start and Stop) type HDD in which the actuator 16 lands and stops in a predetermined area on the magnetic disk 11.

エンクロージャ10の外側に固定された回路基板20上には、回路素子が実装されている。モータ・ドライバ・ユニット22は、HDC/MPU23からの制御データに従って、SPM14及びVCM15を駆動する。RAM24は、リード・データ及びライト・データを一時的に格納するバッファとして機能する。エンクロージャ10内のアーム電子回路(AE)13は、複数のヘッド・スライダ12の中から磁気ディスク11へのアクセスを行うヘッド・スライダ12を選択し、その再生信号を増幅してリード・ライト・チャネル(RWチャネル)21に送る。また、RWチャネル21からの記録信号を選択したヘッド・スライダ12に送る。なお、本発明は一つのヘッド・スライダ12のみを有するHDDに適用することができる。   Circuit elements are mounted on the circuit board 20 fixed to the outside of the enclosure 10. The motor driver unit 22 drives the SPM 14 and the VCM 15 according to control data from the HDC / MPU 23. The RAM 24 functions as a buffer that temporarily stores read data and write data. The arm electronic circuit (AE) 13 in the enclosure 10 selects the head slider 12 that accesses the magnetic disk 11 from among the plurality of head sliders 12, amplifies the reproduction signal, and reads / writes the channel. (RW channel) 21. Further, the recording signal from the RW channel 21 is sent to the selected head slider 12. The present invention can be applied to an HDD having only one head slider 12.

RWチャネル21は、リード処理において、AE13から供給されたリード信号を、バリアブル・ゲイン・アンプ(VGA)によって一定の振幅となるように増幅し、取得したリード信号からデータを抽出し、デコード処理を行う。読み出されるデータは、ユーザ・データとサーボ・データとを含む。デコード処理されたリード・ユーザ・データ及びサーボ・データは、HDC/MPU23に転送される。また、RWチャネル21は、ライト処理において、HDC/MPU23から転送されたライト・データをコード変調し、更にコード変調されたライト・データをライト信号に変換してAE13に供給する。   In the read process, the RW channel 21 amplifies the read signal supplied from the AE 13 to a constant amplitude by a variable gain amplifier (VGA), extracts data from the acquired read signal, and performs a decoding process. Do. The data to be read includes user data and servo data. The decoded read user data and servo data are transferred to the HDC / MPU 23. In the write process, the RW channel 21 code-modulates the write data transferred from the HDC / MPU 23, converts the code-modulated write data into a write signal, and supplies the write signal to the AE 13.

コントローラであるHDC/MPU23は、リード/ライト処理制御、コマンド実行順序の管理、サーボ・データを使用したヘッド・スライダ12(アクチュエータ16)のポジショニング制御(サーボ制御)、ホスト51との間のインターフェース制御、ディフェクト管理、エラーが発生した場合のエラー対応処理など、データ処理に関する必要な処理及びHDD1の全体制御を実行する。特に、本形態のHDC/MPU23は、各ヘッド・スライダ12のリード・ライト・オフセット測定を行う。HDC/MPU23が行なう処理の全てもしくは一部を外部装置であるテスト装置が行ってもよい。この構成においても、テスト装置を含めて、HDDを構成している。   The HDC / MPU 23 as a controller controls read / write processing, management of command execution order, positioning control (servo control) of the head slider 12 (actuator 16) using servo data, and interface control with the host 51. Necessary processing related to data processing, such as defect management, error handling processing when an error occurs, and overall control of the HDD 1 are executed. In particular, the HDC / MPU 23 of this embodiment performs read / write offset measurement of each head slider 12. All or part of the processing performed by the HDC / MPU 23 may be performed by a test device that is an external device. Also in this configuration, the HDD is configured including the test apparatus.

本形態のリード・ライト・オフセット測定の原理について説明する。図2に示すように、HDC/MPU23は、ヘッド・スライダ12上のヘッド素子部120内のリード素子121を、所定のターゲット半径位置に位置決めし、ライト素子122により、測定用データを書き込む。リード素子121は一定のターゲット半径位置に位置決めされる。リード素子121がターゲット半径位置をフォロイングしている間、ライト素子122が測定用データをデータ領域に書き込む。好ましい構成において、ライト素子122は、1データ・トラック全てに測定用データを書き込む。つまり、全てのサーボ・セクタの間に測定用データが書き込まれる。   The principle of the read / write offset measurement of this embodiment will be described. As shown in FIG. 2, the HDC / MPU 23 positions the read element 121 in the head element unit 120 on the head slider 12 at a predetermined target radius position, and writes measurement data by the write element 122. The read element 121 is positioned at a certain target radius position. While the read element 121 follows the target radial position, the write element 122 writes measurement data in the data area. In a preferred configuration, the write element 122 writes measurement data to all one data track. That is, measurement data is written between all servo sectors.

測定用データを書き込むと、HDC/MPU23はモータ・ドライバ・ユニット22を介してVCM15を制御し、リード素子121を測定用データのトラックの近くの特定のディスク半径位置(ターゲット半径位置)に移動する(シーク)。シークが完了後、HDC/MPU23は、ターゲット半径位置を変化させながら、フォロイングを行なう。このフォロイングの間、HDC/MPU23は、リード素子121により測定用データを読み出して振幅を測定し、また、サーボ・セクタを読み出して位置誤差信号を測定する。位置誤差信号は、各サーボ・セクタ上でのリード素子121の半径位置を示す位置信号である。   When the measurement data is written, the HDC / MPU 23 controls the VCM 15 via the motor driver unit 22 and moves the read element 121 to a specific disk radial position (target radial position) near the measurement data track. (seek). After the seek is completed, the HDC / MPU 23 performs following while changing the target radius position. During the following, the HDC / MPU 23 reads the measurement data by the read element 121 to measure the amplitude, and reads the servo sector to measure the position error signal. The position error signal is a position signal indicating the radial position of the read element 121 on each servo sector.

HDC/MPU23は、測定用データの読み出し振幅と位置誤差信号の測定データから、それらの間の関係を決定し、それにより、測定用データ(ライト素子122)の中心位置を示すディスク半径位置を決定する。HDC/MPU23は、測定用データを書き込むときのディスク半径位置を保持している。従って、HDC/MPU23は、それらのディスク半径位置の差分により、測定を行ったディスク半径位置におけるリード・ライト・オフセットを算出することができる。   The HDC / MPU 23 determines the relationship between the read amplitude of the measurement data and the measurement data of the position error signal, thereby determining the disk radius position indicating the center position of the measurement data (write element 122). To do. The HDC / MPU 23 holds a disk radius position when writing measurement data. Therefore, the HDC / MPU 23 can calculate the read / write offset at the measured disk radial position based on the difference between the disk radial positions.

本形態のリード・ライト・オフセット測定において、リード素子121の半径位置は、フォロイングにおいて、測定用データ上で変化する。HDC/MPU23は、リード素子121を移動しながら測定用データの読み出し振幅と位置誤差信号とを測定することで、少ない時間で異なる半径位置における測定用データの読み出し振幅の値を多く取得することができる。これにより、リード・ライト・オフセットの時間を短縮する。   In the read / write offset measurement of the present embodiment, the radial position of the read element 121 changes on the measurement data during following. The HDC / MPU 23 measures the reading amplitude of the measurement data and the position error signal while moving the read element 121, thereby acquiring a large value of the reading amplitude of the measurement data at different radial positions in a short time. it can. This shortens the read / write offset time.

図3は、測定用データとリード素子121の軌跡とを模式的に示す図である。図3において、1トラック全体の測定用データ(DATA)とサーボ・セクタ(SERVO)が示されている。図3においては、上側が外周側で下側が内周側とする。測定用データは、トラックnと指示されている。また、リード素子121は、図の左から右に移動する(ディスク回転方向が右から左)ものとする。図3は模式図であって、実際のHDDにおけるサーボ・セクタ数は数百である。なお、データ・トラックの中心位置とサーボ・トラックの中心とが一致しているとは限らない。測定用データは、ユーザ・データと同一あるいは異なるフォーマットを有する。測定用データによりクリアランス測定ができれば、そのフォーマットを問わない。   FIG. 3 is a diagram schematically showing the measurement data and the locus of the read element 121. In FIG. 3, the measurement data (DATA) and servo sector (SERVO) of the entire track are shown. In FIG. 3, the upper side is the outer peripheral side and the lower side is the inner peripheral side. The measurement data is designated as track n. The read element 121 moves from the left to the right in the figure (the disk rotation direction is from right to left). FIG. 3 is a schematic diagram, and the actual number of servo sectors in the HDD is several hundred. Note that the center position of the data track does not always coincide with the center of the servo track. The measurement data has the same or different format as the user data. Any format can be used as long as the clearance can be measured with the measurement data.

図3において、円がリード素子121の位置を示している。図3の例においては、リード素子121は、測定用データの中心から読み出しを開始し、外周側に移動した後、内周側に移動し、さらに外周側に移動して測定用データの中心に戻る。図4は、図3のリード素子軌跡に対応するVGAのゲイン値の変化を示している。X軸はサーボ・セクタ(円周方向における位置)である。VGAゲインは、リード素子121による読み出し信号の振幅の逆数に相当する。従って、それは、読み出し信号振幅の増加と共に減少し、VGAゲインが最も小さい値を示す半径位置が測定用データ(ライト素子122)の中心半径位置である。   In FIG. 3, the circle indicates the position of the read element 121. In the example of FIG. 3, the read element 121 starts reading from the center of the measurement data, moves to the outer peripheral side, then moves to the inner peripheral side, and further moves to the outer peripheral side to be the center of the measurement data. Return. FIG. 4 shows changes in the VGA gain value corresponding to the read element locus in FIG. The X axis is a servo sector (position in the circumferential direction). The VGA gain corresponds to the reciprocal of the amplitude of the read signal from the read element 121. Therefore, the radius position that decreases as the read signal amplitude increases and the VGA gain shows the smallest value is the center radius position of the measurement data (write element 122).

VGAは、RWチャネル12内に組み込まれており、HDC/MPU23は、RWチャネル12からVGAゲイン値を取得する。AE13あるいはRWチャネル21が読み出し信号振幅を直接に測定することができる場合、HDC/MPU23は、それらの振幅値を取得してもよい。また、HDC/MPU23は、測定用データ内の位置を表す他のデータ(値)を使用してもよい。   The VGA is incorporated in the RW channel 12, and the HDC / MPU 23 acquires the VGA gain value from the RW channel 12. When the AE 13 or the RW channel 21 can directly measure the read signal amplitude, the HDC / MPU 23 may acquire those amplitude values. Further, the HDC / MPU 23 may use other data (value) representing the position in the measurement data.

図3に示すように、測定用データの中心位置を正確に測定するためには、リード素子121が測定用データの内周端から外周端までをスイープしていることが好ましい。つまり。リード素子121の中心位置が、フォロイングにおいて、測定用データの外周端及び内周端に達することが好ましい。従って、フォロイングにおいて変化するターゲット半径位置の範囲が、これらの位置を含むことが好ましい。以下において、ターゲット半径位置が変化する範囲をターゲット範囲と呼ぶ。   As shown in FIG. 3, in order to accurately measure the center position of the measurement data, it is preferable that the read element 121 sweeps from the inner peripheral end to the outer peripheral end of the measurement data. In other words. It is preferable that the center position of the read element 121 reaches the outer peripheral end and the inner peripheral end of the measurement data in the following. Therefore, it is preferable that the range of the target radial position that changes in the following includes these positions. Hereinafter, a range in which the target radius position changes is referred to as a target range.

このように、HDC/MPU23は、測定用データを、リード素子121によりオフトラック・スイープする。図3の好ましい例において、リード素子121(のターゲット半径位置)は、ターゲット範囲内で往復する。具体的には、HDC/MPU23は、ターゲット範囲の中心からフォロイングを開始し、ターゲット半径位置をディスク半径方向において振って後、初期位置である中心位置にターゲット半径位置を戻す。リード素子121は、ターゲット半径位置に追随するように移動するが、実際の半径位置とターゲット半径位置とは一般に一致しない。   In this way, the HDC / MPU 23 performs off-track sweep on the measurement data by the read element 121. In the preferred example of FIG. 3, the read element 121 (its target radial position) reciprocates within the target range. Specifically, the HDC / MPU 23 starts following from the center of the target range, shakes the target radial position in the disk radial direction, and then returns the target radial position to the center position that is the initial position. The read element 121 moves so as to follow the target radial position, but the actual radial position and the target radial position generally do not match.

測定用データを外周端から内周端まで読み出すためには、リード素子121は内周あるいは外周への一方の方向においてのみ移動すればよい。つまり、HDC/MPU23は、ターゲット半径位置を、ターゲット半径位置範囲の端から端まで一方向(内周側から外周側もしくは外周側から内周側)においてのみ変化させればよい。測定値の信頼性が十分である場合には、この軌跡が好ましい。これによって、測定時間を短縮する、あるいは、同一測定時間におけるターゲット半径位置の変化ステップ(連続しているターゲット半径位置間の差分)を小さくすることができる。   In order to read the measurement data from the outer peripheral end to the inner peripheral end, the read element 121 needs to move only in one direction from the inner periphery to the outer periphery. That is, the HDC / MPU 23 only needs to change the target radius position in one direction (from the inner circumference side to the outer circumference side or from the outer circumference side to the inner circumference side) from end to end of the target radius position range. This trajectory is preferred when the reliability of the measured value is sufficient. As a result, the measurement time can be shortened, or the change step of the target radius position (difference between successive target radius positions) in the same measurement time can be reduced.

リード素子121のターゲット半径位置(リード素子121)をターゲット範囲(リード素子の移動範囲)内において内外に振る(振動させる)ことで、同一ターゲット半径位置について複数のサンプル値を得ることができる。これにより、測定結果の信頼性を高めることができる。測定時間の短縮のため、ターゲット半径位置(リード素子位置)の変化は1サイクルであることが好ましい。図3の例において、ターゲット半径位置(リード素子位置)の変化は1サイクル終了する。   A plurality of sample values can be obtained for the same target radial position by swinging (vibrating) the target radial position (read element 121) of the read element 121 in and out of the target range (read element movement range). Thereby, the reliability of a measurement result can be improved. In order to shorten the measurement time, the change of the target radius position (read element position) is preferably one cycle. In the example of FIG. 3, the change of the target radius position (read element position) ends one cycle.

リード素子121のターゲット半径位置の変化が大きいと、リード素子121の実際の位置がターゲット半径位置に追従できなくなる。従って、ターゲット半径位置のステップは、小さい値であることが重要である。好ましい構成において、ステップ値は、HDD1の機能として変化可能な値の最小値もしくは最小値の次に小さい値以下である。例えば、1PES単位でターゲット半径位置を指定することができる場合、HDC/MPU23が指定するステップは、1PES以下もしくは2PES以下である。   If the change in the target radial position of the read element 121 is large, the actual position of the read element 121 cannot follow the target radial position. Therefore, it is important that the step of the target radius position is a small value. In a preferred configuration, the step value is not more than the minimum value that can be changed as a function of the HDD 1 or less than the next smallest value. For example, when the target radius position can be specified in units of 1 PES, the step specified by the HDC / MPU 23 is 1 PES or less or 2 PES or less.

ターゲット半径位置の変化ステップ量を小さくするためには、測定の開始から終了までに読み出す測定点(ディスク回転数)を大きくする。例えば、ディスク1回転半の間でターゲット半径位置を1サイクル分変化させると、ディスク1回転で1サイクルのディスク半径位置変化を行なう方法よりも、ターゲット半径位置(リード素子位置)の変化ステップ量を小さくすることができる。   In order to reduce the change step amount of the target radius position, the measurement point (disk rotational speed) read from the start to the end of the measurement is increased. For example, if the target radius position is changed by one cycle during one and a half revolutions of the disk, the change step amount of the target radius position (read element position) is larger than the method of changing the disk radial position for one cycle with one disk revolution. Can be small.

測定の信頼性と測定時間短縮、そして、フォロイングにおけるヘッド・スライダ12のポジショニングの点から、図3の例に示すように、HDC/MPU23は、ターゲット半径位置を、磁気ディスク11の一回転において、1サイクル分振動変化させることが好ましい。制御のシンプリシティの点からは、HDC/MPU23は、ターゲット範囲の中心から開始してターゲット半径位置を変化させる。内外に振れた後に、ターゲット半径位置は初期位置と同一の値に戻る。   From the viewpoint of measurement reliability, measurement time reduction, and positioning of the head slider 12 during following, as shown in the example of FIG. 3, the HDC / MPU 23 sets the target radial position at one rotation of the magnetic disk 11. It is preferable to change the vibration by one cycle. From the point of control simplicity, the HDC / MPU 23 changes the target radius position starting from the center of the target range. After swinging in and out, the target radius position returns to the same value as the initial position.

好ましい構成において、HDC/MPU23は、サーボ・セクタ毎にターゲット半径位置を指定する機能を有する。これにより、正確なリード素子121の位置制御を行うことができる。測定用データの読み出しにおいて、必要な位置制御を行うことができるのであれば、HDC/MPU23は、複数セクタに一回の頻度でのみターゲット半径位置を指定できる構成でもよい。ターゲット半径位置を指定不能なセクタにおいては、例えば、直前の値が使用される。また、各サーボ・セクタ間において測定データの読み出し振幅を測定することが好ましいが、複数セクタに一回の頻度でのみ測定を行う構成でもよい。   In a preferred configuration, the HDC / MPU 23 has a function of designating a target radius position for each servo sector. Thereby, accurate position control of the read element 121 can be performed. The HDC / MPU 23 may be configured so that the target radius position can be specified only once in a plurality of sectors, as long as necessary position control can be performed in reading the measurement data. In a sector in which the target radius position cannot be specified, for example, the previous value is used. Further, although it is preferable to measure the read amplitude of the measurement data between each servo sector, a configuration in which measurement is performed only once in a plurality of sectors may be employed.

リード素子121を振りながらのフォロイングにおいて、HDC/MPU23は、サーボ読み出しエラーをハンドリングする機能をオフすることが好ましい。リード・ライト・オフセットの測定においては、読み出し振幅と位置信号との双方の実際のデータを取得することが必要である。サーボ・エラー・ハンドリング機能は、規定の条件からはずれる位置信号を無視する。従って、HDC/MPU23は、シーク完了後にフォロイングを開始する前、サーボ・エラー・ハンドリング機能をオフする。   In the following while swinging the read element 121, the HDC / MPU 23 preferably turns off the function of handling a servo read error. In the measurement of the read / write offset, it is necessary to acquire actual data of both the read amplitude and the position signal. The servo error handling function ignores position signals that deviate from the specified conditions. Therefore, the HDC / MPU 23 turns off the servo error handling function before starting the following after the seek is completed.

図5のタイミング・チャート及び図6のブロック図を参照して、リード・ライト・オフセット測定用データの読み出し処理におけるタイミング制御について説明する。図5は、そのタイミング・チャートの一例であり、図6は測定用データの読み出し処理に関連する構成要素及びそれらの間の信号及びデータを模式的に示すブロック図である。   With reference to the timing chart of FIG. 5 and the block diagram of FIG. 6, timing control in read processing of read / write offset measurement data will be described. FIG. 5 is an example of the timing chart, and FIG. 6 is a block diagram schematically showing components related to the measurement data reading process and signals and data therebetween.

サーボ・ゲート信号は、サーボ・セクタの読み出しタイミングを制御する信号である。サーボ・ゲート信号がHIGHの間(サーボ・ゲートが開いている間)、RWチャネル21とHDC/MPU23とは、リード素子121からのサーボ・データ読み出し信号の処理を行う。リード・ゲート信号は、測定用データの読み出しタイミングを制御する信号である。リード・ゲート信号がHIGHの間(リード・ゲートが開いている間)、RWチャネル21とHDC/MPU23とは、リード素子121からの測定用データ読み出し信号を処理する。   The servo gate signal is a signal for controlling the read timing of the servo sector. While the servo gate signal is HIGH (while the servo gate is open), the RW channel 21 and the HDC / MPU 23 process a servo data read signal from the read element 121. The read gate signal is a signal for controlling the reading timing of the measurement data. While the read gate signal is HIGH (while the read gate is open), the RW channel 21 and the HDC / MPU 23 process the measurement data read signal from the read element 121.

HDC/MPU23は、サーボ・ゲート信号を基準に、リード・ゲート信号を制御する。例えば、HDC/MPU23は、直前のサーボ・セクタのサーボ・ゲート信号の立ち下がりから、規定時間が経過した後にリード・ゲート信号をHIGHにセットする。また、規定時間経過後にリード・ゲート信号をLOWにセットする。HDC/MPU23は、直前のサーボ・ゲート信号の立ち下がりから、規定時間が経過した後にサーボ・ゲート信号をHIGHにセットする。   The HDC / MPU 23 controls the read gate signal based on the servo gate signal. For example, the HDC / MPU 23 sets the read gate signal to HIGH after a specified time has elapsed since the trailing edge of the servo gate signal of the immediately preceding servo sector. In addition, the read gate signal is set to LOW after the specified time has elapsed. The HDC / MPU 23 sets the servo gate signal to HIGH after a specified time has elapsed from the trailing edge of the previous servo gate signal.

HDC/MPU23は、シーク中に測定用データを読み出すことはできない。HDC/MPU23は、初期ターゲット半径位置へのシークが完了した後、フォロイング制御下においてリード・ゲート信号を制御して測定用データの読み出しを行う。具体的には、HDC/MPU23は、初期ターゲット位置へのシークが完了すると、フォロイングを開始する。   The HDC / MPU 23 cannot read the measurement data during seeking. After the seek to the initial target radius position is completed, the HDC / MPU 23 reads the measurement data by controlling the read gate signal under the following control. Specifically, when the seek to the initial target position is completed, the HDC / MPU 23 starts following.

シーク完了から既定時間(既定サーボ・セクタ数)経過した後、HDC/MPU23は、リード・ゲート信号をHIGHにセットして、リード・ライト・オフセット測定用データの読み出しを開始する。HDC/MPU23は、シーク完了後に、既定のサーボ・セクタ番号(例えば0番)を有するサーボ・セクタから測定用データの読み出しを開始してもよい。   After a predetermined time (predetermined number of servo sectors) has elapsed from the completion of the seek, the HDC / MPU 23 sets the read gate signal to HIGH and starts reading data for read / write offset measurement. The HDC / MPU 23 may start reading measurement data from a servo sector having a predetermined servo sector number (for example, number 0) after completion of seeking.

HDC/MPU23は、測定用データの読み出し処理を開始すると、各サーボ・セクタの位置信号とサーボ・セクタ間の測定用データの読み出し振幅値(本例においてVGA値)をRWチャネル21から取得し、それをRAM24のメモリ領域に格納する。HDC/MPU23は、サーボ・セクタ間において一つのVGA値を取得すればよい。HDC/MPU23は、サーボ・セクタ毎にターゲット半径位置を指定する。   When the HDC / MPU 23 starts the measurement data reading process, the HDC / MPU 23 acquires the position signal of each servo sector and the reading amplitude value (VGA value in this example) of the measurement data between the servo sectors from the RW channel 21. It is stored in the memory area of the RAM 24. The HDC / MPU 23 only needs to acquire one VGA value between servo sectors. The HDC / MPU 23 designates a target radius position for each servo sector.

本例において、ターゲット半径位置は、磁気ディスク1回転において1サイクルの変化を示す。従って、ターゲット半径位置の変化ステップ量は、ターゲット変化範囲(幅)を1トラックのサーボ・セクタ数で割った値である。端数は、例えば、切り捨てる。図5の例においては、サーボ・セクタ毎にターゲット半径位置が変化しており、変化量も一定である。実際の処理においては、各サーボ・セクタにおけるターゲット半径位置変化量は、幅とセクタ数によって決まるため、一定とは限らず、サーボ・セクタによっては変化量が零であることもありうる。   In this example, the target radius position shows a change of one cycle in one rotation of the magnetic disk. Accordingly, the change step amount of the target radius position is a value obtained by dividing the target change range (width) by the number of servo sectors in one track. The fraction is rounded down, for example. In the example of FIG. 5, the target radius position changes for each servo sector, and the change amount is also constant. In actual processing, the amount of change in the target radius position in each servo sector is determined by the width and the number of sectors, so it is not always constant, and the amount of change may be zero depending on the servo sector.

上記測定により、HDC/MPU23は、ディスク1回転における全てのサーボ・セクタの位置信号の値と、全てのセクタ(サーボ・セクタ間の領域を意味する)の測定用データのVGA値(読み出し振幅値に相当)を取得する。HDC/MPU23は、取得した値に対して近似式を適用し、測定用データの中心位置を算出する。図7は、VGA値と位置信号値との間の関係を示す測定データ及びその測定データにフィッティングした近似関数とを模式的に示す図である。VGA値と位置信号値との間の関係は、二次関数で近似することができる。   With the above measurement, the HDC / MPU 23 determines the position signal values of all servo sectors in one rotation of the disk and the VGA values (read amplitude values) of measurement data for all sectors (meaning areas between servo sectors). Equivalent). The HDC / MPU 23 applies an approximate expression to the acquired value and calculates the center position of the measurement data. FIG. 7 is a diagram schematically showing measurement data indicating the relationship between the VGA value and the position signal value and an approximate function fitted to the measurement data. The relationship between the VGA value and the position signal value can be approximated by a quadratic function.

HDC/MPU23は、フィッティングした近似関数の最小値を示す位置信号値を算出し、その位置信号値が示すディスク半径位置が測定用データ(ライト素子122)の中心位置であると決定する。VGA最小値(振幅最大値)の半径位置の算出には、近似関数を使用することが好ましいが、他の手法によりVGA最小値の半径位置を決定してもよい。なお、近似関数のフィッティングにおいては、不要データの削除や平均値の算出など、広く知られた統計手法を使用することが好ましい。   The HDC / MPU 23 calculates a position signal value indicating the minimum value of the fitted approximation function, and determines that the disk radial position indicated by the position signal value is the center position of the measurement data (write element 122). For calculating the radius position of the VGA minimum value (maximum amplitude value), it is preferable to use an approximate function, but the radius position of the VGA minimum value may be determined by other methods. In fitting approximate functions, it is preferable to use a widely known statistical method such as deleting unnecessary data or calculating an average value.

リード・ライト・オフセット測定におけるVGA測定をより正確なものとするためには、VGA最小値を示す半径位置の近傍において、狭い範囲でリード素子121の位置を変化させることが好ましい。しかし、リード素子位置の振り幅を小さくすることで、ターゲット位置範囲内にVGA最小値を示す半径位置が含まれないことを避けることが必要である。好ましい構成において、HDC/MPU23は、VGA最小位置(ライト素子中心位置)の多段階探索を行なう。   In order to make the VGA measurement in the read / write offset measurement more accurate, it is preferable to change the position of the read element 121 in a narrow range in the vicinity of the radial position indicating the VGA minimum value. However, it is necessary to avoid that the radial position indicating the VGA minimum value is not included in the target position range by reducing the swing width of the read element position. In a preferred configuration, the HDC / MPU 23 performs a multi-stage search for the VGA minimum position (light element center position).

HDC/MPU23は、広いサーチ範囲(ターゲット半径位置範囲)での測定を行い、その測定結果からVGA最小値の半径位置を決定(推定)する。次に、HDC/MPU23は、上記推定半径位置を含むより狭いサーチ範囲においてVGA測定を行い、その測定結果からVGA最小値の半径位置を決定する。このように、ラフ・サーチとファイン・サーチとを行なうことで、短い測定時間においてより正確なサーチを行うことができる。また、サーチ範囲を狭くしながらVGA測定を繰り返し行うことで、より正確にVGA最小半径位置を特定することができる。   The HDC / MPU 23 performs measurement in a wide search range (target radius position range), and determines (estimates) the radial position of the VGA minimum value from the measurement result. Next, the HDC / MPU 23 performs VGA measurement in a narrower search range including the estimated radius position, and determines the radius position of the VGA minimum value from the measurement result. Thus, by performing rough search and fine search, more accurate search can be performed in a short measurement time. Further, the VGA minimum radius position can be specified more accurately by repeatedly performing VGA measurement while narrowing the search range.

図8のフローチャートを参照して、二段階のVGA測定方法について説明する。HDC/MPU23は、最初の測定のターゲット半径位置にリード素子121を移動する(シーク)(S11)。このターゲット半径位置は、測定用データの書き込みにおけるリード素子位置と前もって設定されている近似式とから算出することができる。HDC/MPU23は、ターゲット半径位置においてフォロイングを開始する。   A two-stage VGA measurement method will be described with reference to the flowchart of FIG. The HDC / MPU 23 moves the read element 121 to the target radius position of the first measurement (seek) (S11). The target radius position can be calculated from the read element position in writing the measurement data and an approximate expression set in advance. The HDC / MPU 23 starts following at the target radius position.

HDC/MPU23は、ターゲット半径位置を変化させながらのフォロイングを行ないながら、VGAと位置信号(ディスク半径位置)の測定を行う(S12)。このときのサーチ範囲(ターゲット半径位置の触れ幅)は広いサーチ範囲であり、好ましくは、測定用データの幅よりも大きい。   The HDC / MPU 23 measures the VGA and the position signal (disk radial position) while performing the following while changing the target radial position (S12). The search range at this time (the touch width of the target radius position) is a wide search range, and is preferably larger than the width of the measurement data.

HDC/MPU23は、得られた測定結果から、VGA最小値を示す位置信号値(ディスク半径位置)を決定する(S13)。好ましくは、HDC/MPU23は、VGA最小値及びそれに対応する位置信号位置の決定には、近似関数を利用する。また、この決定に使用するデータは、測定データからノイズと判定されたデータを除いたデータである。   The HDC / MPU 23 determines a position signal value (disk radius position) indicating the VGA minimum value from the obtained measurement result (S13). Preferably, the HDC / MPU 23 uses an approximate function to determine the VGA minimum value and the position signal position corresponding thereto. The data used for this determination is data obtained by excluding data determined as noise from the measurement data.

HDC/MPU23は、次の測定のためのサーチ範囲を決定する(S14)。HDC/MPU23は、好ましくは、サーチ範囲の中心をラフ・サーチの測定結果から決定する。同一の中心位置を使用するよりも、より適切なファイン・サーチにおけるVGA測定を行うことができる。好ましくは、その中心位置はVGA最小値を示す位置信号値であり、以下においてはこの構成を説明する。サーチ範囲の幅は既定の値(予め設定されている値)、あるいは、決定したVGA最小値あるいはその位置信号値からそれを算出してもよい。サーチ範囲の幅(ターゲット半径位置の変化幅)は、前回のVGA測定におけるサーチ範囲の幅よりも小さい値である。   The HDC / MPU 23 determines a search range for the next measurement (S14). The HDC / MPU 23 preferably determines the center of the search range from the measurement result of the rough search. VGA measurement in a fine search can be performed more appropriately than using the same center position. Preferably, the center position is a position signal value indicating a VGA minimum value, and this configuration will be described below. The width of the search range may be calculated from a predetermined value (a preset value), or from the determined VGA minimum value or its position signal value. The width of the search range (change width of the target radius position) is a value smaller than the width of the search range in the previous VGA measurement.

HDC/MPU23は、前回のVGA測定で決定したVGA最小値のディスク半径位置をターゲット位置として、リード素子121(ヘッド・スライダ12)を移動する(シーク)(S15)。シーク完了後、HDC/MPU23は、ターゲット半径位置を変化させながらのフォロイングを行ないながら、VGAと位置信号(ディスク半径位置)の測定を行う(S16)。上述のように、このときのリード素子移動範囲は、前回の測定よりも狭い。HDC/MPU23は、得られた測定結果から、VGA最小値を示す位置信号値(ディスク半径位置)を決定する(S17)。HDC/MPU23は、この位置信号ちと測定用データ書き込みにおけるリード素子位置とから、リード・ライト・オフセットを算出する(S18)。   The HDC / MPU 23 moves the read element 121 (head slider 12) using the disk radius position of the minimum VGA value determined in the previous VGA measurement as the target position (seek) (S15). After the seek is completed, the HDC / MPU 23 measures the VGA and the position signal (disk radius position) while performing the following while changing the target radius position (S16). As described above, the read element movement range at this time is narrower than the previous measurement. The HDC / MPU 23 determines a position signal value (disk radius position) indicating the VGA minimum value from the obtained measurement result (S17). The HDC / MPU 23 calculates a read / write offset from the position signal and the read element position in the measurement data writing (S18).

このように、サーチ範囲を小さくしながら複数回のVGA測定を行う場合、一回のVGA測定において、図3を参照して説明したように、ターゲット半径位置は測定後に初期位置に戻ることが好ましい。これにより、次のVGA測定への移行をスムーズに行なうことができる。設計によっては、異なるVGA測定におけるサーチ範囲は常に同一でもよい。しかし、上述のように、前回の測定により得られたVGA最小値を示す半径位置からサーチ範囲を決定することで、より正確なVGA測定を行うことができる。これは、多くのVGA測定(2回を越える測定)を行う場合に、特に有用である。   As described above, when the VGA measurement is performed a plurality of times while reducing the search range, the target radius position is preferably returned to the initial position after the measurement as described with reference to FIG. 3 in one VGA measurement. . Thereby, the transition to the next VGA measurement can be performed smoothly. Depending on the design, the search range in different VGA measurements may always be the same. However, as described above, more accurate VGA measurement can be performed by determining the search range from the radial position indicating the VGA minimum value obtained by the previous measurement. This is particularly useful when making many VGA measurements (more than two measurements).

次に、二段階のVGA測定のより具体的な例について説明する。図9のフローチャートは、この処理の流れを示し、図10は最初のVGA測定により得られた測定結果と、その測定結果から次の測定におけるターゲット半径位置範囲(サーチ範囲)を決定する方法を説明する図である。図9に示すように、HDC/MPU23は、最初の測定のためのターゲット半径位置にリード素子121を移動する(シーク)(S31)。シーク・ターゲットは、測定用データの中心位置である。   Next, a more specific example of the two-stage VGA measurement will be described. The flowchart of FIG. 9 shows the flow of this processing, and FIG. 10 explains the measurement result obtained by the first VGA measurement and the method for determining the target radius position range (search range) in the next measurement from the measurement result. It is a figure to do. As shown in FIG. 9, the HDC / MPU 23 moves the read element 121 to the target radius position for the first measurement (seek) (S31). The seek target is the center position of the measurement data.

HDC/MPU23は、リード素子121をスイングさせながら、VGAとリード素子半径位置とを測定する(S32)。本例において、サーボ・トラック間の距離は256PESであり、振り幅は±120PESである。HDC/MPU23は、4PES毎にVGA測定値を複数グループにわけ、グループ内のσが10を超えるグループを削除する(S33)。HDC/MPU23は、不要データを除去した測定データから、VGA最小値を探索する(S34)。   The HDC / MPU 23 measures the VGA and the read element radial position while swinging the read element 121 (S32). In this example, the distance between servo tracks is 256 PES, and the swing width is ± 120 PES. The HDC / MPU 23 divides the VGA measurement values into a plurality of groups every 4 PESs, and deletes groups in which σ exceeds 10 (S33). The HDC / MPU 23 searches for the minimum VGA value from the measurement data from which unnecessary data has been removed (S34).

HDC/MPU23は、上記の4PES毎にグループ化したデータにおいて、各グル−プにおけるVGAとPESの平均値をとる。さらに、σが10以下の各グループにおける平均VGAの最大値と最小値との差を100%としたときの最小値+60%のデータを集める(S35)。図10は、ラフ・サーチによる測定データと、60%範囲とを示している。HDC/MPU23は、集めたデータから次のVGA測定におけるターゲット半径位置の振り幅を算出する(S36)。HDC/MPU23は、上記集めたデータに対して二次関数のフィッティング(Xが半径位置、YがVGA)を行い、VGAのプロファイルを得る(S37)。HDC/MPU23は、フィッティングした二次関数の微分を計算して、VGA最小値を示す位置信号値を算出する(S38)。以上により、最初のラフ・サーチが終了する。   The HDC / MPU 23 takes the average value of VGA and PES in each group in the data grouped for each 4 PES. Further, data of the minimum value + 60% is collected when the difference between the maximum value and the minimum value of the average VGA in each group where σ is 10 or less is 100% (S35). FIG. 10 shows the measurement data by the rough search and the 60% range. The HDC / MPU 23 calculates the amplitude of the target radius position in the next VGA measurement from the collected data (S36). The HDC / MPU 23 performs quadratic function fitting (X is the radial position and Y is the VGA) on the collected data to obtain a VGA profile (S37). The HDC / MPU 23 calculates the derivative of the fitted quadratic function and calculates a position signal value indicating the VGA minimum value (S38). Thus, the first rough search is completed.

次に、HDC/MPU23は、ファイン・サーチを開始する。HDC/MPU23は、工程S38で算出したVGA最小値の半径位置にリード素子121を移動する(シーク)(S39)。HDC/MPU23は、リード素子121をスイングさせながら、VGAとリード素子半径位置とを測定する(S40)。振り幅は、上記工程S36で算出した値である。HDC/MPU23は、4PES毎にVGA測定値を複数グループにわけ、グループ内のσが10を超えるグループを削除する(S41)。HDC/MPU23は、不要データを除去した測定データから、VGA最小値を探索する(S42)。   Next, the HDC / MPU 23 starts a fine search. The HDC / MPU 23 moves the read element 121 to the radius position of the VGA minimum value calculated in step S38 (seek) (S39). The HDC / MPU 23 measures the VGA and the read element radial position while swinging the read element 121 (S40). The swing width is the value calculated in step S36. The HDC / MPU 23 divides the VGA measurement values into a plurality of groups every 4 PESs, and deletes groups in which σ exceeds 10 (S41). The HDC / MPU 23 searches for the minimum VGA value from the measurement data from which unnecessary data is removed (S42).

HDC/MPU23は、σが10以下の各グループにおける平均VGAの最大値と最小値との差を100%としたときの最小値+60%のデータを集める(S43)。HDC/MPU23は、上記集めたデータに対して二次関数のフィッティング(Xが半径位置、YがVGA)を行い、VGAのプロファイルを得る(S44)。HDC/MPU23は、フィッティングした二次関数の微分を計算して、VGA最小値を示す位置信号値を算出する(S45)。HDC/MPU23は、算出した位置信号と測定用データ書き込みにおけるリード素子121の半径位置とから、リード・ライト・オフセット値を算出する。2回目のVGA測定は、1回目の測定における工程S36を除く処理と同様である。3回以上のVGA測定を行う場合には、2回目の測定においても次の測定における振り幅の算出を行なう。最後のVGA測定においてのみ、この工程は省略される。   The HDC / MPU 23 collects data of the minimum value + 60% when the difference between the maximum value and the minimum value of the average VGA in each group where σ is 10 or less is 100% (S43). The HDC / MPU 23 performs quadratic function fitting (X is the radial position and Y is the VGA) on the collected data to obtain a VGA profile (S44). The HDC / MPU 23 calculates the differential of the fitted quadratic function to calculate a position signal value indicating the VGA minimum value (S45). The HDC / MPU 23 calculates a read / write offset value from the calculated position signal and the radial position of the read element 121 in writing the measurement data. The second VGA measurement is the same as the process excluding step S36 in the first measurement. When performing VGA measurement three times or more, the amplitude of the next measurement is also calculated in the second measurement. Only in the last VGA measurement this step is omitted.

以上、本発明を好ましい実施形態を例として説明したが、本発明が上記の実施形態に限定されるものではない。当業者であれば、上記の実施形態の各要素を、本発明の範囲において容易に変更、追加、変換することが可能である。本発明はHDDに限らず、他のタイプのディスク・ドライブに適用することができる。測定用データの中心位置を決定することができるのであれば、測定振幅と異なる値を使用してもよい。   As mentioned above, although this invention was demonstrated taking preferable embodiment as an example, this invention is not limited to said embodiment. A person skilled in the art can easily change, add, and convert each element of the above-described embodiment within the scope of the present invention. The present invention is not limited to the HDD, but can be applied to other types of disk drives. As long as the center position of the measurement data can be determined, a value different from the measurement amplitude may be used.

1 ハードディスク・ドライブ、10 エンクロージャ、11 磁気ディスク
12 ヘッド・スライダ、14 スピンドル・モータ、15 ボイス・コイル・モータ
16 アクチュエータ、17 ランプ、20 回路基板
21 リード・ライト・チャネル、22 モータ・ドライバ・ユニット
120 ヘッド素子部、121 リード素子、122 ライト素子
DESCRIPTION OF SYMBOLS 1 Hard disk drive, 10 Enclosure, 11 Magnetic disk 12 Head slider, 14 Spindle motor, 15 Voice coil motor 16 Actuator, 17 Lamp, 20 Circuit board 21 Read / write channel, 22 Motor driver unit 120 Head element part, 121 Read element, 122 Write element

Claims (14)

リード素子とライト素子との間のリード・ライト・オフセットを測定する方法であって、
前記ライト素子により測定用データを書き込み、
前記測定用データを前記リード素子により読み出すために、ターゲット半径位置に前記リード素子を移動するシーク処理を行い、
前記シーク処理が完了した後、前記リード素子によるフォロイング処理を開始し、
前記リード素子のターゲット半径位置を変化させながら、前記測定用データ・トラック上を通過する前記リード素子の前記フォロイング処理を行い、
前記フォロイング処理において前記測定用データの読み出しとサーボ・データの読み出しとを行い、
前記測定用データ及び前記サーボ・データの前記読み出しにより得られたデータを使用して、前記リード・ライト・オフセットを決定する、
リード・ライト・オフセット測定方法。
A method for measuring a read / write offset between a read element and a write element,
Write measurement data with the light element,
In order to read the measurement data by the read element, a seek process is performed to move the read element to a target radial position,
After the seek process is completed, the follow process by the read element is started,
While changing the target radius position of the read element, performing the following process of the read element that passes on the measurement data track,
In the following processing, the measurement data is read and the servo data is read,
Using the measurement data and the data obtained by the reading of the servo data, the read / write offset is determined.
Read / write offset measurement method.
前記フォロイング処理の前に、前記測定用データの中心位置のラフ・サーチ処理を行い、
前記ラフ・サーチ処理は、
前記フォロイング処理における前記ターゲット半径位置の変化幅よりも大きな変化幅において前記ターゲット半径位置を変化させながら、前記測定用データ上を通過する前記リード素子のフォロイング処理を行い、
前記ラフ・サーチ処理における前記フォロイング処理において、前記測定用データの読み出しとサーボ・データの読み出しとを行い、
前記ラフ・サーチ処理における前記測定用データ及び前記サーボ・データの前記読み出しにより得られたデータにより、前記測定用データの中心位置を決定し、
前記ラフ・サーチ処理の測定結果にしたがって、前記ラフ・サーチ処理の後の前記フォロイングにおける前記ターゲット半径位置の変化範囲を決定する、
請求項1に記載のリード・ライト・オフセット測定方法。
Before the following process, a rough search process of the center position of the measurement data is performed,
The rough search process is
While changing the target radius position in a change width larger than the change width of the target radius position in the following processing, performing the following processing of the read element that passes over the measurement data,
In the following process in the rough search process, the measurement data is read and the servo data is read,
The center position of the measurement data is determined by the data obtained by the reading of the measurement data and the servo data in the rough search process,
According to the measurement result of the rough search process, a change range of the target radius position in the following after the rough search process is determined.
The read / write offset measuring method according to claim 1.
前記シーク処理におけるターゲット位置は、前記ラフ・サーチ処理において決定した中心位置である、
請求項2に記載のリード・ライト・オフセット測定方法。
The target position in the seek process is the center position determined in the rough search process.
The read / write offset measuring method according to claim 2.
前記フォロイング処理開始におけるターゲット半径位置と、前記フォロイング処理終了におけるターゲット半径位置とは一致している、
請求項2に記載のリード・ライト・オフセット測定方法
The target radius position at the start of the following process is the same as the target radius position at the end of the following process.
The read / write offset measuring method according to claim 2.
前記フォロイング処理を開始する前に、エラー・ハンドリング機能をオフする、
請求項1に記載のリード・ライト・オフセット測定方法。
Before starting the following process, turn off the error handling function.
The read / write offset measuring method according to claim 1.
前記フォロイング処理において、前記ターゲット半径位置は、ディスク半径方向において振動している、
請求項1に記載のリード・ライト・オフセット測定方法。
In the following process, the target radius position is oscillating in the disk radial direction.
The read / write offset measuring method according to claim 1.
前記フォロイング処理開始におけるターゲット半径位置と、前記フォロイング処理終了におけるターゲット半径位置とは一致しており、
前記フォロイングは前記ディスクの一回転で終了する、
請求項1に記載のリード・ライト・オフセット測定方法。
The target radius position at the start of the following process is the same as the target radius position at the end of the following process,
The following is completed with one rotation of the disc.
The read / write offset measuring method according to claim 1.
リード素子とライト素子との間のリード・ライト・オフセットを測定するディスク・ドライブであって、
ディスクと、
測定用データを前記ディスクに書き込むライト素子と、
前記測定用データとサーボ・データとを読み出すリード素子と、
シーク処理において、前記リード素子により前記測定用データを読み出すために、ターゲット半径位置に前記リード素子を移動する移動機構と、
前記シーク処理が完了した後、前記リード素子のターゲット半径位置を変化させながら前記測定用データ上を通過する前記リード素子の前記フォロイング処理を行い、そのフォロイング処理における前記測定用データとサーボ・データとの前記リード素子による読み出しにより得られたデータを使用して、前記リード・ライト・オフセットを決定する、
コントローラと、
を有するディスク・ドライブ。
A disk drive for measuring a read / write offset between a read element and a write element,
A disc,
A write element for writing measurement data to the disk;
A read element for reading the measurement data and servo data;
In a seek process, in order to read the measurement data by the read element, a moving mechanism that moves the read element to a target radial position;
After the seek process is completed, the following process of the read element passing over the measurement data is performed while changing the target radial position of the read element, and the measurement data and servo data in the following process are Using the data obtained by reading by the read element, to determine the read / write offset,
A controller,
Disk drive with.
前記コントローラは、前記フォロイング処理の前に、前記測定用データの中心位置のラフ・サーチ処理を行い、
前記ラフ・サーチ処理は、
前記フォロイング処理における前記ターゲット半径位置の変化幅よりも大きな変化幅において前記ターゲット半径位置を変化させながら、前記測定用データ上を通過する前記リード素子のフォロイング処理を行い、
前記ラフ・サーチ処理における前記フォロイング処理において、前記測定用データの読み出しとサーボ・データの読み出しとを行い、
前記ラフ・サーチ処理における前記測定用データ及び前記サーボ・データの前記読み出しにより得られたデータにより、前記測定用データの中心位置を決定し、
前記ラフ・サーチ処理の測定結果にしたがって、前記ラフ・サーチ処理の後の前記フォロイングにおける前記ターゲット半径位置の変化範囲を決定する、
請求項8に記載のディスク・ドライブ。
The controller performs a rough search process of the center position of the measurement data before the following process,
The rough search process is
While changing the target radius position in a change width larger than the change width of the target radius position in the following processing, performing the following processing of the read element that passes over the measurement data,
In the following process in the rough search process, the measurement data is read and the servo data is read,
The center position of the measurement data is determined by the data obtained by the reading of the measurement data and the servo data in the rough search process,
According to the measurement result of the rough search process, a change range of the target radius position in the following after the rough search process is determined.
The disk drive according to claim 8.
前記シーク処理におけるターゲット位置は、前記ラフ・サーチ処理において決定した中心位置である、
請求項9に記載のディスク・ドライブ。
The target position in the seek process is the center position determined in the rough search process.
The disk drive of claim 9.
前記フォロイング処理開始におけるターゲット半径位置と、前記フォロイング処理終了におけるターゲット半径位置とは一致している、
請求項9に記載のディスク・ドライブ。
The target radius position at the start of the following process is the same as the target radius position at the end of the following process.
The disk drive of claim 9.
前記コントローラは、前記フォロイング処理を開始する前に、エラー・ハンドリング機能をオフする、
請求項8に記載のディスク・ドライブ。
The controller turns off the error handling function before starting the following process.
The disk drive according to claim 8.
前記フォロイング処理において、前記ターゲット半径位置はディスク半径方向において振動している、
請求項8に記載のディスク・ドライブ。
In the following process, the target radius position is oscillating in the disk radial direction.
The disk drive according to claim 8.
前記フォロイング処理開始におけるターゲット半径位置と、前記フォロイング処理終了におけるターゲット半径位置とは一致しており、
前記フォロイングは前記ディスクの一回転で終了する、
請求項8に記載のディスク・ドライブ。
The target radius position at the start of the following process is the same as the target radius position at the end of the following process,
The following is completed with one rotation of the disc.
The disk drive according to claim 8.
JP2009264899A 2009-11-20 2009-11-20 Disk drive, and read/write offset measurement method Pending JP2011108342A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009264899A JP2011108342A (en) 2009-11-20 2009-11-20 Disk drive, and read/write offset measurement method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009264899A JP2011108342A (en) 2009-11-20 2009-11-20 Disk drive, and read/write offset measurement method

Publications (1)

Publication Number Publication Date
JP2011108342A true JP2011108342A (en) 2011-06-02

Family

ID=44231631

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009264899A Pending JP2011108342A (en) 2009-11-20 2009-11-20 Disk drive, and read/write offset measurement method

Country Status (1)

Country Link
JP (1) JP2011108342A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE112011102644T5 (en) 2010-08-06 2013-06-06 Semiconductor Energy Laboratory Co., Ltd. Integrated semiconductor circuit
CN115083506A (en) * 2022-06-22 2022-09-20 上海威固信息技术股份有限公司 Solid state disk storage performance testing method and system, image storage device and hard disk

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03183092A (en) * 1989-12-11 1991-08-09 Victor Co Of Japan Ltd Track number detecting system for information recording medium disk
JPH0562382A (en) * 1991-08-30 1993-03-12 Sony Corp Disk drive device
JPH0845143A (en) * 1995-08-07 1996-02-16 Hitachi Ltd Automatic tracking device for magnetic recording / reproducing device
JPH08124137A (en) * 1994-08-30 1996-05-17 Sony Corp Head deviation measuring method and apparatus, and data recording / reproducing method and apparatus
JP2002093088A (en) * 2000-09-13 2002-03-29 International Manufacturing & Engineering Services Co Ltd Test apparatus and test method for magnetic head or magnetic disk
JP2004127384A (en) * 2002-09-30 2004-04-22 Mitsumi Electric Co Ltd Optical disk device and command execution method
JP2005100611A (en) * 2003-09-04 2005-04-14 Matsushita Electric Ind Co Ltd Magnetic disk device, data track pitch determination method and self-servo write method thereof

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03183092A (en) * 1989-12-11 1991-08-09 Victor Co Of Japan Ltd Track number detecting system for information recording medium disk
JPH0562382A (en) * 1991-08-30 1993-03-12 Sony Corp Disk drive device
JPH08124137A (en) * 1994-08-30 1996-05-17 Sony Corp Head deviation measuring method and apparatus, and data recording / reproducing method and apparatus
JPH0845143A (en) * 1995-08-07 1996-02-16 Hitachi Ltd Automatic tracking device for magnetic recording / reproducing device
JP2002093088A (en) * 2000-09-13 2002-03-29 International Manufacturing & Engineering Services Co Ltd Test apparatus and test method for magnetic head or magnetic disk
JP2004127384A (en) * 2002-09-30 2004-04-22 Mitsumi Electric Co Ltd Optical disk device and command execution method
JP2005100611A (en) * 2003-09-04 2005-04-14 Matsushita Electric Ind Co Ltd Magnetic disk device, data track pitch determination method and self-servo write method thereof

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE112011102644T5 (en) 2010-08-06 2013-06-06 Semiconductor Energy Laboratory Co., Ltd. Integrated semiconductor circuit
DE112011102644B4 (en) 2010-08-06 2019-12-05 Semiconductor Energy Laboratory Co., Ltd. Integrated semiconductor circuit
CN115083506A (en) * 2022-06-22 2022-09-20 上海威固信息技术股份有限公司 Solid state disk storage performance testing method and system, image storage device and hard disk

Similar Documents

Publication Publication Date Title
US8483027B1 (en) Disk drive qualifying head/disk interface using jitter seek excitation
KR20080076697A (en) Memory, memory control circuit and head position misalignment measuring method
JP2008243266A (en) Magnetic recording medium, servo recording method on magnetic recording medium, and magnetic recording apparatus
JP2009087405A (en) Disk drive device, manufacturing method thereof, and method of setting heater power value of heater for adjusting clearance
JP2008192263A (en) Disk drive device and error recovery processing method thereof
US7573669B2 (en) Method and apparatus for writing pattern on disk
JP2009070496A (en) Disk drive device, method of manufacturing the same, and method for determining data track pitch of disk drive device
US7567404B1 (en) Method for measuring actuator velocity during self-servo-write
JP2009134782A (en) Disk drive device and servo control method thereof
JP2008293625A (en) Apparatus for determining control value for controlling clearance between head and disk, method thereof, and magnetic disk drive apparatus
JP3708077B2 (en) Disk storage device and head positioning method in the same device
US7532426B2 (en) Method for erase process on recording surface of disk and disk drive apparatus
JP2011108342A (en) Disk drive, and read/write offset measurement method
JP2011123966A (en) Method for writing servo write track on disk, and disk drive
US7196513B2 (en) Method for testing magnetic hard disk or magnetic head
US7079347B2 (en) Method and apparatus for providing a marker for adaptive formatting via a self-servowrite process
JP5064666B2 (en) Data storage device and user data write control method thereof
JP4971907B2 (en) Data sector phase correction method and disk drive device by rotational slip of disk
JP2010118131A (en) Disk drive device, clearance measuring method and servo pattern writing method
JP2010040146A (en) Method for writing servo pattern and disk drive device
JP2008034067A (en) Disk eccentricity measuring method and disk storage device to which the method is applied
JP4799913B2 (en) Data storage device, parameter determination method and method for determining position control signal value of head
JP2007293930A (en) Method and data storage device for writing servo pattern on recording surface
JP4412497B2 (en) Disk device, information processing system, and information providing device
US20110102929A1 (en) Disk drive and method of timing control for servo-data detection

Legal Events

Date Code Title Description
A621 Written request for application examination

Effective date: 20120711

Free format text: JAPANESE INTERMEDIATE CODE: A621

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20131129

A131 Notification of reasons for refusal

Effective date: 20131203

Free format text: JAPANESE INTERMEDIATE CODE: A131

A02 Decision of refusal

Effective date: 20140507

Free format text: JAPANESE INTERMEDIATE CODE: A02