IP Library Granted Patent US 7,839,595
Granted Patent B1
US 7,839,595 · App. 12/020,432 · Granted Nov 23, 2010

Feed forward compensation for fly height control in a disk drive

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 7,839,595
App. No.
12/020,432
Granted
Nov 23, 2010
Kind
B1
Abstract

A method of selecting a dynamic fly height (DFH) control setting for a head in a disk drive is disclosed. The head is servoed over a disk, and a fly height measurement is generated for the head. A frequency component is extracted from the fly height measurement, and the DFH control setting for the head is adjusted in response to the extracted frequency component.

Claims (78)

1. A method of selecting a dynamic fly height (DFH) control setting for a head in a disk drive, the method comprising:

servoing the head over a disk;

generating a fly height measurement for the head;

extracting a frequency component from the fly height measurement; and

adjusting the DFH control setting for the head in response to the extracted frequency component.

2. The method as recited in claim 1 , wherein:

the disk is clamped to a spindle motor with a number of screws; and

the frequency component is based on the number of screws.

3. The method as recited in claim 2 , wherein the frequency component is based on the number of screws multiplied by the rotation frequency of the disk.

4. The method as recited in claim 1 , wherein adjusting the DFH control setting comprises:

calibrating a nominal DFH control setting; and

adjusting the nominal DFH control setting in response to the extracted frequency component.

5. The method as recited in claim 4 , wherein adjusting the DFH control setting further comprises:

comparing the nominal DFH control setting to a feedback signal to generate an error signal;

filtering the error signal to generate a control signal; and

applying feed forward compensation to the control signal in response to the extracted frequency component.

6. The method as recited in claim 1 , wherein:

servo data is recorded on the disk;

the servo data comprises a plurality of servo sectors; and

a fly height measurement is generated as the head passes over each servo sector.

7. The method as recited in claim 6 , wherein:

the servo sectors are read to generate a read signal; and

the fly height measurement is generated in response to the read signal.

8. The method as recited in claim 1 , wherein extracting the frequency component from the fly height measurement comprises:

evaluating an amplitude deviation of the fly height measurement over a range of frequencies; and

selecting a frequency component having the maximum amplitude deviation.

9. The method as recited in claim 1 , wherein extracting the frequency component from the fly height measurement comprises evaluating an amplitude deviation of the fly height measurement over a predetermined frequency range.

10. The method as recited in claim 9 , wherein:

the disk is clamped to a spindle motor with a number of screws; and

the predetermined frequency range is based on the number of screws.

11. The method as recited in claim 1 , wherein:

servo data is recorded on the disk;

the servo data comprises a plurality of spiral tracks; and

a fly height measurement is generated as the head passes over each spiral track.

12. A disk drive comprising:

a disk;

a head actuated over the disk; and

control circuitry operable to select a dynamic fly height (DFH) control setting for the head by:

servoing the head over the disk;

generating a fly height measurement for the head;

extracting a frequency component from the fly height measurement; and

adjusting the DFH control setting for the head in response to the extracted frequency component.

13. The disk drive as recited in claim 12 , wherein:

the disk is clamped to a spindle motor with a number of screws; and

the frequency component is based on the number of screws.

14. The disk drive as recited in claim 13 , wherein the frequency component is based on the number of screws multiplied by the rotation frequency of the disk.

15. The disk drive as recited in claim 12 , wherein the control circuitry is further operable to adjust the DFH control setting by:

calibrating a nominal DFH control setting; and

adjusting the nominal DFH control setting in response to the extracted frequency component.

16. The disk drive as recited in claim 15 , wherein the control circuitry is further operable to adjust the DFH control setting by:

comparing the nominal DFH control setting to a feedback signal to generate an error signal;

filtering the error signal to generate a control signal; and

applying feed forward compensation to the control signal in response to the extracted frequency component.

17. The disk drive as recited in claim 12 , wherein:

servo data is recorded on the disk;

the servo data comprises a plurality of servo sectors; and

the control circuitry is further operable to generate a fly height measurement as the head passes over each servo sector.

18. The disk drive as recited in claim 17 , wherein the control circuitry is further operable to:

read the servo sectors to generate a read signal; and

generate the fly height measurement in response to the read signal.

19. The disk drive as recited in claim 12 , wherein the control circuitry is further operable to extract the frequency component from the fly height measurement by:

evaluating an amplitude deviation of the fly height measurement over a range of frequencies; and

selecting a frequency component having the maximum amplitude deviation.

20. The disk drive as recited in claim 12 , wherein the control circuitry is further operable to extract the frequency component from the fly height measurement by evaluating an amplitude deviation of the fly height measurement over a predetermined frequency range.

21. The disk drive as recited in claim 20 , wherein:

the disk is clamped to a spindle motor with a number of screws; and

the predetermined frequency range is based on the number of screws.

22. The disk drive as recited in claim 12 , wherein:

servo data is recorded on the disk;

the servo data comprises a plurality of spiral tracks; and

the control circuitry is further operable to generate a fly height measurement as the head passes over each spiral track.

23. A disk drive comprising:

a disk;

a head actuated over the disk; and

a means for servoing the head over the disk;

a means for generating a fly height measurement for the head;

a means for extracting a frequency component from the fly height measurement; and

a means for adjusting a DFH control setting for the head in response to the extracted frequency component.

Assignments (6)
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 038722/0229 →
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 038744/0481 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2008
From: CHUE, JACK M.; HUGUNIN, TOMAS D.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 020692/0815 →