JP4708112B2 - メディアにパターンを書き込む方法及びデータ記憶装置 - Google Patents
メディアにパターンを書き込む方法及びデータ記憶装置 Download PDFInfo
- Publication number
- JP4708112B2 JP4708112B2 JP2005223332A JP2005223332A JP4708112B2 JP 4708112 B2 JP4708112 B2 JP 4708112B2 JP 2005223332 A JP2005223332 A JP 2005223332A JP 2005223332 A JP2005223332 A JP 2005223332A JP 4708112 B2 JP4708112 B2 JP 4708112B2
- Authority
- JP
- Japan
- Prior art keywords
- pattern
- track
- clock frequency
- read
- value
- 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
Images
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/59633—Servo formatting
-
- 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/59633—Servo formatting
- G11B5/59638—Servo formatting apparatuses, e.g. servo-writers
Landscapes
- Moving Of The Head To Find And Align With The Track (AREA)
Description
ここで、前記の態様における、周波数を制御されたクロックを用いた時間測定及び遅延時間の設定においては、個々のクロック時間をアナログ的又はデジタル的な手法でさらに細かく補間した精度の高い時間を用いることを含む。
Ttotal = Tavg[0] + Tavg[1] + ... + Tavg[N-1]
と表すことができる。これは、デフォルトのクロック周波数f0で測定した時間(クロック・カウント数)である。
(N x M)/Ttotal = 1+ C_factor
と定義する。なお、クロック周波数変更の度合いを小さくするため、整数Mは、このように決定することが好ましいが、クロック生成回路211のクロック周波数変更可能範囲にあれば、上記数値に限定されない。
N x M = Davg[0] + Davg[1] + ... + Davg[N-1]
となる。
Dtarget[k]=Davg[0]+Davg[1]+...+Davg[k-1]
を算出する。
Delay[k] = Delay[0] + k*M − Dtarget[k]
Delay [0]は設計によって決定される値である。
Derror[k] = Dstamp[k] − Dtarget[k]
Sumerror = Sumerror + Derror[k]
C_factor[k] = kp * Derror[k] + ki * Sumerror + kd * (Derror[k]-Derror[k-1])
さらに、セクタkにおけるクロック周波数f[k]は、
f[k] = (1 + C_factor[k])*f1
である。
C_factor[k] = kl*(Dstamp[k] − Dstamp[k-L]) / (Dtarget[k] - Dtarget[k-L])
Lは、設計によって決められる自然数であって、例えば10もしくは20などを選択することができる。また、上述の例においては、磁気ディスク11の回転ジッタを取り除くため、複数測定値の単純平均を使用しているが、特定の測定値に重みをかけるなど、他の演算方法を使用することも可能である。
12 ヘッド素子部、14 スピンドル・モータ、15 ボイス・コイル・モータ
16 アクチュエータ、20 回路基板、21 リード・ライト・チャネル
22 モータ・ドライバ・ユニット、51 ホスト、121 リード素子
122 ライト素子、211 クロック生成回路
Claims (20)
- 回転するメディア上において、リード素子でパターンを読み出しながら、半径位置の異なるライト素子で新たなパターンを書き込む方法であって、
回転するメディアの第1トラックに複数の基準パターンを書き込み、
前記複数の基準パターンのそれぞれの読み出し時刻値を複数回測定し、各基準パターンの読み出し時刻値に対するターゲット値を決定し、
前記複数の基準パターンを読み出しながらクロック周波数を各基準パターンの読み出し時刻値とその決定されたターゲット値との差分を使用して変化させ、
前記各基準パターンを読み出してから、変調されたクロック周波数における予め得たセクタ毎の遅延時間後に、第2トラックに新たなパターンを書き込む方法。 - 前記クロック周波数を、前記各基準パターンの読み出し時刻値とそのターゲット値との差分を使用したPID制御によって変化させる、請求項1に記載の方法。
- 各前記基準パターンについて、その測定された複数の読み出し時刻値から、前記メディアの回転ジッタ成分を補償したその基準パターンの読み出し時刻値を算出し、その時刻値をその基準パターンのターゲット値と決定する、請求項1に記載の方法。
- 各前記基準パターンについて、その測定された複数の読み出し時刻値の単純平均値を前記ターゲット値と決定する、請求項3に記載の方法。
- 前記複数の基準パターンの読み出し測定を行う測定クロック周波数の値は、その周波数におけるトラック1周分のクロック・カウント数が、前記第2トラックに書き込むパターンの数で等分できる値である、請求項1に記載の方法。
- 前記測定クロック周波数を、基準クロック周波数における第1トラック1周分のクロック・カウント数の複数測定値と、前記第2トラックに書き込むパターン間のクロック・カウント数とから決定する、請求項5に記載の方法。
- 前記基準クロック周波数は、前記複数の基準パターンを書き込むときのクロック周波数である、請求項6に記載の方法。
- 回転するメディアの第1トラックに書き込まれている複数の基準パターンのそれぞれを、複数回読み出すリード素子と、
前記複数の基準パターンのそれぞれについて、前記リード素子が読み出した複数の読み出し時刻値を使用して、その読み出し時刻値に対するターゲット値を決定するコントローラと、
前記各基準パターンの読み出し時刻値とそのターゲット値との差分を使用して制御されたクロック周波数のクロックを生成するクロック生成回路と、
前記各基準パターンを前記リード素子が読み出してから、制御されたクロック周波数における予め得たセクタ毎の遅延時間後に、第2トラックに新たなパターンを書き込むライト素子と、
を備えるデータ記憶装置。 - 前記クロック生成回路は、そのクロック周波数を前記各基準パターンの読み出し時刻値とそのターゲット値との差分を使用したPID制御に従って変化させる、請求項8に記載のデータ記憶装置。
- 前記コントローラは、各前記基準パターンについて、前記リード素子が読み出した複数の読み出し時刻値から、前記メディアの回転ジッタ成分を補償したその基準パターンの読み出し時刻値を算出し、その時刻値をその基準パターンのターゲット値と決定する、請求項8に記載のデータ記憶装置。
- 前記リード素子が前記複数の基準パターンの読み出しを行う測定クロック周波数の値は、その周波数におけるトラック1周分のクロック・カウント数が、前記第2トラックに書き込むパターンの数で等分できる値である、請求項10に記載のデータ記憶装置。
- 前記コントローラは、前記測定クロック周波数を、基準クロック周波数における第1トラック1周分のクロック・カウント数の複数測定値と、前記第2トラックに書き込むパターン間のクロック・カウント数とから決定する、請求項11に記載のデータ記憶装置。
- 前記基準クロック周波数は、前記複数の基準パターンを書き込むときのクロック周波数である、請求項12に記載のデータ記憶装置。
- 前記コントローラは、各前記基準パターンについて、前記リード素子が読み出した複数の読み出し時刻値の単純平均値を前記ターゲット値と決定する、請求項8に記載のデータ記憶装置。
- 回転するメディア上において、リード素子でパターンを読み出しながら、半径位置の異なるライト素子で新たなパターンを書き込み、前記回転するメディア上の第1トラックに複数の基準パターンを書き込む、装置であって、
前記複数の基準パターンのそれぞれの読み出し時刻値を複数回測定し、各基準パターンの読み出し時刻値に対するターゲット値を決定する手段と、
前記複数の基準パターンを読み出しながらクロック周波数を各基準パターンの読み出し時刻値とその決定されたターゲット値との差分を使用して変化させる手段と、
前記各基準パターンを読み出してから、変調されたクロック周波数における予め得たセクタ毎の遅延時間後に、第2トラックに新たなパターンを書き込む手段と、
を備える装置。 - 各前記基準パターンについて、その測定された複数の読み出し時刻値から、前記メディアの回転ジッタ成分を補償したその基準パターンの読み出し時刻値を算出する手段と、
その時刻値をその基準パターンのターゲット値と決定する手段と、
をさらに備える、請求項15に記載の装置。 - 各前記基準パターンについて、その測定された複数の読み出し時刻値の単純平均値を前記ターゲット値と決定する手段と、
をさらに備える、請求項16に記載の装置。 - 前記複数の基準パターンの読み出し測定を行う測定クロック周波数の値は、その周波数におけるトラック1周分のクロック・カウント数が、前記第2トラックに書き込むパターンの数で等分できる値である、請求項15に記載の装置。
- 前記測定クロック周波数を、基準クロック周波数における第1トラック1周分のクロック・カウント数の複数測定値と、前記第2トラックに書き込むパターン間のクロック・カウント数とから決定する手段と、
をさらに備える、請求項18に記載の装置。 - 前記基準クロック周波数は、前記複数の基準パターンを書き込むときのクロック周波数である、請求項19に記載の装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005223332A JP4708112B2 (ja) | 2005-08-01 | 2005-08-01 | メディアにパターンを書き込む方法及びデータ記憶装置 |
US11/494,684 US7532424B2 (en) | 2005-08-01 | 2006-07-26 | Method of writing pattern on media and data storage device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005223332A JP4708112B2 (ja) | 2005-08-01 | 2005-08-01 | メディアにパターンを書き込む方法及びデータ記憶装置 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2007042183A JP2007042183A (ja) | 2007-02-15 |
JP2007042183A5 JP2007042183A5 (ja) | 2008-09-11 |
JP4708112B2 true JP4708112B2 (ja) | 2011-06-22 |
Family
ID=37694023
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005223332A Expired - Fee Related JP4708112B2 (ja) | 2005-08-01 | 2005-08-01 | メディアにパターンを書き込む方法及びデータ記憶装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US7532424B2 (ja) |
JP (1) | JP4708112B2 (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4805678B2 (ja) * | 2006-01-04 | 2011-11-02 | ヒタチグローバルストレージテクノロジーズネザーランドビーブイ | 磁気ディスク装置 |
JP2009223990A (ja) * | 2008-03-18 | 2009-10-01 | Fujitsu Ltd | 情報記録媒体および情報記憶装置 |
JP2011123966A (ja) * | 2009-12-12 | 2011-06-23 | Hitachi Global Storage Technologies Netherlands Bv | ディスクへサーボ・ライト・トラックを書き込む方法及びディスク・ドライブ |
US8498076B1 (en) | 2010-04-22 | 2013-07-30 | Western Digital Technologies, Inc. | Disk drive biasing timing recovery measurements for spiral tracks based on radial location of head |
JP2012160228A (ja) * | 2011-01-31 | 2012-08-23 | Toshiba Corp | 初期クロックパターン書き込み方法及び磁気ディスク装置 |
US8625229B2 (en) | 2012-06-10 | 2014-01-07 | HGST Netherlands B.V. | Servo control in a patterned-media magnetic recording disk drive using a reference table |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US561233A (en) * | 1896-06-02 | Wrought iron | ||
US6252732B1 (en) * | 1994-12-01 | 2001-06-26 | International Business Machines Corporation | Method and apparatus for correcting systematic errors in timing pattern generation |
US6898035B1 (en) * | 1994-12-01 | 2005-05-24 | Hitachi Global Storage Technologies Netherlands B.V. | Method and apparatus for correcting for systematic errors in timing pattern generation |
US6078450A (en) * | 1994-12-01 | 2000-06-20 | International Business Machines Corporation | Method and apparatus for correcting for random errors in timing pattern generation |
TW280906B (ja) | 1994-12-01 | 1996-07-11 | Ibm | |
US5612833A (en) | 1994-12-02 | 1997-03-18 | International Business Machines Corporation | Radial self-propagation pattern generation for disk file servowriting |
US5790332A (en) * | 1995-11-07 | 1998-08-04 | Pc Peripherals Inc. | Method and apparatus for generating clock signals having count closure and deterministically optimized phase closure |
US6633451B1 (en) * | 1999-04-28 | 2003-10-14 | Hitachi Global Storage Technologies Netherlands B.V. | Self-servo-writing timing pattern generation with non-overlapping read and write elements |
US6600620B1 (en) * | 2000-03-31 | 2003-07-29 | Western Digital Technologies, Inc. | Self-servo writing a disk drive by propagating interleaved sets of timing clocks and servo bursts during alternate time intervals |
US6429989B1 (en) * | 2000-06-13 | 2002-08-06 | International Business Machines Corporation | Method for self-servowriting timing propagation |
DE10196825T5 (de) * | 2000-10-24 | 2004-04-15 | Seagate Technology Llc, Scotts Valley | Schaltung für Self-Writing-Servo- und -Taktfelder auf einem Plattenlaufwerk |
US6735031B2 (en) | 2001-01-31 | 2004-05-11 | Hitachi Global Storage Technologies Netherlands B.V. | Method for storage of self-servowriting timing information |
US7019926B2 (en) * | 2002-06-27 | 2006-03-28 | Hitachi Global Storage Technologies Netherlands B.V. | Self-servo-writing multi-slot timing pattern |
JP2004185682A (ja) * | 2002-11-29 | 2004-07-02 | Hitachi Global Storage Technologies Netherlands Bv | サーボ情報の書き込み方法、サーボ制御方法、データ記憶装置、プログラム |
JP2005078786A (ja) * | 2003-09-04 | 2005-03-24 | Hitachi Global Storage Technologies Inc | 磁気ディスク装置及びそのためのサーボパターン記録方法 |
JP2006085782A (ja) * | 2004-09-14 | 2006-03-30 | Hitachi Global Storage Technologies Netherlands Bv | 記録ディスクにパターンを書き込む方法及びデータ記憶装置 |
JP2006085780A (ja) * | 2004-09-14 | 2006-03-30 | Hitachi Global Storage Technologies Netherlands Bv | 記録ディスクにパターンを書き込む方法及びデータ記憶装置 |
-
2005
- 2005-08-01 JP JP2005223332A patent/JP4708112B2/ja not_active Expired - Fee Related
-
2006
- 2006-07-26 US US11/494,684 patent/US7532424B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US20070025007A1 (en) | 2007-02-01 |
JP2007042183A (ja) | 2007-02-15 |
US7532424B2 (en) | 2009-05-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8031428B1 (en) | Single-pass spiral self-servo-write | |
US7486467B2 (en) | Magnetic disk drive and method for registering defective sector using timing control of pattern writing | |
US7573669B2 (en) | Method and apparatus for writing pattern on disk | |
US7995304B2 (en) | Circuits that use a postamble signal to determine phase and frequency errors in the acquisition of a preamble signal | |
JP2010033708A (ja) | ディスク記憶装置及びオフセット算出方法 | |
JP2008016065A (ja) | ディスク記憶装置及びヘッド位置決め制御方法 | |
JP2009070496A (ja) | ディスク・ドライブ装置、その製造方法及びディスク・ドライブ装置のデータ・トラック・ピッチを決定する方法 | |
JP4708112B2 (ja) | メディアにパターンを書き込む方法及びデータ記憶装置 | |
JP4368332B2 (ja) | 記録ディスクへのパターン書き込み方法及びデータ記憶装置 | |
US7835105B1 (en) | Propagation self servo write system and method for storage devices employing sector-servo scheme | |
US7567404B1 (en) | Method for measuring actuator velocity during self-servo-write | |
CN112151079A (zh) | 生成用于多个区的pes rro和数据扇区压缩rro的数据存储装置 | |
JP4364284B1 (ja) | ディスク記憶装置及びオフセット測定方法 | |
JP2006085780A (ja) | 記録ディスクにパターンを書き込む方法及びデータ記憶装置 | |
JP2008052807A (ja) | ディスクへパターンを書き込む方法、ディスク上のトラックをフォローイングする方法及びディスクへパターンを書き込む装置 | |
JP2006085782A (ja) | 記録ディスクにパターンを書き込む方法及びデータ記憶装置 | |
JP4717610B2 (ja) | メディアにパターンを書き込む方法及びデータ記憶装置 | |
JP2011123966A (ja) | ディスクへサーボ・ライト・トラックを書き込む方法及びディスク・ドライブ | |
US20160351220A1 (en) | Magnetic disk device, control method, and manufacturing method of magnetic disk device | |
JP4189119B2 (ja) | ヘッド位置決め制御システム及び同システムを備えた磁気ディスク装置 | |
US7567406B2 (en) | Method of writing pattern on magnetic disk and device therefor | |
US20070247736A1 (en) | Disk drive apparatus and method for writing and/or reading user data thereof | |
JP4799913B2 (ja) | データ記憶装置、パラメータ決定方法及びそのヘッドの位置制御信号値を決定する方法 | |
JP2006085781A (ja) | データ記憶装置のヘッド特性を測定する方法及びデータ記憶装置 | |
JP4717611B2 (ja) | メディアにパターンを書き込む方法及びデータ記憶装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080728 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080728 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20100510 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110210 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110315 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110316 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140325 Year of fee payment: 3 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140325 Year of fee payment: 3 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |