[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN110113050B - Mismatch error correction method applied to successive approximation analog-to-digital converter - Google Patents

Mismatch error correction method applied to successive approximation analog-to-digital converter Download PDF

Info

Publication number
CN110113050B
CN110113050B CN201910367262.4A CN201910367262A CN110113050B CN 110113050 B CN110113050 B CN 110113050B CN 201910367262 A CN201910367262 A CN 201910367262A CN 110113050 B CN110113050 B CN 110113050B
Authority
CN
China
Prior art keywords
group
capacitor
capacitors
unit capacitors
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910367262.4A
Other languages
Chinese (zh)
Other versions
CN110113050A (en
Inventor
樊华
雷鹏
冯全源
蔡经纬
李大刚
胡达千
岑远军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
University of Electronic Science and Technology of China
Original Assignee
University of Electronic Science and Technology of China
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by University of Electronic Science and Technology of China filed Critical University of Electronic Science and Technology of China
Priority to CN201910367262.4A priority Critical patent/CN110113050B/en
Publication of CN110113050A publication Critical patent/CN110113050A/en
Application granted granted Critical
Publication of CN110113050B publication Critical patent/CN110113050B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/10Calibration or testing
    • H03M1/1009Calibration
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/12Analogue/digital converters
    • H03M1/34Analogue value compared with reference values
    • H03M1/38Analogue value compared with reference values sequentially only, e.g. successive approximation type
    • H03M1/46Analogue value compared with reference values sequentially only, e.g. successive approximation type with digital/analogue converter for supplying reference values to converter
    • H03M1/466Analogue value compared with reference values sequentially only, e.g. successive approximation type with digital/analogue converter for supplying reference values to converter using switched capacitors
    • H03M1/468Analogue value compared with reference values sequentially only, e.g. successive approximation type with digital/analogue converter for supplying reference values to converter using switched capacitors in which the input S/H circuit is merged with the feedback DAC array

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Power Engineering (AREA)
  • Analogue/Digital Conversion (AREA)

Abstract

The invention discloses a mismatch error correction method applied to a successive approximation analog-to-digital converter. The capacitors of the capacitor DAC array are divided into unit capacitor arrays, the unit capacitors are sequentially divided into four groups, and the capacitors are selected at intervals of each group to form capacitors such as MSB and MSB-1 of the capacitor DAC array. Dynamic parameters such as SNDR and SFDR of the traditional correction algorithm and the novel correction algorithm are simulated through MATLAB, and the dynamic performance of the SAR ADC is further improved by the obtained novel correction algorithm.

Description

Mismatch error correction method applied to successive approximation analog-to-digital converter
Technical Field
The invention relates to the field of microelectronics and solid electronics, in particular to a capacitor array setting method in a resistance-capacitance type successive approximation analog-digital converter in the field.
Background
With the rapid development of modern science and technology, the integrated circuit technology has been developed rapidly, the Analog signal processing technology and the Digital signal processing technology have become mature, and at the same time, it is important to seek high-precision technology for the bridge between the Analog world and the Digital world, i.e., the Analog-to-Digital Converter (ADC) and the Digital-to-Analog Converter (DAC). The analog-to-digital converter is mainly classified into a successive approximation analog-to-digital converter (SAR ADC), an integral analog-to-digital converter (ADC), a Flash comparison analog-to-digital converter (Flash ADC), a Pipeline analog-to-digital converter (Pipeline ADC), and the like. Due to the feature size reduction of CMOS in recent years, the speed of the device is faster and faster, and the sampling rate of SAR ADC can reach dozens of MS/s or even GS/s. In addition, the SAR ADC has low power consumption and low cost, and is therefore favored by some portable systems.
Affecting the accuracy of capacitive SAR ADCs includes mainly capacitance mismatch problems, parasitic capacitance problems, and the like, in addition to noise. These factors are the short boards that SAR ADC pursues high precision and low power consumption, so that reaching acceptable precision and power consumption at a certain sampling speed becomes a difficult problem that must be overcome. The capacitance mismatch problem is mainly caused by some non-negligible error between the sampling capacitance value and the ideal value of the capacitance DAC array due to process errors, and such error not only causes the reduction of the dynamic performance of the SAR ADC, but also causes the failure of conversion. Therefore, the invention provides a correction method based on capacitor array reordering combination aiming at the problem of capacitor mismatch.
Patent CN108880546 discloses a conventional capacitor array calibration method applied to successive approximation analog-to-digital converter, which divides all capacitors into unit capacitors, then adopts odd number selection method to form the highest-level capacitor of successive approximation analog-to-digital converter for the sorted unit capacitor array, and then adopts odd number selection method to form other-level capacitors of successive approximation analog-to-digital converter for the selected unit capacitors in the remaining unit capacitors each time. Because of manufacturing process errors, which cause the actual capacitance to deviate from the ideal capacitance, it is generally modeled as a statistic conforming to a gaussian distribution by the amount of error. For a conventional binary capacitor array, the high-order capacitors are equivalent to the combination of unit capacitors, and the value of the unit capacitors may be smaller (or larger) due to the existence of capacitance mismatch, so that the high-order capacitors combined by the unit capacitors are also smaller (or larger) in overall value, and for the binary DAC array, the conversion process is directly affected, which results in reduced dynamic performance. For the capacitor array of the sequencing reconstruction, the unit capacitors with the error amount larger than zero and the error amount smaller than zero are combined to form a new element with the error amount near zero, and then the high-order capacitor with the integral error amount near zero is obtained according to the combination mode. The capacitor array which is reconstructed by sequencing enables unit capacitors with large positive and negative difference of error quantity to be subjected to complementary combination, so that the error quantity of new elements combined by the unit capacitors tends to be zero, and the influence caused by capacitor mismatch can be reduced. In addition, the conventional capacitor array correction algorithm proposed in patent CN108880546 is significantly improved in dynamic performance compared to the conventional capacitor array without correction by combining the new elements in a first-and-last manner, but because the standard deviation of the two unit capacitors forming the new elements is different, the capacitance formed by combining the new elements does not reach the ideal value, and therefore has a certain influence on the dynamic performance. Therefore, the invention provides a novel correction algorithm based on the traditional correction algorithm to further improve the dynamic performance.
Disclosure of Invention
The invention provides a capacitance array correction method based on statistics, aiming at the problem that the dynamic performance of an SAR ADC is reduced due to capacitance mismatch in the existing SAR ADC design.
The technical scheme of the invention is a mismatch error correction method applied to a successive approximation analog-to-digital converter, which comprises the following steps:
step 1: for the SAR ADC fully-differential structure, the positive side capacitor DAC array and the negative side capacitor DAC array are in a mirror image complementary relation; the positive side capacitor DAC array and the negative side capacitor DAC array are formed by n-2mThe unit capacitors, n and m are positive integers;
step 2: sequencing the n unit capacitors from small to large, and numbering the n unit capacitors as 1, 2 and 3 … … n;
and step 3: dividing the unit capacitor array after the arrangement into four groups including a first group, a second group and a third group in sequence, wherein each group is provided with n/4 unit capacitors, and selecting the unit capacitors with odd numbers in the first group and the fourth group and the unit capacitors with even numbers in the second group and the third group as the MSB capacitors of the capacitor DAC array;
and 4, step 4: selecting half of the unit capacitors from the rest unit capacitors in each group at intervals, and combining the four groups of selected unit capacitors into the MSB-1 capacitor of the capacitor DAC array;
and 5: sequentially selecting the subsequent capacitors of the DAC array according to the method in the step 4 until only two unit capacitors of each group are left, selecting and combining the first unit capacitor in each group into an MSB- (m-3) capacitor, combining the last unit capacitors of the first group and the third group into an MSB- (m-2) capacitor, and respectively using the last unit capacitors of the second group and the fourth group as the MSB- (m-1) capacitor and the LSB;
step 6: and (5) according to the method from the step 1 to the step 5, the capacitor obtained by recombining the unit capacitors is used as a capacitor DAC array of the SAR ADC.
Compared with a non-sequencing method, the capacitor array correction method of the packet sequencing better avoids the dynamic performance influence caused by the capacitor mismatch of the SAR ADC, improves the dynamic parameters such as the stray-free dynamic range (SFDR) to a certain extent, and does not cause redundant waste in area and power consumption. The traditional capacitor array correction algorithm combined end to end may cause the value of the new element after combination to be still deviated from the ideal value due to the mismatch of the standard deviation of the two unit capacitors, thereby causing the dynamic performance to be not enhanced perfectly. Therefore, the novel correction algorithm realizes further increase of dynamic performance by adopting a mode of selecting unit capacitors at grouping intervals.
Drawings
Fig. 1 is a schematic diagram of a SAR ADC structure.
Fig. 2 is a schematic diagram of the sorting grouping part from step 1 to step 3 of the present invention.
Fig. 3 is a schematic diagram of the sorting grouping part from step 4 to step 6 according to the present invention.
Fig. 4 is a schematic diagram of a reconstruction part of the algorithm proposed by the present invention.
Figure 5 shows the simulation result of the 14-bit FFT corresponding to the correction algorithm proposed in patent CN 108880546.
Fig. 6 is a 14-bit FFT simulation result corresponding to the novel capacitance reconstruction algorithm of the present invention.
Figure 7 shows the simulation result of 16-bit FFT corresponding to the correction algorithm proposed in patent CN 108880546.
Fig. 8 is a 16-bit FFT simulation result corresponding to the novel capacitance reconstruction algorithm of the present invention.
Figure 9 shows the simulation result of 18-bit FFT corresponding to the correction algorithm proposed in patent CN 108880546.
Fig. 10 is a 18-bit FFT simulation result corresponding to the novel capacitance reconstruction algorithm of the present invention.
Detailed Description
The correction method for sequencing and reconstructing the capacitor array, which is provided by the invention, takes a 16-bit mixed capacitor resistance type SAR ADC consisting of a high eight-bit capacitor DAC and a low eight-bit resistor DAC as an architecture, and carries out simulation comparison with the traditional capacitor array by utilizing MATLAB.
The invention mainly aims at the problem of capacitance mismatch in a capacitance DAC array, so that all capacitances of the capacitance DAC array of the hybrid SAR ADC are replaced by the combination of unit capacitances C, for example, the most significant bit MSB capacitance is 32C, and the most significant bit MSB capacitance is expressed as the combination of 32 unit capacitances C. However, errors in manufacturing process cause certain errors between the actual value and the ideal value of the unit capacitor in the capacitor DAC array, thereby causing the dynamic performance of the SAR ADC to be reduced. This problem can be improved by ordering the reconstruction method (the specific operation is shown in fig. 2).
Firstly, sorting the whole 128 unit capacitors from small to large due to process errors of the unit capacitors, and naming C1, C2 and the like, so that the sorted unit capacitor array is divided into four groups; then, obtaining four groups of unit capacitors by extracting each group at intervals and combining the unit capacitors into an MSB capacitor, then selecting and combining the unit capacitors in the rest unit capacitor arrays of each group at intervals into an MSB-1 capacitor, repeating the steps until only two unit capacitors remain in each group, combining the first unit capacitor of each group into an MSB-4, and combining the rest unit capacitors of the first group and the third group into an MSB-5; and finally, taking the rest unit capacitances of the second group and the fourth group as MSB-6 and LSB respectively. The specific unit capacitance distribution of the tuning capacitor DAC array is shown in fig. 4.
Setting the capacitance mismatch rate of MATLAB to be 0.0015; the 14-bit MATLAB simulation results are shown in table 1, and the corresponding FFT simulations are shown in fig. 5 and 6; the MATLAB simulation results of the 16-bit conventional correction algorithm and the novel correction algorithm are shown in table 2, and the corresponding FFT simulations are shown in fig. 7 and 8; the 18-bit MATLAB simulation results are shown in table 3, and the corresponding FFT simulations are shown in fig. 9 and 10.
Performance parameter comparison of the 114-bit conventional correction algorithm to the novel correction algorithm
Conventional correction algorithm Novel correction algorithm
ENOB 13.78 13.96
SNDR(dB) 84.72 85.82
SFDR(dB) 93.95 102.37
Performance parameter comparison of table 216-bit conventional correction algorithm and novel correction algorithm
Conventional correction algorithm Novel correction algorithm
ENOB 15.13 15.7
SNDR(dB) 92.90 96.25
SFDR(dB) 101.24 107.14
Performance parameter comparison of the 318-bit conventional correction algorithm and the novel correction algorithm
Conventional correction algorithm Novel correction algorithm
ENOB 16.36 17.08
SNDR(dB) 100.26 104.33
SFDR(dB) 104.17 109.41

Claims (1)

1. A mismatch error correction method for a successive approximation analog to digital converter, the method comprising:
step 1: for the SAR ADC fully-differential structure, the positive side capacitor DAC array and the negative side capacitor DAC array are in a mirror image complementary relation; the positive side capacitor DAC array and the negative side capacitor DAC array are formed by n =2mThe unit capacitors, n and m are positive integers;
step 2: sequencing the n unit capacitors from small to large, and numbering the n unit capacitors as 1, 2 and 3 … … n;
and step 3: dividing the unit capacitor array after the arrangement into four groups including a first group, a second group and a third group in sequence, wherein each group is provided with n/4 unit capacitors, and selecting the unit capacitors with odd numbers in the first group and the fourth group and the unit capacitors with even numbers in the second group and the third group as the MSB capacitors of the capacitor DAC array;
and 4, step 4: selecting half of the unit capacitors from the first starting interval in each group of the rest unit capacitors in step 3, and combining the four groups of the selected unit capacitors into the MSB-1 capacitor of the capacitor DAC array;
and 5: sequentially selecting the subsequent capacitors of the DAC array according to the method in the step 4 until only two unit capacitors of each group are left, selecting and combining the first unit capacitor in each group into an MSB- (m-3) capacitor, combining the last unit capacitors of the first group and the third group into an MSB- (m-2) capacitor, and respectively using the last unit capacitors of the second group and the fourth group as the MSB- (m-1) capacitor and the LSB;
step 6: taking the capacitor obtained by recombining the unit capacitors as a capacitor DAC array of the SAR ADC according to the method of the step 1 to the step 5; and (4) adopting the newly obtained capacitor DAC array of the SAR ADC as a capacitor array of the successive approximation analog-to-digital converter to perform analog-to-digital conversion.
CN201910367262.4A 2019-05-05 2019-05-05 Mismatch error correction method applied to successive approximation analog-to-digital converter Active CN110113050B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910367262.4A CN110113050B (en) 2019-05-05 2019-05-05 Mismatch error correction method applied to successive approximation analog-to-digital converter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910367262.4A CN110113050B (en) 2019-05-05 2019-05-05 Mismatch error correction method applied to successive approximation analog-to-digital converter

Publications (2)

Publication Number Publication Date
CN110113050A CN110113050A (en) 2019-08-09
CN110113050B true CN110113050B (en) 2021-07-06

Family

ID=67488077

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910367262.4A Active CN110113050B (en) 2019-05-05 2019-05-05 Mismatch error correction method applied to successive approximation analog-to-digital converter

Country Status (1)

Country Link
CN (1) CN110113050B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110677155B (en) * 2019-08-21 2022-10-14 电子科技大学 Middle position selection capacitance correction method applied to successive approximation analog-digital converter
CN110708067A (en) * 2019-10-21 2020-01-17 电子科技大学 Double-sequencing interval selection capacitance correction method applied to analog-to-digital converter
CN110830064B (en) * 2019-10-30 2021-02-19 电子科技大学 Signal receiving device and method with high spurious-free dynamic range
CN113114244B (en) * 2021-04-02 2022-06-21 北京航空航天大学 Capacitor network mismatch correction method and device
CN113098514B (en) * 2021-04-02 2022-06-07 北京航空航天大学 Capacitor network mismatch correction method and device, electronic equipment and storage medium

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106899299A (en) * 2017-01-09 2017-06-27 电子科技大学 A kind of electric capacity reconstructing method for improving resistance-capacitance type gradually-appoximant analog-digital converter SFDR and SNDR

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7046180B2 (en) * 2004-04-21 2006-05-16 Rosemount Inc. Analog-to-digital converter with range error detection
US9531400B1 (en) * 2015-11-04 2016-12-27 Avnera Corporation Digitally calibrated successive approximation register analog-to-digital converter
US9654131B1 (en) * 2016-02-26 2017-05-16 Texas Instruments Deutschland Gmbh Capacitor order determination in an analog-to-digital converter
CN106877869B (en) * 2017-02-10 2020-01-14 电子科技大学 Capacitor sorting method capable of improving linearity of resistance-capacitance type successive approximation analog-to-digital converter
CN108880546B (en) * 2018-07-09 2021-04-30 电子科技大学 Capacitance correction method applied to successive approximation analog-to-digital converter

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106899299A (en) * 2017-01-09 2017-06-27 电子科技大学 A kind of electric capacity reconstructing method for improving resistance-capacitance type gradually-appoximant analog-digital converter SFDR and SNDR

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
一款16位模数转换器的设计;李大刚;《中国优秀硕士学位论文全文数据库 信息科技辑》;20120315;第I135-311页 *

Also Published As

Publication number Publication date
CN110113050A (en) 2019-08-09

Similar Documents

Publication Publication Date Title
CN110113050B (en) Mismatch error correction method applied to successive approximation analog-to-digital converter
CN110350918B (en) Digital background correction method based on least mean square algorithm
CN101977058B (en) Sequential approximation analog to digital converter with digital correction and processing method thereof
CN106899299B (en) capacitance reconstruction method for improving SFDR and SNDR of resistance-capacitance type successive approximation analog-to-digital converter
TWI467924B (en) Successive approximation register analog to digital converter and conversion method thereof
US9432044B1 (en) Mismatch correction of attenuation capacitor in a successive approximation register analog to digital converter
CN109347477B (en) Successive approximation type analog-to-digital converter weight calibration method
CN109150183B (en) Metastable state detection-based capacitance mismatch calibration method for SAR-ADC
EP3537609B1 (en) Method of applying a dither, and analog to digital converter operating in accordance with the method
CN108880546B (en) Capacitance correction method applied to successive approximation analog-to-digital converter
CN106877869B (en) Capacitor sorting method capable of improving linearity of resistance-capacitance type successive approximation analog-to-digital converter
CN107863966B (en) Successive approximation analog-digital converter capacitance optimization method for intelligent sensor
CN113037287B (en) Background calibration method and system for high-precision successive approximation analog-to-digital converter
CN103227642A (en) Successive approximation register analog to digital converter
CN107302359B (en) Variable weight sub-DAC (digital-to-analog converter) correction method of high-precision successive approximation structure ADC (analog-to-digital converter)
CN109361392B (en) Successive approximation type analog-to-digital converter and weight calibration method thereof
CN105049049A (en) Capacitor exchange method for improving DNL (Differential Nonlinearity)/INL (Integral Nonlinearity) of successive approximation analog to digital converter
CN110649924B (en) Digital self-calibration device and method of successive approximation type analog-to-digital converter
CN106899300B (en) Redundancy cyclic averaging method for successive approximation analog-to-digital converter
CN106209106B (en) A kind of position round-robin method improving hybrid resistor capacitor type analog-to-digital converter dynamic property
CN110708067A (en) Double-sequencing interval selection capacitance correction method applied to analog-to-digital converter
CN114401006A (en) Successive approximation ADC capacitance calibration method
CN110890889B (en) SAR ADC dual-comparator offset mismatch calibration method and circuit based on statistics
CN110739968B (en) Capacitor mismatch error shaping switch circuit and method suitable for oversampling SAR ADC
US10985771B2 (en) Method of calibrating capacitive array of successive approximation register analog-to-digital converter

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant