IP Library Granted Patent US 7,251,097
Granted Patent B2
US 7,251,097 · App. 10/136,229 · Granted Jul 31, 2007

Written-in error compensation method for coherent repeatable runout

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 7,251,097
App. No.
10/136,229
Granted
Jul 31, 2007
Kind
B2
Abstract

The present invention recognizes that induced RRO is coherent, i.e., the RRO has a large degree of repeatability from track to track. The present invention is a zero acceleration profile (compensation) process that targets CRRO (Coherent RRO). A process of the present invention represents a considerable reduction in the factory calibration time compared to other compensation techniques currently used. The reduction in time is attributed to the fact that CRRO can be computed by averaging position error signals (PES) over multiple tracks as opposed to total RRO which is computed by averaging over multiple revolutions on the same track.

Claims (25)

1. A method of compensating for runout comprising the step of computing repeatable runout by averaging position error signals over multiple tracks.

2. The method of claim 1 wherein the repeatable runout is coherent.

3. The method of claim 2 wherein the multiple tracks are included in a zone.

4. The method of claim 3 wherein additional zones are used, a number of zones is determined by reducing the number of zones until a target coherent repeatable runout cannot be achieved.

5. The method of claim 3 wherein a number of tracks in the zone is determined responsive to a target coherent repeatable runout.

6. The method of claim 2 wherein a plurality of zones are used, each zone containing multiple tracks.

7. The method of claim 6 wherein the plurality of zones includes a large zone and a narrow zone.

8. The method of claim 2 wherein the tracks are equally spaced.

9. The method of claim 2 wherein a plurality of harmonics are compensated.

10. The method of claim 2 wherein compensation values for compensating for the coherent repeatable runout are compressed for storage.

11. A method for compensating for runout of a storage device comprising:

determining coherent repeatable runout for a plurality of servos in a zone, each servo being on a different track, based at least in part on averaging position error signals from the different tracks;

storing a compensation value corresponding to the coherent repeatable runout; and

using the compensation value to compensate for the coherent repeatable runout.

12. The method of claim 11 wherein the using step includes injecting the compensation values into a servo loop.

13. The method of claim 12 wherein all the steps are iterated until the coherent repeatable runout is less than a predetermined coherent repeatable runout error.

14. The method of claim 11 wherein the storing step stores the compensation values in RAM.

15. The method of claim 11 wherein the determining step includes determining a coherent repeatable runout for at least one sector in a zone.

16. The method of claim 15 wherein the coherent repeatable runout is determined by averaging the position error signal of corresponding sectors in a zone.

17. The method of claim 11 wherein the compensation values are used initially for an adjacent zone.

18. A servo loop adapted to use compensation values, each compensation value determined at least in part by averaging position error signals from corresponding sectors in different tracks, to compensate for repeatable runout.

19. The servo loop of claim 18 wherein the repeatable runout is coherent.

20. The servo loop of claim 19 wherein a compensation value is injected into the servo loop to compensate for the coherent repeatable runout of corresponding sectors in a zone.

21. The servo loop of claim 20 wherein the compensation value is determined from averaging the position error signals for the corresponding sectors in the zone.

22. A disc drive including the servo loop of claim 19 .

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Jul 23, 2025
From: THE BANK OF NOVA SCOTIA
To: SEAGATE TECHNOLOGY PUBLIC LIMITED COMPANY; SEAGATE TECHNOLOGY; SEAGATE TECHNOLOGY HDD HOLDINGS; I365 INC.; SEAGATE TECHNOLOGY LLC; SEAGATE TECHNOLOGY INTERNATIONAL; SEAGATE HDD CAYMAN; SEAGATE TECHNOLOGY (US) HOLDINGS, INC.
Reel/Frame 072193/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Jul 19, 2013
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT AND SECOND PRIORITY REPRESENTATIVE
To: SEAGATE TECHNOLOGY LLC; EVAULT INC. (F/K/A I365 INC.); SEAGATE TECHNOLOGY INTERNATIONAL; SEAGATE TECHNOLOGY US HOLDINGS, INC.
Reel/Frame 030833/0001 →
SECURITY AGREEMENT Recorded Mar 24, 2011
From: SEAGATE TECHNOLOGY LLC
To: THE BANK OF NOVA SCOTIA, AS ADMINISTRATIVE AGENT
Reel/Frame 026010/0350 →
RELEASE Recorded Jan 19, 2011
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: SEAGATE TECHNOLOGY HDD HOLDINGS; MAXTOR CORPORATION; SEAGATE TECHNOLOGY LLC; SEAGATE TECHNOLOGY INTERNATIONAL
Reel/Frame 025662/0001 →
SECURITY AGREEMENT Recorded May 15, 2009
From: MAXTOR CORPORATION; SEAGATE TECHNOLOGY LLC; SEAGATE TECHNOLOGY INTERNATIONAL
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT AND FIRST PRIORITY REPRESENTATIVE; WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT AND SECOND PRIORITY REPRESENTATIVE
Reel/Frame 022757/0017 →
RELEASE OF SECURITY INTERESTS IN PATENT RIGHTS Recorded Dec 21, 2005
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT (FORMERLY KNOWN AS THE CHASE MANHATTAN BANK AND JPMORGAN CHASE BANK)
To: SEAGATE TECHNOLOGY LLC
Reel/Frame 016926/0342 →
SECURITY INTEREST Recorded Dec 10, 2002
From: SEAGATE TECHNOLOGY LLC
To: JPMORGAN CHASE BANK, AS COLLATERAL AGENT
Reel/Frame 013516/0015 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2002
From: HANSON, REED DAVID; MORRIS, JOHN CHRISTOPHER; ZIRPS, THOMAS CHRISTOPHER
To: SEAGATE TECHNOLOGY LLC
Reel/Frame 012871/0412 →