A full flash analog to digital converter operates on an input voltage with a track/hold circuit coupled to a reference input of each of multiple comparators. particular track/hold circuits are activated in sequence through a track/hold select circuit, and a look-up table and a digital-to-analog converter are coupled to supply corrected reference voltages to each track/hold circuit. outputs of the comparators are supplied to a decoder which produces the digital output representative of the input voltage. The converter is calibrated before it is used for conversion by sensing the input offset voltages of each of the comparators and by altering the reference voltage for each comparator to produce a calibrated reference voltage for each comparator. A digital representation of the calibrated reference voltage for each comparator is stored in a look-up table for retrieval as needed to supply to a particular track/hold circuit a corresponding calibrated analog reference voltage for a particular comparator. digital representations in the look-up table may indicate switch settings required to provide corrected reference voltages, or may indicate the required corrected reference voltage that is supplied by digital to analog converter which converts the digital representation into an analog corrected reference voltage that is held by the track/hold circuit. In this manner, each track/hold circuit is loaded with its respective calibrated reference voltage. An input signal applied to each comparator triggers such comparators upon parity between the corrected reference voltage and input voltage, and all comparator outputs are supplied to a decoder which produces a digital representation of the input signal. Occasionally, the entries in the look-up table and each track/hold circuit may be refreshed or updated in order to compensate for drift of the calibrated reference voltage.
|
0. 39. A method for converting an analog input signal to a representative digital output, the analog to digital converter comprising:
(a) storing a plurality of reference voltages in respective capacitnaces; (b) comparing a respective capacitance to the analog input signal; (c) decoding the results of step (b); and (d) recalibrating each of said plurality of capacitances to minimize drift.
0. 40. A method for converting an analog input signal to a representative digital output, the analog to digital converter comprising:
(a) storing a plurality of reference voltages in respective capacitances; (b) comparing a respective capacitance to the analog input signal; (c) decoding the results of step (b); and (d) recalibrating each of said plurality of capacitances to minimize leakage thereof.
0. 31. A method for converting an analog input signal to a representative digital output, comprising the steps of:
(a) storing a plurality of digital values, representing reference voltages; (b) providing a plurality of reference voltages; (c) selecting corresponding ones of the plurality of reference voltages in accordance with the digital values stored in step (a); and (d) comparing the corresponding ones of the plurality of reference voltages selected in step (c) with the input signal.
0. 37. An analog to digital converter for converting an analog input signal to a representative digital output, the analog to digital converter comprising:
a plurality of capacitance means for storing a plurality of reference voltages; a plurality of comparator means, each of said plurality of comparator means for comparing a respective one of said plurality of capacitance means to the analog input signal; decoder means for decoding outputs of said plurality of comparator means; and recalibration means for refreshing each of said plurality of capacitance means to minimize drift.
0. 35. An analog to digital converter for converting an analog input signal to a representative digital output, the analog to digital converter comprising:
structure providing a plurality of capacitances to store a plurality of reference voltages; a plurality of comparators, each of said plurality of comparators being responsive to a respective one of said plurality of capacitances and being in communication with the analog input signal; a decoder responsive to said plurality of comparators; and a recalibration circuit to refresh each of said plurality of capacitances to minimize drift.
0. 38. An analog to digital converter for converting an analog input signal to a representative digital output, the analog to digital converter comprising:
a plurality of capacitance means for storing a plurality of reference voltages; a plurality of comparator means, each of said plurality of comparator means for comparing a respective one of said plurality of capacitance means to the analog input signal; decoder means for decoding outputs of said plurality of comparator means; and recalibration means for refreshing each of said plurality of capacitance means to minimize leakage thereof.
0. 36. An analog to digital converter for converting an analog input signal to a representative digital output, the analog to digital converter comprising:
structure providing a plurality of capacitances to store a plurality of reference voltages; a plurality of comparators, each of said plurality of comparators being responsive to a respective one of said plurality of capacitances and being in communication with the analog input signal; a decoder responsive to said plurality of comparators; and a recalibration circuit to refresh each of said plurality of capacitances to minimize leakage thereof.
0. 19. An analog to digital converter for converting an analog input signal to a representative digital output, the analog to digital converter comprising:
a memory to store a plurality of digital values, representing reference voltages; structure providing a plurality of reference voltages; a plurality of selectors, wherein each of said plurality of selectors is responsive to a respective one of the plurality of digital values to select a corresponding one of the plurality of reference voltages; and a plurality of comparators, each of said plurality of comparators being responsive to a respective one of said plurality of selectors and being in communication with the analog input signal.
0. 25. An analog to digital converter for converting an analog input signal to a representative digital output, the analog to digital converter comprising:
memory means for storing a plurality of digital values, representing reference voltages; a plurality of reference voltage means for providing respective reference voltages; a plurality of selecting means wherein each of said plurality of selecting means is responsive to a respective one of the plurality of digital values for selecting a corresponding one of the plurality of reference voltages; and a plurality of comparator means, each of said plurality of comparator means being responsive to a respective one of said plurality of selecting means and being in communication with the analog input signal.
13. A method of converting an analog input signal into a representative digital output signal using a plurality of comparators having first and second inputs, the method comprising the steps of:
calibrating the plurality of comparators to produce calibration reference voltages, each calibration reference voltage associated with a particular comparator; applying each of the calibration reference voltages to the first input of the comparator with which the calibration reference voltage is associated; applying the analog input signal to the second inputs of each of the plurality of comparators during application of the calibration reference voltages; and decoding outputs of the particular ones of the plurality of comparators to produce the representative digital output signal.
7. An analog to digital converter for converting an analog input voltage into a representative digital output, the converter comprising:
circuitry providing a plurality of reference voltages; a plurality of track/hold circuits selectively receiving a particular one of the plurality of reference voltages and producing the received reference voltage on an output; a plurality of comparators, each comparator associated with a track/hold circuit and receiving the output of its associated track/hold circuit as a first input and the analog input voltage as a second input and producing a signal indicating whether a magnitude of the second input is greater than a magnitude of the first input on an output; and a decoder receiving the output of each comparator and producing the representative digital output.
1. An analog to digital converter for converting an analog input signal to a representative digital output, the analog to digital converter comprising:
a memory holding a plurality of digital values, representing reference voltages; a digital to analog converter connected to receive selected ones of the plurality of digital values from the memory for producing therefrom corresponding reference voltages; a plurality of selectable track/hold circuits receiving and holding the reference voltages produced by the digital to analog converter for selecting particular track/hold circuits to receive particular reference voltages; a plurality of comparators, each comparator coupled to a track/hold circuit and having an output and having a first input coupled to receive the reference voltage held by its corresponding track/hold circuit, and a second input coupled to receive the analog input signal; and a decoder receiving the outputs from the plurality of comparators for producing the digital output representative of the analog input signal.
2. The converter of
3. The converter of
4. The converter of
a first voltage component representing an input offset voltage of a comparator; and a second voltage component representing a voltage threshold of the comparator.
5. The converter of
6. The converter of
8. The converter of
a memory producing digital representations of the plurality of reference voltages; and a digital to analog converter electronically coupled to the memory producing analog reference voltages represented by the produced digital representations and selectively coupled to the plurality of track/hold circuits.
9. The converter of
10. The converter of
a plurality of resistors serially coupled to a reference source for defining a plurality of reference voltages between the resistors.
11. The converter of
12. The converter of
a plurality of switches, each switch disposed to selectively couple particular reference voltages to the track/hold circuit.
14. The method of
selecting a track/hold circuit associated with a particular comparator; retrieving from storage the calibration reference voltage associated with the particular comparator; and applying the retrieved calibrated reference voltage to the selected track/hold circuit.
15. The method of
converting the stored digital representation of the calibration reference voltage into an analog calibration reference voltage.
16. The method of
17. The method of
refreshing the selected track/hold circuit with the retrieved calibration reference voltage in order to compensate for drift.
18. The method of
measuring an input offset voltage of each of the plurality of comparators to produce a plurality of input offset voltages; dividing a reference voltage into a plurality of threshold voltages; and combining selected ones of the plurality of threshold voltages with selected ones of the plurality of input offset voltages to produce calibration reference voltages.
0. 20. The converter of
0. 21. The converter of
0. 22. The converter of
0. 23. The converter of
0. 24. The converter of
0. 26. The converter of
0. 27. The converter of
0. 28. The converter of
0. 29. The converter of
0. 30. The converter of
0. 32. The converter of
(e) decoding the results of step (d).
0. 33. The converter of
0. 34. The converter of
(f) storing the corresponding ones of the plurality of reference voltages selected in step (c), and wherein step (d) compares the results of step (f) with the input signal.
|
This invention pertains in general to analog-to-digital converters and in particular to analog-to-digital converters having a very high operating clock frequency, small die size, and low power consumption and methods of stabilizing the same against drift.
Conventional high-speed analog-to-digital converters ("ADCs") commonly employ a full flash architecture in which the analog-to-digital conversion is done in parallel by using approximately 2n voltage comparators.
As is well known in the art, input voltage 110 is applied simultaneously to each comparator 116. In addition, fractional portions of the reference voltage 112 are applied to the comparators 116 by dividing the reference voltage 112 in equal increments (or thresholds) by the resistors 114. The output of each comparator 116 is applied to the decoder 118 which decodes such received inputs into a multi-bit digital output 120 representative of the input voltage 110. Although a single-ended structure is shown in FIG. 1 and throughout this discussion, in practice a fully differential structure can be used.
ADCs for operation at high frequencies, however, require a large amount of integrated circuit area and have high power consumption, and all such requirements increase as the number of bit of resolution of the ADC increases. For example, a 6-bit full flash ADC requires about 26=64 voltage comparators. In a CMOS implementation of a full flash ADC, these comparators are normally implemented using conventional auto-zero voltage comparators. An auto-zero voltage comparator, however, requires a two-phase clock for auto-zeroing in the first phase, and for actual signal comparison in the second phase. Unfortunately, such two-phase design limits the maximum achievable operating frequency to a factor of two lower than otherwise possible, other factors being equal, if non-auto zero voltage comparators are employed.
Non-auto zero voltage comparators, such as those used in full flash ADCs implemented in Bipolar or BiCMOS integrated circuit processes, are generally not practical for implementation in standard CMOS processes because device mismatches (e.g., input offset voltage) of CMOS voltage comparators tend to be much higher than for Bipolar equivalents. CMOS voltage comparators with low input offset voltage can usually only be obtained using complex circuitry that requires large integrated circuit area with associated higher power consumption, and generally lower conversion speed.
Therefore, it is desirable to provide a high resolution ADC that has small die size and low power consumption, and that avoids the effects of operational mismatches.
Accordingly, the full flash ADC of the present invention includes a plurality of comparators and a referencing scheme that effectively cancels out the input offset voltages of the comparators. The input offset voltage of each of the plurality of comparators is obtained by performing a self calibration process on the ADC during, for example, power up. Then, the input offset voltage for each of the comparators is stored in a look-up table. When the ADC is used, the look-up table provides offset correction to the normal reference voltages for each comparator.
In one embodiment of the present invention, the offset look-up table controls a digital-to-analog converter ("DAC"). In addition, a track/hold ("T/H"), circuit, also known as a sample/hold circuit, is connected to a reference input of each comparator. The T/H circuit receives its input from the DAC and holds received voltages for application to its associated comparator as a first or reference input. Each comparator receives the analog input voltage as its second input and the outputs of the comparators are supplied a conventional decoder.
The look up table, in combination with a T/H controller and the DAC, operates each T/H circuit to provide a voltage equivalent to the reference voltage corrected by the input offset voltage of the associated comparator. After the correct reference voltages are loaded into the T/H circuits, the analog input signal is applied to all of the comparators. Each comparator produces an output signal indicating whether the magnitude of the input signal is, for example, greater than the magnitude of the corrected reference voltage. The decoder receives such comparator outputs and decodes the outputs into a representative multi-bit digital output signal.
The embodiment of a full flash ADC 200 illustrated in
The offset voltage for each comparator 216 is obtained by a self-calibration process performed before the ADC 200 begins operating. For example, upon initial factory test or upon each power up of the circuit, a zero input voltage at input 218 should yield a zero digital output indication at the output 222 of decoder 220. Specifically, each comparator 216 is activated in sequence with a known input voltage on one input and with selectable increments around a desired threshold reference value available to apply to the other input of each comparator in succession. Of course, other comparators 216 than the one being calibrated can be disabled to avoid adverse effects on decoder 220. Any deviation between known inputs applied to a comparator that produces an output therefrom may be compensated by alternative settings of switching circuits 214 to provide an offset correcting reference voltage to the comparator. In this way, each comparator 216 provides an output to the decoder 220 for a known input voltage when compared with its corrected reference input voltage during normal operation. The settings of the switching circuits 214 that are required to so calibrate each comparator against its individual offset errors may be stored in look-up table 226 for recall during normal operation on unknown voltages applied to input 218. Digital values describing the settings of switching circuits 214 to provide the proper offset voltages for the comparators 216 are stored in entries of a look-up table 226 which may be a segment of random access memory ("RAM") or other storage device. During normal operation of the ADC 200, the look-up table 226 provides the digital values needed to select a reference voltage that compensates for the inherent offset voltage of each comparator 216. The selected reference voltage for each comparator 216 will be somewhat different from the ideal reference voltage at each threshold level per comparator 216. Of course, the greater the comparator 216 input offset voltage, the greater the difference between the ideal reference voltage and the corrected reference voltage as determined by the settings of the switching circuits 214.
In the ADC 200 of
The number of control lines are reduced in the embodiment of an ADC illustrated in FIG. 3. In this embodiment, the full flash ADC 300 includes a reference track/hold circuit 310 for each comparator.
Before use, the ADC 300 is calibrated in the same manner as previously described with reference to FIG. 2. Again, digital values describing the input offset voltages of the comparators 216 are stored in entries of a look-up table 318 that thus stores digital values which determine the switch settings in switching circuits 214 required to select a reference voltage that compensates for the input offset voltage of the corresponding comparator 216. Then, a counter 340 connected to control access to entries in the look-up table 318 and to control the track/hold selection 312 thus causes the corresponding track/hold circuit 310 to load the corrected reference voltages for all comparators 216 in succession. In this manner, the look-up table 318 sequentially loads a corrected reference voltage into each track/hold circuit 310 that compensates for the input offset voltage of the corresponding comparator 216.
The ADC 300 illustrated in
Referring now to the block diagram of
The ADC 400 is initially calibrated prior to normal operation on input signals appearing on input 218. Specifically, the ideal or target reference voltage is supplied to a comparator for comparison with a known input voltage, and the reference voltage may be altered up or down from the target value in order to compensate for any offset required to activate or trigger the comparator 216 to supply an output to the decoder 220. Such compensating value of reference voltage for each comparator is stored as a representative digital value in the look-up table 410 for subsequent retrieval and conversion in the DAC 412 to the corresponding compensating reference voltage required by each comparator 216 during normal operation. Operation in this manner provides wider range of values of analog corrected reference voltages for the plural number of comparators required.
The calibrated reference voltages for each comparator 216 thus produced are stored digitally as entries in the look-up table 410. In operation, entries in the look-up table 410 are supplied sequentially under control of counter 440 as digital values to the DAC 412 which supplies the corresponding analog value of corrected reference voltage to the track/hold circuits 310 which load the respective corrected reference voltage into each track/hold circuit 310 that is activated by the track/hold selection circuit 312 under control of counter 440. Only one DAC 412 is needed as only one track/hold circuit 310 is activated at any given time. Of course, multiple DACs can be used if more than one track/hold circuits 310 is to be activated at a time. Due to leakage, the voltages at the outputs of the track/hold circuits 310 may drift over time. Accordingly, the track/hold circuits 310 and the entries in the look-up table 410,412 may be re-calibrated, for example, in a manner as previous described when necessary to update or refresh the calibrated reference voltages at the outputs of the track/hold circuits 310.
Sutardja, Sehat, Sutardja, Pantas
Patent | Priority | Assignee | Title |
6570516, | Nov 09 2001 | Texas Instruments Incorporated | Multi-output DAC and method using single DAC and multiple s/h circuits |
6653956, | Jul 18 1997 | SOCIONEXT INC | Analog to digital converter with encoder circuit and testing method therefor |
6703951, | Jul 18 1997 | SOCIONEXT INC | Analog to digital converter with encoder circuit and testing method therefor |
7075463, | May 21 2004 | SOCIONEXT INC | A/D converter, D/A converter and voltage source |
7116258, | May 21 2004 | SOCIONEXT INC | A/D converter, D/A converter and voltage source |
7265701, | Mar 25 2005 | Kabushiki Kaisha Toshiba | Analog to digital conversion circuit |
7295413, | Dec 15 2004 | Zippy Technology Corp. | Control circuit of power supply with selectable current-limiting modes |
7378854, | Oct 28 2005 | Teradyne, Inc.; Teradyne, Inc | Dual sine-wave time stamp method and apparatus |
7498962, | Jun 19 2000 | Silicon Laboratories Inc | Analog-to-digital converter with low power track-and-hold mode |
7504900, | Jun 19 2000 | Silicon Laboratories Inc | Integrated circuit package including programmable oscillators |
7613901, | Jun 19 2000 | Silicon Laboratories Inc | Comparators in IC with programmably controlled positive / negative hysteresis level and open-drain / push-pull output coupled to crossbar switch or rising / falling edge interrupt generation |
7660968, | Jun 19 2000 | Silicon Laboratories Inc | Reconfigurable interface for coupling functional input/output blocks to limited number of I/O pins |
8350737, | Jan 12 2011 | GLOBALFOUNDRIES U S INC | Flash analog to digital converter with method and system for dynamic calibration |
8390498, | Mar 16 2011 | Kabushiki Kaisha Toshiba | Comparing circuit and parallel analog-to-digital converter |
Patent | Priority | Assignee | Title |
4523180, | Jun 27 1980 | Hitachi, Ltd. | Analog to digital converter |
4617549, | Jul 31 1981 | Siemens Aktiengesellschaft | Monolithically integrable MOS-comparator circuit |
4748440, | Sep 02 1985 | Fujitsu Limited | Analog-to-digital conversion system |
4774498, | Mar 09 1987 | Tektronix, Inc. | Analog-to-digital converter with error checking and correction circuits |
4816831, | Sep 30 1986 | Kabushiki Kaisha Toshiba | Analog-digital converter realizing high integation with high resolution ability |
4857931, | Jul 20 1987 | Dual flash analog-to-digital converter | |
4928102, | Aug 11 1988 | THE BANK OF NEW YORK TRUST COMPANY, N A | Flash analog-to-digital converter with logarithmic/linear threshold voltages |
4999630, | Nov 20 1987 | Thomson Composants Militaires et Spatiaux | Fast analog-digital converter with parallel structure |
5041832, | Jul 20 1987 | Dual flash analog-to-digital converter | |
5093664, | Oct 02 1989 | FRENCH STATE REPRESENTED BY THE MINISTER OF POST, TELECOMMUNICATIONS AND SPACE CENTRE NATIONAL D ETUDES DES TELECOMMUNICATIONS , 38-40, RUE DU GENERAL LECLERC, 92131 ISSY LES MOULINEAUX FRANCE | High-speed half-flash type analog/digital converter |
5294926, | Oct 09 1992 | Agilent Technologies Inc | Timing and amplitude error estimation for time-interleaved analog-to-digital converters |
5349354, | Mar 11 1992 | Mitsubishi Denki Kabushiki Kaisha | A/D converter and converting method having coarse comparison and fine comparison periods |
5416485, | Dec 20 1993 | Analog-to-digital conversion circuit with improved differential linearity | |
5500644, | Nov 06 1992 | Thomson-CSF | Procedure and device for self-calibrating analog-to-digital conversion |
5600322, | Apr 29 1994 | Analog Devices, Inc | Low-voltage CMOS analog-to-digital converter |
5682163, | Mar 06 1996 | Via Technologies, INC | Semi-pipelined analog-to-digital converter |
5784016, | May 02 1995 | Texas Instruments Incorporated | Self-calibration technique for pipe line A/D converters |
5825316, | Apr 04 1995 | Infineon Technologies AG | Method for the self-calibration of an A/D or D/A converter in which the weighted references of the at least one main network are partially calibrated once per calibration cycle |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jan 17 2001 | Marvell International, Ltd. | (assignment on the face of the patent) | / | |||
Dec 31 2019 | MARVELL INTERNATIONAL LTD | CAVIUM INTERNATIONAL | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 052918 | /0001 | |
Dec 31 2019 | CAVIUM INTERNATIONAL | MARVELL ASIA PTE, LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 053475 | /0001 |
Date | Maintenance Fee Events |
Aug 19 2002 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Aug 19 2002 | M1554: Surcharge for Late Payment, Large Entity. |
Oct 15 2002 | ASPN: Payor Number Assigned. |
Oct 15 2002 | RMPN: Payer Number De-assigned. |
Jul 19 2006 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Jul 19 2010 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
May 28 2005 | 4 years fee payment window open |
Nov 28 2005 | 6 months grace period start (w surcharge) |
May 28 2006 | patent expiry (for year 4) |
May 28 2008 | 2 years to revive unintentionally abandoned end. (for year 4) |
May 28 2009 | 8 years fee payment window open |
Nov 28 2009 | 6 months grace period start (w surcharge) |
May 28 2010 | patent expiry (for year 8) |
May 28 2012 | 2 years to revive unintentionally abandoned end. (for year 8) |
May 28 2013 | 12 years fee payment window open |
Nov 28 2013 | 6 months grace period start (w surcharge) |
May 28 2014 | patent expiry (for year 12) |
May 28 2016 | 2 years to revive unintentionally abandoned end. (for year 12) |