Processing math: 100%

Saturday, September 2, 2017

switch capacitor multiplier: theory of operation

This note is helping me to understand the theory of operation in MDAC (e.g. pipeline ADCs).



phase 1) sampling: when S1t  is high, input voltage is sampled on C1 and Cf. For simplicity, let's assume C1=Cf=C. Total charge saved on C1 and Cf is q=2×C×Vi.

phase 2) amplification: when S2 is high and S1 is low, pre-charged C1 and Cf capacitors are placed in a feedback loop with an amplifier. let's review the following cases:

case (a) C1 left plat is floating and Cf is placed in the feedback loop.

case (a) C1 left plate is floating.

in this case, given C1=Cf=C, q=CVi. large gain of op-amp, would like to force Vx voltage to 0 volt through the feedback loop. If left plate of C1 is floating, C1's left plate potential settles at Vi and C1 continues holding q coulomb of charge. On the other hand, Vo must settle to Vi voltage to make sure that the rest of sampled charges are kept on Cf. The important point is that because node Vx is a high impedance node and left plate of C1 is also floating, op-amp output cannot inject any charge in the loop.

case (b) left plate of C1 capacitor is connected to ground. In this case, op-amp feedback loop pulls node Vx to zero volt.This means that C1 holds zero coulomb of charge. In addition, node Vx is a high impedance node; in equilibrium, the original q charge that was saved on C1 needs to be restored at node Vx. In other words, in equilibrium, Cf needs to store 2×q coulomb of charge, i.e. Vo=2×Vi. This is possible because op-amp can inject charge into the feedback loop at its output (low impedance node).

case (b) C1 left plate is ground.

case(c) left plate of C1 is connected to a voltage source Vd. Following the logic of case (b), in equilibrium, C1 stores q1=(VdVx)C1=VdC1 coulomb of charge. originally, C1 stored q=C1Vi coulomb of charge. The difference, between q and q1 should be stored on Cf (because node Vx is high impedance).  Consequently, in equilibrium,

Vo=q+q2Cf=2qq1Cf=C12ViVdCf=2ViVd.


case (c) C1 left plate is connected to Vd.
case (c) is a representation of MDAC (in this example 1 bit) with 2x amplification gain. Vo is the residual voltage that is transferred to the next pipeline stage.

No comments: