according to [Pipeline ADC enhancement techniques; page 35], MDAC output voltage is given by:
Vout=Σ2n1cicfVin−[Σk1ciΣ2n1ciVref−Σ2nk+1ciΣ2n1ciVref]
question: is this equation accurate?
1- at sampling phase charge q=VinΣ2n1ci is stored on sampling capacitors ci;
2- at amplification phase we have the superposition of the following cases:
- case A) cis' left plate is floating and op-amp settles to an equilibrium in which negative pin of op-amp is a virtual ground (all the charges that were stored are pulled to the left plate of cf by and electric field that is created by op-amp output voltage of the right plate of cf. In this case, to achieve equilibrium, Vout should be
- case B) left plate of cis are connected to either Vref or −Vref depending on sub-ADC output codes. Let's assume k of sub-ADC codes are 1 and the rest are 0. In this condition, we have average charge of Σk1ciVref−Σ2nk+1ciVref that must be absorbed to to right plate of cis in reciprocity with the electric field that is introduced by ±Vref combinations. In addition, op-amp tends to holds the negative pin at virtual ground. Consequently, op-amp must create an opposite electric field to cancel the impact of input codes; The magnitude of this electric field (i.e. voltage at the right plate of cf) should be enough to keep the balance of the charge at virtual ground, i.e.
3- supposition of case A and B results in:
Vout=Σ2n1cicfVin−[Σk1ci−Σ2nk+1cicfVref]=Σ2n1cicf[Vin−Σk1ci−Σ2nk+1ciΣ2n1ciVref]