IP Library Granted Patent US 6,972,922
Granted Patent B1
US 6,972,922 · App. 10/360,206 · Granted Dec 6, 2005

Disk drive having internal data structures for efficiently storing repeatable runout cancellation information

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,972,922
App. No.
10/360,206
Granted
Dec 6, 2005
Kind
B1
Abstract

A disk drive includes a sampled servo controller for periodically adjusting a control effort signal during a track-following operation based on embedded distributed position information and repeatable runout (RRO) cancellation values for reducing effects of RRO in the distributed position information during track following. A magnetic disk in the disk drive stores RRO information relating to predetermined RRO cancellation values for a data storage track. The RRO information for the data storage track includes at least one first data structure having a first predetermined number of data bits for representing an initial RRO cancellation value, and includes at least one second data structure having a second predetermined number of data bits associated with a respective subsequent RRO cancellation value. The first predetermined number of data bits is greater than the second predetermined number of data bits.

Claims (18)

1. A magnetic disk drive, comprising:

a head disk assembly (HDA) including a rotating magnetic disk having distributed position information in a plurality of uniformly spaced-apart servo wedges for defining data storage tracks, and including an actuator for positioning a transducer head in response to a control effort signal, the transducer head for periodically reading the position information from the servo wedges and reading data from the data storage tracks; and

a sampled servo controller for periodically adjusting the control effort signal during a track-following operation based on the position information and repeatable runout (RRO) cancellation values;

wherein the magnetic disk stores RRO information relating to predetermined RRO cancellation values, for at least one data storage track, for reducing effects of RRO in the distributed position information during track following of the respective data track, the RRO information for the at least one data storage track including at least one first data structure having a first predetermined number of data bits for representing an initial RRO cancellation value, and including at least one second data structure having a second predetermined number of data bits associated with a respective subsequent RRO cancellation value, the first predetermined number of data bits being greater than the second predetermined number of data bits.

2. A magnetic disk drive as defined in claim 1 , wherein the initial RRO cancellation value comprises a base RRO cancellation value for a respective data storage track, and each second data structure stores an offset value for calculating the respective subsequent RRO cancellation value using the offset value and the base RRO cancellation value.

3. A magnetic disk drive as defined in claim 1 , wherein the initial RRO cancellation value is associated with a first servo wedge for a respective data storage track, and each second data structure stores an offset value for calculating the respective subsequent RRO cancellation value using the offset value and an immediately preceding RRO cancellation value.

4. A magnetic disk drive as defined in claim 1 , wherein the first data structure is stored in an index sector of a respective data storage track, and each second data structure is stored in a respective non-index sector of the data storage track.

5. A magnetic disk drive as defined in claim 1 , wherein more than one initial RRO cancellation value is associated with each data storage track.

6. A magnetic disk drive as defined in claim 5 , wherein each of the more than one initial RRO cancellation value comprises a base RRO cancellation value for a corresponding portion of the data storage track.

7. A magnetic disk drive as defined in claim 6 , wherein each second data structure stores an offset value for calculating the respective subsequent RRO cancellation value using the offset value and an immediately preceding RRO cancellation value.

8. A magnetic disk drive as defined in claim 6 , wherein each second data structure stores an offset value for calculating the respective subsequent RRO cancellation value using the offset value and the base RRO cancellation value for the corresponding portion of the data storage track.

9. A magnetic disk drive as defined in claim 6 , wherein each base RRO cancellation value is a mean of the RRO cancellation values for the corresponding portion of the data storage track.

10. A magnetic disk drive as defined in claim 6 , wherein each base RRO cancellation value is a median of the RRO cancellation values for the corresponding portion of the data storage track.

11. A magnetic disk drive as defined in claim 6 , wherein each base RRO cancellation value is a mode of the RRO cancellation values for the corresponding portion of the data storage track.

12. A magnetic disk drive as defined in claim 6 , wherein each base RRO cancellation value is a midpoint of a range of the RRO cancellation values for the corresponding portion of the data storage track.

13. A magnetic disk drive as defined in claim 1 , wherein, for a respective data track, each servo wedge is associated with a respective servo sector that includes an RRO data segment, each RRO data segment having a substantially uniform number of storage bits, and wherein the data bits for the first and second data structures of the respective data track are catenated together and stored in the RRO data segments such that the number of data bits stored in each RRO data segment is relatively uniform.

14. A magnetic disk drive as defined in claim 1 , wherein the RRO information includes error correction code for detecting at least one error in at least one predetermined RRO cancellation value.

15. A magnetic disk drive as defined in claim 1 , wherein the RRO information includes error correction code for correcting at least one error in at least one predetermined RRO cancellation value.

Assignments (7)
RELEASE OF SECURITY INTEREST AT REEL 038744 FRAME 0481 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 058982/0556 →
RELEASE OF SECURITY INTEREST Recorded Mar 5, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 045501/0714 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038744/0481 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 038744/0281 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038722/0229 →
RELEASE OF SECURITY INTEREST Recorded Mar 5, 2008
From: GENERAL ELECTRIC CAPITAL CORPORATION, AS AGENT
To: WESTERN DIGITAL TECHNOLOGIES, INC.; WESTERN DIGITAL (FREMONT), INC.
Reel/Frame 020599/0489 →
SECURITY INTEREST Recorded Jun 21, 2004
From: WESTERN DIGITAL TECHNOLOGIES, INC.; WESTERN DIGITAL (FREMONT), INC.
To: GENERAL ELECTRIC CAPITAL CORPORATION, AS AGENT
Reel/Frame 014830/0957 →