← Back to Patent Explorer
US6031684A Expired / Lapsed US ⏱️ 0.0 years remaining

Servo gain optimization using model reference seeks in a disc drive

Assignee: Seagate Technology LLC
•
Filing: 1997-08-29
•
Granted: 2000-02-29
•
Expires: 2017-08-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus and method for optimizing the gain of a disc drive servo circuit are disclosed, the servo circuit controllably positioning a head adjacent tracks of a disc of the disc drive. A model reference seek is performed using sinusoidally derived reference current, velocity and position signals to move the head from an initial track to a destination track, during which position error is accumulated over a plurality of time periods associated with the seek. The position error is normalized in relation to the length of the seek. A gain adjustment value is next determined in relation to a difference between the normalized position error and a nominal position error associated with a nominal value of gain for the servo circuit, a scale factor being applied to the difference to control the convergence rate of the gain. The gain is thereafter adjusted using the gain adjustment value.

Inventors

  • 👤 Jason D. Gregg

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 14:46
CPC Classifications
G; G11; G11B; G11B5/00; G11B5/48; G11B5/54; G11B5/55; G11B5/5521; G11B5/5526; G11B5/553; G11B5/5547; G11B21/00; G11B21/02; G11B21/08; G11B21/081; G11B21/083; G11B21/10; G11B21/106; G11B5/58; G11B5/596; G11B5/59605; G11B5/59622; G11B5/5565; G11B5/59627

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 215 words
A method for optimizing gain in a disc drive servo circuit, comprising steps of: (a) initiating a seek of a selected length by providing reference current, velocity and position signals to move a head of the disc drive from an initial track to a destination track over a succession of time periods using a first value of gain; (b) determining a position error at each time period of the seek in relation to the difference between the reference position signal and an estimated position signal indicative of estimated position for the head; (c) determining an accumulated position error value in relation to the sum of the position errors for each time period of the seek; (d) generating a normalized accumulated position error value in relation to the accumulated position error divided by a value indicative of the length of the seek; (e) obtaining a gain adjustment value in relation to the difference between the normalized accumulated position error value and a nominal position error value associated with a nominal value of gain for the servo circuit; and (f) determining a second, updated value of gain in relation to a difference between the first gain and the gain adjustment value, the second updated value of gain stored for use during a subsequent performance of step (a).
Claim 2
Independent Claim 215 words
A method for optimizing gain in a disc drive servo circuit, comprising steps of: (a) initiating a seek of a selected length by providing reference current, velocity and position signals to move a head of the disc drive from an initial track to a destination track over a succession of time periods using a first value of gain; (b) determining a position error at each time period of the seek in relation to the difference between the reference position signal and an estimated position signal indicative of estimated position for the head; (c) determining an accumulated position error value in relation to the sum of the position errors for each time period of the seek; (d) generating a normalized accumulated position error value in relation to the accumulated position error divided by a value indicative of the length of the seek; (e) obtaining a gain adjustment value in relation to the difference between the normalized accumulated position error value and a nominal position error value associated with a nominal value of gain for the servo circuit; and (f) determining a second, updated value of gain in relation to a difference between the first gain and the gain adjustment value, the second updated value of gain stored for use during a subsequent performance of step (a).
Claim 3
Dependent Claim 33 words
The method of claim 1, wherein the seek is characterized as a model reference seek wherein the reference current signal is generated from a modified sinusoidal waveform having both positive and negative components.
Claim 4
Dependent Claim 43 words
The method of claim 2, wherein the reference current signal is further characterized as a modified one minus cosine waveform scaled in relation to the length of the seek and the reference velocity and position signals are derived from the reference current signal.
Claim 5
Dependent Claim 64 words
The method of claim 1, wherein step (e) is further characterized by dividing the difference between the normalized accumulated position error value and the nominal position error value by a predetermined scale factor, the scale factor controlling a rate of convergence of the gain of the servo circuit so that the gain is converged to an optimal value over a plurality of successive seeks.
Claim 6
Dependent Claim 61 words
The method of claim 1, wherein the reference current, velocity and position signals are generated by a reference generator, the estimated position signal is generated by a multi-rate observer and the time periods are determined as multi-rate periods of the observer occurring at a multiple of a frequency at which servo information is sampled from a disc of the disc drive.
Claim 7
Dependent Claim 28 words
The method of claim 1, wherein an accumulator is used to accumulate the accumulated position error value and the accumulator is initialized at the beginning of the seek.
Claim 8
Dependent Claim 27 words
The method of claim 1, wherein the method is performed as a calibration routine when the disc drive servo circuit is in an idle mode of operation.
Claim 9
Dependent Claim 159 words
In a disc drive of the type having a rotatable disc upon which a plurality of tracks are defined, a head and a servo circuit for controllably positioning the head with respect to the tracks, an apparatus for optimizing the performance of the servo circuit comprising: reference generator circuitry generating a reference current, velocity and position for the head during a seek of selected length; observer circuitry generating an estimated position of the head during the seek; gain block circuitry having a first gain of selected magnitude, the first gain utilized during the seek; and accumulator circuitry accumulating position error during the seek, the position error corresponding to the difference between the reference position and the estimated position, the accumulator updating the first gain of the gain block circuitry by subtracting a gain adjustment factor from the first gain to obtain the second gain, the second gain stored by the gain block circuitry and used during a subsequent seek.
Claim 10
Dependent Claim 159 words
In a disc drive of the type having a rotatable disc upon which a plurality of tracks are defined, a head and a servo circuit for controllably positioning the head with respect to the tracks, an apparatus for optimizing the performance of the servo circuit comprising: reference generator circuitry generating a reference current, velocity and position for the head during a seek of selected length; observer circuitry generating an estimated position of the head during the seek; gain block circuitry having a first gain of selected magnitude, the first gain utilized during the seek; and accumulator circuitry accumulating position error during the seek, the position error corresponding to the difference between the reference position and the estimated position, the accumulator updating the first gain of the gain block circuitry by subtracting a gain adjustment factor from the first gain to obtain the second gain, the second gain stored by the gain block circuitry and used during a subsequent seek.
Claim 11
Dependent Claim 27 words
The apparatus of claim 8, wherein the seek is characterized as a model reference seek wherein the reference current signal is generated from a modified sinusoidal waveform.
Claim 12
Dependent Claim 43 words
The apparatus of claim 9, wherein the reference current signal is further characterized as a modified one minus cosine waveform scaled in relation to the length of the seek and the reference velocity and position signals are derived from the reference current signal.
Claim 13
Dependent Claim 30 words
The apparatus of claim 8, wherein the accumulator circuitry further normalizes the accumulated position error in relation to the length of the seek to provide a normalized accumulated position error.
Claim 14
Dependent Claim 60 words
The apparatus of claim 11, wherein the accumulator circuitry further determines the difference between the normalized accumulated position error and a nominal position error associated with a nominal value of gain for the servo circuit to generate a gain adjustment value, and wherein the accumulator circuitry updates the gain of the gain block through application of the gain adjustment value.
Claim 15
Dependent Claim 25 words
The apparatus of claim 12, wherein accumulator circuitry further scales the difference between the normalized accumulated position error and the nominal value of the gain.
Claim 16
Dependent Claim 217 words
A disc drive, comprising: a rotatable disc on which a plurality of tracks are defined; a head adjacent the disc; a servo circuit controllably positioning the head, the servo circuit having a servo processor which optimizes gain of the servo circuit over a plurality of model reference seeks in which the head is moved from an initial track to a destination track in accordance with sinusoidally derived reference current, velocity and position signals, wherein the servo processor is programmed to: accumulate position error during each model reference seek to determine an accumulated position error, the position error determined in relation to the difference between the reference position and an estimated position for the head at each of a plurality of multi-rate periods of the seek; determine a normalized position error by normalizing the position error in relation to the length of the seek; determine a gain adjustment value in relation to the difference between the normalized position error and a nominal position error value associated with a nominal value of gain for the servo circuit; scale the gain adjustmnent value by a scale factor, the scale factor controlling convergence of the gain of the servo circuit over the plurality of model reference seeks; and use the gain adjustment value to adjust the gain of the servo circuit.
Claim 17
Dependent Claim 217 words
A disc drive, comprising: a rotatable disc on which a plurality of tracks are defined; a head adjacent the disc; a servo circuit controllably positioning the head, the servo circuit having a servo processor which optimizes gain of the servo circuit over a plurality of model reference seeks in which the head is moved from an initial track to a destination track in accordance with sinusoidally derived reference current, velocity and position signals, wherein the servo processor is programmed to: accumulate position error during each model reference seek to determine an accumulated position error, the position error determined in relation to the difference between the reference position and an estimated position for the head at each of a plurality of multi-rate periods of the seek; determine a normalized position error by normalizing the position error in relation to the length of the seek; determine a gain adjustment value in relation to the difference between the normalized position error and a nominal position error value associated with a nominal value of gain for the servo circuit; scale the gain adjustmnent value by a scale factor, the scale factor controlling convergence of the gain of the servo circuit over the plurality of model reference seeks; and use the gain adjustment value to adjust the gain of the servo circuit.
Claim 18
Dependent Claim 43 words
The disc drive of claim 14, wherein the reference current signal used in each of the plurality of model reference seeks is characterized as a modified one minus cosine waveform, having amplitudes and durations determined in relation to the length of each seek.
Claim 19
Dependent Claim 39 words
The disc drive of claim 14, wherein at least selected ones of the plurality of model reference seeks are performed as part of a calibration routine at times when the disc drive is in an idle mode of operation.

References Cited (Backward Citations)

US4937689A Cited
US4907109A Cited
US4965501A Cited
US5182684A Cited
US5680272A Cited
US5262907A Cited
US5381282A Cited
US5659438A Cited
US5276662A Cited
US5585976A Cited
US5847895A Cited
US5631999A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-02-28 2003-08-30 2004-02-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-02-28 2007-08-30 2008-02-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-02-28 2011-08-30 2012-02-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag