Loading [MathJax]/jax/output/CommonHTML/jax.js

Wednesday, October 4, 2017

MDAC operation


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 
Vout=Σ2n1cicfVin
  • 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. 
Vout=1×1cf[Σk1ciΣ2nk+1ci]Vref

3- supposition of case A and B results in:

Vout=Σ2n1cicfVin[Σk1ciΣ2nk+1cicfVref]=Σ2n1cicf[VinΣk1ciΣ2nk+1ciΣ2n1ciVref]