[sdiy] SSM2164 state variable filter

Neil Johnson neil.johnson97 at ntlworld.com
Wed Jul 14 18:52:59 CEST 2010


Hi Tom,

Tom Wiltshire wrote:
> I'm playing with a SSM2164 SVF circuit again. I'm still not happy
> with it, or perhaps still not happy with my understanding of it.

What's your starting point?  There are already some 2164-based SVFs on the net:

mine: http://www.milton.arachsys.com/nj71/index.php?menu=2&submenu=0&subsubmenu=1

Roman: http://www.sowa.synth.net/modular/vcf.html

Sam: http://houshu.at.webry.info/200602/article_3.html

> There are several things that I've been told/learned which I have no
> particular reason to doubt:

Ooohhh.....ok......(danger will robinson danger)

> 1) The circuit is essentially an oscillator, given the feedback from
> the LP output.

No, its a filter who's poles you can push towards the imaginary axis.

> 2) The "resonance" path from the BP output actually controls the
> damping by cancelling the oscillation. This is why the control works
> "back to front".

Actually, it pushes the poles *away* from the I-axis.

> 3) Some type of limiting or clipping is required for the oscillation to
> be stable and low distortion.

Generally yes, as the response tends to infinite amplitude, and we
don't have op-amps that extend that far!

> 4) The best place for such a network would be in the
> resonance/damping BP feedback path.

Nope. Utter "bulls reproductive organs".
Because the limitation is needed when there's little to no damping.

> Now, it seems to me that (4) doesn't fit. If the circuit is oscillating,
> there's no signal (or very little) going back along this path, so I can't
> see why a clipping network would do anything at all. On this basis, I'd
> be better off putting the clipper in the LP feedback path.

Yes.  And see examples linked above for real-world illustrations.

> I also don't understand why having no clipping network doesn't
> achieve the same thing but at a higher voltage level. If left without
> any clipping, the circuit will oscillate and the output starts to crunch
> into the rails, producing a clipped sinewave at the level set by the
> limits of the op-amps. Why does having a clipper with a lower
> threshold make any difference at all? Why aren't the two clippers
> (overdriven opamp / clipping diodes) equivalent?

Because you're operating outside of 'normal', the maths no longer
applies, all bets are off.  When you limit to a lower voltage the
op-amps and integrators are operating normally so the system behaves
itself.

> Is one of my "facts" wrong? If so, which one? Am I right that putting
> clipping in the LP feedback path is a better idea?

Try putting the limiting in the LP path.

> I've tried many variations on the breadboard, but at the moment I'm
> not getting reality and theory to match up at all. That and there's too
> many options.

Try some of the proven designs, linked above.  Then go from there.

Cheers,
Neil
-- 
http://www.njohnson.co.uk



More information about the Synth-diy mailing list