IP Library Granted Patent US 6,882,487
Granted Patent B2
US 6,882,487 · App. 10/183,680 · Granted Apr 19, 2005

Compensation for timing variation in disc drives employing servo tracking systems

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,882,487
App. No.
10/183,680
Granted
Apr 19, 2005
Kind
B2
Abstract

An apparatus and method for compensating for variation in sample rate in a disc drive having a rotating disc and a head that is positioned over the rotating disc is provided. The disc includes at least one track that has multiple consecutive sectors. A sample rate value between timing marks of each pair of consecutive sectors of the multiple consecutive sectors is computed to obtain a sequence of sample rate values. A sequence of timing error values is computed as a function of the sequence of sample rate values and a nominal sample rate value. Data related to the sequence of timing error values is utilized to compensate for variation in sample rate values.

Claims (33)

1. A method of compensating for variation in sample rate in a disc drive having a rotatable disc and a head that is positionable over the rotatable disc, the disc including at least one track having a plurality of consecutive sectors, the method comprising:

(a) computing a sample rate value between timing marks of pairs of consecutive sectors of the plurality of consecutive sectors to obtain a sequence of sample rate values;

(b) computing a sequence of timing error values as a function of the sequence of sample rate values and a nominal sample rate value; and

(c) utilizing radially-dependent timing coefficients, related to the sequence of timing error values, to compensate for variation in sample rate values.

2. The method of claim 1 wherein the utilizing data step (c) further comprises generating timing mark search windows as a function of the radially-dependent timing coefficients, related to the sequence of timing error values, to thereby detect timing marks of the plurality of sectors of the at least one track of the disc drive.

3. The method of claim 1 wherein the utilizing radially-dependent timing coefficients step (c) further comprises controlling a supply current of a spindle motor that rotates the disc as a function of the sequence of timing error values.

4. The method of claim 1 further comprising storing the radially-dependent timing coefficients related to the sequence of timing error values in a memory.

5. The method of claim 4 wherein the radially-dependent timing coefficients related to the sequence of timing error values are determined from a calibration procedure.

6. The method of claim 5 wherein the calibration procedure is a factory calibration procedure that is carried out during manufacture of the disc drive.

7. The method of claim 5 wherein the calibration procedure is a startup calibration procedure that is carried out during initial startup of the disc drive.

8. The method of claim 5 wherein the calibration procedure is a refined calibration procedure that is carried out subsequent to the initial startup of the disc drive.

9. The method of claim 1 wherein the at least one track is one of a plurality of tracks, and wherein steps (a), (b) and (c) are carried out for a subset of the plurality of tracks.

10. The method of claim 9 wherein each track of the subset of the plurality of tracks are spaced evenly apart between an inner diameter and an outer diameter of the disc.

11. The method of claim 10 wherein each track of the subset of the plurality of tracks is in a different zone of a plurality of zones, each zone containing multiple tracks.

12. A disc drive comprising:

a rotatable disc having at least one track that comprises a plurality of consecutive sectors;

a head that is positionable over the rotatable disc by a servo control system; and

a timing control system, electrically couplable to the head, adapted to compensate for variation in sample rate in the disc drive by:

computing a sample rate value between timing marks of pairs of consecutive sectors of the plurality of consecutive sectors to obtain a sequence of sample rate values;

computing a sequence of timing error values as a function of the sequence of sample rate values and a nominal sample rate value; and

utilizing radially-dependent timing coefficients, related to the sequence of timing error values, to compensate for variation in sample rate values.

13. The disc drive of claim 12 wherein the timing control system is further adapted to utilize the radially-dependent timing coefficients, related to the sequence of timing errors values, by generating timing mark search windows as a function of the radially-dependent timing coefficients, related to the sequence of timing error values, to thereby detect timing marks of the plurality of sectors of the at least one track of the disc drive.

14. The disc drive of claim 12 wherein the timing control system is further adapted to store the radially-dependent timing coefficients related to the sequence of timing error values in a non-volatile memory.

15. The disc drive of claim 14 wherein the timing control system is further adapted to determine the radially-dependent timing coefficients from a calibration procedure.

16. The disc drive of claim 12 wherein the timing control system comprises a timing mark search window generation circuit and a timing mark detection circuit.

17. A disc drive comprising:

a head that is positionable over a rotatable disc by a servo control system, the rotatable disc having at least one track that comprises a plurality of consecutive sectors; and

a timing control means, electrically coupled to the head, for compensating for variation in sample rate values in the at least one track of the disc drive.

18. The disc drive of claim 17 wherein the timing control means comprises a timing control system adapted to compensate for variation in sample rate in the at least one track of the disc drive by:

computing a sample rate value between timing marks of each pair of consecutive sectors of the plurality of consecutive sectors to obtain a sequence of sample rate values;

computing a sequence of timing error values as a function of the sequence of sample rate values and a nominal sample rate value; and

utilizing data related to the sequence of timing error values to compensate for variation in sample rate values in the at least one track of the disc drive.

19. The disc drive of claim 18 wherein the timing control system is further adapted to utilize the data related to the sequence of timing errors values by generating timing mark search windows as a function of the data related to the sequence of timing error values to thereby detect timing marks of the plurality of sectors of the at least one track of the disc drive.

Assignments (6)
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 Jan 4, 2006
From: JPMORGAN CHASE BANK, N.A. (FORMERLY KNOWN AS THE CHASE MANHATTAN BANK AND JPMORGAN CHASE BANK), AS ADMINISTRATIVE AGENT
To: SEAGATE TECHNOLOGY LLC
Reel/Frame 016967/0001 →