US2014320998A1PendingUtilityA1

Disk drive with improved spin-up control

Assignee: WESTERN DIGITAL TECH INCPriority: Apr 24, 2013Filed: Apr 24, 2013Published: Oct 30, 2014
Est. expiryApr 24, 2033(~6.7 yrs left)· nominal 20-yr term from priority
G11B 19/2054G11B 19/28
52
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A disk drive is disclosed comprising a head actuated over a disk, and a spindle motor operable to rotate the disk. The spindle motor operates according to a plurality of electrical cycles over a single revolution of the spindle motor, where each electrical cycle spans a cycle period. A plurality of the cycle periods are measured, at least two of the cycle periods are combined, and a rotation speed of the spindle motor is measured based on the combined cycle periods.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A disk drive comprising:
 a head actuated over a disk;   a spindle motor operable to rotate the disk, wherein:
 the spindle motor operates according to a plurality of electrical cycles over a single revolution of the spindle motor; and 
 each electrical cycle spans a cycle period; and 
   control circuitry operable to:
 measure a plurality of the cycle periods; 
 combine at least two of the cycle periods; and 
 measure a rotation speed of the spindle motor based on the combined cycle periods. 
   
     
     
         2 . The disk drive as recited in  claim 1 , wherein the spindle motor operates according to N electrical cycles over a single revolution, and the control circuitry is further operable to generate the combined cycle periods by summing N consecutive cycle periods. 
     
     
         3 . The disk drive as recited in  claim 1 , wherein the control circuitry is further operable to:
 update the combined cycle periods by summing a running N consecutive cycle periods as each new cycle period is measured; and   update the measured rotation speed based on the updated combined cycle periods.   
     
     
         4 . A disk drive comprising:
 a head actuated over a disk;   a spindle motor operable to rotate the disk; and   control circuitry operable to:
 measure a rotation speed of the spindle motor; 
 generate a gain as a function of the measured rotation speed, wherein the function comprises a polynomial having a degree greater than one; and 
 spin-up the spindle motor based on the gain. 
   
     
     
         5 . The disk drive as recited in  claim 4 , wherein the gain comprises a feedback gain operable to amplify a feedback error signal. 
     
     
         6 . The disk drive as recited in  claim 5 , wherein the feedback error signal represents a difference between the measured rotation speed and a target rotation speed. 
     
     
         7 . A disk drive comprising:
 a head actuated over a disk;   a spindle motor operable to rotate the disk; and   control circuitry operable to:
 measure a rotation speed of the spindle motor; 
 generate a feed-forward control based on the measured rotation speed; and 
 spin-up the spindle motor based on the feed-forward control. 
   
     
     
         8 . The disk drive as recited in  claim 7 , wherein the control circuitry is operable to generate the feed-forward control based on the measured rotation speed and an ambient temperature of the disk drive. 
     
     
         9 . The disk drive as recited in  claim 7 , wherein the control circuitry is operable to generate the feed-forward control proportional to the measured rotation speed. 
     
     
         10 . The disk drive as recited in  claim 9 , wherein the feed-forward control compensates for a back electromotive force of the spindle motor. 
     
     
         11 . The disk drive as recited in  claim 7 , wherein the feed-forward control compensates for a drag torque of the spindle motor. 
     
     
         12 . The disk drive as recited in  claim 11 , wherein the control circuitry is operable to generate the feed-forward control based on the measured rotation speed and an ambient temperature of the disk drive. 
     
     
         13 . A disk drive comprising:
 a head actuated over a disk;   a spindle motor operable to rotate the disk; and   control circuitry operable to:
 measure a rotation speed of the spindle motor; 
 generate a control signal based on the measured rotation speed and a speed command profile; and 
 spin-up the spindle motor based on the control signal, wherein the speed command profile ensures a minimum spin-up time and a limited power consumption under a worst case environmental condition. 
   
     
     
         14 . The disk drive as recited in  claim 13 , wherein the environmental condition comprises an ambient temperature of the disk drive. 
     
     
         15 . The disk drive as recited in  claim 13 , wherein the speed command profile accounts for a maximum current draw of the spindle motor. 
     
     
         16 . A disk drive comprising:
 a head actuated over a disk;   a spindle motor operable to rotate the disk; and   control circuitry operable to:
 measure a rotation speed of the spindle motor; 
 generate a control signal based on a difference between the measured rotation speed and a target rotation speed; and 
 spin-up the spindle motor based on the control signal generated over a second fraction of a spin-up time; 
 wherein: 
 the target rotation speed is generated based on a speed command profile and the second fraction of the spin-up time; and 
 the control circuitry is operable to determine the second fraction of the spin-up time based on an initial measured rotation speed of the spindle motor prior to generating the control signal. 
   
     
     
         17 . The disk drive as recited in  claim 16 , wherein the control circuitry is operable to initialize the second fraction of the spin-up time so that an initial target rotation speed is greater than the initial measured rotation speed. 
     
     
         18 . The disk drive as recited in  claim 17 , wherein the initial target rotation speed ensures the spindle motor continues accelerating from the initial measured rotation speed when the control signal is generated. 
     
     
         19 . The disk drive as recited in  claim 18 , wherein the control circuitry is further operable to:
 initially control the spindle motor independent of the control signal for a first fraction of the spin-up time; and   after the first fraction of the spin-up time, control the spindle motor based on the control signal for the second fraction of the spin-up time.   
     
     
         20 . A disk drive comprising:
 a head actuated over a disk;   a spindle motor operable to rotate the disk; and   control circuitry operable to:
 spin up the spindle motor to a target rotation speed using a spin-up controller; 
 after spinning up the spindle motor, initialize an integrator based on a state of the spin-up controller; and 
 control the spindle motor using a constant-speed controller comprising the integrator. 
   
     
     
         21 . The disk drive as recited in  claim 20 , wherein the state of the spin-up controller comprises an acceleration control signal applied to the spindle motor. 
     
     
         22 . The disk drive as recited in  claim 21 , wherein the control circuitry is operable to initialize the integrator according to:
   Accel− Kp ·Speed Err  
   where:   Accel represents the acceleration control signal;   Kp represents a gain of the constant-speed controller; and   SpeedErr represents a difference between a measured rotation speed of the spindle motor and a target rotation speed.   
     
     
         23 . A method of operating a disk drive comprising a head actuated over a disk, and a spindle motor operable to rotate the disk, wherein the spindle motor operates according to a plurality of electrical cycles over a single revolution of the spindle motor, and each electrical cycle spans a cycle period, the method comprising:
 measuring a plurality of the cycle periods;   combining at least two of the cycle periods; and   measuring a rotation speed of the spindle motor based on the combined cycle periods.   
     
     
         24 . The method as recited in  claim 23 , wherein the spindle motor operates according to N electrical cycles over a single revolution, and the method further comprising generating the combined cycle periods by summing N consecutive cycle periods. 
     
     
         25 . The method as recited in  claim 23 , wherein the method further comprises:
 updating the combined cycle periods by summing a running N consecutive cycle periods as each new cycle period is measured; and   updating the measured rotation speed based on the updated combined cycle periods.   
     
     
         26 . A method of operating a disk drive comprising a head actuated over a disk, and a spindle motor operable to rotate the disk, the method comprising:
 measuring a rotation speed of the spindle motor;   generating a gain as a function of the measured rotation speed, wherein the function comprises a polynomial having a degree greater than one; and   spinning up the spindle motor based on the gain.   
     
     
         27 . The method as recited in  claim 26 , wherein the gain comprises a feedback gain operable to amplify a feedback error signal. 
     
     
         28 . The method as recited in  claim 27 , wherein the feedback error signal represents a difference between the measured rotation speed and a target rotation speed. 
     
     
         29 . A method of operating a disk drive comprising a head actuated over a disk, and a spindle motor operable to rotate the disk, the method comprising:
 measuring a rotation speed of the spindle motor;   generating a feed-forward control based on the measured rotation speed; and   spinning up the spindle motor based on the feed-forward control.   
     
     
         30 . The method as recited in  claim 29 , further comprising generating the feed-forward control based on the measured rotation speed and an ambient temperature of the disk drive. 
     
     
         31 . The method as recited in  claim 29 , further comprising generating the feed-forward control proportional to the measured rotation speed. 
     
     
         32 . The method as recited in  claim 31 , wherein the feed-forward control compensates for a back electromotive force of the spindle motor. 
     
     
         33 . The method as recited in  claim 29 , wherein the feed-forward control compensates for a drag torque of the spindle motor. 
     
     
         34 . The method as recited in  claim 33 , further comprising generating the feed-forward control based on the measured rotation speed and an ambient temperature of the disk drive. 
     
     
         35 . A method of operating a disk drive comprising a head actuated over a disk, and a spindle motor operable to rotate the disk, the method comprising:
 measuring a rotation speed of the spindle motor;   generating a control signal based on the measured rotation speed and a speed command profile; and   spinning up the spindle motor based on the control signal, wherein the speed command profile ensures a minimum spin-up time and a limited power consumption under a worst case environmental condition.   
     
     
         36 . The method as recited in  claim 35 , wherein the environmental condition comprises an ambient temperature of the disk drive. 
     
     
         38 . The method as recited in  claim 35 , wherein the speed command profile accounts for a maximum current draw of the spindle motor. 
     
     
         39 . A method of operating a disk drive comprising a head actuated over a disk, and a spindle motor operable to rotate the disk, the method comprising:
 measuring a rotation speed of the spindle motor;   generating a control signal based on a difference between the measured rotation speed and a target rotation speed; and   spinning up the spindle motor based on the control signal generated over a second fraction of a spin-up time;   wherein:   the target rotation speed is generated based on a speed command profile and the second fraction of the spin-up time; and   the method further comprises determining the second fraction of the spin-up time based on an initial measured rotation speed of the spindle motor prior to generating the control signal.   
     
     
         40 . The method as recited in  claim 39 , further comprising initializing the second fraction of the spin-up time so that an initial target rotation speed is greater than the initial measured rotation speed. 
     
     
         41 . The method as recited in  claim 40 , wherein the initial target rotation speed ensures the spindle motor continues accelerating from the initial measured rotation speed when the control signal is generated. 
     
     
         42 . The method as recited in  claim 41 , further comprising:
 initially controlling the spindle motor independent of the control signal for a first fraction of the spin-up time; and   after the first fraction of the spin-up time, controlling the spindle motor based on the control signal for the second fraction of the spin-up time.   
     
     
         43 . A method of operating a disk drive comprising a head actuated over a disk, and a spindle motor operable to rotate the disk, the method comprising:
 spinning up the spindle motor to a target rotation speed using a spin-up controller;   after spinning up the spindle motor, initializing an integrator based on a state of the spin-up controller; and   controlling the spindle motor using a constant-speed controller comprising the integrator.   
     
     
         44 . The method as recited in  claim 43 , wherein the state of the spin-up controller comprises an acceleration control signal applied to the spindle motor. 
     
     
         45 . The method as recited in  claim 44 , further comprising initializing the integrator according to:
   Accel− Kp ·Speed Err  
   where:   Accel represents the acceleration control signal;   Kp represents a gain of the constant-speed controller; and   SpeedErr represents a difference between a measured rotation speed of the spindle motor and a target rotation speed.

Join the waitlist — get patent alerts

Track US2014320998A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.