Claims
- 1. In a disc drive data handling system having a disc recording surface and a controllably positionable read/write head, the disc recording surface having a number of nominally concentric tracks defined by servo position data, each track having a radial width with respect to the disc recording surface, a method for controlling the position of the head comprising steps of:
(a) generating a sequence of position error signal (PES) samples indicative of head position with respect to a selected track using servo position data samples transduced from the selected track and a first set of compensation values selected to reduce nonlinearities in said PES samples across the radial width of said track; (b) combining the PES samples with the first set of compensation values to generate an updated set of compensation values; and (c) storing the updated set of compensation values for subsequent use by the disc drive to generate PES samples for the selected track.
- 2. The method of claim 1, further comprising steps of repeating steps (a) and (b) a number of passes using the most recently obtained updated set of compensation values during each successive pass to arrive at a final updated set of compensation values, and using the final updated set of compensation values during step (c).
- 3. The method of claim 1, further comprising a step of using the updated set of compensation values to generate PES samples for additional tracks on the disc recording surface.
- 4. The method of claim 1, further comprising steps of:
(d) measuring a gain profile across the radial width of the track using the updated set of compensation values; (e) determining a maximum peak to peak magnitude of the gain profile; (f) comparing the maximum peak to peak magnitude to a predetermined threshold; and (g) when the maximum peak to peak magnitude exceeds the predetermined threshold, repeating steps (a), (b), (d), (e) and (f) a number of passes using the most recently obtained updated set of compensation values during each successive pass until a final updated set of compensation values is obtained that provides a gain profile having a maximum peak to peak magnitude within the predetermined threshold, after which the final updated set of compensation values is used during step (c).
- 5. The method of claim 1, wherein step (b) comprises subtracting the PES samples from at least selected ones of the first set of compensation values to generate the updated set of compensation values.
- 6. A disc drive data handling system, comprising:
a disc recording surface having a number of nominally concentric tracks defined by servo position data, each track having a radial width with respect to the disc recording surface; a head configured to write data to and transduce data from the disc recording surface; and a servo circuit which controls position of the head with respect to the disc recording surface and which comprises: demodulation circuitry which generates servo position data signal samples from servo position data transduced by the head from a selected track; a first memory table which stores a first set of compensation values; a position error signal (PES) generation block which generates a sequence of PES samples indicative of head position with respect to the selected track using the servo position data signal samples and the first set of compensation values, the first set of compensation values selected to reduce nonlinearities in said PES samples across the radial width of said track; an adjustment block which combines the PES samples with the first set of compensation values to generate an updated, second set of compensation values; and a second memory table which stores the second of compensation values for subsequent use by the servo circuit.
- 7. The disc drive data handling system of claim 6, wherein the sequence of PES samples is characterized as a first sequence of PES samples, and wherein the servo circuit further operates to generate a second sequence of PES samples using the second set of compensation values and then combine the second set of PES samples with the second set of compensation values to generate an updated, third set of compensation values.
- 8. The disc drive data handling system of claim 7, wherein the servo circuit further operates a number of n additional passes to obtain a final set of compensation values which are thereafter stored in the second memory table for subsequent use by the servo circuit.
- 9. The disc drive data handling system of claim 6, wherein the servo circuit subsequently uses the second set of compensation values to generate PES samples for a plurality of tracks on the disc recording surface.
- 10. The disc drive data handling system of claim 6, wherein the servo circuit further operates to:
(a) measure a gain profile across the radial width of the track using the second set of compensation values; (b) determine a maximum peak to peak magnitude of the gain profile; (c) compare the maximum peak to peak magnitude to a predetermined threshold; and (d) when the maximum peak to peak magnitude exceeds the predetermined threshold, generate a new sequence of PES samples using the most recently obtained set of compensation values and repeating steps (a), (b) and (c) a number of passes until a final set of compensation values is obtained that provides a gain profile having a maximum peak to peak magnitude within the predetermined threshold, after which the final set of compensation values is stored in the second memory table for subsequent use by the servo circuit.
- 11. A disc drive data handling system, comprising:
a disc recording surface having a number of nominally concentric tracks defined by servo position data, each track having a radial width with respect to the disc recording surface; a head configured to write data to and transduce data from the disc recording surface; and first means for controlling position of the head by generating a first sequence of position error signal (PES) samples indicative of head position with respect to a selected track by combining servo position data signal samples from the servo position data associated with the selected track and a first set of compensation values selected to remove nonlinearities in the first sequence of PES samples, combining the first sequence of PES samples with the first set of compensation values to obtain an updated, second set of compensation values, and then generating a second sequence of PES samples using the second set of compensation values.
- 12. The disc drive data handling system of claim 11, wherein the first means comprises a servo circuit comprising:
demodulation circuitry which generates the servo position data signal samples from the servo position data transduced by the head from the selected track; a first memory table which stores the first set of compensation values; a position error signal (PES) generation block which generates the first sequence of PES samples using the servo position data signal samples and the first set of compensation values; an adjustment block which combines the PES samples with the first set of compensation values to generate the second set of compensation values; and a second memory table which stores the second of compensation values for subsequent use by the servo circuit.
- 13. The disc drive data handling system of claim 12, wherein the sequence of PES samples is characterized as a first sequence of PES samples, and wherein the servo circuit further operates to generate a second sequence of PES samples using the second set of compensation values and then combine the second set of PES samples with the second set of compensation values to generate an updated, third set of compensation values.
- 14. The disc drive data handling system of claim 13, wherein the servo circuit further operates a number of n additional passes to obtain a final set of compensation values which are thereafter stored in the second memory table for subsequent use by the servo circuit.
- 15. The disc drive data handling system of claim 12, wherein the servo circuit subsequently uses the second set of compensation values to generate PES samples for a plurality of tracks on the disc recording surface.
- 16. The disc drive data handling system of claim 12, wherein the servo circuit further operates to:
(a) measure a gain profile across the radial width of the track using the second set of compensation values; (b) determine a maximum peak to peak magnitude of the gain profile; (c) compare the maximum peak to peak magnitude to a predetermined threshold; and (d) when the maximum peak to peak magnitude exceeds the predetermined threshold, generate a new sequence of PES samples using the most recently obtained set of compensation values and repeating steps (a), (b) and (c) a number of passes until a final set of compensation values is obtained that provides a gain profile having a maximum peak to peak magnitude within the predetermined threshold, after which the final set of compensation values is stored in the second memory table for subsequent use by the servo circuit.
RELATED APPLICATIONS
[0001] This application claims priority to U.S. Provisional Application No. 60/253,181 filed Nov. 27, 2000.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60253181 |
Nov 2000 |
US |