Compensating for voice coil motor and microactuator disturbance in a hard drive
US-2015243313-A1 · Aug 27, 2015 · US
US9460744B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9460744-B1 |
| Application number | US-201514747413-A |
| Country | US |
| Kind code | B1 |
| Filing date | Jun 23, 2015 |
| Priority date | Jun 23, 2015 |
| Publication date | Oct 4, 2016 |
| Grant date | Oct 4, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A voice coil motor control signal is detected being coupled into a vibration sensor of a hard disk drive. The vibration sensor is used to provide a feedforward signal to a servo control system of the hard disk drive. In response to detecting the coupling, the feedforward signal is modified to prevent instability of the servo control system.
Opening claim text (preview).
What is claimed is: 1. A method comprising: estimating an electromagnetic coupling of a voice coil motor control signal into a vibration sensor of a hard disk drive, the vibration sensor used to provide a feedforward signal to a servo control system of the hard disk drive; and in response to the estimation, modifying the feedforward signal to prevent instability of the servo control system. 2. The method of claim 1 , wherein estimating the coupling comprises: determining a value of a current of the voice coil motor control signal; applying the value to a model of a transfer function between the vibration sensor and a voice coil motor to which voice coil motor control signal is being applied; and estimating the coupling based on the output of the model satisfying a threshold. 3. The method of claim 1 , wherein modifying the feedforward signal comprises filtering the feedforward signal via an adaptive filter. 4. The method of claim 3 , wherein the adaptive filter comprises an infinite impulse response lattice filter. 5. The method of claim 3 , wherein the adaptive filter comprises a tapped-state recursive lattice filter. 6. The method of claim 3 , wherein modifying the feedforward signal comprises processing an output of the adaptive filter with a joint process estimator. 7. The method of claim 1 , wherein modifying the feedforward signal comprises removing the feedforward signal from the servo control system. 8. The method of claim 1 , wherein modifying the feedforward signal comprises entering a feedforward safe mode. 9. The method of claim 1 , further comprising modifying a behavior of a voice coil motor to reduce instability in response to detecting the coupling. 10. The method of claim 9 , wherein modifying the behavior of the voice coil motor comprises limiting a slew rate of the voice coil motor. 11. The method of claim 1 , further comprising detecting that a voice coil motor is currently being activated based on the voice coil motor control signal, and wherein the estimating of the coupling occurs in response to the voice coil motor being currently activated, wherein no coupling detection occurs if the voice coil motor is not being activated. 12. An apparatus comprising: a vibration sensor interface that processes feedforward signals received from a vibration sensor; and a controller coupled to the vibration sensor interface, the controller configured to: estimating an electromagnetic coupling of a voice coil motor control signal into a vibration sensor of a hard disk drive; and in response to the estimation, modify the feedforward signals to prevent instability of a servo control system. 13. The apparatus of claim 12 , wherein estimating the coupling comprises: determining a value of the voice coil motor control signal; applying the value to a model of a transfer function between the vibration sensor and a voice coil motor to which voice coil motor control signal is being applied; and estimating the coupling based on the output of the model satisfying a threshold. 14. The apparatus of claim 12 , further comprising an infinite impulse response lattice filter that filters the feedforward signal in response to detecting the coupling. 15. The apparatus of claim 14 , further comprising a joint process estimator that processes an output of the infinite impulse response lattice filter. 16. The apparatus of claim 12 , wherein modifying the feedforward signal comprises at least one of removing the feedforward signal from the servo control system and entering a feedforward safe mode. 17. A hard disk servo control system comprising: a voice coil motor; a vibration sensor that provides feedforward signals; and a servo controller coupled to the voice coil motor and the vibration sensor, the servo controller configured to: determine a value of a control signal current sent to the voice coil motor; apply the value to a model of a transfer function between the vibration sensor and the voice coil motor; estimate an electromagnetic coupling between the vibration sensor and the control signal current based on the output of the model; and in response to the estimation, modify at least one of a behavior of the voice coil motor and the feedforward signals to prevent instability of the servo control system. 18. The hard disk servo control system of claim 17 , wherein modifying the behavior of the voice coil motor comprises limiting a slew rate of the voice coil motor. 19. The hard disk servo control system of claim 17 , wherein modifying the feedforward signal comprises at least one of removing the feedforward signal from the servo control system and entering a feedforward safe mode. 20. The hard disk servo control system of claim 17 , further comprising: an infinite impulse response lattice filter that filters the feedforward signal in response to detecting the coupling; and a joint process estimator that processes an output of the infinite impulse response lattice filter.
System adaptation for working during or after external perturbation, e.g. in the presence of a mechanical oscillation caused by a shock · CPC title
system adaptation for working during or after external perturbation, e.g. in the presence of a mechanical oscillation caused by a shock · CPC title
control circuits therefor · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.