Disk drive disturbance rejection using accelerometer and/or back-EMF measurements
First Claim
1. The servo system for a hard disk drive that controls the track alignment of a read head relative to a desired tracking location using at least two measurements, (a) a first measurement made from servo data position error signals (PES) read from the rotatable disk by the read head;
- and (b) a second measurement made from an accelerometer signal indicative of a disturbance applied to the hard disk drive, the second measurement being used to provide the track alignment correction only when the servo system determines that use of the second measurement reduces track alignment error.
1 Assignment
0 Petitions
Accused Products
Abstract
Track mis-registration (TMR) correction is conditionally made in a hard disk drive using servo data in a closed loop servo control scheme, along with one or more alternative sensing schemes when an external shock or vibration occurs. The alternative sensing schemes include measurement of spindle motor speed using a frequency of servo markers read from a rotating disk, voice control motor (VCM) back emf, spindle motor speed back emf, and accelerometer readings. The predicted TMR resulting from the signal generated by the alternative sensing scheme(s) is simulated based upon a model of the disk drive system, and corrections are applied only if the expected TMR due to the disturbances is large enough that application of the corrections using the alternative sensing scheme would be likely to reduce the overall TMR. In one case, actual operation is occasionally performed with and without corrective TMR feedback from the selected sensing scheme(s), and the actual values are compared with predictions from the system model and the results are used to update the system model.
88 Citations
45 Claims
-
1. The servo system for a hard disk drive that controls the track alignment of a read head relative to a desired tracking location using at least two measurements,
(a) a first measurement made from servo data position error signals (PES) read from the rotatable disk by the read head; - and
(b) a second measurement made from an accelerometer signal indicative of a disturbance applied to the hard disk drive, the second measurement being used to provide the track alignment correction only when the servo system determines that use of the second measurement reduces track alignment error. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
- and
-
15. The servo system for a hard disk drive comprising:
-
a memory storing data indicating a disturbance threshold;
a processor coupled to the transducer head to read data from and write data to tracks on a rotatable disk, wherein track alignment correction of the head relative to a desired one of the tracks is determined by the processor using at least two measurements, (a) a first measurement made from servo data position error signals (PES) read from the rotatable disk; and
(b) a second measurement made from an accelerometer signal provided to the processor indicating movement of the hard disk drive, the second measurement being used to provide the track alignment correction only when the disturbance threshold is exceeded.
-
-
16. A method providing servo control in a disk drive, the method comprising the steps of:
-
comparing a magnitude of disturbance determined from an accelerometer signal causing an acceleration of the disk drive with a threshold disturbance; and
performing track alignment correction to align a transducer head relative to a track on a disk by;
(a) using a position error signal (PES) determined from data read from the rotatable disk when the threshold is not exceeded without using the accelerometer signal, and (b) using the accelerometer signal to perform the track alignment correction when the threshold is exceeded. - View Dependent Claims (17, 18)
-
-
19. A method providing servo control in a disk drive, the method comprising the steps of:
-
comparing an accelerometer signal magnitude with a threshold accelerometer signal; and
performing track alignment correction to align a transducer head relative to a track on a disk by;
(a) using the accelerometer signal when the threshold is exceeded, and (b) using a position error signal (PES) determined from data read from a rotatable disk to perform the track alignment correction without the accelerometer signal when the threshold is not exceeded.
-
-
20. A method providing servo control in a disk drive, the method comprising the steps of:
-
comparing a position error signal (PES) value determined from data read from a rotatable disk with a threshold magnitude of the PES; and
performing track alignment correction to align a transducer head relative to a track on a disk by;
(a) using the accelerometer signal when the threshold is exceeded, and (b) using a position error signal (PES) determined from data read from a rotatable disk to perform the track alignment correction without the accelerometer signal when the threshold is not exceeded.
-
-
21. The servo system for a hard disk drive that controls the track alignment of a read head relative to a desired tracking location using at least two measurements,
(c) a first measurement made from servo data position error signals (PES) read from the rotatable disk by the read head; - and
(d) a second measurement made from a back emf signal indicative of a disturbance applied to the hard disk drive, the second measurement being used to provide the track alignment correction only when the servo system determines that use of the second measurement reduces track alignment error. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
- and
-
36. A servo system for a hard disk drive comprising:
-
a voice control motor (VCM) configured to move a transducer head relative to tracks on a rotatable disk; and
a VCM back emf detection circuit that provides a VCM back emf signal measured from current provided from a winding of the VCM, a processor coupled to receive the VCM back emf signal, wherein the VCM back emf signal magnitude is compared with a threshold, and when the VCM back emf signal magnitude is greater than the threshold, the processor causes the VCM to make track alignment corrections to align a position of the head relative to one of the tracks using the VCM back emf signal, and when the VCM back emf signal is less than the threshold, the processor does not use the VCM back emf signal to make the track alignment corrections. - View Dependent Claims (37)
-
-
38. A servo system for a hard disk drive comprising:
-
a spindle motor rotatably supporting a disk;
a spindle motor back emf detection circuit that provides a spindle motor back emf signal measured from current provided from windings of the spindle motor, a processor coupled to receive the spindle motor back emf signal, wherein the VCM back emf signal magnitude is compared with a threshold, and when the spindle motor back emf signal magnitude is greater than the threshold, the processor causes track alignment corrections to align a position of a transducer head relative to a track on the disk using the spindle motor back emf signal, and when the spindle motor back emf signal is less than the threshold, the processor does not use the spindle motor back emf signal to make the track alignment corrections. - View Dependent Claims (39)
-
-
40. The servo system for a hard disk drive comprising:
-
a memory storing data indicating a disturbance threshold;
a processor coupled to the transducer head to read data from and write data to tracks on a rotatable disk, wherein track alignment correction of the head relative to a desired one of the tracks is determined by the processor using at least two measurements, (a) a first measurement made from servo data position error signals (PES) read from the rotatable disk, and (b) a second measurement made from a back emf signal provided to the processor indicating movement of the hard disk drive, the second measurement being used to provide the track alignment correction only when the disturbance threshold is exceeded.
-
-
41. A method providing servo control in a disk drive, the method comprising the steps of:
-
comparing a magnitude of disturbance causing an acceleration of the disk drive with a threshold disturbance; and
performing track alignment correction to align a transducer head relative to a track on a disk by;
(c) using a position error signal (PES) determined from data read from the rotatable disk when the threshold is not exceeded without using the back emf signal, and (d) using the back emf signal to perform the track alignment correction when the threshold is exceeded. - View Dependent Claims (42, 43)
-
-
44. A method providing servo control in a disk drive, the method comprising the steps of:
-
comparing a back emf signal magnitude with a threshold magnitude of back emf; and
performing track alignment correction to align a transducer head relative to a track on a disk by;
(c) using the back emf signal when the threshold is exceeded, and (d) using a position error signal (PES) determined from data read from a rotatable disk to perform the track alignment correction without the back emf signal when the threshold is not exceeded.
-
-
45. A method providing servo control in a disk drive, the method comprising the steps of:
-
comparing a position error signal (PES) determined from data read from a rotatable disk with a threshold magnitude of the PES; and
performing track alignment correction to align a transducer head relative to a track on a disk by;
(a) using the back emf signal when the threshold is exceeded, and (b) using the PES to perform the track alignment correction without the back emf signal when the threshold is not exceeded.
-
Specification