IP Library Granted Patent US 8,116,025
Granted Patent B1
US 8,116,025 · App. 12/338,798 · Granted Feb 14, 2012

Disk drive executing retry operation after adjusting jog value in response to gain control

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 8,116,025
App. No.
12/338,798
Granted
Feb 14, 2012
Kind
B1
Abstract

A disk drive is disclosed comprising a disk having a plurality of tracks, wherein each track comprises a plurality of data sectors. A head is actuated radially over the disk for generating a read signal. A first read of a data sector is performed while adjusting an amplitude of the read signal in response to a gain control setting. When an error occurs while attempting to first read the data sector, a first jog value is generated in response to the gain control setting. The head is served over the data sector in response to the first jog value, and a second read of the data sector is performed.

Claims (52)

1. A disk drive comprising:

a disk comprising a plurality of tracks, wherein each track comprises a plurality of data sectors;

a head actuated radially over the disk for generating a read signal; and

control circuitry operable to:

first read a data sector while adjusting an amplitude of the read signal in response to a gain control setting; and

when an error occurs while attempting to first read the data sector:

generate a first jog value in response to the gain control setting relative to a nominal gain control value;

servo the head over the data sector in response to the first jog value;

second read the data sector; and

when the first read is successful, adjust the nominal gain control value.

2. The disk drive as recited in claim 1 , wherein when an error occurs when attempting to second read the data sector, the control circuitry is further operable to:

generate a second jog value having a polarity opposite the first jog value;

servo the head over the data sector in response to the second jog value; and

third read the data sector.

3. The disk drive as recited in claim 1 , wherein the control circuitry is further operable to adjust the first jog value when the first jog value exceeds a threshold.

4. The disk drive as recited in claim 1 , wherein the control circuitry is further operable to generate the jog value by averaging the gain control setting while reading the data sector to generate a gain control average.

5. The disk drive as recited in claim 4 , wherein the control circuitry is further operable to generate the jog value by computing a gain control delta relative to a difference between the gain control average and the nominal gain control value.

6. The disk drive as recited in claim 5 , wherein the control circuitry is further operable to generate the jog value as a function of the gain control delta.

7. The disk drive as recited in claim 5 , wherein the control circuitry is further operable to generate the jog value by indexing a lookup table with the gain control delta.

8. The disk drive as recited in claim 5 , wherein when the first read is successful, the control circuitry is further operable to adjust the nominal gain control value in response to the gain control average.

9. A method of operating a disk drive, the disk drive comprising a disk having a plurality of tracks, wherein each track comprises a plurality of data sectors, a head actuated radially over the disk for generating a read signal, the method comprising:

first reading a data sector while adjusting an amplitude of the read signal in response to a gain control setting; and

when an error occurs while attempting to first read the data sector:

generating a first jog value in response to the gain control setting relative to a nominal gain control value;

serving the head over the data sector in response to the first jog value;

second reading the data sector; and

when the first read is successful, adjusting the nominal gain control value.

10. The method as recited in claim 9 , wherein when an error occurs when attempting to second read the data sector, further comprising:

generating a second jog value having a polarity opposite the first jog value;

serving the head over the data sector in response to the second jog value; and

third reading the data sector.

11. The method as recited in claim 9 , further comprising adjusting the first jog value when the first jog value exceeds a threshold.

12. The method as recited in claim 9 , further comprising generating the jog value by averaging the gain control setting while reading the data sector to generate a gain control average.

13. The method as recited in claim 12 , further comprising generating the jog value by computing a gain control delta relative to a difference between the gain control average and the nominal gain control value.

14. The method as recited in claim 13 , further comprising generating the jog value as a function of the gain control delta.

15. The method as recited in claim 13 , further comprising generating the jog value by indexing a lookup table with the gain control delta.

16. The method as recited in claim 13 , wherein when the first read is successful, further comprising adjusting the nominal gain control value in response to the gain control average.

17. A disk drive comprising:

a disk comprising a plurality of tracks, wherein each track comprises a plurality of data sectors;

a head actuated radially over the disk for generating a read signal; and

control circuitry operable to:

first read a data sector while adjusting an amplitude of the read signal in response to a gain control setting; and

when an error occurs while attempting to first read the data sector:

generate a first jog value by averaging the gain control setting while reading the data sector to generate a gain control average and computing a gain control delta relative to a difference between the gain control average and a nominal gain control value;

servo the head over the data sector in response to the first jog value; and

second read the data sector.

18. A method of operating a disk drive, the disk drive comprising a disk having a plurality of tracks, wherein each track comprises a plurality of data sectors, a head actuated radially over the disk for generating a read signal, the method comprising:

first reading a data sector while adjusting an amplitude of the read signal in response to a gain control setting; and

when an error occurs while attempting to first read the data sector:

generating a first jog value by averaging the gain control setting while reading the data sector to generate a gain control average and computing a gain control delta relative to a difference between the gain control average and a nominal gain control value;

serving the head over the data sector in response to the first jog value; and

second reading the data sector.

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 Feb 10, 2009
From: CHAN, TOM S.; TSAI, CHUN SEI; BARLOW, CARL E.; MORGAN, COLIN W.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 022232/0592 →