Hi,
I'm currently trying to simulate a (model) of a SC (switched capacitor) integrator. In order to do this, I modeled the opamp by the most simple behavioral model (so excluding slewing etc. for the moment), namely:
Vout = Avo*(Vinp-Vinn) (single-ended opamp)
with Vout_max = VDD and Vout_min = 0
However, when I include this 'clipping' I can see in (transient) simulation that the opamp virtual node exhibits large voltage steps, but the node does not return to the initial value (let's call this VREF). The opamp gain is however large enough (+100dB)
Okay. Now, if i remove the opamp output clipping from the model, the transient simulations do show nice, virtual node waveforms (as presented in textbooks
).
I can only assume that the feedback around the opamp does not work when you introduce a 'hard' non-linearity in the loop (the clipping).
So, now, that's all fine, my simulations agree with textbook pictures, yet, I must still be missing something, since, in reality, the opamp WILL exhibit clipping.
Does anyone see the flaw in my reasoning (or model)?
Kind regards
Peter