Ken Kundert
|
There is a small amount of error in simulators that can trigger an oscillator. The simulator is working with finite tolerances, so the at the computed DC solution KCL will be violated by a very small amount. That error can be enough to start moving away from its unstable equilibrium point. However, if the transient analysis takes large time steps, it can quench the oscillation by adding artificial numerical damping (effectively lowering the Q). When you constrained the time step, you reduced the tendency of the simulator to quench the oscillation. Once the oscillation takes off, the simulator will naturally take smaller steps, keeping the oscillation alive.
-Ken
|