IP Library Granted Patent US 7,280,302
Granted Patent B1
US 7,280,302 · App. 11/280,046 · Granted Oct 9, 2007

Disk drive using loopback to calibrate transmission amplitude

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,280,302
App. No.
11/280,046
Granted
Oct 9, 2007
Kind
B1
Abstract

A disk drive is disclosed for connecting to a host, the host comprising loopback circuitry operable to loop a pattern received from the disk drive back to the disk drive. The disk drive comprises interface circuitry including a transmitter driver operable to transmit transmission signals at a transmission amplitude, and a receiver driver operable to receive reception signals. The transmitter driver is configured to transmit at an initial transmission amplitude, and a calibration pattern is transmitted to the host through the transmitter driver. The reception signals received by the receiver driver are monitored to detect a loopback pattern representing a loopback of the calibration pattern. The loopback pattern is processed to detect an error, and the transmission amplitude is adjusted in response to the error.

Claims (51)

1. A disk drive for connecting to a host, the host comprising loopback circuitry operable to loop a pattern received from the disk drive back to the disk drive, the disk drive comprising:

(a) a disk;

(b) a head actuated over the disk;

(c) interface circuitry for interfacing with the host, the interface circuitry comprising:

a transmitter driver operable to transmit transmission signals at a transmission amplitude; and

a receiver driver operable to receive reception signals; and

(d) control circuitry operable to calibrate the transmission amplitude by:

configuring the transmitter driver to transmit at an initial transmission amplitude;

transmitting a calibration pattern to the host through the transmitter driver;

monitoring the reception signals received by the receiver driver to detect a loopback pattern representing a loopback of the calibration pattern;

processing the loopback pattern to detect an error; and

adjusting the transmission amplitude in response to the error.

2. The disk drive as recited in claim 1 , wherein the interface circuitry comprises a serial communication interface.

3. The disk drive as recited in claim 2 , wherein the interface circuitry comprises a serial advanced technology attachment (SATA) interface.

4. The disk drive as recited in claim 2 , wherein:

(a) the disk drive is operable to receive an out-of-band signal from the host; and

(b) the control circuitry is operable to calibrate the transmission amplitude in response to the disk drive receiving the out-of-band signal from the host.

5. The disk drive as recited in claim 4 , wherein the out-of-band signal comprises a COMWAKE signal.

6. The disk drive as recited in claim 1 , wherein the control circuitry is operable to adjust the transmission amplitude by increasing the transmission amplitude.

7. The disk drive as recited in claim 1 , wherein the control circuitry is operable to adjust the transmission amplitude by decreasing the transmission amplitude.

8. The disk drive as recited in claim 1 , wherein the control circuitry is operable to adjust the transmission amplitude until the error reaches a predetermined threshold.

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

set the transmission amplitude to a plurality of different values and detect a plurality of corresponding error values; and

select an operating transmission amplitude in response to the plurality of error values.

10. The disk drive as recited in claim 1 , wherein the control circuitry is further operable to transmit a request to the host to enable the loopback circuitry.

11. The disk drive as recited in claim 10 , wherein the control circuitry is further operable to transmit a built-in self test frame information structure (FIS) to the host to enable the loopback circuitry.

12. The disk drive as recited in claim 1 , wherein the control circuitry is operable to detect the error by comparing the loopback pattern to the calibration pattern.

13. The disk drive as recited in claim 1 , wherein the control circuitry is operable to detect the error by encoding the calibration pattern and detecting invalid data in the loopback pattern.

14. A method of calibrating a transmission amplitude of transmission signals generated by a disk drive connected to a host, the host comprising loopback circuitry operable to loop a pattern received from the disk drive back to the disk drive, the method comprising the steps of:

transmitting a calibration pattern to the host at an initial transmission amplitude;

detecting a loopback pattern representing a loopback of the calibration pattern;

processing the loopback pattern to detect an error; and

adjusting the transmission amplitude in response to the error.

15. The method as recited in claim 14 , wherein the disk drive is a serial attached disk drive.

16. The method as recited in claim 15 , wherein the disk drive is a serial advanced technology attachment (SATA) disk drive.

17. The method as recited in claim 14 , wherein the method is performed during a calibration interval of a communication reset procedure.

18. The method as recited in claim 17 , wherein:

the disk drive is operable to receive an out-of-band signal from the host; and

the calibration interval occurs in response to the disk drive receiving the out-of-band signal from the host.

19. The method as recited in claim 18 , wherein the out-of-band signal comprises a COMWAKE signal.

20. The method as recited in claim 14 , wherein the step of adjusting the transmission amplitude comprises the step of increasing the transmission amplitude.

21. The method as recited in claim 14 , wherein the step of adjusting the transmission amplitude comprises the step of decreasing the transmission amplitude.

22. The method as recited in claim 14 , wherein the step of adjusting the transmission amplitude comprises the step of adjusting the transmission amplitude until the error reaches a predetermined threshold.

23. The method as recited in claim 14 , further comprising the steps of:

setting the transmission amplitude to a plurality of different values;

detecting a plurality of corresponding error values; and

selecting an operating transmission amplitude in response to the plurality of error values.

24. The method as recited in claim 14 , further comprising the step of transmitting a request to the host to enable the loopback circuitry.

25. The method as recited in claim 24 , wherein the step of transmitting the request to the host to enable the loopback circuitry comprises the step of transmitting a built-in self test frame information structure (FIS) to the host.

26. The method as recited in claim 14 , wherein the step of processing the loopback pattern to detect the error comprises the step of comparing the loopback pattern to the calibration pattern.

27. The method as recited in claim 14 , wherein the step of processing the loopback pattern to detect the error comprises the steps of encoding the calibration pattern and detecting invalid data in the loopback pattern.

Assignments (5)
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 →