Claims
- 1. A method of making a disc drive comprising steps of:
(a) rotating a disc stack comprising at least one data storage surface having thousands of annular tracks, the thousands of tracks comprising first and second interspersed subsets thereof; (b) deriving a calibration profile for the data storage surface based on several position error signals each obtained by reading from the first subset and not by reading from the second subset; and (c) configuring the disc drive to use the calibration profile in a normal operating mode.
- 2. The method of claim 1, in which the deriving step (b) includes steps of:
(b1) applying a transform to a series of time-domain runout values to obtain several frequency-domain values; and (b2) applying an inverse transform to the frequency-domain RRO values produced in the applying step (b1) to obtain several time-domain RRO values.
- 3. The method of claim 1, in which the deriving step (b) includes a step (b1) of generating a composite Position Error Signal (PES) of a selected annular zone of the surface.
- 4. The method of claim 3, in which the generating step (b1) is performed by arithmetically combining several PES's each obtained from a respective one of the tracks of the selected zone.
- 5. The method of claim 1, in which the deriving step (b) includes steps of:
(b1) parsing the thousands of tracks into several nonoverlapping annular zones each narrow enough that a raw Repeatable Run Out (RRO) thereof is coherent; (b2) generating a composite Position Error Signal (PES) of a selected one of the zones by averaging several PES's each obtained from a respective one of the tracks of the selected zone; (b3) applying a transform to the composite PES to obtain several frequency-domain RRO values; and (b4) applying an inverse transform to the frequency-domain RRO values produced in the applying step (b3) to obtain several time-domain RRO values.
- 6. The method of claim 1, in which the deriving step (b) includes a step (b1) of parsing the thousands of tracks into several nonoverlapping annular zones each narrow enough that a raw Repeatable Run Out (RRO) thereof is coherent.
- 7. The method of claim 1, further comprising a step (d) of storing user data to at least one track of the first subset while using the calibration profile so as to substantially eliminate a raw coherent repeatable runout.
- 8. The method of claim 1, further comprising a step (d) of storing user data to at least one track of the second subset while using the calibration profile so as to help position a head over the at least one track.
- 9. The method of claim 1, further comprising a step (d) of retrieving at least a part of the calibration profile into a volatile memory in response to a power-on event.
- 10. The method of claim 1, in which the deriving step (b) includes a step (b1) of field recalibrating at least a part of the profile as a response to a predetermined criterion.
- 11. The method of claim 10, in which the predetermined criterion is a power-on event.
- 12. The method of claim 1, in which the deriving step (b) includes a step (b1) of storing several time-domain values each derived from one or more measured position error values.
- 13. The method of claim 1, in which the configuration step (c) includes a step (c1) of storing the table in a designated area of the disc stack.
- 14. The method of claim 1, in which the deriving step (b) includes a step (b1) of field recalibrating at least a part of the profile periodically.
- 15. The method of claim 1, in which the deriving step (b) consists of calculating and storing digital data in a table.
- 16. The method of claim 1, in which the rotating step (a) includes initial steps of:
(a1) writing the thousands of tracks onto the one data storage surface; and (a2) after the writing step (a1), building the disc stack into a Head-Disc Assembly of the disc drive misaligned so as to induce a disc-centering error in the thousands of tracks.
- 17. The method of claim 1, in which the deriving step (b) and the configuring step (c) are both completed before any data is ever read from the second subset.
- 18. The method of claim 1, further comprising a step (d) of using the calibration profile in reading user data from the second subset into a memory cache of a controller of the disc drive.
- 19. The method of claim 1, in which the normal operating mode of the configuring step (c) does not include using any anti-follow methods.
- 20. A disc drive comprising:
a disc stack including at least one data storage surface having thousands of annular tracks, each track having several raw servo marks; and following means for using a calibration profile to follow a selected one of the tracks without reading any anti-follow adjustment factors from the selected track.
- 21. The disc drive of claim 20, in which the calibration profile is configured to reduce a coherent repeatable runout of the selected track by at least 50%.
- 22. The disc drive of claim 20, further including means for updating the calibration profile after several months in a normal operating mode.
- 23. The disc drive of claim 20, in which the disc stack has a designated area containing the calibration profile.
- 24. The disc drive of claim 20, in which the following means includes enough volatile memory space to store the calibration profile.
- 25. A disc drive comprising:
a disc stack including at least one data storage surface having thousands of annular tracks, the thousands of tracks including first and second interspersed subsets thereof; and means for using a calibration profile derived from several position error signals each obtained by reading from the first subset and not by reading from the second subset.
- 26. The disc drive of claim 25, in which the first subset contains less than 5000 tracks.
- 27. The disc drive of claim 25, in which the first subset contains X tracks, X being an integer, and in which the second subset contains more than 100X tracks.
- 28. The disc drive of claim 25, in which no digital data derived from a position error measurement of the second subset is stored anywhere on the disc stack.
- 29. The disc drive of claim 25, in which the calibration profile is a table stored on the disc stack.
- 30. The disc drive of claim 25, in which the first subset contains X tracks, X being an integer, and in which the calibration profile contains less than 100X bytes of data.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. provisional application Serial No. 60/357,241 filed Feb. 14, 2002; Serial No. 60/342,040 filed Dec. 18, 2001; and Serial No. 60/342,072 filed Dec. 18, 2001.
Provisional Applications (3)
|
Number |
Date |
Country |
|
60357241 |
Feb 2002 |
US |
|
60342040 |
Dec 2001 |
US |
|
60342072 |
Dec 2001 |
US |