This disclosure relates to the field of analog-to-digital converters, devices, components and methods.
An analog-to-digital converter (ADC) is an electronic component that converts an analog voltage or current input to a digital output representing the magnitude of the voltage or current. ADCs are used in many modem electronic devices including video, voice and music recorders; mobile phones; computers; communications equipment; scientific instruments and data acquisition systems.
The successive approximation ADC is a popular type of analog-to-digital converter that carries out the conversion by employing a binary search through possible quantization levels before converging on a digital output. Successive approximation ADCs contain a digital-to-analog converter (DAC), a comparator, and a successive approximation register (SAR) that coordinate to execute the binary search. The capacitor-based digital-to-analog converter (CDAC) is one of the more common DACs used in integrated circuit successive approximation ADCs. ADCs that use CDACs rely on the accuracy of matching or scaling of capacitors in the CDAC. If the accuracy of this scaling (either binary or non-binary) is inadequate, distortion (nonlinearity, etc.) of the digital output may occur. This is because the weights of the digital output words change to unknown values due to inaccuracy in the scaling and/or matching of the capacitors. To correct the distortion, the real weights have to be measured and corrected.
Increasing the size of the integrated capacitors may improve the matching, but this may require significant chip area and power in the capacitor drivers for high resolution ADCs.
A more complete appreciation of the invention and many of the attendant advantages thereof will be readily obtained as the same becomes better understood by reference to the following detailed description when considered in connection with the accompanying drawings, wherein:
The detailed description set forth below is intended as a description of various configurations of the subject technology and is not intended to represent the only configurations in which the subject technology may be practiced. The appended drawings are incorporated herein and constitute a part of the detailed description. The detailed description includes specific details for the purpose of providing a thorough understanding of the subject technology. However; the subject technology is not limited to the specific details set forth herein and may be practiced using one or more implementations. In one or more instances, structures and components are shown in simplified form in order to avoid obscuring the concepts of the subject technology.
Referring now to the drawings, wherein like reference numerals designate identical or corresponding parts throughout the several views, exemplary aspects of the disclosure include a CDAC-based successive approximation ADC calibration system and method.
Capacitors C1-C7 (130A-130G), in an embodiment as illustrated in
While
In an embodiment, a system and method for calibration measures and corrects the inaccuracy in the weights caused by static capacitor mismatch in a CDAC by measuring the mismatch (error) and correcting it in the digital domain by the use of a look-up table at the output of the successive approximation register logic 120. Higher levels of matching may be achieved even with smaller capacitor sizes, thus saving silicon area.
Returning to calibration procedure 300 in
that is proportional to the sampled static capacitance error εi being measured (ε3−ε2, based on the specific selection pattern shown in
In step 320, the sampled voltage proportional to static capacitance error εi being measured may be quantized (converted to a digital output) using the normal analog-to-digital conversion functionality of the CDAC-based successive approximation ADC (500 in
The sampling of the voltage proportional to static capacitance error εi may, in some embodiments, be done once, in which case step 325 may be skipped and in step 330, a single measurement of the static capacitance error εi may be used to derive an adjustment value for updating the look-up table 560. In other embodiments, sampling of the static capacitance error εi may be repeated multiple (M) times (two or more), and averaged, to reduce the effect of white thermal noise and to achieve higher resolution (sub-LSB level) in static capacitance error εi measurements. In step 325, calibration procedure 300 may check if M measurements of the static capacitance error εi have been made. If M measurements have not yet been made, calibration procedure 300 may return to step 310 for another measurement of the static capacitance error K in step 325, M measurements have been made of the static capacitance error εi, then calibration procedure 300 continues to step 330. In step 330, the M quantized measurements of a particular static capacitance error εi may be averaged to yield a noise-reduced, higher resolution measurement, and this noise-reduced, higher resolution measurement of the static capacitance error εi may be fed to the calibration update block 570 which, in turn, may use the noise-reduced, higher resolution measurement of the static capacitance error εi to derive an adjustment value for loading into the look-up table 560.
In step 335, calibration procedure 300 may check if all of the static capacitance error εi measurements (N−1 measurements, where N is the number of bits of resolution of the CDAC-based successive approximation ADC) have been made. If all of the measurements have not yet been made, calibration procedure 300 may proceed to step 340, where the specific selection pattern to the 3-position switches is updated to the next predetermined pattern, and then calibration procedure 300 may return to step 310 for measurement of the next static capacitance error εi. If, in step 335, all of the measurements have been made of the static capacitance errors εi, then calibration procedure 300 completes at step 345.
In the general case, for some embodiments of the present disclosure, the measured, quantized and averaged value of the static capacitance error εk is given by formula (1) below:
where εkm is the measured value of εk and is the average over M values.
The following provides a numerical example of the calibration process described above. A weight vector {wk} may represent the capacitor weights based on the value of the first capacitor (C1). For the capacitors C1-C7 in
Therefore the adjustment values to be loaded into the LUT are {∈km}k=1 to 7=[0 0 0 0 −1 2 0]
In some embodiments, an enhanced calibration of CDAC capacitor mismatches may be used to reduce the effects of low frequency noise (Vf), including DC offset and flicker noise (1/f), in the CDAC. This low frequency noise (Vf) cannot be removed or reduced by mere finite length averaging and may affect the accuracy of the capacitor mismatch error measurements. The effect of low frequency noise (Vf) may be reduced by alternately measuring errors εi and the noise signal Vf Referring again to
In step 615, the input switch (507 in
In step 620, the sampled voltage proportional to static capacitance error εi being measured plus the sample of the low frequency noise signal (Vf) is quantized (converted to a digital output) using the normal analog-to-digital conversion functionality of the CDAC-based successive approximation ADC (500 in
In step 625, an all ‘0’ pattern is applied to the 3-position switches (535A-535G in
In step 630, the sample of the low frequency noise signal (Vf) is quantized (converted to a digital output) using the normal analog-to-digital conversion functionality of the CDAC-based successive approximation ADC (500 in
In step 635, calibration procedure 600 may check if M measurements of the static capacitance error εi and low frequency noise signal (Vf) have been made. If M measurements have not yet been made, calibration procedure 600 may return to step 610 for another measurement of the sampled voltage proportional to static capacitance error εi and low frequency noise signal (Vf). If M measurements have been made, then calibration procedure 600 continues to step 640. In step 640, the M quantized measurements of a particular static capacitance error εi (with low frequency noise signal removed) may be averaged to yield a noise-reduced, higher resolution measurement, and this noise-reduced measurement of the static capacitance error εi may be fed to the calibration update block 570 (
In step 645, calibration procedure 600 may check if all of the static capacitance error εi measurements have been made. If all of the measurements have not yet been made, calibration procedure 600 may proceed to step 650, where the specific selection pattern to the 3-position switches is updated to the next predetermined pattern, and then calibration procedure 600 may return to step 610 for measurement of the next static capacitance error εi and low frequency noise signal (Vf). If, in step 645, all of the measurements have been made, then calibration procedure 600 completes at step 655.
Various embodiments of the invention are contemplated in addition to those disclosed hereinabove. The above-described embodiments should be considered as examples of the present invention, rather than as limiting the scope of the invention. In addition to the foregoing embodiments of the invention, review of the detailed description and accompanying drawings will show that there are other embodiments of the present invention. Accordingly, many combinations, permutations, variations and modifications of the foregoing embodiments of the present invention not set forth explicitly herein will nevertheless fall within the scope of the present invention.
Number | Name | Date | Kind |
---|---|---|---|
6094155 | Fees | Jul 2000 | A |
6486816 | Seymour | Nov 2002 | B2 |
9473165 | Mirhaj | Oct 2016 | B2 |