Filter behaving as oscillator

circuit analysisfilteroscillator

I've built a state-variable filter, to this schematic:

state variable

R6 and R7 are a dual gang potentiometer (with the 3rd terminal unconnected, so variable resistor), and R2 is a single gang potentiometer (again as a variable resistor). R6/7 controls the filter cutoff and R2 the Q-factor.

To a certain extent it works as expected (as my analysis expected), however, when I bring the potentiometer to the position such that R6 and R7 are zero, the circuit starts behaving as a square wave oscillator, with R2 controlling the frequency.

I understand that my analysis breaks down when R6/7 = 0 – I end up with the cutoff frequency being infinite because I'm dividing by zero, but can anybody explain why the circuit starts oscillating? Why is it a square wave, and can I mathematically work out the frequency?

Also, simulating the circuit doesn't (at least for me) end up with it acting as an oscillator

Best Answer

When you make R6 and R7 equal to zero ohms the whole circuit operates under conditions that are not "normal" and not predefined. As you have seen the circuit behaves like a Schmitt trigger oscillator (relaxation principle), however without determined frequency.

But you can easily transfer the circuit into a sinusoidal oscillator if you remove the negative feedback and its damping properties: Remove R3. In this case, you have one of the classical oscillator topologies fulfilling the Barkhausen condition.

UPDATE: The oscillation frequency is wo=1/SQRT(R6C1*R7C2). This oscillator structure is - for my opinion - one of the most interesting oscillator principles because it does not need any additional amplitude limiting circuitry (in case T1=R6C1 is NOT equal to T2=R7C2). For unequal time constants only one of both integrator stages is limited (supply rail) - and the other integrator block provides a rather good sinusoidal signal.

(By the way: It is not self-explaining why the oscillation frequency is at 1/SQRT(T1T2). That is another point worth to discuss.)