Data storage device using programmable deglitch window to detect saturation of VCM current control

US10109308B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-10109308-B1
Application numberUS-201815933276-A
CountryUS
Kind codeB1
Filing dateMar 22, 2018
Priority dateMar 22, 2018
Publication dateOct 23, 2018
Grant dateOct 23, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A data storage device is disclosed comprising a voice coil motor (VCM) configured to actuate a head over a disk. The head is used to read data recorded on the disk to generate a read signal, and the read signal is processed to generate a current command signal at a servo sample rate having a servo sample interval. A current flowing through the VCM is detected, and a current error signal is generated based on a difference between the current command signal and the detected current flowing through the VCM. An analog command signal is generated based on the current error signal, and the analog command signal is applied to the VCM. A saturation in the analog command signal is detected, and a first deglitch window is generated during which the saturation detection is disabled, wherein the first deglitch window is programmed relative to the servo sample interval.

First claim

Opening claim text (preview).

What is claimed is: 1. A data storage device comprising: a disk; a head; a voice coil motor (VCM) configured to actuate the head over the disk; and control circuitry configured to: use the head to read data recorded on the disk to generate a read signal; process the read signal to generate a current command signal at a servo sample rate having a servo sample interval; detect a current flowing through the VCM; generate a current error signal based on a difference between the current command signal and the detected current flowing through the VCM; generate an analog command signal based on the current error signal; apply the analog command signal to the VCM in order to actuate the VCM; detect a saturation in the analog command signal; generate a first deglitch window during which the saturation detection is disabled; and program the first deglitch window relative to the servo sample interval. 2. The data storage device as recited in claim 1 , wherein the control circuitry is further configured to detect the saturation in the analog command signal by comparing the current error signal to a threshold. 3. The data storage device as recited in claim 1 , wherein the control circuitry is further configured to program a width of the first deglitch window to be one percent to ten percent less than the servo sample interval. 4. The data storage device as recited in claim 3 , wherein the control circuitry is further configured to program the first deglitch window to open between one percent and five percent after a beginning of the servo sample interval. 5. The data storage device as recited in claim 3 , wherein the control circuitry is further configured to program the first deglitch window to close between one percent and five percent before an end of the servo sample interval. 6. The data storage device as recited in claim 1 , wherein the control circuitry is further configured to adjust a width of the first deglitch window when the servo sample interval changes. 7. The data storage device as recited in claim 1 , wherein the control circuitry is further configured to: generate a second deglitch window during which the saturation detection is disabled, wherein a width of the second deglitch window is less than a width of the first deglitch window; and program the second deglitch window relative to the servo sample interval. 8. The data storage device as recited in claim 7 , wherein the control circuitry is further configured to program a width of the second deglitch window to open substantially concurrent with the first deglitch window and to close sooner than the first deglitch window. 9. A method of operating a data storage device, the method comprising: using a head to read data recorded on a disk to generate a read signal; processing the read signal to generate a current command signal at a servo sample rate having a servo sample interval; detecting a current flowing through a voice coil motor (VCM) configured to actuate the head over the disk; generating a current error signal based on a difference between the current command signal and the detected current flowing through the VCM; generating an analog command signal based on the current error signal; applying the analog command signal to the VCM in order to actuate the VCM; detecting a saturation in the analog command signal; generating a first deglitch window during which the saturation detection is disabled; and programming the first deglitch window relative to the servo sample interval. 10. The method as recited in claim 9 , further comprising detecting the saturation in the analog command signal by comparing the current error signal to a threshold. 11. The method as recited in claim 9 , further comprising programming a width of the first deglitch window to be one percent to ten percent less than the servo sample interval. 12. The method as recited in claim 11 , further comprising programming the first deglitch window to open between one percent and five percent after a beginning of the servo sample interval. 13. The method as recited in claim 11 , further comprising programming the first deglitch window to close between one percent and five percent before an end of the servo sample interval. 14. The method as recited in claim 9 , further comprising adjusting a width of the first deglitch window when the servo sample interval changes. 15. The method as recited in claim 9 , further comprising: generating a second deglitch window during which the saturation detection is disabled, wherein a width of the second deglitch window is less than a width of the first deglitch window; and programming the second deglitch window relative to the servo sample interval. 16. The method as recited in claim 15 , further comprising programming a width of the second deglitch window to open substantially concurrent with the first deglitch window and to close sooner than the first deglitch window. 17. Control circuitry for use in a data storage device, the control circuitry configured to: detect a current flowing through a voice coil motor (VCM) configured to actuate a head over a disk; generate a current error signal based on a difference between a current command signal and the detected current flowing through the VCM; generate an analog command signal based on the current error signal; apply the analog command signal to the VCM in order to actuate the VCM; detect a saturation in the analog command signal; generate a first deglitch window during which the saturation detection is disabled; and receive a command to program the first deglitch window relative to a servo sample interval of a digital servo control loop configured to generate the current command signal. 18. The control circuitry as recited in claim 17 , wherein the control circuitry is further configured to detect the saturation in the analog command signal by comparing the current error signal to a threshold. 19. The control circuitry as recited in claim 17 , wherein the control circuitry is further configured to program a width of the first deglitch window to be one percent to ten percent less than the servo sample interval. 20. The control circuitry as recited in claim 19 , wherein the control circuitry is further configured to program the first deglitch window to open between one percent and five percent after a beginning of the servo sample interval. 21. The control circuitry as recited in claim 19 , wherein the control circuitry is further configured to program the first deglitch window to close between one percent and five percent before an end of the servo sample interval. 22. The control circuitry as recited in claim 17 , wherein the control circuitry is further configured to adjust a width of the first deglitch window when the servo sample interval changes. 23. The control circuitry as recited in claim 17 , wherein the control circuitry is further configured to: generate a second deglitch window during which the saturation detection is disabled, wherein a width of the second deglitch window is less than a width of the first deglitch window; and receive a command to program the second deglitch window relative to the servo sample interval. 24. The control circuitry as recited in claim 23 , wherein the control circuitry is further configured to program a width of the second deglitch window to open substantially concurrent with the first deglitch window and to close sooner than the first deglit

Assignees

Inventors

Classifications

  • with provision for moving the head into or out of its operative position or across tracks · CPC title

  • Servo formatting apparatuses, e.g. servo-writers · CPC title

  • for magnetoresistive heads · CPC title

  • G11B21/106Primary

    on disks · CPC title

  • with optical servo tracking · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10109308B1 cover?
A data storage device is disclosed comprising a voice coil motor (VCM) configured to actuate a head over a disk. The head is used to read data recorded on the disk to generate a read signal, and the read signal is processed to generate a current command signal at a servo sample rate having a servo sample interval. A current flowing through the VCM is detected, and a current error signal is gene…
Who is the assignee on this patent?
Western Digital Tech Inc
What technology area does this patent fall under?
Primary CPC classification G11B21/106. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 23 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).