[sdiy] Sallen-Key [was: Re: Digital pots as the gain element in a filter]
Tom Wiltshire
tom at electricdruid.net
Wed Jul 6 11:46:57 CEST 2011
On 6 Jul 2011, at 01:58, <lanterma at ece.gatech.edu> <lanterma at ece.gatech.edu> wrote:
> On Jul 5, 2011, at 10:09 AM, Tom Wiltshire wrote:
>
>> I've used the Sallen-Key design loads of times, for anti-alising filters and such like, but it wouldn't have been my first choice for a synth filter since the cutoff and Q are so mixed up together. Presumably he untangles that in the code somewhere.
>
> They're untangled if you keep the resistor values the same - i.e. if you make them your variable element, but raise or lower the effective resistance of both equally. In that case you can control the Q with the amount of feedback. The Buchla LPGs and the Korg MS-20 use this approach. Although, the MS-20 isn't strictly an original Sallen-Key, because there's an added buffer; I've been calling it a "Bach" variation, as in some dude I found cited in some paper, not J.S. or any of his many relatives.
>
> - Aaron
Can I ask you a bit more about this, Aaron?
In the following paper:
http://focus.ti.com.cn/cn/lit/an/sloa024b/sloa024b.pdf
Section 3.4 (bottom of page 5) gives equations for an equal-components version of the Sallen-Key filter, and says that in this situation, the Fc and Q are independent (yay!).
The equations given are:
Fc = 1 / (2.Pi.R.C)
Q = 1 / (3 - K)
Now, K I can't find a nearby reference too. It's mentioned earlier on in relation to the gain (back on page 4)
K = 1 + R4/R3, where R4 and R3 are the gain resistors providing feedback to the -ve input.
Is this what you meant? In this equal components version, does the Q only depend on the gain? Presumably, altering the gain also...umm...alters the gain? By which I mean passband gain.
If this is right, it's still not entirely useful as a synth filter. You get to choose - quiet and no resonance, or loud and resonant, but you can't have it all ways. I suppose this can be compensated, but that demands another control element, which reduces the benefit somewhat.
Thanks,
Tom
> _______________________________________________
> Synth-diy mailing list
> Synth-diy at dropmix.xs4all.nl
> http://dropmix.xs4all.nl/mailman/listinfo/synth-diy
More information about the Synth-diy
mailing list