IP Library Granted Patent US 9,053,726
Granted Patent B1
US 9,053,726 · App. 14/179,268 · Granted Jun 9, 2015

Data storage device on-line adapting disturbance observer filter

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,053,726
App. No.
14/179,268
Granted
Jun 9, 2015
Kind
B1
Abstract

A data storage device is disclosed comprising a head actuated over a disk comprising tracks defined by servo sectors. A location of the head over the disk is measured based on the servo sectors, and a position error signal (PES) is generated representing a difference between a target location for the head and the measured location for the head. An actuator control signal (ACS) is generated in response to the PES, a disturbance compensation signal (DCS) is generated based on the PES and the ACS, and the DCS is filtered with a disturbance observer filter. The ACS is adjusted based on an output of the disturbance observer filter, and the head is actuated over the disk based on the adjusted ACS. The DCS is filtered with a plurality of band-pass filters, and the disturbance observer filter is adjusted based on the plurality of band-pass filters.

Claims (204)

1. A data storage device comprising:

a disk comprising tracks defined by servo sectors;

a head; and

control circuitry configured to:

measure a location of the head over the disk based on the servo sectors;

generate a position error signal (PES) representing a difference between a target location for the head and the measured location for the head;

generate an actuator control signal (ACS) in response to the PES;

generate a disturbance compensation signal (DCS) based on the PES and the ACS;

filter the DCS with a disturbance observer filter;

adjust the ACS based on an output of the disturbance observer filter;

actuate the head over the disk based on the adjusted ACS;

filter the DCS with a plurality of band-pass filters different from the disturbance observer filter; and

adjust the disturbance observer filter based on the plurality of band-pass filters.

2. The data storage device as recited in claim 1 , wherein the control circuitry is further configured to adjust the disturbance observer filter by adjusting at least one of a center frequency, a gain, and a bandwidth of the disturbance observer filter.

3. The data storage device as recited in claim 2 , wherein the control circuitry is further configured to adjust the gain of the disturbance observer filter according to:

min

(

1

,

max

(

G

min

,

(

1

-

G

min

)

mag

pk

-

MLMG

MLFG

-

MLMG

+

G

min

)

)

where:

G min represents a minimum gain;

mag pk represents a magnitude of an output of one of the band-pass filters;

MLMG represents a magnitude level of minimum gain; and

MLFG represents a magnitude level of full gain.

4. The data storage device as recited in claim 1 , wherein each of the band-pass filters comprises a gain based on a torque sensitivity function of the control circuitry.

5. A data storage device comprising:

a disk comprising tracks defined by servo sectors;

a head; and

control circuitry configured to:

measure a location of the head over the disk based on the servo sectors;

generate a position error signal (PES) representing a difference between a target location for the head and the measured location for the head;

generate an actuator control signal (ACS) in response to the PES;

generate a disturbance compensation signal (DCS) based on the PES and the ACS;

filter the DCS with a disturbance observer filter;

adjust the ACS based on an output of the disturbance observer filter and adjust at least one of a center frequency, a gain, and a bandwidth of the disturbance observer filter;

actuate the head over the disk based on the adjusted ACS; and

filter the adjusted ACS with a loop shaping filter comprising a plurality of second-order filters:

i

A

i

(

z

-

1

)

B

i

(

z

-

1

)

.

6. The data storage device as recited in claim 5 , wherein the control circuitry is further configured to adjust the disturbance observer filter based on the DCS.

7. The data storage device as recited in claim 5 , wherein the control circuitry is further configured to adjust the at least one of the center frequency, the gain, and the bandwidth of the disturbance observer filter based on a frequency response of the DCS.

8. The data storage device as recited in claim 5 , wherein the control circuitry is further configured to actuate the head over the disk based on an output of the loop shaping filter.

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

measuring a location of a head over a disk based on servo sectors on the disk;

generating a position error signal (PES) representing a difference between a target location for the head and the measured location for the head;

generating an actuator control signal (ACS) in response to the PES;

generating a disturbance compensation signal (DCS) based on the PES and the ACS;

filtering the DCS with a disturbance observer filter;

adjusting the ACS based on an output of the disturbance observer filter;

actuating the head over the disk based on the adjusted ACS;

filtering the DCS with a plurality of band-pass filters different from the disturbance observer filter; and

adjusting the disturbance observer filter based on the plurality of band-pass filters.

10. The method as recited in claim 9 , further comprising adjusting the disturbance observer filter by adjusting at least one of a center frequency, a gain, and a bandwidth of the disturbance observer filter.

11. The method as recited in claim 10 , further comprising adjusting the gain of the disturbance observer filter according to:

min

(

1

,

max

(

G

min

,

(

1

-

G

min

)

mag

pk

-

MLMG

MLFG

-

MLMG

+

G

min

)

)

where:

G min represents a minimum gain;

mag pk represents a magnitude of an output of one of the band-pass filters;

MLMG represents a magnitude level of minimum gain; and

MLFG represents a magnitude level of full gain.

12. The method as recited in claim 9 , wherein each of the band-pass filters comprises a gain based on a torque sensitivity function of the data storage device.

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

measuring a location of a head over a disk based on servo sectors on the disk;

generating a position error signal (PES) representing a difference between a target location for the head and the measured location for the head;

generating an actuator control signal (ACS) in response to the PES;

generating a disturbance compensation signal (DCS) based on the PES and the ACS;

filtering the DCS with a disturbance observer filter;

adjusting the ACS based on an output of the disturbance observer filter and concurrently adjusting at least one of a center frequency, a gain, and a bandwidth of the disturbance observer filter;

actuating the head over the disk based on the adjusted ACS; and

filtering the adjusted ACS with a loop shaping filter comprising a plurality of second-order filters:

i

A

i

(

z

-

1

)

B

i

(

z

-

1

)

.

14. The method as recited in claim 13 , further comprising adjusting the disturbance observer filter based on the DCS.

15. The method as recited in claim 13 , further comprising adjusting the at least one of the center frequency, the gain, and the bandwidth of the disturbance observer filter based on a frequency response of the DCS.

16. The method as recited in claim 13 , further comprising actuating the head over the disk based on an output of the loop shaping filter.

17. Control circuitry configured to:

measure a location of a head over a disk based on servo sectors on the disk;

generate a position error signal (PES) representing a difference between a target location for the head and the measured location for the head;

generate an actuator control signal (ACS) in response to the PES;

generate a disturbance compensation signal (DCS) based on the PES and the ACS;

filter the DCS with a disturbance observer filter;

adjust the ACS based on an output of the disturbance observer filter;

actuate the head over the disk based on the adjusted ACS;

filter the DCS with a plurality of band-pass filters different from filtering the DCS with the disturbance observer filter; and

adjust the disturbance observer filter based on the plurality of band-pass filters.

18. Control circuitry configured to:

measure a location of a head over a disk based on servo sectors on the disk;

generate a position error signal (PES) representing a difference between a target location for the head and the measured location for the head;

generate an actuator control signal (ACS) in response to the PES;

generate a disturbance compensation signal (DCS) based on the PES and the ACS;

filter the DCS with a disturbance observer filter;

adjust the ACS based on an output of the disturbance observer filter and adjust at least one of a center frequency, a gain, and a bandwidth of the disturbance observer filter;

actuate the head over the disk based on the adjusted ACS; and

filter the adjusted ACS with a loop shaping filter comprising a plurality of second-order filters:

i

A

i

(

z

-

1

)

B

i

(

z

-

1

)

.

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 Sep 2, 2014
From: KIM, YOUNG-HOON; XI, WEI
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 033654/0090 →