measure speaker impedance with oscilloscope + signal generator?

You can do it, but it will be tedious. Take a look at the Arta software package. You can down load and use it for free. You can do all the measurements and analysis in the demo mode. If you buy it, you can save the measurements. It will export impedance measurement files for use in crossover software. Just export as ascii and select .frd file type. It includes a program called Limp that will let you measure impedance with any sound card and a single resistor. The manual explains how to make the connections. You could use the schematic in the manual to do the same with your O scope if you like. https://arta.io/ If you want to do it with the generator and the scope you just need a 100 ohm resistor in series with the speaker and generator to form a voltage divider. The ratio of voltages across the speaker / voltage across resistor should let you calculate the speaker resistance.
 
Last edited:
I would measure DCR and multiply by 1.2. If you need more detail than that, you are too fussy.

Yes, I have been fussy. I had a switched 100r series resistor on a low-low-Z signal generator and plotted voltage (ACVM) vs frequency. Works same as a classic Ohmmeter except with AC signal. Accuracy is terrific in the speaker main band. When speaker Z rises to 50r you do more math; it's not so hard. Speaker Z over 100r is probably not stable enough to rely on.

If a moving coil speaker is not minimum-phase at the electric side, it is sick. (Yes, a very high efficiency motor could reflect-back some cone wonkiness, but again that's too fussy.)

Speaker efficiency over 5% it is good to have a "normal load": box, horn, etc. Over 25%, you need your horn or pipe termination or the apparent impedance is too high.
 
If a moving coil speaker is not minimum-phase at the electric side, it is sick. (Yes, a very high efficiency motor could reflect-back some cone wonkiness, but again that's too fussy.)

I don't believe it is even physically possible for it to be anything but minimum phase. If you find one that is not minimum phase, you have found a perpetuum mobile. If any device with two terminals has a non-minimum-phase impedance, it has zeros in the right half plane, which means its admittance has poles in the right half plane, which means it is active.
 
I would just use a two-channel oscilloscope, an accurate resistor, two 1:1 passive probes, something that can generate sine waves and a spreadsheet. Measure the magnitudes and the phase difference and use the spreadsheet to calculate the impedance, Libre Office Calc and Excel can handle complex numbers. It takes some time, but who cares when you do these measurements once a year or less?
 
To measure the speaker Z, I use my Audio Precision. It is set as a 600 ohm (Current Source) and I use two fixed resistors to scale the graph. See the graph.

Before the AP I used the WaveTek 185 generator in sweep mode and a scope & plotter to do the same tests.

Duke
 

Attachments

  • ScreenHunter 277.png
    ScreenHunter 277.png
    14.2 KB · Views: 131
Is it possible to reliably plot a speaker's impedance with a digital oscilloscope and a signal generator,
Yes. You will also need a resistor for reference.

and would a dual-channel oscilloscope have any advantage?
Possibly. It depends on what you want/need.

I am not sure, but given your question I would guess you're new to this stuff, and maybe you don't know how impedance measurement works. Let us know your background and we might be able to help you more.