IP Library Granted Patent US 9,111,575
Granted Patent B1
US 9,111,575 · App. 14/522,404 · Granted Aug 18, 2015

Data storage device employing adaptive feed-forward control in timing loop to compensate for vibration

Inventors: Jianguo Zhou (Foothill Ranch, CA); Wei Xi (Mission Viejo, CA); Guoxiao Guo (Irvine, CA); Hui Li (Singapore, SG)
Assignee: Western Digital Technologies, Inc.
G11B20/10509G11B19/28
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,111,575
App. No.
14/522,404
Granted
Aug 18, 2015
Kind
B1
Abstract

A data storage device is disclosed comprising a head actuated over a disk and a vibration detector configured to generate a vibration signal in response to a vibration affecting the data storage device. A timing loop is configured to generate a disk-locked clock substantially synchronized to a rotation frequency of the disk. An adaptation control signal is generated based on the vibration signal and an error signal of the timing loop. An adaptive filter is adapted based on the adaptation control signal, wherein the adaptive filter filters the vibration signal to generate feed-forward compensation values. The feed-forward compensation values are applied to the timing loop to compensate for the vibration.

Claims (54)

1. A data storage device comprising:

a disk;

a head actuated over the disk;

a vibration detector configured to generate a vibration signal in response to a vibration affecting the data storage device; and

control circuitry comprising a timing loop configured to generate a disk-locked clock substantially synchronized to a rotation frequency of the disk, the control circuitry configured to:

generate an adaptation control signal based on the vibration signal and an error signal of the timing loop;

adapt an adaptive filter based on the adaptation control signal, wherein the adaptive filter filters the vibration signal to generate feed-forward compensation values; and

apply the feed-forward compensation values to the timing loop to compensate for the vibration.

2. The data storage device as recited in claim 1 , wherein the control circuitry is further configured to:

filter the vibration signal to generate a compensated vibration signal; and

generate the adaptation control signal based on the compensated vibration signal and the error signal.

3. The data storage device as recited in claim 2 , wherein filtering the vibration signal to generate the compensated vibration signal comprises filtering the vibration signal with a filter representing a torque rejection curve of the timing loop.

4. The data storage device as recited in claim 2 , wherein the control circuitry is operable to adapt the adaptive filter according to:

W k+1 =W k +μ∥ X k e k

where:

W k represents coefficients of the adaptive filter;

μ represents a learning coefficient;

X k represents the compensated vibration signal; and

e k represents the error signal.

5. The data storage device as recited in claim 1 , wherein the vibration detector comprises:

a vibration sensor configured to generate a sensor signal; and

a pre-compensation filter (PCF) configured to filter the sensor signal to generate the vibration signal, wherein the PCF compensates for a transfer function of the vibration sensor.

6. A data storage device comprising:

a disk comprising a plurality of servo sectors defining servo tracks;

a head actuated over the disk, the head comprising a first read element and a second read element; and

control circuitry configured to:

measure a first wedge-to-wedge time representing a time between consecutive servo sectors passing under the first read element as the disk rotates;

measure a second wedge-to-wedge time representing a time between consecutive servo sectors passing under the second read element as the disk rotates; and

generate a nominal wedge-to-wedge time based on the first wedge-to-wedge time and the second wedge-to-wedge time.

7. The data storage device as recited in claim 6 , wherein the control circuitry is further configured to generate the nominal wedge-to-wedge time based on an average of the first wedge-to-wedge time and the second wedge-to-wedge time.

8. The data storage device as recited in claim 6 , wherein the control circuitry is further configured to generate a disk-locked clock substantially synchronized to a rotation frequency of the disk based on the nominal wedge-to-wedge time.

9. A method of operating a data storage device, the method comprising:

using a timing loop to generate a disk-locked clock substantially synchronized to a rotation frequency of the disk;

generating an adaptation control signal based on a vibration signal and an error signal of the timing loop;

adapting an adaptive filter based on the adaptation control signal, wherein the adaptive filter filters the vibration signal to generate feed-forward compensation values; and

applying the feed-forward compensation values to the timing loop to compensate for the vibration.

10. The method as recited in claim 9 , further comprising:

filtering the vibration signal to generate a compensated vibration signal; and

generating the adaptation control signal based on the compensated vibration signal and the error signal.

11. The method as recited in claim 10 , wherein filtering the vibration signal to generate the compensated vibration signal comprises filtering the vibration signal with a filter representing a torque rejection curve of the timing loop.

12. The method as recited in claim 10 , further comprising adapting the adaptive filter according to:

W k+1 =W k +μ X k e k

where:

W k represents coefficients of the adaptive filter;

μ represents a learning coefficient;

X k represents the compensated vibration signal; and

e k represents the error signal.

13. The method as recited in claim 9 , further comprising filtering a sensor signal generated by a vibration sensor to generate the vibration signal, wherein the filtering compensates for a transfer function of the vibration sensor.

14. A method of operating a data storage device, the method comprising:

measuring a first wedge-to-wedge time representing a time between consecutive servo sectors passing under a first read element as a disk rotates;

measuring a second wedge-to-wedge time representing a time between consecutive servo sectors passing under a second read element as the disk rotates; and

generating a nominal wedge-to-wedge time based on the first wedge-to-wedge time and the second wedge-to-wedge time.

15. The method as recited in claim 14 , further comprising generating the nominal wedge-to-wedge time based on an average of the first wedge-to-wedge time and the second wedge-to-wedge time.

16. The method as recited in claim 14 , further comprising generating a disk-locked clock substantially synchronized to a rotation frequency of the disk based on the nominal wedge-to-wedge time.

Assignments (8)
PATENT COLLATERAL AGREEMENT - DDTL LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 067045/0156 →
PATENT COLLATERAL AGREEMENT - A&R LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 064715/0001 →
RELEASE OF SECURITY INTEREST AT REEL 038744 FRAME 0481 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 058982/0556 →
RELEASE OF SECURITY INTEREST Recorded Mar 5, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 045501/0714 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038744/0481 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 038744/0281 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038722/0229 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2015
From: ZHOU, JIANGUO; XI, WEI; GUO, GUOXIAO; LI, HUI
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 034771/0961 →