The Sallen–Key topology is an electronic filter topology used to implement second-order active filters that is particularly valued for its simplicity. It is a degenerate form of a voltage-controlled voltage-source (VCVS) filter topology. It was introduced by R. P. Sallen and E. L. Key of MIT Lincoln Laboratory in 1955.
Explanation of operation A VCVS filter uses a voltage amplifier with practically infinite input impedance and zero output impedance to implement a 2-pole low-pass, high-pass, bandpass, bandstop, or allpass response. The VCVS filter allows high Q factor and passband gain without the use of inductors. A VCVS filter also has the advantage of independence: VCVS filters can be cascaded without the stages affecting each others tuning. A Sallen–Key filter is a variation on a VCVS filter that uses a unity gain amplifier (i.e., a buffer amplifier).
History and implementation In 1955, Sallen and Key used vacuum tube cathode follower amplifiers; the cathode follower is a reasonable approximation to an amplifier with unity voltage gain. Modern analog filter implementations may use operational amplifiers (also called op amps). Because of its high input impedance and easily selectable gain, an operational amplifier in a conventional non-inverting configuration is often used in VCVS implementations. Implementations of Sallen–Key filters often use an op amp configured as a voltage follower; however, emitter or source followers are other common choices for the buffer amplifier.
Sensitivity to component tolerances VCVS filters are relatively resilient to component tolerance, but obtaining high Q factor may require extreme component value spread or high amplifier gain. Higher-order filters can be obtained by cascading two or more stages.
Generic Sallen–Key topology
The generic unity-gain Sallen–Key filter topology implemented with a unity-gain operational amplifier is shown in Figure 1. The following analysis is based on the assumption that the operational amplifier is ideal. Because the op amp is in a negative-feedback configuration, its v + {\displaystyle v_{+}} and v − {\displaystyle v_{-}} inputs must match (i.e., v + = v − {\displaystyle v_{+}=v_{-}} ). However, the inverting input v − {\displaystyle v_{-}} is connected directly to the output v out {\displaystyle v_{\text{out}}} , and so
By Kirchhoff's current law (KCL) applied at the v x {\displaystyle v_{x}} node,
By combining equations (1) and (2),
v in − v x Z 1 = v x − v out Z 3 + v x − v out Z 2 . {\displaystyle {\frac {v_{\text{in}}-v_{x}}{Z_{1}}}={\frac {v_{x}-v_{\text{out}}}{Z_{3}}}+{\frac {v_{x}-v_{\text{out}}}{Z_{2}}}.}
Applying equation (1) and KCL at the op amp's non-inverting input v + {\displaystyle v_{+}} gives
v x − v out Z 2 = v out Z 4 , {\displaystyle {\frac {v_{x}-v_{\text{out}}}{Z_{2}}}={\frac {v_{\text{out}}}{Z_{4}}},}
which means that
Combining equations (2) and (3) gives
Rearranging equation (4) gives the transfer function
… excerpt ends here. Continue reading the full article.





