Digitally calibrated delta-sigma analog-to-digital converter
First Claim
1. A self-calibrating analog-to-digital converter, comprising:
- an oversampled analog modulator for receiving said analog input signal and outputting a digital signal that is proportional to said analog input signal;
a digital filter for filtering out noise on the digital output of said analog modulator;
storage means for a storing digital calibration parameters;
output compensation means for compensating the digital output of said digital filter in accordance with a predetermined compensation algorithm that is a function of said digital calibration parameters; and
calibration means for generating said calibration parameter for storing in said storage means in response to a calibration control signal, said calibration means including;
means for inputting at least one predetermined analog value to the input of said oversampled analog modulator,means for comparing the digital value output by said digital filter to a predetermined expected value when said one predetermined analog value is input thereto and determining if there is a difference therebetween, andgenerating said calibration parameters such that said generated calibration parameters are used in conjunction with said predetermined compensation algorithm will result in a predetermined digital value being output from said output compensation means when an analog input signal equal to said one predetermined analog value is input to said oversampled analog modulator.
3 Assignments
0 Petitions
Accused Products
Abstract
A self-calibrated analog-to-digital converter with a corrected output includes an analog modulator (18) for receiving an analog input voltage and outputting a pulse train having a value proportional to the analog input voltage. The pulse train is filtered by a digital filter (20) which has the output thereof input to a calibration module (24). The calibration module (24) is controlled by a calibration control circuit (28) and is operable to correct the output to account for offset and gain errors. Prestored calibration parameters in a register (30) are utilized for this compensation. In a self-calibration mode, the control circuit (28) is operable to control a calibration multiplexer (12) to select a zero-scale input voltage on a terminal (16) and a full-scale reference voltage on a terminal (14) for input to the modulator (18). The multiplexer (12) is controlled to selcet the zero-scale reference to calculate an offset value for storage in the register (30) and then subsequently select the full-scale reference to calculate a scale factor for storage in the register (30 ). The self-calibration mode utilizes a settling counter (36) to insure that the output of the filter (20) has settled prior to making any calculations.
153 Citations
34 Claims
-
1. A self-calibrating analog-to-digital converter, comprising:
-
an oversampled analog modulator for receiving said analog input signal and outputting a digital signal that is proportional to said analog input signal; a digital filter for filtering out noise on the digital output of said analog modulator; storage means for a storing digital calibration parameters; output compensation means for compensating the digital output of said digital filter in accordance with a predetermined compensation algorithm that is a function of said digital calibration parameters; and calibration means for generating said calibration parameter for storing in said storage means in response to a calibration control signal, said calibration means including; means for inputting at least one predetermined analog value to the input of said oversampled analog modulator, means for comparing the digital value output by said digital filter to a predetermined expected value when said one predetermined analog value is input thereto and determining if there is a difference therebetween, and generating said calibration parameters such that said generated calibration parameters are used in conjunction with said predetermined compensation algorithm will result in a predetermined digital value being output from said output compensation means when an analog input signal equal to said one predetermined analog value is input to said oversampled analog modulator. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A self-calibrating analog-to-digital converter, comprising:
-
an oversampled analog modulator for receiving said analog input signal and outputting a digital signal that is proportional to said analog input signal; a digital filter for filtering out noise on the digital output of said analog modulator; storage means for storing a plurality of digital calibration parameters; output compensation means for compensating the digital output of said digital filter in accordance with a predetermined compensation algorithm that is a function of said digital calibration parameters; and calibration means for generating said calibration parameters for storing in said storage means in response to receiving an external calibration control signal, said calibration means including; means of inputting a predetermined analog value into said oversampled analog modulator, means for comparing the digital value output by said digitial filter to at least one of a plurality of predetermined expected values when said predetermined analog values are input thereto and determining if there is a difference therebetween, and means for generating said calibration parameters such that said generated calibration parameters in conjunction with said predetermined compensation algorithm will result in a predetermined digital value being output from said output compensation means when an analog input signal equal to said one predetermined analog value is input to said oversampled analog modulator. - View Dependent Claims (9)
-
-
10. A self-calibrating analog-to-digital converter, comprising:
-
an oversampled analog modulator for receiving said analog input signal and outputting a digital signal that is proportional to said analog input signal; a digital filter of filtering out noise on the digital output of said analog modulator; storage means for storing digital calibration parameters containing a dc offset value and a gain scaling factor; output compensation means operable in a normal compensation mode for digitally compensating the digital output of said digital filter for dc offset and gain compensation in accordance with a predetermined compensation algorithm that is a function of said digital calibration parameters stored in said storage means; and calibration means operable in a calibration mode to receive the digital output of said digital filter in response to first and second predetermined analog input values being sequentially input to said oversampled analog modulator to provide on the output of said digital filter first and second measured output values, respectively, said calibration means operable to compare said first and second measured values to expected first and second values, respectively, and calculate said dc offset value and said gain scaling factor, said dc offset and said gain scaling factor stored at the storage means as said digital calibration parameters. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A self-calibrating analog-to-digital converter, comprising:
-
an oversampled analog modulator for receiving an analog input signal and converting it to a digital output having a value proportional to said analog input signal; a digital signal processor for receiving the output of said analog modulator and operable to perform multiplication, addition and/or subtraction thereon in accordance with predetermined processing algorithms; filter means for controlling said digital signal processor to execute a predetermined filter algorithm to filter the output of said oversampled analog modulator in the digital domain and output a digital value; mode control means to operate the analog-to-digital converter in a normal mode or in a calibration model; storage means for storing calibration parameters; compensation means operable in the normal mode for controlling said digital signal processor to compensate the digital output value generated by said digital signal processor after execution of said filter algorithm in accordance with a predetermined compensation algorithm utilizing said calibration parameters; input means operable in said calibration mode for inputting predetermined analog calibration signals into said oversampled analog modulator and operable in the normal mode to input said analog signal to said oversampled analog modulator; and calibration means operable in the calibration mode for controlling said digital signal processor to compare the output of said digital signal processor with predetermined expected values after receipt of said predetermined analog calibration signals by said oversampled analog modulator and execution of said filter function thereon and calculate said calibration parameters in accordance with a predetermined calibration algorithm. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A method for converting an analog input to a compensated digital output with internal calibration, comprising:
-
providing an oversampled analog modulator; receiving an analog input signal on the input to the oversampled analog modulator and filtering the output of the oversampled analog modulator with a digital filter to an uncompensated digital output having a digital value proportional to the analog input signal; storing digital calibration parameters containing a dc offset value and a gain scaling factor; operating in either a normal compensation mode or a calibration mode; digitally compensating the uncompensated digital output in the normal compensation mode to provide the compensated digital output with dc offset and gain compensation in accordance with a predetermined compensation algorithm that is a function of the stored digital calibration parameters; generating the calibration parameters by receiving the uncompensated digital output when in the calibration mode in response to first and second predetermined analog input values being sequentially input as the analog input signal to provide on the uncalibrated digital output first and second output values, respectively; comparing the first and second output values to expected first and second values, respectively; and calculating the dc offset value and the gain scaling factor for storage as the digital calibration parameters. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
Specification