Claims
- 1. A disc drive circuit controlling a head position in a disc drive, comprising:
a runout input that includes a characteristic of non-repeatable runout (NRRO); and an NRRO compensating circuit receiving the runout input and providing a first NRRO compensator output responsive to the runout input, the control circuit having a first NRRO compensation gain adjusted as a function of the characteristic.
- 2. The disc drive of claim 1, wherein the NRRO compensating circuit comprises:
a first frequency circuit providing a first output corresponding to NRRO; a first characteristic sensing circuit sensing the first output and generating a first control output that adjusts a first NRRO compensation gain; and a first control circuit receiving the first output and providing a first NRRO compensator output.
- 3. The disc drive of claim 1, wherein the NRRO compensating circuit comprises:
a first frequency circuit providing a first output corresponding to NRRO; a first characteristic sensing circuit sensing the first output and generating a first control output that adjusts a first NRRO compensation gain; and a first control circuit receiving the first output and the first NRRO compensation gain and providing a first NRRO compensator output.
- 4. The disc drive circuit of claim 3 wherein:
the first frequency circuit comprises a first bandpass filter receiving a position error signal (PES) and providing a first filter output in a first preselected frequency band; the first characteristic sensing circuit comprises a first gain control circuit having a first NRRO compensation gain, the first gain control circuit receiving the first filter output and providing a first NRRO compensator output to a controller; and the first control circuit comprises a first amplitude sensing circuit sensing the first filter output and generating a first gain control output that adjusts the first NRRO compensation gain.
- 5. The disc drive circuit of claim 4 wherein the first amplitude sensing circuit automatically tunes the first gain control output to increase the first NRRO compensation gain when the first filter output increases, and to decrease the first NRRO compensation gain when the first filter output decreases, and wherein the controller sums the position error signal and the first NRRO compensator output such that the NRRO is attenuated in the first preselected frequency band at a head position control output of the controller.
- 6. The disc drive of claim 4 wherein the first filter output has an amplitude envelope with an envelope time constant, and the first gain control output has a tuning time constant that is faster than the envelope time constant.
- 7. The disc drive of claim 4 wherein the first amplitude sensing circuit includes a recursive algorithm that tunes the first gain control output in real time.
- 8. The disc drive of claim 7 wherein the recursive algorithm is a function of
- 9. The disc drive of claim 8 wherein the recursive algorithm has an initial condition value g(0) at the start of a seek operation, and the initial condition value g(0) is adjusted as a function of track number.
- 10. The disc drive of claim 4 wherein the first bandpass filter comprises a second order filter.
- 11. The disc drive of claim 4 wherein the controller controls the head position control output as a function of a sum of the position error signal and the first NRRO compensator output.
- 12. The disc drive of claim 4, further comprising:
a second bandpass filter receiving the position error signal (PES) and providing a second filter output in a second preselected frequency band; a second gain control circuit having a second NRRO compensation gain, the second gain control circuit receiving the second filter output and providing a second NRRO compensator output to the controller; a second amplitude sensing circuit sensing the second filter output and generating a second gain control output that adjusts the second NRRO compensation gain; and the controller summing the second NRRO compensator output with position error signal and the first NRRO compensator output.
- 13. The disc drive of claim 12 wherein the controller controls the head position control output as a function of a sum of the position error signal and the first NRRO compensator output and the second NRRO compensator output.
- 14. The disc drive of claim 12 further comprising:
a third bandpass filter receiving the position error signal (PES) and providing a third filter output in a third preselected frequency band; a third gain control circuit having a third NRRO compensation gain, the third gain control circuit receiving the third filter output and providing a third NRRO compensator output to the controller; a third amplitude sensing circuit sensing the third filter output and generating a third gain control output that adjusts the third NRRO compensation gain; and the controller summing the third NRRO compensator output with position error signal and the first and second NRRO compensator output.
- 15. The disc drive of claim 14 wherein the controller controls the head position control output as a function of a sum of the position error signal and the first NRRO compensator output and the second NRRO compensator output and the third NRRO compensator output.
- 16. A method for compensating for non-repeatable runout error (NRRO) in a head position of a disc drive, the method comprising:
filtering to provide a first output in a first preselected frequency band; providing a first NRRO compensation output as a function of the first output and a first NRRO compensation gain; and sensing the first output to generate a first control output adjusting the first NRRO compensation gain.
- 17. The method of claim 16 further comprising:
summing a position error signal and the first NRRO compensator output in a controller such that the NRRO is attenuated in the first preselected frequency band; and wherein the first preselected frequency band corresponds with a first NRRO frequency peak.
- 18. The method of claim 16 further comprising generating a head position control output in the controller to control the head position.
- 19. The method of claim 16 further comprising: automatically tuning the first control output to increase when the first output increases, and to decrease when the first output decreases.
- 20. The method of claim 19 further comprising: providing the automatic tuning with a tuning time constant that is faster than an envelope time constant of an amplitude envelope of the first output.
- 21. The method of claim 19 further comprising: performing the automatic tuning in real time with a recursive algorithm.
- 22. The method of claim 21 further comprising: generating the first control output as a function of:
- 23. The method of claim 16, further comprising:
filtering a position error signal (PES) to provide a second output in a second preselected frequency band; amplifying the second output by a second NRRO compensation gain to provide a second NRRO compensator output to the controller; sensing the second output to generate a second control output adjusting the second NRRO compensation gain; and summing the second NRRO compensator output with the position error signal and the first NRRO compensator output in the controller such that the NRRO is attenuated in the second preselected frequency band.
- 24. The method of claim 23 further comprising:
generating a head position output in the controller to control the head position.
- 25. The method of claim 23, further comprising:
filtering the position error signal (PES) to provide a third output in a third preselected frequency band; amplifying the third output by a third NRRO compensation gain to provide a third NRRO compensator output to the controller; sensing the third output to generate a third control output adjusting the third NRRO compensation gain; and summing the third NRRO compensator output with the position error signal and the first and second NRRO compensator outputs in the controller such that the NRRO is attenuated in the second preselected frequency band.
- 26. The method of claim 25 further comprising:
generating a head position output in the controller to control the head position.
- 27. A disc drive circuit controlling a head position, comprising:
a summing junction providing a position error signal; a controller receiving the position error signal and providing a head position control output; and compensator means for providing a NRRO compensation output to the controller in a first preselected frequency band that corresponds with a first NRRO frequency peak.
- 28. The disc drive of claim 27 wherein the compensator means include a recursive algorithm that tunes the first gain control output in real time.
- 29. The disc drive of claim 28 wherein the recursive algorithm is a function of
- 30. The disc drive of claim 29 wherein the recursive algorithm has an initial condition value g(0) at the start of a seek operation, and the initial condition value g(0) is adjusted as a function of track number.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application claims priority from U.S. Provisional Application 60/389,579 filed on Jun. 18, 2002 for inventors Tao Zhang, John Christopher Morris and Priyadarshee Deeptarag Mathur, entitled “Self-tuning non-repeatable runout compensation in disc drives” and identified as Docket Number STL 10906.01.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60389579 |
Jun 2002 |
US |