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
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 |