The uic addition to the .tran command does not seem to have much effect on the startup time of the Twin Tee oscillator. Increasing the magnitude of the noise source does speed things up a bit.You can also try skipping the initial operating point solution using a uic command, which may work.
The initial operating point calculates the quiescent DC bias condition, which can leave the circuit in a quasi-stable state with no oscillation, since the ideal circuit has no intrinsic noise to start the oscillation.
I strongly suggest you cut your losses immediately on using TINA. Few people seem to use it and you should bite tue bullet and just get used to the backwards GUI for power placement of LTSpice. I believe the same "engine" drives both but the models of each part seem to be more portable with LTSpice and the parameter adjustments seem to be more obvious vs TINA. Pluses and minuses to each but, TINA usage seems to be low.Hello. I'm trying to simulate a twin T Oscillator using TINA. For some reason I can't succeed to create oscillation.Any thoughts?
View attachment 257834
IMHO, this is not a supportable proposition. If you look at the development timeline of LTspice, it may have started from the same place but has diverged significantly in the last two decades.... I believe the same "engine" drives both ...
What is the value of Vstart ?There are a couple of things to consider:
Here is an example of a Twin Tee using a noise source to start up. The TL072 has much better bandwidth and slew rate characteristics than the 741, even for such a low frequency. Even so it takes a while for the oscillations to build up as you can see.
- The 741 is a really crappy part to use for an oscillator because it has a seriously limited bandwidth and slew rate.
- Starting an oscillator requires parasitic elements or some source of noise to kick things off
- I've never seen oscillators with switches. What is their purpose?
- What frequency are you aiming for?
View attachment 257835
View attachment 257836
View attachment 257838
white(x) returns a Random number between -.5 and .5 [and] smoothly transitions between values even more smoothly than random(). |
by Aaron Carman
by Aaron Carman
by Jake Hertz
by Jake Hertz