IP Library › Granted Patent US 12,088,691
Granted Patent B2
US 12,088,691 · App. 17/906,984 · Granted Sep 10, 2024

Clock and data recovery circuit, method and apparatus

Inventors: Xinjian Chen (Shenzhen, CN); Yuanjun Liang (Shenzhen, CN)
Assignee: SHENZHEN PANGO MICROSYSTEMS CO., LTD.
H04L7/0058H03L7/0807H03L7/085
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 12,088,691
App. No.
17/906,984
Granted
Sep 10, 2024
Kind
B2
Abstract

Disclosed are a clock and data recovery circuit, method and apparatus. The circuit comprises a receiving module for receiving an analog signal; a first equalization module connected to the receiving module, the first equalization module comprising a first totalizer and a second totalizer; a first sampling module connected to an output end of the first totalizer, the first sampling module comprising a first edge sampler and a second edge sampler that are connected to the output end of the first totalizer, respectively; a second sampling module connected to an output end of the second totalizer; a data processing module connected to both the first sampling module and the second sampling module; a clock recovery module connected to the data processing module; and an output module connected to the clock recovery module. In the present application, by means of the manner, a phase can be adjusted using a bias voltage, thereby accurately recovering clock information.

Claims (50)

1. A clock and data recovery circuit comprising:

a receiving module for receiving an analog signal;

a first equalization module connected to the receiving module, the first equalization module comprising a first totalizer for receiving the analog signal and a first equalization coefficient and generating a first superimposed signal, and a second totalizer for receiving the first superimposed signal and a second equalization coefficient and generating a second superimposed signal;

a first sampling module connected to an output end of the first totalizer, the first sampling module comprising a first edge sampler for sampling the first superimposed signal and adjusting a phase of a sampling result with a positive bias voltage to generate a first sampling data and a second edge sampler for sampling the first superimposed signal and adjusting a phase of a sampling result with a negative bias voltage to generate a second sampling data, which are connected to the output end of the first totalizer respectively;

a second sampling module connected to an output end of the second totalizer for sampling the second superimposed signal;

a data processing module connected to both the first sampling module and the second sampling module, the data processing module performing phase error detection according to the first sampling data, the second sampling data and a sampling results of the second sampling module;

a clock recovery module connected to the data processing module, the clock recovery module receiving a clock signal and making a phase adjustment for the clock signal according to a phase error detection result, so as to generate a clock information corresponding to the phase according to a phase adjustment result; and

an output module for outputting the clock information connected to the clock recovery module;

the second sampling module further comprises a data sampler and a third edge sampler respectively connected to the output end of the second totalizer, the third edge sampler sampling the second superimposed signal and generating a third sampling data, and the data sampler sampling the second superimposed signal and generating a fourth sampling data;

the data processing module further comprises a phase error detector connected to an output end of the first edge sampler, an output end of the second edge sampler, an output end of the data sampler and an output end of the third edge sampler, and a filter connected to the phase error detector; and wherein the phase error detector obtains a first error value according to the first sampling data and the second sampling data, obtains a second error value according to the third sampling data and the fourth sampling data, obtains a phase error by summing the first error value and the second error value, and the filter performs digital filtering processing on the phase error.

2. The clock and data recovery circuit according to claim 1 , wherein the circuit further comprises a second equalization module arranged between the receiving module and the first equalization module, in which the second equalization module comprising a continuous time linear equalizer receiving the analog signal and generating a first equalization signal and a variable gain amplifier receiving the first equalization signal and generating a second equalization signal.

3. The clock and data recovery circuit according to claim 1 , wherein the first edge sampler use the following formula for phase adjustment:

h 0.5= h− 0.5+ h 1.5+ ofs;h 0.5+ h 1.5= h− 0.5+ h 1

ofs is the positive bias voltage, and h is a pulse response;

the second edge sampler use the following formula for phase adjustment:

h 0.5= h− 0.5+ h 1.5+ ofs;h 0.5+ h 1.5= h− 0.5+ h 1

ofs is the negative bias voltage in the second edge sampler, and h is a pulse response.

4. A clock data recovery apparatus comprising a clock and data recovery circuit which comprises:

a receiving module for receiving an analog signal;

a first equalization module connected to the receiving module, the first equalization module comprising a first totalizer for receiving the analog signal and a first equalization coefficient and generating a first superimposed signal, and a second totalizer for receiving the first superimposed signal and a second equalization coefficient and generating a second superimposed signal;

