IP Library Granted Patent US 9,053,749
Granted Patent B1
US 9,053,749 · App. 13/840,225 · Granted Jun 9, 2015

Disk drive comprising a per-drive and per-head fly height 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,749
App. No.
13/840,225
Granted
Jun 9, 2015
Kind
B1
Abstract

A disk drive is disclosed comprising a plurality of disk surfaces, and a head actuated over each disk surface, where each head comprises a fly height actuator (FHA) operable to control a fly height of the head over the corresponding disk surface. A fly height is measured for each head to generate a plurality of fly height measurements. An average value is generated in response to the plurality of fly height measurements, and a first control value is generated for a first head based on the average value and the fly height measurement for the first head. The first FHA of the first head is controlled in response to the first control value.

Claims (71)

1. A disk drive comprising:

a plurality of disk surfaces;

a head actuated over each disk surface, where each head comprises a fly height actuator (FHA) operable to control a fly height of the head over the respective disk surface; and

control circuitry operable to:

measure a fly height for each head to generate a plurality of fly height measurements;

calculate an average value in response to the plurality of fly height measurements;

generate a first control value for a first head as a function of the calculated average value and the fly height measurement for the first head; and

control the first FHA of the first head in response to the first control value.

2. The disk drive as recited in claim 1 , wherein the control circuitry is further operable to generate the first control value as a function of the calculated average value and the fly height measurement for the first head and a previous control value for the first head.

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

generate a second control value for a second head as a function of the calculated average value and the fly height measurement for the second head; and

control the second FHA of the second head in response to the second control value.

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

measure a fly height delta for each head, wherein the fly height delta represents a difference between the measured fly height and a target fly height for each head;

generate the average value by averaging the fly height deltas; and

generate the first control value for the first head based on the average value and the fly height delta for the first head.

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

generate a first deviation value for the first head based on a difference between the fly height delta for the first head and the average value; and

generate the first control value for the first head based on the average value and the first deviation value for the first head.

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

amplify the average value by a first gain to generate a first amplified value;

amplify the first deviation value for the first head by a second gain less than the first gain to generate a second amplified value; and

generate the first control value for the first head by summing the first amplified value with the second amplified value.

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

compare the first deviation value for the first head to a threshold; and

when the first deviation value for the first head exceeds the threshold, set the second amplified value to zero in order to generate the first control value independent of the first deviation value for the first head.

8. The disk drive as recited in claim 1 , wherein the control circuitry is operable to:

periodically measure the fly height for each head at a sampling rate; and

adjust the sampling rate based on the periodic fly height measurements.

9. The disk drive as recited in claim 8 , wherein the control circuitry is operable to:

periodically measure a fly height delta for each head at the sampling rate, wherein the fly height delta represents a difference between the measured fly height and a target fly height for each head; and

adjust the sampling rate based on the periodic fly height delta measurements.

10. The disk drive as recited in claim 9 , wherein the control circuitry is operable to increase the sampling rate when the periodic fly height delta exceeds a threshold.

11. The disk drive as recited in claim 9 , wherein the control circuitry is operable to increase the sampling rate when a derivative of the periodic fly height delta exceeds a threshold.

12. The disk drive as recited in claim 9 , wherein the control circuitry is operable to:

filter the periodic fly height delta to generate a filtered fly height delta; and

increase the sampling rate when the filtered fly height delta exceeds a threshold.

13. A method of operating a disk drive comprising a plurality of disk surfaces and a head actuated over each disk surface, where each head comprises a fly height actuator (FHA) operable to control a fly height of the head over the respective disk surface, the method comprising:

measuring a fly height for each head to generate a plurality of fly height measurements;

calculating an average value in response to the plurality of fly height measurements;

generating a first control value for a first head as a function of the calculated average value and the fly height measurement for the first head; and

controlling the first FHA of the first head in response to the first control value.

14. The method as recited in claim 13 , further comprising generating the first control value as a function of the calculated average value and the fly height measurement for the first head and a previous control value for the first head.

15. The method as recited in claim 13 , further comprising:

generating a second control value for a second head as a function of the calculated average value and the fly height measurement for the second head; and

controlling the second FHA of the second head in response to the second control value.

16. The method as recited in claim 13 , further comprising:

measuring a fly height delta for each head, wherein the fly height delta represents a difference between the measured fly height and a target fly height for each head;

generating the average value by averaging the fly height deltas; and

generating the first control value for the first head based on the average value and the fly height delta for the first head.

17. The method as recited in claim 16 , further comprising:

generating a first deviation value for the first head based on a difference between the fly height delta for the first head and the average value; and

generating the first control value for the first head based on the average value and the first deviation value for the first head.

18. The method as recited in claim 17 , further comprising:

amplifying the average value by a first gain to generate a first amplified value;

amplifying the first deviation value for the first head by a second gain less than the first gain to generate a second amplified value; and

generating the first control value for the first head by summing the first amplified value with the second amplified value.

19. The method as recited in claim 17 , further comprising:

comparing the first deviation value for the first head to a threshold; and

when the first deviation value for the first head exceeds the threshold, setting the second amplified value to zero in order to generate the first control value independent of the first deviation value for the first head.

20. The method as recited in claim 13 , further comprising:

periodically measuring the fly height for each head at a sampling rate; and

adjusting the sampling rate based on the periodic fly height measurements.

21. The method as recited in claim 20 , further comprising:

periodically measuring a fly height delta for each head at the sampling rate, wherein the fly height delta represents a difference between the measured fly height and a target fly height for each head; and

adjusting the sampling rate based on the periodic fly height delta measurements.

22. The method as recited in claim 21 , further comprising increasing the sampling rate when the periodic fly height delta exceeds a threshold.

23. The method as recited in claim 21 , further comprising increasing the sampling rate when a derivative of the periodic fly height delta exceeds a threshold.

24. The method as recited in claim 21 , further comprising:

filtering the periodic fly height delta to generate a filtered fly height delta; and

increasing the sampling rate when the filtered fly height delta exceeds a threshold.

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 Apr 2, 2013
From: HARALSON, PHILLIP S.; ANDERSON, KENT D.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 030137/0245 →