1. Field of the Invention
The present invention relates to rotating magnetic disk drives, and more particularly, to techniques for efficiently determining and storing wedge repeatable runout (RRO) compensation values.
2. Description of the Prior Art and Related Information
With reference to
Accordingly, there exists a need for a technique for efficiently determining and storing the RRO compensation values for significantly reducing the effects of RRO in a disk drive.
The present invention may be embodied in a method for determining and writing repeatable runout (RRO) compensation value sets for data tracks on a magnetic disk in a disk drive. The disk drive has the disk, an actuator arm, a voice coil motor (VCM) for rotating the actuator arm about a pivot, a magnetoresistive (MR) head having a read element and a separate write element, and a secondary actuator coupled to a distal end of the actuator arm for adjusting a skew angle for the head. Each data track includes a plurality of embedded servo sectors that define a circumferential path having repeatable runout error. In the method, during track following along a first data track, the skew angle for the MR head is set using the secondary actuator such that the read element and the write element are substantially aligned along the first data track. A position error signal for each servo sector is determined over a predetermined number of disk revolutions. A repeatable runout compensation value set is calculated for the first data track based on the position error signals determined during track following along the first data track. While continuing the step of track following along the first data track, the repeatable runout compensation value set is written for the first data track. A seek operation is then performed to a second data track.
In more detailed features of the invention, the secondary actuator may be a piezo-microactuator, or alternatively, an electromagnetic microactuator. The predetermined number of disk revolutions may be about six (6) disk revolutions, or it may be about eight (8) disk revolutions. The skew angle may be between about minus fifteen degrees and plus fifteen degrees.
The present invention also may be embodied in a related disk drive that further includes a control system. The control system sets the skew angle for the MR head using the secondary actuator such that, during a track following operation for determining and writing an RRO compensation value set for a followed track, the read element and the write element are substantially aligned along the followed track.
The accompanying drawings illustrate embodiments of the present invention and, together with the description, serve to explain the principles of the invention.
With reference to
Any suitable secondary actuator 42 may be employed for setting the skew angle θ during the determining and writing of the RRO compensation values. For example, the secondary actuator may be a piezo-microactuator, or an electro-magnetic microactuator. More detailed descriptions of exemplary secondary actuators are disclosed in U.S. Pat. Nos. 6,538,836 and 6,636,388. Although the secondary actuator is shown in
As shown in
The present invention takes advantage of an additional degree of freedom provided by the secondary actuator 42 to align the read element 38 with the write element 40. With reference to
The predetermined number of disk revolutions for determining the position error signals used to calculate an RRO compensation value set may be about six (6) disk revolutions, or may be about eight (8) disk revolutions. A technique for effectively and efficiently determining RRO compensation values is disclosed in U.S. Pat. No. 6,999,267.
The present invention also may be embodied in a disk drive 30, as described above, that further includes a control system 46. The control system sets the skew angle θ for the MR head 36 using the secondary actuator 42 such that, during a track following operation for determining and writing an RRO compensation value set for a followed track, the read element 38 and the write element 40 are substantially aligned along the followed track 26. The control system is operable to perform the method steps set forth above and shown in
During the method operations of the present invention, the control system biases the secondary control signal 58 to maintain a target skew angle θ for the head 36. Techniques for controlling the skew angle are disclosed in U.S. patent application Ser. No. 11/050,508, titled SERVO WRITING A DISK USING A SECONDARY ACTUATOR TO CONTROL SKEW ANGLE, which application is incorporated herein by reference.
The control system 46 also provides an intelligent interface between a host and the HDA for execution of read and write commands. The control system may have an internal microprocessor 50 and memory 52 for implementing the controllers and techniques related to the invention. Program code for implementing these techniques may be stored in nonvolatile memory and transferred to volatile random access memory (RAM) for execution by the microprocessor. The microprocessor and the supporting hardware of the disk drive comprise the means for implementing the functions of the disk drive.
The magnetic media surface of the disk 28 is accessed using the head 36. The tracks 26 on the media surface may be divided into storage segments. Each storage segment typically begins with a servo sector 44 which is followed by data sectors. The servo sector for a storage segment corresponds to an intersection with the radially-extending embedded servo wedges. The data sectors may include data blocks, each generally storing 512 data bytes. Each data block may be addressed using a logical block address (LBA).
The header region fields include a data-to-wedge gap (D2WGAP) (or write splice) field 62, a preamble field 63 (often having an address mark field and an automatic gain control/phase locked oscillator field), a servo sync mark (SSM) field 64, a track identification (TKID) field 65, and a buffer (BUF) field 66. The header region is followed by the servo bursts, e.g. A, B, C, and D, that are circumferentially sequential and radially offset relative to a burst pair centerline. After the servo field 61 is a WRRO field 67, and a wedge-to-data gap (W2DGAP) field 68. The RRO compensation value set for each servo sector 44 is written to the WRRO field 67 of a prior servo sector.
Number | Name | Date | Kind |
---|---|---|---|
5500776 | Smith | Mar 1996 | A |
5781381 | Koganezawa et al. | Jul 1998 | A |
5793554 | Chainer et al. | Aug 1998 | A |
5796558 | Hanrahan et al. | Aug 1998 | A |
5801908 | Akiyama et al. | Sep 1998 | A |
5907447 | Yarmchuk et al. | May 1999 | A |
5920441 | Cunningham et al. | Jul 1999 | A |
5949603 | Brown et al. | Sep 1999 | A |
5991115 | Chainer et al. | Nov 1999 | A |
6005738 | Chainer et al. | Dec 1999 | A |
6292320 | Mason et al. | Sep 2001 | B1 |
6317285 | Bi et al. | Nov 2001 | B1 |
6320718 | Bouwkamp et al. | Nov 2001 | B1 |
6493176 | Deng et al. | Dec 2002 | B1 |
6504675 | Shukh et al. | Jan 2003 | B1 |
6519107 | Ehrlich et al. | Feb 2003 | B1 |
6522494 | Magee | Feb 2003 | B1 |
6538836 | Dunfield et al. | Mar 2003 | B1 |
6542326 | Ell et al. | Apr 2003 | B1 |
6631046 | Szita et al. | Oct 2003 | B2 |
6633451 | Chainer et al. | Oct 2003 | B1 |
6636388 | Stefansky | Oct 2003 | B2 |
6680810 | Shiraishi et al. | Jan 2004 | B2 |
6754030 | Seng et al. | Jun 2004 | B2 |
6765744 | Gomez et al. | Jul 2004 | B2 |
6771443 | Szita et al. | Aug 2004 | B2 |
6778348 | Carley | Aug 2004 | B1 |
6798610 | Deng et al. | Sep 2004 | B1 |
6873488 | Teo et al. | Mar 2005 | B2 |
6937419 | Suk et al. | Aug 2005 | B2 |
6963465 | Melkote et al. | Nov 2005 | B1 |
7215514 | Yang et al. | May 2007 | B1 |
20010040752 | Szita et al. | Nov 2001 | A1 |
20040061967 | Lee et al. | Apr 2004 | A1 |
20040160696 | Meyer | Aug 2004 | A1 |
20040179289 | Suk et al. | Sep 2004 | A1 |