a first sampling module connected to an output end of the first totalizer, the first sampling module comprising a first edge sampler for sampling the first superimposed signal and adjusting a phase of a sampling result with a positive bias voltage to generate a first sampling data and a second edge sampler for sampling the first superimposed signal and adjusting a phase of a sampling result with a negative bias voltage to generate a second sampling data, which are connected to the output end of the first totalizer respectively;

a second sampling module connected to an output end of the second totalizer for sampling the second superimposed signal;

a data processing module connected to both the first sampling module and the second sampling module, the data processing module performing phase error detection according to the first sampling data, the second sampling data and a sampling results of the second sampling module;

a clock recovery module connected to the data processing module, the clock recovery module receiving a clock signal and making a phase adjustment for the clock signal according to a phase error detection result, so as to generate a clock information corresponding to the phase according to a phase adjustment result; and

an output module for outputting the clock information connected to the clock recovery module;

the second sampling module further comprises a data sampler and a third edge sampler respectively connected to the output end of the second totalizer, the third edge sampler sampling the second superimposed signal and generating a third sampling data, and the data sampler sampling the second superimposed signal and generating a fourth sampling data;

the data processing module further comprises a phase error detector connected to an output end of the first edge sampler, an output end of the second edge sampler, an output end of the data sampler and an output end of the third edge sampler, and a filter connected to the phase error detector; and wherein the phase error detector obtains a first error value according to the first sampling data and the second sampling data, obtains a second error value according to the third sampling data and the fourth sampling data, obtains a phase error by summing the first error value and the second error value, and the filter performs digital filtering processing on the phase error.

5. The clock and data recovery circuit according to claim 4 , wherein the circuit further comprises a second equalization module arranged between the receiving module and the first equalization module, in which the second equalization module comprising a continuous time linear equalizer receiving the analog signal and generating a first equalization signal and a variable gain amplifier receiving the first equalization signal and generating a second equalization signal.

6. The clock and data recovery circuit according to claim 4 , wherein the first edge sampler use the following formula for phase adjustment:

h 0.5= h− 0.5+ h 1.5+ ofs;h 0.5+ h 1.5= h− 0.5+ h 1

ofs is the positive bias voltage, and h is a pulse response;

the second edge sampler use the following formula for phase adjustment:

h 0.5= h− 0.5+ h 1.5+ ofs;h 0.5+ h 1.5= h− 0.5+ h 1

ofs is the negative bias voltage, and h is a pulse response.

7. A clock data recovery method, comprising:

receiving an analog signal and performing equalization processing on the analog signal to generate an equalization signal;

generating a first superimposed signal according to the equalization signal and a first equalization coefficient, sampling the first superimposed signal, and adjusting the phase of a sampling result using a bias voltage to obtain a first sampling data group;

generating a second superimposed signal according to the first superimposed signal and a second equalization coefficient, and sampling the second superimposed signal to obtain a second sampling data group;

calculating a phase error according to the first sampling data group and the second sampling data group; and

acquiring clock information and performing phase adjustment on the clock signal according to a phase error calculation result to generate phase-adjusted clock information;

the step of generating a first superimposed signal according to the equalization signal and a first equalization coefficient, sampling the first superimposed signal, and adjusting the phase of the sampling result using the bias voltage to obtain a first sampling data group further comprises:

performing edge sampling on the first superimposed signal, and adjusting the phase of the sampling result using a positive bias voltage to obtain a first sampling data; and

performing edge sampling on the first superimposed signal, and adjusting the phase of the sampling result using a negative bias voltage to obtain a second sampling data;

the step of generating a second superimposed signal according to the first superimposed signal and a second equalization coefficient, and sampling the second superimposed signal to obtain a second sampling data group further comprises:

performing edge sampling on the second superimposed signal to obtain a third sampling data; and

performing data sampling on the second superimposed signal to obtain a fourth sampling data;

the step of calculating a phase error according to the first sampling data group and the second sampling data group, further comprises:

obtaining a first error value according to the first sampling data, the second sampling data and a preset truth table;

obtaining a second error value according to the third sampling data, the fourth sampling data and the preset truth table; and

obtaining a phase error by summing the first error value and the second error value.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2022
From: CHEN, XINJIAN; LIANG, YUANJUN
To: SHENZHEN PANGO MICROSYSTEMS CO.,LTD.
Reel/Frame 061189/0323 →
Priority Claims (1)
CN 202011222770.2 · Nov 5, 2020 · national
Continuity (1)
Related Publication 20230122734A1 · Apr 20, 2023