IP Library › Granted Patent US 10,812,094
Granted Patent B2
US 10,812,094 · App. 16/544,931 · Granted Oct 20, 2020

Calibration method applied to digital-to-analog converter and associated circuit

Inventors: Bi-Ching Huang (Hsinchu, TW); Yu-Chang Chen (New Taipei, TW)
Assignee: Realtek Semiconductor Corp.
H03M1/1023H03M1/0607
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 10,812,094
App. No.
16/544,931
Granted
Oct 20, 2020
Kind
B2
Abstract

The present invention provides a calibration method applied to a DAC, wherein the calibration method includes the steps of: generating a first digital input signal to the DAC to generate a first analog signal; using an ADC to generate a first digital output signal according to the first analog signal; generating a second digital input signal to the DAC to generate a second analog signal; swapping a polarity of the second analog signal to generate a swapped signal; using the ADC to generate a second digital output signal according to the swapped signal; and generating a digital calibration signal according to the first digital output signal and the second digital output signal, to control a calibration circuit to generate an analog calibration signal or to determine a polarity direction of a DC offset that is to be calibrated.

Claims (33)

1. A calibration method applied to a digital-to-analog converter (DAC), comprising:

(a) generating a first digital input signal to the DAC to generate a first analog signal;

(b) using an analog-to-digital converter (ADC) to generate a first digital output signal according to the first analog signal;

(c) generating a second digital input signal to the DAC to generate a second analog signal, wherein the second digital input signal is different from the first digital input signal;

(d) swapping a polarity of the second analog signal to generate a swapped signal;

(e) using the ADC to generate a second digital output signal according to the swapped signal; and

(f) generating a digital calibration signal according to the first digital output signal and the second digital output signal, to control a calibration circuit to generate an analog calibration signal or to determine a polarity direction of a DC offset that is to be calibrated.

2. The calibration method of claim 1 , wherein the digital calibration signal is used to control the control circuit to generate the analog calibration signal to calibrate/compensate an output signal of the DAC.

3. The calibration method of claim 2 , wherein the analog calibration signal is a current signal, and the analog calibration signal is used to calibrate/compensate a DC offset of the DAC.

4. The calibration method of claim 2 , wherein the first digital input signal is an intermediate value of a digital input code range of the DAC plus a digital offset value, and the second digital input signal is the intermediate value minus the digital offset value.

5. The calibration method of claim 2 , wherein the first digital input signal is an intermediate value of a digital input code range of the DAC minus a digital offset value, and the second digital input signal is the intermediate value plus the digital offset value.

6. The calibration method of claim 2 , wherein the step (f) comprises:

generating the digital calibration signal to the calibration circuit according to a difference between the first digital output signal and the second digital output signal, to generate the analog calibration signal to calibrate/compensate the output signal of the DAC.

7. The calibration method of claim 6 , wherein the step (f) comprises:

(g) generating one bit of the digital calibration signal according to the difference between the first digital output signal and the second digital output signal; and

(h) referring to the digital calibration signal to generate the analog calibration signal to an output terminal of the DAC.

8. The calibration method of claim 7 , further comprising:

repeating the steps (a), (b), (c), (d), (e) and (g) to generate other bit(s) of the digital calibration signal.

9. The calibration method of claim 1 , wherein the steps (a) and (b) are executed before the steps (c), (d) and (e); or the steps (a) and (b) are executed after the steps (c), (d) and (e).

10. A circuit applied to a digital-to-analog converter (DAC), comprising:

a control circuit, for generating a first digital input signal and a second digital input signal to the DAC to generate a first analog signal and a second analog signal, respectively, wherein the second digital input signal is different from the first digital input signal;

a polarity swapping circuit, coupled to the control circuit, for swapping a polarity of the second analog signal to generate a swapped signal;

an analog-to-digital converter (ADC), coupled to the polarity swapping circuit and the control circuit, for generating a first digital output signal according to the first analog signal, and generating a second digital output signal according to the swapped signal;

the control circuit further generates a digital calibration signal or determines a DC offset that is to be calibrated according to the first digital output signal and the second digital output signal; and

a calibration circuit, coupled to the ADC, for generating an analog calibration signal according to the digital calibration signal.

11. The circuit of claim 10 , wherein the control circuit generates the analog calibration signal according to the digital calibration signal, to calibrate/compensate an output signal of the DAC.

12. The circuit of claim 11 , wherein the analog calibration signal is a current signal, and the analog calibration signal is used to calibrate/compensate a DC offset of the DAC.

13. The circuit of claim 11 , wherein the first digital input signal is an intermediate value of a digital input code range of the DAC plus a digital offset value, and the second digital input signal is the intermediate value minus the digital offset value.

14. The circuit of claim 11 , wherein the first digital input signal is an intermediate value of a digital input code range of the DAC minus a digital offset value, and the second digital input signal is the intermediate value plus the digital offset value.

15. The circuit of claim 11 , wherein the control circuit generates the digital calibration signal according to a difference between the first digital output signal and the second digital output signal, and the calibration circuit generates the analog calibration signal according to the digital calibration signal to calibrate/compensate the output signal of the DAC.

16. The circuit of claim 15 , wherein the control circuit generates one bit of the digital calibration signal according to the difference between the first digital output signal and the second digital output signal, and the calibration circuit refers to the digital calibration signal to generate the analog calibration signal to an output terminal of the DAC.

17. The circuit of claim 16 , wherein the control circuit repeatedly generates the first digital input signal and the second digital input signal to the DAC to generate the first analog signal and the second analog signal, respectively, and the ADC generates the corresponding first digital output signal and the second digital output signal, and the control circuit uses the first digital output signal and the second digital output signal to generate other bit(s) of the digital calibration signal.

18. The circuit of claim 10 , wherein the calibration circuit and the DAC is positioned in a transmitter or a transceiver.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2019
From: HUANG, BI-CHING; CHEN, YU-CHANG
To: REALTEK SEMICONDUCTOR CORP.
Reel/Frame 050094/0363 →
Priority Claims (1)
TW 107140710 A · Nov 16, 2018 · national
Continuity (1)
Related Publication 20200162091A1 · May 21, 2020
Cited By (1)
US 12,483,255