Claims
- 1. A repeatable runout identification device for use with a disc drive having a rotatable disc, the repeatable runout identification device adapted to determine repeatable runout values for servo fields of a first track of the disc as a function of received position error signal values for the servo fields independent of averaging the position error signal values for each servo field, and adapted to compare, in real-time, each determined repeatable runout value for each servo field with a threshold repeatable runout value.
- 2. The apparatus of claim 1 further adapted to instruct a repeatable runout compensation process to advance to a next track of the disc if each determined repeatable runout value for each servo field is lower than the threshold repeatable runout value.
- 3. The apparatus of claim 2 wherein the repeatable runout compensation process is a batch-type Zero Acceleration Path process.
- 4. The apparatus of claim 2 wherein the repeatable runout compensation process is a real-time Zero Acceleration Path process.
- 5. The apparatus of claim 1 including a moving average filter that determines the repeatable runout values for the servo fields of the first track of the disc as a function of the received position error signal values for the servo fields.
- 6. The apparatus of claim 5 wherein the moving average filter determines the repeatable runout values for the servo fields of the first track as a convolution sum of the received position error signal values for the servo fields and a transfer function of the moving average filter.
- 7. The apparatus of claim 1 including a repeatable runout checking module that compares each determined repeatable runout value for each servo field with the threshold repeatable runout value.
- 8. The apparatus of claim 7 wherein the repeatable runout checking module comprises a counter that tracks the comparison of each determined repeatable runout value for each servo field with the threshold repeatable runout value.
- 9. The apparatus of claim 1 wherein the threshold repeatable runout value is a fraction of track pitch.
- 10. A method of identifying repeatable runout in a disc drive having a rotatable disc, the disc including a first track having servo fields, the method comprising:(a) determining repeatable runout values for the servo fields of the first track of the disc as a function of the received position error signal values for the servo fields independent of averaging the position error signal values for each servo field; and (b) comparing, in real-time, each determined repeatable runout value for each servo field with a threshold repeatable runout value.
- 11. The method of claim 10 further comprising (c) instructing a repeatable runout compensation process to advance to a next track of the disc if each determined repeatable runout value for each servo field is lower than the threshold repeatable runout value.
- 12. The method of claim 11 wherein the repeatable runout compensation process is a batch-type Zero Acceleration Path process.
- 13. The method of claim 11 wherein the repeatable runout compensation process is a real-time Zero Acceleration Path process.
- 14. The method of claim 10 wherein the determining step (a) is carried out by a moving average filter.
- 15. The method of claim 14 wherein the moving average filter determines the repeatable runout value for the servo fields of the first track as a convolution sum of the position error signal values for the servo fields and a transfer function of the moving average filter.
- 16. The method of claim 10 wherein the comparing step (b) is carried by a repeatable runout checking module.
- 17. The method of claim 16 wherein the repeatable runout checking module comprises a counter that tracks the comparison of each determined repeatable runout value for each servo field with the threshold repeatable runout value.
- 18. The method of claim 10 wherein the threshold repeatable runout value is a fraction of track pitch.
- 19. A repeatable runout identification device for use with a disc drive having a rotatable disc, the disc including a first track having servo fields, the repeatable runout identification device comprising:an input adapted to receive position error signal values for the servo fields; and processing means, coupled to the input, for determining repeatable runout values for the servo fields of the first track of the disc as a function of the received position error signal values for the servo fields independent of averaging the position error signal values for each servo field, and for comparing in real time, each determined repeatable runout value for each servo field with a threshold repeatable runout value.
- 20. The apparatus of claim 19 further comprising an output, coupled to the processing means, adapted to instruct a repeatable runout compensation process to advance to a next track of the disc if each determined repeatable runout value for each servo field is lower than the threshold repeatable runout value.
CROSS-REFERENCE TO RELATED APPLICATION
This application claims priority from U.S. Provisional Application 60/369,083 filed on Apr. 1, 2002 for inventor Yi-Ping Hsin and entitled “REPEATABLE RUNOUT IDENTIFICATION DEVICE USED IN FACTORY ZAP PROCESS”.
US Referenced Citations (17)
Non-Patent Literature Citations (2)
| Entry |
| Yi-Ping Hsin, “Written-In Repeatable Run-Out Compensation in Embedded Servo Disc Drives,” Dec. 12, 2001, U.S. patent application No. 10/017,930. |
| Zhang et al., “Real-Time Automatic Loop Sharing for a Disc Drive Servo Control System,” Jun. 29, 2001, U.S. patent application No. 09/896,895. |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/369083 |
Apr 2002 |
US |