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

Method and apparatus for detecting degradation in data storage system spindle motor performance

Assignee: HGST Netherlands BV
•
Filing: 1994-12-02
•
Granted: 1997-04-01
•
Expires: 2014-12-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for detecting degradation in data storage system spindle motor performance is disclosed. A duration of time required for the spindle motor to transition between an initial velocity and a test velocity is determined at or near the time of data storage system manufacture and periodically during the service life of the spindle motor. Deviations between the manufacturing and in-service time durations are computed and, depending on the magnitude of the deviation, invoke particular data storage system responses. The in-service time duration procedure is preferably performed when spindle motor power is removed, typically during a power-down or power-saving sequence.

Inventors

  • 👤 Gordon J. Smith

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 21:17
CPC Classifications
G; G11; G11B; G11B20/00; G11B20/10; G11B20/18; G11B20/1816; G11B19/00; G11B19/20; G11B19/28

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 141 words
A method of detecting degradation in the performance of a data storage device having a data storage disk for storing data mounted to a spindle motor for rotating the data storage disk, a transducer for transferring data to and from the disk, an actuator for moving the transducer across the disk, and a controller for coordinating the transfer of data to and from the disk, the performance degradation detection method comprising the steps of: rotating the spindle motor at an initial velocity; rotating the spindle motor at a test velocity; computing a duration of time for the spindle motor to transition between the initial velocity and test velocity; and comparing the computed transition time with a predetermined transition time; wherein a degradation in spindle motor performance is indicated by a deviation between the computed transition time and the predetermined transition time.
Claim 2
Independent Claim 141 words
A method of detecting degradation in the performance of a data storage device having a data storage disk for storing data mounted to a spindle motor for rotating the data storage disk, a transducer for transferring data to and from the disk, an actuator for moving the transducer across the disk, and a controller for coordinating the transfer of data to and from the disk, the performance degradation detection method comprising the steps of: rotating the spindle motor at an initial velocity; rotating the spindle motor at a test velocity; computing a duration of time for the spindle motor to transition between the initial velocity and test velocity; and comparing the computed transition time with a predetermined transition time; wherein a degradation in spindle motor performance is indicated by a deviation between the computed transition time and the predetermined transition time.
Claim 3
Dependent Claim 43 words
A method as claimed in claim 1, wherein the initial velocity of the spindle motor is the nominal operating velocity of the spindle motor, and the test velocity of the spindle motor is a spindle motor velocity lower than the nominal operating velocity.
Claim 4
Dependent Claim 42 words
A method as claimed in claim 1, wherein the test velocity of the spindle motor is the nominal operating velocity of the spindle motor, and the initial velocity of the spindle motor is a spindle motor velocity lower than the test velocity.
Claim 5
Dependent Claim 17 words
A method as claimed in claim 1, further including the step of storing the predetermined transition time.
Claim 6
Dependent Claim 30 words
A method as claimed in claim 1, wherein the step of comparing the computed transition time with the predetermined transition time includes the step of retrieving the predetermined transition time.
Claim 7
Dependent Claim 29 words
A method as claimed in claim 1, wherein the step of rotating the spindle motor at the initial velocity includes the step of removing power from the spindle motor.
Claim 8
Dependent Claim 62 words
A method as claimed in claim 1, wherein the predetermined transition time is computed by a method including the steps of: rotating the spindle motor at the initial velocity; rotating the spindle motor at the test velocity; and computing the predetermined transition time as a duration of time for the spindle motor to transition between the initial velocity and the test velocity.
Claim 9
Dependent Claim 59 words
A method as claimed in claim 1, wherein the step of comparing the computed transition time with the predetermined transition time includes the further steps of: computing a time deviation between the computed transition time and the predetermined transition time; and producing a warn signal in response to the computed time deviation being greater than a predetermined time deviation.
Claim 10
Dependent Claim 24 words
A method as claimed in claim 1, wherein the performance degradation detection method is performed periodically during the service life of the spindle motor.
Claim 11
Dependent Claim 37 words
A method as claimed in claim 9, wherein the frequency for performing the performance degradation detection method is adjusted in response to the magnitude of the deviation between the computed transition time and the predetermined transition time.
Claim 12
Independent Claim 171 words
A method of detecting degradation in the performance of a data storage device having a data storage disk for storing data mounted to a spindle motor for rotating the data storage disk, a transducer for transferring data to and from the disk, an actuator for moving the transducer across the disk, and a controller for coordinating the transfer of data to and from the disk, the performance degradation detection method comprising the steps of: rotating the spindle motor at an initial velocity; initiating a timer at a starting time associated with removing power from the spindle motor; terminating the timer at an ending time associated with the spindle motor attaining a test velocity; computing a coastdown time of the spindle motor as an elapsed time between the ending time and starting time; and comparing the computed coastdown time of the spindle motor with a predetermined coastdown time; wherein a degradation in spindle motor performance is indicated by the computed coastdown time being shorter in duration relative to the predetermined coastdown time.
Claim 13
Independent Claim 171 words
A method of detecting degradation in the performance of a data storage device having a data storage disk for storing data mounted to a spindle motor for rotating the data storage disk, a transducer for transferring data to and from the disk, an actuator for moving the transducer across the disk, and a controller for coordinating the transfer of data to and from the disk, the performance degradation detection method comprising the steps of: rotating the spindle motor at an initial velocity; initiating a timer at a starting time associated with removing power from the spindle motor; terminating the timer at an ending time associated with the spindle motor attaining a test velocity; computing a coastdown time of the spindle motor as an elapsed time between the ending time and starting time; and comparing the computed coastdown time of the spindle motor with a predetermined coastdown time; wherein a degradation in spindle motor performance is indicated by the computed coastdown time being shorter in duration relative to the predetermined coastdown time.
Claim 14
Dependent Claim 47 words
A method as claimed in claim 11, wherein the initial velocity of the spindle motor is the nominal operating velocity of the spindle motor, and the test velocity of the spindle motor is a spindle motor velocity lower than the nominal operating velocity of the spindle motor.
Claim 15
Dependent Claim 17 words
A method as claimed in claim 11, further including the step of storing the predetermined coastdown time.
Claim 16
Dependent Claim 40 words
A method as claimed in claim 11, wherein the step of comparing the computed coastdown time of the spindle motor with the predetermined coastdown time includes the step of retrieving the predetermined coastdown time stored in the data storage device.
Claim 17
Dependent Claim 83 words
A method as claimed in claim 11, wherein the predetermined coastdown time is computed by a method including the steps of: rotating the spindle motor at the initial velocity; initiating a timer at a starting time associated with removing power from to the spindle motor; terminating the timer at an ending time associated with the spindle motor attaining the test velocity; and computing the predetermined coastdown time of the spindle motor as a time duration between the ending time and the starting time.
Claim 18
Dependent Claim 59 words
A method as claimed in claim 11, wherein the step of comparing the computed coastdown time with the predetermined coastdown time includes the further steps of: computing a time deviation between the computed coastdown time and the predetermined coastdown time; and producing a warn signal in response to the computed time deviation being greater than a predetermined time deviation.
Claim 19
Independent Claim 115 words
A system for storing data comprising: a housing; a data storage disk; a spindle motor mounted to the housing and adapted for rotating the data storage disk; an actuator movably mounted to the housing; a transducer mounted to the actuator; and a spindle motor degradation detection circuit including: computing means for determining the transition time of the spindle motor to transition between an initial spindle motor velocity and a test spindle motor velocity; and comparing means for comparing the transition time of the spindle motor to a predetermined transition time; wherein a degradation in spindle motor performance is indicated by a deviation between the transition time of the spindle motor and the predetermined transition time.
Claim 20
Independent Claim 115 words
A system for storing data comprising: a housing; a data storage disk; a spindle motor mounted to the housing and adapted for rotating the data storage disk; an actuator movably mounted to the housing; a transducer mounted to the actuator; and a spindle motor degradation detection circuit including: computing means for determining the transition time of the spindle motor to transition between an initial spindle motor velocity and a test spindle motor velocity; and comparing means for comparing the transition time of the spindle motor to a predetermined transition time; wherein a degradation in spindle motor performance is indicated by a deviation between the transition time of the spindle motor and the predetermined transition time.
Claim 21
Dependent Claim 34 words
A system as claimed in claim 17, wherein the computing means of the spindle motor degradation detection circuit comprises detection means for detecting the initial spindle motor velocity and the test spindle motor velocity.
Claim 22
Dependent Claim 14 words
A system as claimed in claim 17, wherein the computing means comprises a timer.
Claim 23
Dependent Claim 27 words
A system as claimed in claim 17, wherein: the comparing means comprises a microprocessor coupled to memory; and the predetermined transition time is stored in the memory.

References Cited (Backward Citations)

US3787670A Cited
US4755889A Cited
US4692832A Cited
US4979055A Cited
US5157666A Cited
JPH04153949A Cited
US5115225A Cited
US5287363A Cited
US5453972A Cited
US5349276A Cited
US5289097A Cited
US5412519A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-03-31 2000-09-30 2001-04-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-03-31 2004-09-30 2005-04-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-03-31 2008-09-30 2009-04-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag