Skip to article frontmatterSkip to article content

4. Speaker Impedance

Introduction

The objective of this module and Module 5 is to create a circuit at the input of each speaker such that the speaker input voltage is a filtered copy of the amplifier output voltage. Figure 1 shows the context of the design problem at hand.

Problem context of Module 4 and 5. The output impedance of the amplifier is negligible, as is be explained in Module 3.

Figure 1:Problem context of Module 4 and 5. The output impedance of the amplifier is negligible, as is be explained in Module 3.

Designing a circuit that allows certain signal frequencies and suppresses others, i.e. a filter, is significantly easier when the behavior of its load does not depend on frequency. That of the loudspeakers, however, does. To compensate for this, in this module you will first model the electrical behavior of each speaker. Then, you will use this model to add a circuit at the speaker input that does not affect the speaker behavior but makes it look frequency independent, i.e. resistive, to the filter. The filters themselves will be designed in Module 5.

Load Impedance Characterization

Theory: Loudspeaker Modeling

A model of the frequency dependent behavior of the speakers is necessary to:

The IP-1 speaker box contains so-called dynamic loudspeakers. This section first explains how these work, and then presents an electrical model based on this understanding.

The physical operating principle of dynamic loudspeakers is shown in Figure 2. Permanent magnets create a static magnetic field. A cylindrical piece called a former is placed in this field with a coil wrapped around it called the voice coil. When current flows through the voice coil in this static field, it creates a Lorentz force on the coil. This force pushes and pulls the former along the x-axis.

Lorentz force generated on a current loop in the presence of a static magnetic field perpendicular to the path of the current.

Figure 2:Lorentz force generated on a current loop in the presence of a static magnetic field perpendicular to the path of the current.

Simplified schematic drawing of the sideview cross-section of a dynamic loudspeaker.

Figure 3:Simplified schematic drawing of the sideview cross-section of a dynamic loudspeaker.

Figure 3 shows how the former is connected to a diaphragm called the cone. When the former pushes and pulls the cone it moves air, which causes local pressure changes that propagate away from the speaker as sound waves. The cone is connected to the speaker frame by the surround and the spider, which act as springs. Finally, the center is sealed off by a dust cap to protect the sensitive electronics.

The former, cone and air form a mass that is suspended by the spider and the surround which act as a spring. This mass-spring system is typically modeled as a 2nd order ODE which, like a 2nd order linear circuit, can resonate. The voice coil in the static field not only turns current into movement, but also turns movement into a counteracting electromotive force (EMF). This follows from a physics law, called Faraday’s law. This EMF is the strongest when the mass-spring system resonates.

The speaker is therefore a combined electrical-mechanical system. When measuring its electrical properties, it is found that they are also influenced by the mechanical properties. This is clearly visible in a plot of the magnitude of the impedance that is measured between the two input connections of the loudspeaker, as seen in Figure 4. The dashed curve in this figure presents the measured impedance vs frequency of a midtoner speaker. It turns out that the resonance of the speaker is visible in the peak of the impedance curve around 100 Hz.

Measured and modeled (see below) midtoner speaker impedance as a function of frequency.

Figure 4:Measured and modeled (see below) midtoner speaker impedance as a function of frequency.

The speaker impedance can be modeled as an electrical circuit where components represent both the voice coil and the mechanical mass–spring system. Figure 5 shows the impedance model. Together, these components represent the impedance that is measurable at the speaker’s input. We call this Model 1.

Impedance model of a dynamic loudspeaker (Model 1).

Figure 5:Impedance model of a dynamic loudspeaker (Model 1).

With properly fitted parameters, the model in Figure 5 produces the impedance curve shown as a solid line in Figure 4. The fit is imperfect because the model simplifies the real physical system. The activities after this theory section explain how to derive the model parameters from impedance measurements.

Now, with RpR_p, CpC_p and LpL_p depending on the mechanical properties, the mechanical properties will change when the speaker is mounted in a closed cabinet. This is because the air trapped inside the cabinet increases both the effective moving mass and the spring stiffness. The changed mechanical system results in different values for the components of the equivalent circuit model for the speaker. All measurements for this project are made with the speaker mounted in the same type of closed cabinet you will be using, so the parameters you determine already include these effects.

Application

The impedance data of the speaker box can be downloaded from Brightspace. When you plot the magnitude of the impedance as a function of frequency in Python, it should look roughly like Figure 4. Notice the peak on the left, and the rise on the right.

To derive the values of the circuit elements from the model in Figure 5 from this data, it is convenient to look at the effects of the voice coil (ReR_e and LeL_e) and the effects of the mechanical resonance (RpR_p, LpL_p, and CpC_p) separately. The combined impedance can be written as:

ZL=Re+jωLe+(Rp1jωCpjωLp)Z_L = R_e + j\omega L_e + (R_p \parallel \frac{1}{j\omega C_p} \parallel j\omega L_p)

Figure 6 and 7 show the impedance of the voice coil and the mechanical resonance in isolation respectively. In circuit terms, Figure 6 shows the impedance of a resistor in series with an inductor, and Figure 7 shows the impedance of a parallel RLC circuit.

Impedance magnitude of voice coil effects in isolation.

Figure 6:Impedance magnitude of voice coil effects in isolation.

Impedance magnitude of mechanical resonance effects in isolation.

Figure 7:Impedance magnitude of mechanical resonance effects in isolation.

The value of ReR_e can be determined from the fact that Z(0 Hz)=Re|Z(0~\text{Hz})| = R_e. This is because at DC the inductors LeL_e and LpL_p become short circuits. LeL_e can be determined from the slope of the rising tail on the right.

The properties of parallel RLC resonators can be used to determine the values of RpR_p, LpL_p and CpC_p. At some frequency f0f_0 the current through LpL_p is equal in magnitude but opposite in phase to the current throguh CpC_p. Hence, at f0f_0 the parallel combination of LpL_p and CpC_p can be replaced by an open circuit, reducing the circuit to simply RpR_p. In other words:

Zp(ω)=RpjωLp1jωCp    Zp(2πf0)=RpZ_p(\omega) = R_p \parallel j\omega L_p \parallel \frac{1}{j\omega C_p} \implies |Z_p(2\pi f_0)| = R_p

The value of f0f_0 can be determined by setting the admittance of LpL_p in parallel with CpC_p to zero.

Yp=1Zp=1jωLp+jωCp=1ω2LpCpjωLp=0 Ω    f0=ω02π=12πLpCpY_p = \frac{1}{Z_p} = \frac{1}{j\omega L_p} + j\omega C_p = \frac{1 - \omega^2 L_p C_p}{j\omega L_p} = 0~\Omega \implies f_0 = \frac{\omega_0}{2\pi} = \frac{1}{2\pi\sqrt{L_p C_p}}

The width of the resonance peak in Figure 7 yields another equation.

Bω=ω2ω1=2π(f2f1)=1RpCpB_\omega = \omega_2 - \omega_1 = 2\pi(f_2 - f_1) = \frac{1}{R_p C_p}

Here, f1f_1 and f2f_2 are the frequencies for which Z|Z| of the parallel RLC circuit equals Rp/2R_p/\sqrt{2}. The derivation of this property of parallel RLC circuits is found in your EE1C2 textbook.

Use these equations to derive the values of each circuit element from the data that is given to you on Brightspace. You must simulate the circuit with your derived values in LTspice and compare it with the measurement data to determine the accuracy of your model.

Load Reactance Compensation

Theory: Zobel Networks

Filter design becomes significantly easier when the load impedance does not depend on frequency, i.e. if the load is purely resistive. The speaker impedance can be modified to become resistive by adding linear components possibly in series and/or in parallel.

To ensure that the output voltage of the filter equals the speaker input voltage, the option of inserting something in series with the speaker becomes undesired. The question then becomes: Is it possible to insert an impedance ZLZ_L' in parallel to the load ZLZ_L such that the equivalent impedance has no imaginary part? This scenario is depicted in Figure 8.

An impedance Z_L' in parallel with Z_L such that Z_{eq} = R_{eq}.

Figure 8:An impedance ZLZ_L' in parallel with ZLZ_L such that Zeq=ReqZ_{eq} = R_{eq}.

Setting the parallel combination of ZLZ_L and ZLZ_L' equal to some arbitrary resistance ReqR_{eq} yields:

Zeq=ZLZLZL+ZL=Req    ZL=ReqZLZLReqZ_{eq} = \frac{Z_L \cdot Z_L'}{Z_L + Z_L'} = R_{eq} \implies Z_L' = \frac{R_{eq} \cdot Z_L}{Z_L - R_{eq}}

This equation simplifies beautifully when ZL=Req+ZZ_L = R_{eq} + Z, that is, if it can be split into a resistive part ReqR_{eq} and a remainder ZZ. In this case ZLZ_L becomes:

ZL=Req+Req2Z=Req+ZZ_L' = R_{eq} + \frac{R_{eq}^2}{Z} = R_{eq} + Z'

The circuit from Figure 8 then turns into Figure 9 below. Circuits like this are typically called Zobel networks or constant resistance networks.

If Z' = \frac{R_{eq}^2}{Z}, then Z_{eq} = R_{eq}.

Figure 9:If Z=Req2ZZ' = \frac{R_{eq}^2}{Z}, then Zeq=ReqZ_{eq} = R_{eq}.

Application

From Figure 5 we can write the expression for the loudspeaker impedance according to the impedance model as:

ZL=Re+jωLe+(Rp1jωCpjωLp)Z_L = R_e + j\omega L_e + (R_p \parallel \frac{1}{j\omega C_p} \parallel j\omega L_p)

Note that speakers should not be operated at or below their resonance frequency ω0\omega_0. At these frequencies, several problems arise. Most notably, the sound pressure level drops off rapidly (at 12 dB/octave below resonance) making sound reproduction at these frequencies inefficient and inaccurate. Additionally, the amplifier loses control over the cone’s motion, leading to distortion and potential mechanical damage from excessive excursion. By operating above ω0\omega_0, Equation (7) can be simplified to Equation (8). We call this Model 2. It is just a resistor and an inductor in series.

ZL=Re+jωLeZ_L = R_e + j\omega L_e

This restriction also explains why bass drivers must be large. Larger drivers with greater moving mass have lower resonance frequencies, allowing them to reproduce low frequencies in their usable range above ω0\omega_0.

Create a Zobel network where Req=ReR_{eq} = R_e, to compensate for the frequency dependent behavior introduced by LeL_e. Note that this is of course not necessary if the effect of LeL_e on ZLZ_L within the frequency range of operation is negligible.