CN204216883U - The background calibration circuit of pipeline ADC - Google Patents
The background calibration circuit of pipeline ADC Download PDFInfo
- Publication number
- CN204216883U CN204216883U CN201420760392.7U CN201420760392U CN204216883U CN 204216883 U CN204216883 U CN 204216883U CN 201420760392 U CN201420760392 U CN 201420760392U CN 204216883 U CN204216883 U CN 204216883U
- Authority
- CN
- China
- Prior art keywords
- adc
- output signal
- random number
- alpha
- output
- 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
Links
- 238000012805 post-processing Methods 0.000 claims abstract description 21
- 238000004364 calculation method Methods 0.000 claims description 17
- 238000012986 modification Methods 0.000 claims description 9
- 230000004048 modification Effects 0.000 claims description 9
- 230000003321 amplification Effects 0.000 claims description 7
- 238000003199 nucleic acid amplification method Methods 0.000 claims description 7
- 102100029469 WD repeat and HMG-box DNA-binding protein 1 Human genes 0.000 claims description 4
- 101710097421 WD repeat and HMG-box DNA-binding protein 1 Proteins 0.000 claims description 4
- 238000000034 method Methods 0.000 description 14
- 101710096655 Probable acetoacetate decarboxylase 1 Proteins 0.000 description 11
- 238000010586 diagram Methods 0.000 description 6
- 238000013139 quantization Methods 0.000 description 4
- 238000012935 Averaging Methods 0.000 description 3
- 238000012937 correction Methods 0.000 description 3
- 101710096660 Probable acetoacetate decarboxylase 2 Proteins 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 239000003990 capacitor Substances 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Landscapes
- Amplifiers (AREA)
Abstract
The utility model provides a kind of background calibration circuit of pipeline ADC, for each pipelining-stage needing calibration of pipeline ADC, this circuit comprises random number generation unit, first passage, second channel and post-processing unit, wherein, described post-processing unit is configured to, according to described first digital output signal V
aDC1[n] and the second digital output signal V
aDC2[n], described first random number P
n1[n] and the second random number P
n2[n], described first rear end output signal R
n1[n] and the second rear end output signal R
n2[n], obtains the output signal Do [n] after calibrating.The background calibration circuit of pipeline ADC of the present utility model, can calibrate the not enough and single order that do not mate with the electric capacity of its front end and introduce of gain due to operational amplifier and three rank errors simultaneously, and improve the convergence rate of calibration algorithm.
Description
Technical Field
The utility model relates to a backstage calibration circuit of assembly line ADC.
Background
High-speed, high-precision pipelined ADCs (analog-to-digital converters) are an important component of analog integrated circuits. As shown in FIG. 1, the pipelined ADC comprises a plurality of pipeline stages, wherein each pipeline stage of the first N pipeline stages outputs two signals, wherein the digital output signal VADCOutput to a digital signal processing unit, and output a residual output signal RnOutput to the next pipeline stage. The first N pipeline stages are shown in fig. 2, and include a sub ADC, a sub DAC, a subtractor, a residue amplifier, and the like.
Referring to fig. 2, in each pipeline stage of the pipeline ADC, an analog input signal V is appliedin(nTs) Input into the sub-ADC for quantization to generate a digital output signal VADC[n](ii) a Then the digital output signal V is converted into a digital output signalADC[n]Sending the analog signal into sub-DAC for digital-to-analog conversion to obtain an analog quantity, and using the analog input signal Vin(nTs) The analog quantity is subtracted to obtain a residual (residual) signal Vres(nTs) (ii) a The residual signal V is usedres(nTs) Obtaining a margin output signal R after being amplified by a margin amplifiern(nTs). The residual output signal Rn(nTs) And outputting the analog input signal to the next pipeline stage as the analog input signal of the next pipeline stage.
The operational amplifier included in the residue amplifier generally causes first and third order errors due to its insufficient gain and mismatch between its capacitance (e.g., sampling capacitance, feedback capacitance, etc.) and its front end. As the manufacture of the assembly line ADC enters a deep submicron process, the first-order and third-order errors introduced by the operational amplifier become obvious, the linearity of the assembly line ADC is reduced, the SFDR is poor, and the noise floor is increased. The traditional calibration method of the ADC only calibrates the first-order coefficient of the operational amplifier, and cannot calibrate the third-order error introduced by the operational amplifier. Some proposals have been made in recent years to calibrate the first and third order coefficients of the residue amplifier simultaneously, but these calibration algorithms have a slow convergence rate.
Calibration methods for ADCs are generally divided into foreground calibration and background calibration. The foreground calibration needs to be performed after the ADC stops working, and the background calibration can be performed during the working process of the ADC, and when external factors (e.g., temperature, power supply voltage, etc.) change, the first-order and third-order errors of the residue amplifier are calibrated in real time.
The utility model aims at providing a can calibrate the backstage calibration circuit of the first order and third-order error that operational amplifier introduced fast simultaneously.
SUMMERY OF THE UTILITY MODEL
An object of the utility model is to provide a backstage calibration circuit of assembly line ADC when can calibrate the first order and third-order error that operational amplifier introduced simultaneously, has improved calibration algorithm's convergence rate.
Therefore, the utility model provides a backstage calibration circuit of assembly line ADC for every pipeline stage that needs the calibration of assembly line ADC, this circuit include random number generation unit, first passageway, second passageway and post-processing unit, wherein, random number generation unit has output first random number Pn1[n]And outputs a second random number Pn2[n]A second output terminal of (1); the first channel comprises a first sub-ADC, a first sub-DAC, a first subtracter and a first residue amplifier which are sequentially connected, and the input end of the first sub-ADC is connected with a first input signal Vin+(nTs) The first channel further comprises a first adder having a first input connected to the output of the first sub-ADC for receiving a first digital output signal VADC1[n]A second input terminal of the second residue amplifier is connected to the first output terminal of the random number generating unit, an output terminal of the second residue amplifier is connected to the input terminal of the second sub-DAC, an output terminal of the second residue amplifier is connected to the input terminal of the second back-end ADC, and an output terminal of the second back-end ADC outputs a second back-end output signal Rn1[n]And connected to the post-processing unit; the second channel comprises a second sub-ADC, a second sub-DAC, a second subtracter and a second residue amplifier which are sequentially connected, and the input end of the second sub-ADC is connected with a second input signal Vin-(nTs) The second channel further comprises a second adder having a first input connected to the output of the second sub-ADC for receiving a second digital output signal VADC2[n]A second input terminal thereof is connected to the second output terminal of the random number generation unit, and an output terminal thereof is connected to the input terminal of the second sub-DAC; the output end of the second residue amplifier is connected to the input end of a second rear-end ADC (analog to digital converter), and the output end of the second rear-end ADC outputs a first signalRear end output signal Rn1[n]And connected to the post-processing unit; the post-processing unit is configured to output a first digital output signal V according to the first digital output signalADC1[n]And a second digital output signal VADC2[n]The first random number Pn1[n]And a second random number Pn2[n]The first rear end output signal Rn1[n]And a second back-end output signal Rn2[n]Obtaining the calibrated output signal Do [ n ]]。
Further, the random number generation unit comprises a random number generation subunit, an amplification subunit and a gating subunit which are connected in sequence: the random number generation subunit outputs a random signal Pn [ n ] with an average value of 0 and values of 1 and-1](ii) a The amplification subunit pairs the random signal Pn [ n]Amplifying with an amplification factor of Apn1、Apn2And u; the gating subunit gates the output of the amplifying subunit and comprises a first control end connected with control signals Ctrl [1:0] comprising four states]The gating subunit is configured to, when the control signal Ctrl [1:0]]When the first state is reached, the first random number P is outputn1[n]Is Apn1·Pn[n]Said second random number Pn2[n]Is Apn1·Pn[n]When the control signal Ctrl [1:0]]When the first random number is in the second state, the first random number P is outputn1[n]Is Apn2·Pn[n]Said second random number Pn2[n]Is Apn2·Pn[n]When the control signal Ctrl [1:0]]The first random number P is output when the state is the third staten1[n]Is Apn1·Pn[n]Said second random number Pn2[n]Is u.Apn1·Pn[n]When the control signal Ctrl [1:0]]The first random number P is output when the state is the fourth staten1[n]Is Apn2·Pn[n]Said second random number Pn2[n]Is u.Apn2·Pn[n]。
Further, the post-processing unit includes: a first intermediate value operator unit configured to calculate the first intermediate value temp, which comprises: a first arithmetic module for calculating (R)n1[n]+Rn2[n])·Pn1[n]And a first mean module for calculating a statistical time horizon (R)n1[n]+Rn2[n])·Pn1[n]The mean value of (a); a second intermediate value operator unit configured to calculate the second intermediate value nn, comprising: a second arithmetic module for calculating (R)n1[n]+Pn1[n])2And a second averaging module for calculating (R) over statistical timen1[n]+Pn1[n])2The mean value of (a); an error coefficient calculation subunit having inputs connected to outputs of said first and second intermediate value calculation subunit, respectively, and being configured to calculate said first order error coefficient α based on said first intermediate value temp and said second intermediate value nn11First third order error coefficient alpha13The second order error coefficient alpha21And a second third order error coefficient alpha23(ii) a An output signal modification subunit having an input connected to the output of the error coefficient calculation subunit and configured to calculate the modified first back-end output signal R from the input signal of the post-processing unit and the output signal of the error coefficient calculation subunitn1[n]|correctedThe corrected second rear-end output signal Rn2[n]|correctedAnd the calibrated output signal Do [ n ]]。
Further, the first intermediate value operator unit calculates the first intermediate value temp according to the following formula,
the second intermediate value operator unit calculates the second intermediate value nn according to the following formula,
where Ctrl [1:0] is a control signal, mean (—) represents the mean value of the content in parentheses within the statistical time, temp00, temp01, temp10, and temp11 represent the values of the four states of the first intermediate value temp, respectively, and nn00, nn01, nn10, and nn11 represent the values of the four states of the second intermediate value nn, respectively.
Further, the error coefficient calculation subunit calculates the first order error coefficient α by solving a linear equation set11First third order error coefficient alpha13The second order error coefficient alpha21And a second third order error coefficient alpha23,
Wherein k is11、k21、k31、k32、k41And k42Respectively calculated according to the following formula,
b1、b2、b3and b4Respectively calculated according to the following formula,
further, the output signal correction subunit calculates the corrected first back-end output signal R according to the following formulan1[n]|correctdAnd a modified second rear-end output signal Rn2[n]|corrected,
Further, the output signal modification subunit calculates the calibrated output signal Do [ n ] according to the following formula,
Do[n]=VADC1[n]-VADC2[n]+Rn1[n]|corrected-Rn2[n]|corrected+Pn1[n]+Pn2[n]。
further, the first input signal Vin+(nTs) And a second input signal Vin-(nTs) Satisfies the following conditions: wherein,Vin(nTs) Is the analog input signal of the current pipeline stage.
Further, the first back-end ADC is a first channel of all pipeline stages after the current pipeline stage in cascade, and outputs the first back-end output signal Rn1[n]Linear summation of each digital output signal for all pipeline stages after the current pipeline stage; the second back-end ADC is a second channel of all pipeline stages after the current pipeline stage in cascade connection, and the second back-end output signal R output by the second back-end ADC isn2[n]A linear summation of each digital output signal for all pipeline stages following the current pipeline stage.
The utility model discloses a pipeline ADC's backstage calibration circuit can calibrate first order and third-order error that the surplus amplifier introduced simultaneously to calibration algorithm's convergence rate has been improved.
Drawings
FIG. 1 is a schematic diagram of a pipelined ADC;
FIG. 2 is a schematic diagram of the structure of each pipeline stage of a prior art pipeline ADC;
fig. 3 is a schematic diagram of an overall structure of a calibration circuit of the pipeline ADC according to the present invention;
fig. 4 is a schematic structural diagram of a random number generation unit of the calibration circuit of the pipeline ADC according to the present invention;
fig. 5 is a schematic structural diagram of a post-processing unit of the calibration circuit of the pipeline ADC according to the present invention;
fig. 6 is a schematic structural diagram of an output signal correction subunit of the post-processing unit of the calibration circuit of the pipeline ADC according to the present invention.
Detailed Description
The background calibration circuit of the pipelined ADC of the present invention is described in further detail below with reference to the accompanying drawings and the detailed description, but is not intended to limit the present invention.
The utility model discloses a backstage calibration circuit of assembly line ADC, it is used for every pipeline ADC's the pipeline level that needs the calibration. For ease of description, the analog input signal of the pipeline stage is denoted as Vin(nTs) Wherein, TsN represents the nth sample, which is the inverse of the sampling frequency of the pipelined ADC.
Referring to fig. 3, the utility model discloses a calibration circuit of assembly line ADC includes: the device comprises a random number generation unit, a first channel, a second channel and a post-processing unit.
Referring to fig. 4, the random number generation unit includes: a random number generation subunit outputting a random signal Pn [ n ] with an average value of 0 and values of 1 and-1](ii) a An amplifier sub-unit for amplifying the random signal Pn [ n ]]Amplifying with an amplification factor of Apn1、Apn2And u, wherein Apn1、Apn2And u are three constants, respectively; a gating subunit for gating the output of the amplifying subunit, which comprises a gate coupled to the control signal Ctrl [1:0]]The control signal Ctrl [1:0]]Has four states, namely four values, 00, 01, 10 and 11, the gating subunit is configured when Ctrl [1:0]]P of 00 hours outputn1[n]Is Apn1·Pn[n]、Pn2[n]Is Apn1·Pn[n]When Ctrl [1:0]]P output when 01n1[n]Is Pn2·Pn[n]、Pn2[n]Is Apn2·Pn[n]When Ctrl [1:0]]P of 10 hours outputn1[n]Is Apn1·Pn[n]、Pn2[n]Is u.Apn1·Pn[n]When Ctrl [1:0]]P of output at 11n1[n]Is Apn2·Pn[n]、Pn2[n]Is u.Apn2·Pn[n]。
Referring to fig. 3, the first channel has a structure similar to that of each pipeline stage in the related artThe digital-to-analog converter comprises a first sub-ADC, a first sub-DAC, a first subtracter and a first residue amplifier which are connected in sequence. The input signal of the first channel is a first input signal Vin+(nTs) Whereinin particular, the first channel further comprises a first adder connected between the first sub-ADC and the first sub-DAC, the first adder quantizing the first digital output signal V by the first sub-ADCADC1[n]And a first random number Pn1[n]And the sum is transmitted to the first sub-DAC.
The second channel has the same structure as the first channel, and comprises a second sub-ADC, a second sub-DAC, a second subtractor and a second residue amplifier which are connected in sequence. The input signal of the second channel is a second input signal Vin-(nTs) Whereinin particular, the second channel further comprises a second adder connected between the second sub-ADC and the second sub-DAC, the second adder quantizing the second digital output signal V by the second sub-ADCADC2[n]And a second random number Pn2[n]And the sum is transmitted to a second sub-DAC.
The first back-end ADC connected after the first channel refers to the cascade connection of the first channels of all pipeline stages after the current pipeline stage in the pipeline ADC. The output signal of the first channel, i.e. the first residual output signal VR1(nTs) Transmitted to the first back-end ADC to obtain a first back-end output signal Rn1[n]. Wherein a first rear-end output signal R is obtainedn1[n]Is the linear summation of each digital output signal output by the first channels of all pipeline stages following the current pipeline stage. For example, if the current pipeline stage is stage 3, and all subsequent pipeline stages are stages 4, 5 and 6, respectively, the first back-end ADC at this time refers to the cascade connection of the first channels of the pipeline stages 4, 5 and 6, and the first back-end ADC outputs a first back-end output signal Rn1[n]Can be expressed as:
Rn1[n]=K4·VADC1,4[n]+K5·VADC1,5[n]+K6·VR,6[n]equation 0
Wherein, VADC1,4[n]、VADC1,5[n]、VR,6[n]Digital output signals, K, representing outputs of the first channels of the 4 th, 5 th and 6 th pipeline stages, respectively4、K5、K6Respectively, representing their weighting coefficients.
Similarly, the second back-end ADC connected after the second channel refers to the cascade connection of the second channels of all pipeline stages after the current pipeline stage in the pipeline ADC. The output signal of the second channel, i.e. the second residual output signal VR2(nTs) Transmitted to a second back-end ADC to obtain a second back-end output signal Rn2[n]. Wherein a second rear-end output signal R is obtainedn2[n]Is the linear summation of each digital output signal output by the second channels of all pipeline stages following the current pipeline stage.
The post-processing unit is configured to output a first digital output signal VADC1[n]And a second digital output signal VADC2[n]A first random number Pn1[n]And a second random number Pn2[n]A first rear-end output signal Rn1[n]And a second back-end output signal Rn2[n]Obtaining the calibrated output signal Do [ n ]]。
Referring to fig. 5, the post-processing unit includes: a first intermediate value calculation operator unit for calculating the first intermediate value temp, a second intermediate value calculation operator unit for calculating the second intermediate value nn, as well as an error coefficient calculation subunit and an output signal correction subunit.
Wherein the first intermediate value operator unit comprises: a first arithmetic module for calculating (R)n1[n]+Rn2[n])·Pn1[n]And a first mean module for calculating the (R) over statistical timen1[n]+Rn2[n])·Pn1[n]Is measured.The second intermediate value operator unit includes: a second arithmetic module for calculating (R)n1[n]+Pn1[n])2And a second averaging module for calculating (R) over statistical timen1[n]+Pn1[n])2Is measured.
An error coefficient calculation subunit configured to calculate the first order error coefficient α11First third order error coefficient alpha13The second order error coefficient alpha21And a second third order error coefficient alpha23. The realization principle is that each error coefficient alpha is obtained by solving a linear equation set represented by the following formula 111、α21、α13、α23。
Equation 1 above can be simplified as equation 2:
k α ═ b formula 2
Wherein,
According to equation 2, each error coefficient α is obtained11、α21、α13、α23Then, alpha can be obtained according to the following formula,
Wherein, K*An adjoint matrix representing K, | K | represents a determinant of K, which may be derived using the lebeniz equation, or may be derived recursively from matrix determinants of lower order using laplace expansion.
To sum up, each error coefficient α11、α21、α13、α23The calculation of (a) can be finally decomposed into various combinations of addition, multiplication, and division. Therefore, the error coefficient calculation subunit can be realized by various combinations of a plurality of adders, multipliers and dividers, and finally, each error coefficient α is obtained11、α21、α13、α23。
Specifically, in formula 1, k11、k21、k31、k32、k41And k42Calculated according to the following formula,
b1、b2、b3And b4Calculated according to the following formula,
Where temp00, temp01, temp10 and temp11 respectively represent the values of the four states of the first intermediate value temp, and nn00, nn01, nn10 and nn11 respectively represent the values of the four states of the second intermediate value nn.
An output signal modification subunit for calculating a modified first rear-end output signal Rn1[n]|correctedCorrected second rear end output signal Rn2[n]|correctedAnd the calibrated output signal Do [ n ]]. Referring to fig. 6, the output signal modification subunit includes a third arithmetic module and a plurality of multipliers, adders, and the like. A third arithmetic unit for calculating From this description, the skilled person can deduce the implementation of the third arithmetic module, i.e. with the respective arithmetic module/unit, which need not necessarily be implemented in software.
The operation principle of the calibration circuit of the pipelined ADC of the present invention will be described with reference to fig. 3 to 6.
First input signal Vin+(nTs) And a second input signal Vin-(nTs) Input signal V of a pipeline stage forming a pipeline ADCin(nTs) Wherein
First digital output signal VADC1[n]And a second digital output signal VADC2[n]The relationship with the input signal is as follows:
Vin+(nTs)=VADC1[n]-eADC1[n]equation 10
Vin-(nTs)=VADC2[n]-eADC2[n]Equation 11
Wherein e isADC1[n]And eADC2[n]Respectively representing quantization errors of the first sub-ADC and the second sub-ADC. Due to the relation between the two input signals being Vin+(nTs)=-Vin-(nTs) And therefore, the first and second electrodes are,
eADC1[n]=-eADC2[n]equation 12
VADC1[n]=-VADC2[n]Equation 13
The inputs V of the first and second residue amplifiersres1(nTs) And Vres2(nTs) Can be respectively expressed as:
Vres1(nTs)=-eADC1[n]-Pn1[n]equation 14
Vres2(nTs)=eADC1[n]-Pn2[n]Equation 15
Due to each pipeline stage of the pipeline ADC, the influence of the error on the overall performance of the ADC is reduced in sequence from the front stage to the rear stage. For example, if there are six pipeline stages, the error of the 1 st pipeline stage has the largest influence on the overall performance of the ADC, and the error of the 2 nd pipeline stage has the smallest influence on the overall performance of the ADC. In general, the influence of the error of the last stage Flash ADC on the overall performance of the ADC is negligibly small. In the error calibration process of the whole pipeline ADC, each pipeline stage to be calibrated is calibrated step by step according to the sequence from the later stage to the former stage. For example, the influence of the error of the 6 th-stage Flash ADC on the overall performance of the ADC is small and can be ignored, the pipeline stage to be calibrated is the 1 st-5 th-stage pipeline stage, the pipeline stage 5 is calibrated first, and the 6 th stage is used as the back-end ADC; after the 5 th pipeline stage is calibrated, the 4 th pipeline stage is calibrated, and at the moment, errors of the 5 th to 6 th pipeline stages can be ignored and are jointly used as a rear-end ADC of the current pipeline stage; and after the 4 th pipeline stage is calibrated, the 3 rd pipeline stage is calibrated, and the like, so that the error calibration process of the whole pipeline ADC is completed.
Thus, the quantization error of the back-end ADC is always negligible, and the first and second back-end output signals Rn1[n]And Rn2[n]Can be expressed as:
Rn1[n]=Vres1(nTS)+α11Vres1(nTS)+α13Vres1 3(nTS) Equation 16
Rn2[n]=Vres2(nTS)+α21Vres2(nTS)+α23Vres2 3(nTS) Equation 17
αijAnd j order error coefficients of an ith residue amplifier are represented, wherein i is 1,2, and j is 1 and 3. I.e. alpha11、α13Respectively representing the first and third order error coefficients, alpha, of the first residue amplifier21、α23Respectively representing the first and third order error coefficients of the second residue amplifier. Since the two residue amplifiers are identical, there is,
α11≈α21equation 18
α13≈α23Equation 19
Referring to fig. 4, a first random number Pn1[n]And a second random number Pn2[n]And a random signal Pn [ n ]]The relationship of (c) can be expressed as:
Wherein Ctrl [1:0]]For the control signal, a random signal Pn]Has a mean value of 0 and values of 1 and-1, Apn1、Apn2And u are three constants, respectively.
The principle of the first and second intermediate value calculating subunit is described below with reference to fig. 5.
The output signal of the first arithmetic module is Pn1[n]·(Rn1[n]+Rn2[n]) The output of the first mean module, i.e. the output temp of the first intermediate value calculating operator unit, may be expressed as:
The output signal of the second arithmetic module is (R)n1[n]+Pn1[n])2The output of the second mean module, i.e. the output nn of the second intermediate value calculating operator unit, can be expressed as:
Combining equations 16, 17, Rn1[n]+Rn2[n]Can be expressed as:
in combination with equations 14, 15, 18, and 19, there are:
equation 24
Since the output of the control signals Ctrl [1:0] can be expressed as:
Where k represents the kth sample and N represents the number of samples for which each state of the control signal Ctrl [1:0] lasts.
Thus, when Ctrl [1:0]At 00, averger 0 block in the first averaging block is enabled, its output temp is the first state temp 00. And due to the existence of Pn1[n]=Apn1Pn[n]=Pn2[n]、Pn[n]2If equation 24 is substituted into equation 22, the first state temp00 of the first intermediate value temp can be expressed as:
equation 26
The first state nn00 for the second intermediate value nn according to equation 23 is:
Wherein e isADC1_1[n]Expressed as control signals Ctrl [1:0]]The quantization error of the first channel in the first state, when equation 27 is substituted into equation 26, has:
temp00=-Apn1 2{2+(α11+α21)+(Apn1 2+3nn00)·(α13+α23)}
equation 28
Similarly, when Ctrl [1: when 0 ═ 01, the first intermediate value temp may be expressed as:
temp01=-Apn2 2{2+(α11+α21)+(Apn2 2+3nn01)·(α13+α23)}
equation 29
When Ctrl [1: when 0 ═ 10, the first intermediate value temp may be expressed as:
equation 30
When Ctrl [1: when 0 ═ 11, the first intermediate value temp may be expressed as:
equation 31
To simplify the expression, let k11、k21、k31、k32、k41And k42Are respectively expressed as the value of formula 7, and let b1、b2、b3And b4Representing the values of equation 8, respectively, equations 28, 29, 30, 31 can be simplified as:
It can be further simplified to be expressed as formula 1 and formula 2. Thus, the error coefficient α of the first and second channels can be obtained by solving the linear equation system of equation 1 (i.e., equation 32)11、α21、α13、α23。
Referring to fig. 5, the error coefficient calculation subunit calculates the error coefficient in the control signal Ctrl [1:0]When the value is 11, the error coefficient alpha is calculated according to the method of solving the linear equation system according to the input first intermediate value temp and the second intermediate value nn11、α21、α13、α23。
Referring to fig. 6, according to the error coefficient α11、α21、α13、α23And a first and a second back-end output signal Rn1[n]And Rn2[n]The modified first and second back-end output signals R may be calculatedn1[n]|correctedAnd Rn2[n]|corrected:
The following can be obtained:
Vout[n]=Rn1[n]|corrected-Rn2[n]|corrected+Pn1[n]+Pn2[n]=-2eADC1[n]
equation 35
Therefore, the output signal Do [ n ] after the pipeline stage calibration is:
equation 36
According to formula 36, the output signal Do [ n ] after the calibration of the calibration circuit of the pipeline ADC of the present invention eliminates the first-order and third-order errors introduced due to the insufficient gain of the operational amplifier and the mismatch of the front-end capacitor, and can realize the calibration.
On the basis of the above principle, the following detailed description illustrates the working method of the background calibration circuit of the pipeline ADC of the present invention, which includes the following steps:
step S0: a first input signal Vin+(nTs) And a second input signal Vin-(nTs) Respectively input into a first and a second channel, wherein in the first channel a first digital output signal V is outputADC1[n]And a first random number Pn1[n]After addition, the second digital output signal V is input to the first sub-DAC and is output in the second channelADC2[n]And a second random number Pn2[n]And the sum is input to a second sub-DAC.
Step S1: a first residual output signal V output by the first residual amplifierR1(nTs) Output to a first back-end ADC to obtain a first back-end output signal Rn1[n](ii) a And a second residual output signal V outputted from the second residual amplifierR2(nTs) Output to a second back-end ADC to obtain a second back-end output signalRn2[n]。
Step S2: the first digital output signal VADC1[n]A second digital output signal VADC2[n]A first random number Pn1[n]A second random number Pn2[n]A first rear-end output signal Rn1[n]A second rear-end output signal Rn2[n]Performing a post-processing procedure to obtain a calibrated output signal Do [ n ]]。
The post-processing procedure in step S2 includes:
step S21: calculating a second intermediate value nn according to equation 23 and a first intermediate value temp according to equations 28, 29, 30, 31; k is calculated according to the formulas 7 and 8 respectively11、k21、k31、k32、k41、k42And b1、b2、b3、b4。
Step S22: solving the system of linear equations of equation 1 (i.e., equation 32) to obtain the error coefficient α for the first and second channels11、α21、α13、α23(ii) a The modified first back-end output signal R is obtained according to equations 33 and 34n1[n]|correctedAnd a modified second rear-end output signal Rn2[n]|corrected(ii) a Finally, the calibrated output signal Do [ n ] is obtained according to the following formula]:
Equation 37
Referring to the foregoing principle, it can be known to apply the utility model discloses a calibration circuit can calibrate operational amplifier's first order and third-order error.
And simultaneously, use the utility model discloses a calibration method that backstage calibration circuit realized is fast than prior art's calibration method's convergence rate. For example, when calibration is performed using conventional calibration methods, at least 2 is generally required25The data can converge after one clock cycle (i.e., 33554432 clock cycles), i.e., one calibration can be completed. However, use the utility model discloses a calibration electricityThe calibration method for realizing the road only needs 215The data can converge for one clock cycle (i.e., 32768 clock cycles). It can be seen that, the utility model discloses a pipeline ADC's backstage calibration circuit can improve calibration algorithm's convergence rate effectively, can accomplish the calibration to operational amplifier's first order and third-order error fast promptly.
The above embodiments are only exemplary embodiments of the present invention, and should not be used to limit the present invention, the scope of the present invention is defined by the appended claims. Various modifications and equivalents of the invention can be made by those skilled in the art within the spirit and scope of the invention, and these modifications and equivalents should also be considered as falling within the scope of the invention.
Claims (9)
1. A background calibration circuit of a pipeline ADC is used for each pipeline stage of the pipeline ADC needing calibration, and is characterized by comprising a random number generation unit, a first channel, a second channel and a post-processing unit,
the random number generation unit has a function of outputting a first random number Pn1[n]And outputs a second random number Pn2[n]A second output terminal of (1);
the first channel comprises a first sub-ADC, a first sub-DAC, a first subtracter and a first residue amplifier which are connected in sequence,
the input end of the first sub-ADC is connected with a first input signal Vin+(nTs),
The first channel further comprises a first adder having a first input connected to the output of the first sub-ADC for receiving a first digital output signal VADC1[n]A second input terminal thereof connected to a first output terminal of the random number generation unit, an output terminal thereof connected to an input terminal of the first sub-DAC,
the output end of the first residue amplifier is connected to the input end of the first rear-end ADC, and the output end of the first rear-end ADC outputs a first rear-end output signal Rn1[n]And connected to the post-processing unit;
the second channel comprises a second sub-ADC, a second sub-DAC, a second subtracter and a second residue amplifier which are connected in sequence,
the input end of the second sub-ADC is connected with a second input signal Vin-(nTs),
The second channel further comprises a second adder having a first input connected to the output of the second sub-ADC for receiving a second digital output signal VADC2[n]A second input terminal thereof is connected to the second output terminal of the random number generation unit, and an output terminal thereof is connected to the input terminal of the second sub-DAC;
the output end of the second residue amplifier is connected to the input end of a second rear-end ADC (analog to digital converter), and the output end of the second rear-end ADC outputs a first rear-end output signal Rn1[n]And connected to the post-processing unit;
the post-processing unit is configured to output a first digital output signal V according to the first digital output signalADC1[n]And a second digital output signal VADC2[n]The first random number Pn1[n]And a second random number Pn2[n]The first rear end output signal Rn1[n]And a second back-end output signal Rn2[n]Obtaining the calibrated output signal Do [ n ]]。
2. The background calibration circuit of the pipeline ADC of claim 1, wherein the random number generation unit comprises a random number generation subunit, an amplification subunit and a gating subunit which are connected in sequence:
the random number generation subunit outputs a random signal Pn [ n ] with an average value of 0 and values of 1 and-1;
the amplification subunit pairs the random signal Pn [ n]Amplifying with an amplification factor of Apn1、Apn2And u;
the gating subunit gates the output of the amplifying subunit, and includes a first control end connected to a control signal Ctrl [1:0], the gating subcell is configured to,
when the control signal Ctrl [1:0]When the first state is reached, the first random number P is outputn1[n]Is Apn1·Pn[n]Said second random number Pn2[n]Is Apn1·Pn[n],
When the control signal Ctrl [1:0]When the first random number is in the second state, the first random number P is outputn1[n]Is Apn2·Pn[n]Said second random number Pn2[n]Is Apn2·Pn[n],
When the control signal Ctrl [1:0]The first random number P is output when the state is the third staten1[n]Is Apn1·Pn[n]Said second random number Pn2[n]Is u.Apn1·Pn[n],
When the control signal Ctrl [1:0]The first random number P is output when the state is the fourth staten1[n]Is Apn2·Pn[n]Said second random number Pn2[n]Is u.Apn2·Pn[n]。
3. A background calibration circuit for a pipelined ADC as recited in claim 2, wherein the post-processing unit comprises:
a first intermediate value operator unit configured to calculate the first intermediate value temp, comprising:
a first arithmetic module for calculating (R)n1[n]+Rn2[n])·Pn1[n]And, in addition,
a first mean module for calculating a statistical time horizon (R)n1[n]+Rn2[n])·Pn1[n]The mean value of (a);
a second intermediate value operator unit configured to calculate the second intermediate value nn, comprising:
a second arithmetic module for calculating (R)n1[n]+Pn1[n])2And, in addition,
a second mean module for calculating a statistical time horizon (R)n1[n]+Pn1[n])2The mean value of (a);
an error coefficient calculation subunit having inputs connected to outputs of said first and second intermediate value calculation subunit, respectively, and being configured to calculate said first order error coefficient α based on said first intermediate value temp and said second intermediate value nn11First third order error coefficient alpha13The second order error coefficient alpha21And a second third order error coefficient alpha23;
An output signal modification subunit having an input connected to the output of the error coefficient calculation subunit and configured to calculate the modified first back-end output signal R from the input signal of the post-processing unit and the output signal of the error coefficient calculation subunitn1[n]|correctedThe corrected second rear-end output signal Rn2[n]|correctedAnd the calibrated output signal Do [ n ]]。
4. Background calibration circuit for a pipelined ADC according to claim 3, wherein the first intermediate value operator unit calculates the first intermediate value temp according to the formula,
the second intermediate value operator unit calculates the second intermediate value nn according to the following formula,
wherein Ctrl [1:0] is a control signal, mean denotes the mean value of the content in parentheses within the statistical time, temp00, temp01, temp10 and temp11 denote the values of the four states of the first intermediate value temp, respectively, and nn00, nn01, nn10 and nn11 denote the values of the four states of the second intermediate value nn, respectively.
5. Background calibration circuit for pipelined ADC according to claim 4, wherein said error coefficient calculation subunit calculates said first order error coefficient α by solving a system of linear equations as follows11First third order error coefficient alpha13The second order error coefficient alpha21And a second third order error coefficient alpha23,
Wherein k is11、k21、k31、k32、k41And k42Respectively calculated according to the following formula,
b1、b2、b3and b4Respectively calculated according to the following formula,
6. the background calibration circuit of pipelined ADC of claim 5 wherein said output signal modification subunit calculates a modified first back-end output signal R according to the formulan1[n]|correctedAnd a modified second rear-end output signal Rn2[n]|corrected,
7. The background calibration circuit of pipelined ADC of claim 6 wherein said output signal modification subunit calculates said calibrated output signal Do [ n ] according to the formula,
Do[n]=VADC1[n]-VADC2[n]+Rn1[n]|corrected-Rn2[n]|corrected+Pn1[n]+Pn2[n]。
8. background calibration circuit for a pipelined ADC according to claim 1, wherein the first input signal Vin+(nTs) And a second input signal Vin-(nTs) Satisfies the following conditions:
wherein, Vin(nTs) Is the analog input signal of the current pipeline stage.
9. The background calibration circuit of pipeline ADC of claim 1, wherein said first back-end ADC is a first channel of all pipeline stages after a current pipeline stage in cascade, and outputs said first back-end output signal Rn1[n]Linear summation of each digital output signal for all pipeline stages after the current pipeline stage; the second back-end ADC is a second channel of all pipeline stages after the current pipeline stage in cascade connection, and the second back-end output signal R output by the second back-end ADC isn2[n]A linear summation of each digital output signal for all pipeline stages following the current pipeline stage.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201420760392.7U CN204216883U (en) | 2014-12-04 | 2014-12-04 | The background calibration circuit of pipeline ADC |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201420760392.7U CN204216883U (en) | 2014-12-04 | 2014-12-04 | The background calibration circuit of pipeline ADC |
Publications (1)
Publication Number | Publication Date |
---|---|
CN204216883U true CN204216883U (en) | 2015-03-18 |
Family
ID=52985514
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201420760392.7U Active CN204216883U (en) | 2014-12-04 | 2014-12-04 | The background calibration circuit of pipeline ADC |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN204216883U (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105959005A (en) * | 2016-04-20 | 2016-09-21 | 北京交通大学 | Digital background calibration device for pipeline ADC |
CN106027051A (en) * | 2016-05-12 | 2016-10-12 | 东南大学 | Background calibration circuit and calibration method for pipelined analog-to-digital converter |
WO2017067499A1 (en) * | 2015-10-23 | 2017-04-27 | 国民技术股份有限公司 | Shared switch-capacitor true random number generator and method therefor for generating true random number |
-
2014
- 2014-12-04 CN CN201420760392.7U patent/CN204216883U/en active Active
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017067499A1 (en) * | 2015-10-23 | 2017-04-27 | 国民技术股份有限公司 | Shared switch-capacitor true random number generator and method therefor for generating true random number |
CN106610814A (en) * | 2015-10-23 | 2017-05-03 | 国民技术股份有限公司 | Share-based switch-capacitor true random number generator and true random number generating method |
CN106610814B (en) * | 2015-10-23 | 2021-04-30 | 国民技术股份有限公司 | Shared switch capacitor true random number generator and method for generating true random number |
CN105959005A (en) * | 2016-04-20 | 2016-09-21 | 北京交通大学 | Digital background calibration device for pipeline ADC |
CN105959005B (en) * | 2016-04-20 | 2019-05-14 | 北京交通大学 | The digital background calibration device of pipeline ADC |
CN106027051A (en) * | 2016-05-12 | 2016-10-12 | 东南大学 | Background calibration circuit and calibration method for pipelined analog-to-digital converter |
CN106027051B (en) * | 2016-05-12 | 2019-03-19 | 东南大学 | A kind of background calibration circuit and calibration method suitable for production line analog-digital converter |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102857225B (en) | Mismatch error calibration method for multi-channel high-speed parallel alternate sampling system | |
US6734818B2 (en) | Digital cancellation of D/A converter noise in pipelined A/D converters | |
CN107359878B (en) | Pipeline ADC front-end calibration method based on minimum quantization error | |
CN103746695B (en) | Mismatch correction method of time-interleaved analog-to-digital converter inter-channel sampling time | |
US20120212358A1 (en) | Pipelined adc inter-stage error calibration | |
CN108134606B (en) | Assembly line ADC based on digital calibration | |
CN102075189A (en) | Pipelined analog-to-digital converter (ADC) capable of carrying out background digital calibration | |
WO2016183836A1 (en) | High-precision successive approximation type analog-digital converter and dnl-based performance improvement method | |
CN107453756B (en) | Front-end calibration method for pipeline ADC | |
Le Duc et al. | Hardware implementation of all digital calibration for undersampling TIADCs | |
CN105141312A (en) | Digital background calibration algorithm for clock skew in N-channel time-interleaved analog-to-digital converter | |
CN112003620A (en) | Pipeline successive approximation type ADC (analog to digital converter) bit weight background calibration system and method | |
CN204216883U (en) | The background calibration circuit of pipeline ADC | |
CN111064469A (en) | Method for correcting TIADC sampling time mismatch error based on adjacent channel autocorrelation function | |
CN108494403A (en) | Double-channel TIADC sampling holding circuit mismatch self-adaptive calibration method | |
CN115776299A (en) | Low-complexity time mismatch error calibration method for TIADC | |
CN102723951A (en) | Pipelined ADC (Analog-to-Digital Converter) digital background correcting circuit with translation technology | |
CN105720978B (en) | Background calibration method and circuit of pipeline ADC | |
Peng et al. | A neural network based calibration technique for TI-ADCs with derivative information | |
US9281831B2 (en) | Digital extraction and correction of the linearity of a residue amplifier in a pipeline ADC | |
Wu et al. | A digital background calibration scheme for pipelined ADCs using multiple-correlation estimation | |
JP3964739B2 (en) | Apparatus for correcting gain error of operational amplifier of pipeline controlled analog-digital converter | |
Jędrzejewski | New effective architectures and conversion algorithms for adaptive sub-ranging A/D converters | |
Dendouga et al. | Telescopic Op-Amp optimization for MDAC circuit design | |
Yurchenko et al. | Realization of Foreground Calibration and Correction of Pipelined ADC Based on 2.5-bit Stages |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |