Patent US6232897B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6232897B1 Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for calibrating an analog to digital converter through stimulation of current generators

Assignee: National Instruments Corp
•
Filing: 1999-07-12
•
Granted: 2001-05-15
•
Expires: 2019-07-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for calibrating an analog to digital (A/D) converter. The A/D converter includes an internal D/A converter, wherein the internal D/A converter includes a plurality of current generators, and wherein one or more of the current generators may produce linearity errors in the A/D converter. The A/D converter includes a switching element connected to the internal D/A converter. During calibration, the switching element operates to adjust connections to the current generators in the internal D/A converter one or more times according to different switching patterns, thereby causing different ones of the current generators to be stimulated by an input to the A/D converter. This avoids the necessity of using a complex and costly waveform generator input during calibration, which would normally be required to ensure that all of the current generators in the internal D/A converter are stimulated. Rather, a much simpler input can be used in calibrating the A/D converter, thereby reducing cost. A plurality of output digital signals from the A/D converter are recorded during calibration, wherein these recorded signals contain linearity error information associated with the respective current generators. This linearity error information may be extracted and used in calibrating the A/D converter.

Inventors

  • 👤 Niels Knusen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 22:47
CPC Classifications
H; H03; H03M; H03M3/00; H03M3/30; H03M3/38; H03M3/386; H03M3/388; H03M3/39; H03M3/412; H03M3/422; H03M3/424; H03M3/458

Claims Analysis

