Clock offset compensator
First Claim
1. A device that communicates with a host, comprising:
- a transmitter;
a receiver;
a clock generator that generates a local clock frequency;
a clock recovery circuit that communicates with said receiver and that recovers a host clock frequency from data received from said host by said receiver;
a frequency offset circuit that communicates with said clock recovery circuit and said clock generator and that generates a frequency offset based on said clock frequency and said recovered host clock frequency; and
a frequency compensator that compensates a frequency of said transmitter using said frequency offset.
7 Assignments
0 Petitions
Accused Products
Abstract
A device communicates with a host and includes a transmitter, a receiver and a clock generator that generates a local clock frequency. A clock recovery circuit communicates with the receiver and recovers a host clock frequency from data received from the host by the receiver. A frequency offset circuit communicates with the clock recovery circuit and the clock generator and generates a frequency offset based on the clock frequency and the recovered host clock frequency. A frequency compensator compensates a frequency of the transmitter using the frequency offset. The host and the device may communicate using a serial ATA standard. Frequency compensation can be performed during spread spectrum operation.
-
Citations
57 Claims
-
1. A device that communicates with a host, comprising:
-
a transmitter;
a receiver;
a clock generator that generates a local clock frequency;
a clock recovery circuit that communicates with said receiver and that recovers a host clock frequency from data received from said host by said receiver;
a frequency offset circuit that communicates with said clock recovery circuit and said clock generator and that generates a frequency offset based on said clock frequency and said recovered host clock frequency; and
a frequency compensator that compensates a frequency of said transmitter using said frequency offset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A communication system including:
-
a host including a host transmitter, a host receiver, and a host clock generator that generates a host clock frequency; and
a device that communicates with said host using a serial ATA standard and that includes a device transmitter, a device receiver, a device clock generator that generates a local clock frequency, a clock recovery circuit that recovers said host clock frequency from data received from said host by said device receiver, a frequency offset circuit that generates a frequency offset based on said local clock frequency and said recovered host clock frequency, and a frequency compensator that compensates a frequency of said device transmitter using said frequency offset. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A frequency offset compensator for a device that communicates with a host, comprising:
-
a clock data recovery and frequency offset calculator that generates a frequency offset;
a frequency modulation generator that generates a spread spectrum modulation signal when spread spectrum operation is enabled; and
a summer that adds said frequency offset and an output of said frequency modulation generator to generate a summed frequency offset;
a conversion circuit that converts said summed frequency offset to a phase offset. - View Dependent Claims (23, 24)
-
-
25. A device that communicates with a host, comprising:
-
transmitting means for transmitting data to said host;
receiving means for receiving data from said host;
clock generating means for generating a local clock frequency;
clock recovery means for recovering a host clock frequency from data received from said host by said receiving means;
frequency offset means for generating a frequency offset based on said clock frequency and said recovered host clock frequency; and
frequency compensating means for compensating a frequency of said transmitting means using said frequency offset. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A communication system including:
-
a host including host transmitting means for transmitting data, host receiving means for receiving data, and host clock generating means for generating a host clock frequency; and
a device that communicates with said host using a serial ATA standard and that includes device transmitting means for transmitting data, device receiving means for receiving data, device clock generating means for generating a local clock frequency, clock recovery means for recovering said host clock frequency from data received from said host by said device receiving means, frequency offset means for generating a frequency offset based on said local clock frequency and said recovered host clock frequency, and frequency compensating means for compensating a frequency of said device transmitting means based on said frequency offset. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A frequency offset compensator for a device that communicates with a host, comprising:
-
offset calculating means for generating a frequency offset;
frequency modulation generating means for generating a spread spectrum modulation signal when spread spectrum operation is enabled;
summing means for generating a summed frequency offset by summing said frequency offset and said spread spectrum modulation signal; and
conversion means for converting said summed frequency offset to a phase offset. - View Dependent Claims (47, 48)
-
-
49. A method for operating a device that communicates with a host, comprising:
-
transmitting data to said host;
receiving data from said host;
generating a local clock frequency;
recovering a host clock frequency from data received from said host;
generating a frequency offset based on said clock frequency and said recovered host clock frequency; and
compensating a transmitting frequency using said frequency offset. - View Dependent Claims (50, 51, 52, 53, 54)
-
-
55. A method for providing frequency offset compensation for a device that communicates with a host, comprising:
-
generating a frequency offset;
generating a spread spectrum modulation signal when spread spectrum operation is enabled;
summing said frequency offset and said spread spectrum modulation signal to generate a summed frequency offset; and
converting said summed frequency offset to a phase offset. - View Dependent Claims (56, 57)
-
Specification