ccchang said:
Anyway, back to the topic, I found this sine wave generator very stable and easy to tune (up to 5KHz even with LM324) compare to wien bridge and others. But I do not what type of this oscillator is (phase shift / square to sine ?).
..................
Best wishes,
--CCChang
Hi CCChang,
i think, you have picked up a rather interesting circuit with good properties for your purpose.
(1) the circuit you have shown is one of the classical "double-integrator oscillators".
It consists of two integrating circuits (one inverting, one non-inverting) connected in a closed loop. However, as mentioned earlier, don`t use LM324 (and watch the comment from FvM).
(2) However, if you need to tune the circuit, I recommend to use another topology consisting of two classical inverting MILLER-integrator stages and one additional opamp inverter stage (-RB/RA).
That means: Cancel R3 and C3. Instead connect the ouput from U1A to the inverter input (resistors RA) and the inverter output to R1. Leave R2 fixed.
(3) Tuning: Now you can change frequency Fo with RA or RB without changing the amplitude of the oscillating signal.
(4) 2*Pi*Fo=1/sqrt(T1*T2*RA/RB).
You can choose T1=R1C1=T2=R2C2. In this case, both integrator stages come to their limits at the same output level (soft clipping).
(5) But it is strongly recommended to make T1 larger than T2 (factor 2 is OK). In this case, only the output from the integrator with T2 (higher gain) comes to the limit (soft clipping), but the other one remains at a smaller amplitude with very good quality. Tuning Fo with RA or RB will not change amplitudes.
Correction:The last sentence is true only for additional amplitude stabilization (2 Diodes, antiparallel).
(6) Finally a question which has not been answered yet in the litereatur:
Why will be there a "soft clipping" only? There are many frequencies below Fo for which the loop phase is 360 deg. and the loop gain much larger than unity.
But don't worry, it works as described.