Total Claims: 52
Claim 1
Independent Claim 182 words
A method for calibrating an analog to digital (A/D) converter, wherein the A/D converter includes an internal D/A converter, wherein the internal D/A converter includes a plurality of current generators, wherein one or more of the current generators produces linearity errors in the A/D converter, the method comprising: adjusting connections to a plurality of the current generators in the internal D/A converter, wherein said adjusting connections causes different ones of the current generators to be stimulated by an input to the A/D converter; recording a plurality of output digital signals from the A/D converter after said adjusting connections; generating linearity error information from the recorded plurality of output digital signals; calculating linearity error correction coefficients as a function of the linearity error information; and configuring a linear error correction circuit using the calculated linearity error correction coefficients; wherein the linear error correction circuit is operable to be coupled to or comprised in the A/D converter, wherein the linear error correction circuit is operable to receive output digital signals from the A/D converter and generate new output digital signals with reduced linearity errors.
Claim 2
Independent Claim 182 words
A method for calibrating an analog to digital (A/D) converter, wherein the A/D converter includes an internal D/A converter, wherein the internal D/A converter includes a plurality of current generators, wherein one or more of the current generators produces linearity errors in the A/D converter, the method comprising: adjusting connections to a plurality of the current generators in the internal D/A converter, wherein said adjusting connections causes different ones of the current generators to be stimulated by an input to the A/D converter; recording a plurality of output digital signals from the A/D converter after said adjusting connections; generating linearity error information from the recorded plurality of output digital signals; calculating linearity error correction coefficients as a function of the linearity error information; and configuring a linear error correction circuit using the calculated linearity error correction coefficients; wherein the linear error correction circuit is operable to be coupled to or comprised in the A/D converter, wherein the linear error correction circuit is operable to receive output digital signals from the A/D converter and generate new output digital signals with reduced linearity errors.
Claim 3
Dependent Claim 50 words
The method of claim 1 , wherein said adjusting connections comprises adjusting connections to a plurality of the current generators a plurality of times according to a plurality of different switching patterns, thereby causing different ones of the current generators to be stimulated by the input to the A/D converter.
Claim 4
Dependent Claim 48 words
The method of claim 2 , wherein the internal D/A converter includes a switching element, wherein the switching element operates to perform said adjusting connections to cause bits of an input digital code to be provided to different ones of the current generators in the internal D/A converter.
Claim 5
Dependent Claim 85 words
The method of claim 3 , further comprising: the switching element receiving the bits of the input digital code; the switching element providing said bits to the current generators in the internal D/A converter according to a switching pattern; wherein the switching element receiving the bits and the switching element providing said bits to the current generators are performed for each of the plurality of switching patterns, thereby causing different ones of the current generators to be stimulated by the input to the AID converter.
Claim 6
Dependent Claim 14 words
The method of claim 2 , wherein the plurality of switching patterns are preprogrammed.
Claim 7
Dependent Claim 15 words
The method of claim 2 , wherein the plurality of switching patterns are randomly generated.
Claim 8
Dependent Claim 43 words
The method of claim 1 , further comprising; repeating said adjusting connections and said recording the plurality of output digital signals one or more times, thereby causing different ones of the current generators to be stimulated by the input to the A/D converter.
Claim 9
Dependent Claim 140 words
The method of claim 1 , wherein the A/D converter also includes an internal A/D converter, the method further comprising: the A/D converter receiving an input analog signal; the internal A/D converter receiving the input analog signal; the internal A/D converter outputting an output digital code corresponding to the input analog signal, wherein the output digital code comprises a plurality of bits; the internal D/A converter receiving the output digital code; wherein said adjusting connections results in bits of said output digital code being provided to different ones of the current generators in the internal D/A converter, thereby stimulating different ones of the current generators; repeating said steps of receiving the input analog signal, outputting the output digital code, receiving the output digital code, and said adjusting connections a plurality of times to stimulate a plurality of the current generators.
Claim 10
Dependent Claim 48 words
The method of claim 8 , wherein the internal D/A converter includes a switching element, wherein the switching element operates to perform said adjusting connections to cause bits of said output digital code to be provided to different ones of the current generators in the internal D/A converter.
Claim 11
Dependent Claim 65 words
The method of claim 1 , further comprising: providing an input analog signal as the input to the A/D converter; wherein said adjusting connections and said recording the plurality of output digital signals are performed during said providing the input analog signal; wherein said adjusting connections causes different ones of the current generators to be stimulated by the input analog signal to the A/D converter.
Claim 12
Dependent Claim 15 words
The method of claim 10 , wherein the input analog signal is a constant value.
Claim 13
Dependent Claim 15 words
The method of claim 10 , wherein the input analog signal is a logical ground.
Claim 14
Dependent Claim 22 words
The method of claim 1 , wherein no input is applied to the A/D converter during said adjusting connections and said recording.
Claim 15
Dependent Claim 35 words
The method of claim 1 , wherein each of said linearity error correction coefficients corresponds to a particular active state of one of the current generators internal to the D/A converter in the A/D converter.
Claim 16
Dependent Claim 31 words
The method of claim 1 , wherein said linearity error information includes information corresponding to active states of the current generators comprised in the internal D/A converter in the A/D converter.
Claim 17
Dependent Claim 18 words
The method of claim 1 , wherein the A/D converter comprises a delta sigma analog to digital converter.
Claim 18
Dependent Claim 62 words
The method of claim 16 , wherein the AID converter comprises a delta sigma modulator; wherein the linear error correction circuit is operable to be coupled to an output of the delta sigma modulator, wherein the linear error correction circuit is operable to receive output digital signals from the delta sigma modulator and generate new output digital signals with reduced linearity errors.
Claim 19
Independent Claim 224 words
A method for generating linearity error information for use in calibrating an analog to digital (A/D) converter, wherein the A/D converter includes an internal D/A converter, wherein the internal D/A converter includes a plurality of current generators, wherein one or more of the current generators produces linearity errors in the A/D converter, the method comprising: adjusting connections to a plurality of the current generators in the internal D/A converter, wherein said adjusting connections causes different ones of the current generators to be stimulated by an input to the A/D converter; recording a plurality of output digital signals from the AID converter after said adjusting connections; repeating said adjusting connections and said recording the plurality of output digital signals one or more times, thereby causing a plurality of the current generators to be stimulated by the input to the A/D converter; generating linearity error information from the recorded plurality of output digital signals; calculating linearity error correction coefficients as a function of the linearity error information; and configuring a linear error correction circuit using the calculated linearity error correction coefficients; wherein the linear error correction circuit is operable to be coupled to or comprised in the A/D converter, wherein the linear error correction circuit is operable to receive output digital signals from the A/D converter and generate new output digital signals with reduced linearity errors.
Claim 20
Independent Claim 224 words
A method for generating linearity error information for use in calibrating an analog to digital (A/D) converter, wherein the A/D converter includes an internal D/A converter, wherein the internal D/A converter includes a plurality of current generators, wherein one or more of the current generators produces linearity errors in the A/D converter, the method comprising: adjusting connections to a plurality of the current generators in the internal D/A converter, wherein said adjusting connections causes different ones of the current generators to be stimulated by an input to the A/D converter; recording a plurality of output digital signals from the AID converter after said adjusting connections; repeating said adjusting connections and said recording the plurality of output digital signals one or more times, thereby causing a plurality of the current generators to be stimulated by the input to the A/D converter; generating linearity error information from the recorded plurality of output digital signals; calculating linearity error correction coefficients as a function of the linearity error information; and configuring a linear error correction circuit using the calculated linearity error correction coefficients; wherein the linear error correction circuit is operable to be coupled to or comprised in the A/D converter, wherein the linear error correction circuit is operable to receive output digital signals from the A/D converter and generate new output digital signals with reduced linearity errors.
Claim 21
Dependent Claim 50 words
The method of claim 18 , wherein said adjusting connections comprises adjusting connections to a plurality of the current generators a plurality of times according to a plurality of different switching patterns, thereby causing different ones of the current generators to be stimulated by the input to the A/D converter.
Claim 22
Dependent Claim 48 words
The method of claim 19 , wherein the internal D/A converter includes a switching element, wherein the switching element operates to perform said adjusting connections to cause bits of an input digital code to be provided to different ones of the current generators in the internal D/A converter.
Claim 23
Dependent Claim 86 words
The method of claim 19 , further comprising: the switching element receiving the bits of the input digital code; and the switching element providing said bits to the current generators in the internal D/A converter according to a switching pattern; wherein the switching element receiving the bits and the switching element providing said bits to the current generators are performed for each of the plurality of switching patterns, thereby causing different ones of the current generators to be stimulated by the input to the A/D converter.
Claim 24
Dependent Claim 140 words
The method of claim 18 , wherein the A/D converter also includes an internal AID converter, the method further comprising: the A/D converter receiving an input analog signal; the internal A/D converter receiving the input analog signal; the internal A/D converter outputting an output digital code corresponding to the input analog signal, wherein the output digital code comprises a plurality of bits; the internal D/A converter receiving the output digital code; wherein said adjusting connections results in bits of said output digital code being provided to different ones of the current generators in the internal D/A converter, thereby stimulating different ones of the current generators; repeating said steps of receiving the input analog signal, outputting the output digital code, receiving the output digital code, and said adjusting connections a plurality of times to stimulate a plurality of the current generators.
Claim 25
Dependent Claim 39 words
The method of claim 18 , further comprising: connecting a constant analog input signal to an input of the A/D converter; wherein said adjusting connections and said recording the plurality of output digital signals are performed after said connecting.
Claim 26
Independent Claim 263 words
A system for generating a linearity error correction device for use in an A/D converter, wherein the A/D converter includes an internal D/A converter, wherein the internal D/A converter includes a plurality of current generators, wherein one or more of the current generators produces linearity errors in the A/D converter, wherein the A/D converter generates output digital signals representative of an input received by the A/D converter, the system comprising: a switching device comprised in the A/D converter, wherein the switching device is operable to adjust connections to a plurality of the current generators in the internal D/A converter, wherein said adjusting connections causes different ones of the current generators to be stimulated by an input to the A/D converter; a first memory connected to the A/D converter for storing the plurality of output digital signals representative of the input received by the A/D converter; and a computer system, coupled to the first memory and to the linearity error correction device, wherein the computer is operable to generate linearity error information from the plurality of the output digital signals, wherein the computer system is operable to calculate linearity error correction coefficients as a function of the linearity error information, wherein the computer is operable to configure the linearity error correction device using the calculated linearity error correction coefficients; wherein the linear error correction circuit is operable to be coupled to or comprised in the A/D converter, wherein the linear error correction circuit is operable to receive output digital signals from the A/D converter and generate new output digital signals with reduced linearity errors.
Claim 27
Independent Claim 263 words
A system for generating a linearity error correction device for use in an A/D converter, wherein the A/D converter includes an internal D/A converter, wherein the internal D/A converter includes a plurality of current generators, wherein one or more of the current generators produces linearity errors in the A/D converter, wherein the A/D converter generates output digital signals representative of an input received by the A/D converter, the system comprising: a switching device comprised in the A/D converter, wherein the switching device is operable to adjust connections to a plurality of the current generators in the internal D/A converter, wherein said adjusting connections causes different ones of the current generators to be stimulated by an input to the A/D converter; a first memory connected to the A/D converter for storing the plurality of output digital signals representative of the input received by the A/D converter; and a computer system, coupled to the first memory and to the linearity error correction device, wherein the computer is operable to generate linearity error information from the plurality of the output digital signals, wherein the computer system is operable to calculate linearity error correction coefficients as a function of the linearity error information, wherein the computer is operable to configure the linearity error correction device using the calculated linearity error correction coefficients; wherein the linear error correction circuit is operable to be coupled to or comprised in the A/D converter, wherein the linear error correction circuit is operable to receive output digital signals from the A/D converter and generate new output digital signals with reduced linearity errors.
Claim 28
Dependent Claim 52 words
The system of claim 24 , wherein the switching device is operable to adjust connections to a plurality of the current generators a plurality of times according to a plurality of different switching patterns, thereby causing different ones of the current generators to be stimulated by the input to the A/D converter.
Claim 29
Dependent Claim 46 words
The system of claim 25 , wherein the switching element is operable to adjust connections to cause bits of an input digital code to be provided to different ones of the current generators in the internal D/A converter according to the plurality of different switching patterns.
Claim 30
Dependent Claim 102 words
The system of claim 25 , wherein the A/D converter also includes an internal A/D converter, the method further comprising: wherein the internal A/D converter outputs an output digital code corresponding to an input analog signal provided to the A/D converter, wherein the output digital code comprises a plurality of bits; wherein the switching device is operable to receive the output digital code, wherein the switching device provides bits of said output digital code to different ones of the current generators in the internal D/A converter according to the plurality of different switching patterns, thereby stimulating different ones of the current generators.
Claim 31
Dependent Claim 44 words
The system of claim 27 , further comprising: a constant analog signal source which is connectable to the input of the A/D converter during calibration to provide the input analog signal to the A/D converter, wherein the input analog signal is a constant value.
Claim 32
Dependent Claim 32 words
The system of claim 27 , further comprising: a logical ground which is connectable to the input of the A/D converter during calibration, wherein the input analog signal is a logical ground.
Claim 33
Dependent Claim 14 words
The system of claim 25 , wherein the plurality of switching patterns are pre-programmed.
Claim 34
Dependent Claim 15 words
The system of claim 25 , wherein the plurality of switching patterns are randomly generated.
Claim 35
Dependent Claim 17 words
The system of claim 24 , wherein the switching device is comprised in the internal D/A converter.
Claim 36
Dependent Claim 18 words
The system of claim 24 , wherein the A/D converter is a sigma delta analog to digital converter.
Claim 37
Dependent Claim 30 words
The system of claim 24 , wherein said linearity error information includes information corresponding to active states of the current generators internal to the D/A converter in the A/D converter.
Claim 38
Independent Claim 146 words
A method for constructing a linearity error correction device for use in an analog to digital (A/D) converter, wherein the A/D converter includes an internal D/A converter, wherein the internal D/A converter includes a plurality of current generators, wherein one or more of the current generators produces linearity errors in the A/D converter, the method comprising: adjusting connections to a plurality of the current generators in the internal D/A converter, wherein said adjusting connections causes different ones of the current generators to be stimulated by an input to the A/D converter; recording a plurality of output digital signals from the A/D converter after said adjusting connections; generating linearity error information from the recorded plurality of output digital signals; and constructing the linearity error correction device using said linearity error information; wherein the linearity error correction device is useable to correct linearity errors in the A/D converter.
Claim 39
Independent Claim 146 words
A method for constructing a linearity error correction device for use in an analog to digital (A/D) converter, wherein the A/D converter includes an internal D/A converter, wherein the internal D/A converter includes a plurality of current generators, wherein one or more of the current generators produces linearity errors in the A/D converter, the method comprising: adjusting connections to a plurality of the current generators in the internal D/A converter, wherein said adjusting connections causes different ones of the current generators to be stimulated by an input to the A/D converter; recording a plurality of output digital signals from the A/D converter after said adjusting connections; generating linearity error information from the recorded plurality of output digital signals; and constructing the linearity error correction device using said linearity error information; wherein the linearity error correction device is useable to correct linearity errors in the A/D converter.
Claim 40
Dependent Claim 50 words
The method of claim 35 , wherein said adjusting connections comprises adjusting connections to a plurality of the current generators a plurality of times according to a plurality of different switching patterns, thereby causing different ones of the current generators to be stimulated by the input to the A/D converter.
Claim 41
Dependent Claim 48 words
The method of claim 36 , wherein the internal D/A converter includes a switching element, wherein the switching element operates to perform said adjusting connections to cause bits of an input digital code to be provided to different ones of the current generators in the internal D/A converter.
Claim 42
Dependent Claim 85 words
The method of claim 37 , further comprising: the switching element receiving the bits of the input digital code; the switching element providing said bits to the current generators in the internal D/A converter according to a switching pattern; wherein the switching element receiving the bits and the switching element providing said bits to the current generators are performed for each of the plurality of switching patterns, thereby causing different ones of the current generators to be stimulated by the input to the A/D converter.
Claim 43
Dependent Claim 14 words
The method of claim 36 , wherein the plurality of switching patterns are pre-programmed.
Claim 44
Dependent Claim 15 words
The method of claim 36 , wherein the plurality of switching patterns are randomly generated.
Claim 45
Dependent Claim 43 words
The method of claim 35 , further comprising; repeating said adjusting connections and said recording the plurality of output digital signals one or more times, thereby causing different ones of the current generators to be stimulated by the input to the A/D converter.
Claim 46
Dependent Claim 140 words
The method of claim 35 , wherein the A/D converter also includes an internal A/D converter, the method further comprising: the A/D converter receiving an input analog signal; the internal A/D converter receiving the input analog signal; the internal A/D converter outputting an output digital code corresponding to the input analog signal, wherein the output digital code comprises a plurality of bits; the internal D/A converter receiving the output digital code; wherein said adjusting connections results in bits of said output digital code being provided to different ones of the current generators in the internal D/A converter, thereby stimulating different ones of the current generators; repeating said steps of receiving the input analog signal, outputting the output digital code, receiving the output digital code, and said adjusting connections a plurality of times to stimulate a plurality of the current generators.
Claim 47
Dependent Claim 48 words
The method of claim 42 , wherein the internal D/A converter includes a switching element, wherein the switching element operates to perform said adjusting connections to cause bits of said output digital code to be provided to different ones of the current generators in the internal D/A converter.
Claim 48
Dependent Claim 38 words
The method of claim 35 , further comprising calculating linearity error correction coefficients c(m) in response to the linearity error information; and wherein said constructing constructs the linearity error correction device using said linearity error correction coefficients c(m).
Claim 49
Dependent Claim 42 words
The method of claim 44 , wherein said constructing the linearity error correction device comprises: generating a plurality of first digital values from the linearity error correction coefficients c(m); constructing said linearity error correction device using said plurality of first digital values.
Claim 50
Dependent Claim 42 words
The method of claim 45 , wherein said constructing said linearity error correction device comprises configuring a look-up table including said plurality of first digital values; wherein said plurality of first digital values are addressable by an output of the A/D converter.
Claim 51
Dependent Claim 79 words
The method of claim 46 , wherein the A/D converter is operable to convert an input analog signal into an output digital value, wherein the output digital value includes linearity errors; wherein the linearity error correction device is operable to translate the output digital value into one of said plurality of first digital values, where said one of said plurality of first digital values has reduced linearity errors when compared to the linearity errors in the output digital value.
Claim 52
Dependent Claim 34 words
The method of claim 44 , wherein each of said linearity error correction coefficients c(m) corresponds to a particular active state of a generator internal to the internal D/A converter in the A/D converter.

References Cited (Backward Citations)

US4354177A Cited
US4791406A Cited
US4897650A Cited
US5406283A Cited
US5305004A Cited
US5781138A Cited
US5781137A Cited
US6016112A Cited
US6020838A Cited
US6049298A Cited
US5982313A Cited
US5861826A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-05-14 2004-11-13 2005-05-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-05-14 2008-11-13 2009-05-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-05-14 2012-11-13 2013-05-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag