Claims
- 1. A runout tracking method for positioning a head over a rotatable disc surface in a disc drive, the method comprising steps of:
(a) storing several repeatable run-out control components determined from a plurality of tracks on the disc surface; (b) initiating a seek to a selected target track on the disc surface; (c) before settling on the target track, retrieving the control components stored in the storing step (a); and (d) using the control components retrieved in the retrieving step (c) to follow the target track.
- 2. The method of claim 1 wherein the retrieving step (c) is begun before reaching the target track.
- 3. The method of claim 1 wherein the seek includes a head motion that begins before the retrieving step (c) begins.
- 4. The method of claim 1 wherein the retrieving step (c) is completed during the seek to the target track.
- 5. The method of claim 1 wherein the storing step (a) includes a step (a1) of storing data representative of the control components in a nonvolatile memory.
- 6. The method of claim 1 wherein the storing step (a) includes a step (a1) of deriving the control components as several polynomial coefficients.
- 7. The method of claim 1 wherein the control components are determined from a calibration procedure.
- 8. The method of claim 7 wherein the calibration procedure is a factory calibration procedure that is carried out during manufacture of the disc drive.
- 9. The method of claim 7 wherein the calibration procedure is carried out during an initial field startup of the disc drive.
- 10. The method of claim 7 wherein the calibration procedure is carried out subsequent to an initial field startup of the disc drive.
- 11. The method of claim 1 wherein the plurality of tracks is selected so as to be uniformly distributed between an inner diameter and an outer diameter of the disc surface.
- 12. The method of claim 1 wherein the seek includes a head motion that begins before the retrieving step (c) begins.
- 13. The method of claim 1 wherein the using step (d) is performed by injecting the control components into a servo loop of the disc drive.
- 14. A disc drive comprising:
an actuator configured to move at least one head responsive to a received servo control signal; a sensor configured to sense servo information and to produce a servo signal therefrom, the servo signal is combined with a reference signal to produce a position error signal; a servo controller which receives the position error signal and generates the servo control signal in response to the received position error signal, the servo controller comprising:
a repeatable run-out tracking module adapted to track coherent repeatable run-out in the servo loop by:
(a) storing several repeatable run-out control components determined from a plurality of tracks on the disc surface; (b) receiving a command initiating a seek to a selected target track on the disc surface; (c) before settling on the target track, retrieving the control components stored in the storing step (a); and (d) using the control components retrieved in the retrieving step (c) to follow the target track.
- 15. The apparatus of claim 14, further comprising a non-volatile memory suitable to hold data representative of the control components.
- 16. A disc drive comprising:
a disc mounted on a spindle motor, the disc having a plurality of tracks; and tracking means, in a servo loop, for tracking coherent repeatable run-out in the servo loop.
- 17. The apparatus of claim 16 wherein the tracking means comprises a repeatable run-out tracking module adapted to track coherent repeatable run-out in the servo loop by:
(a) determining a coherent repeatable run-out control components for a subset of the plurality tracks; (b) storing data representative of the coherent repeatable run-out control components for the subset of the plurality of tracks; and (c) utilizing the stored data representative of the coherent repeatable run-out control components to follow different tracks of the plurality of tracks.
- 18. The apparatus of claim 16 wherein the tracking means comprises a repeatable run-out tracking module adapted to track coherent repeatable run-out in the servo loop by:
(a) storing several repeatable run-out control components each determined from a plurality of tracks on the disc surface; (b) receiving a command initiating a seek to a selected target track on the disc surface; (c) before settling on the target track, retrieving the control components stored in the storing step (a); and (d) using the control components retrieved in the retrieving step (c) to follow the target track.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application claims priority from U.S. Provisional Application No. 60/342,072 filed on Dec. 18, 2001 for inventors Reed D. Hanson, Nathaniel B. Wilson, John C. Morris and Timothy F. Ellis and entitled “ALGORITHM TO TRACK RADIALLY-DEPENDENT REPEATABLE RUNOUT.”
Provisional Applications (1)
|
Number |
Date |
Country |
|
60342072 |
Dec 2001 |
US |