Close
0%
0%

microphone as a speaker .. to cal microphones

using an electret capsule as a speaker to calibrate another microphone

Similar projects worth following
i was trying to measure acoustic output power of a subwoofer. For that, i need to measure cone motion and pressure over it, with accurate phase shift. Even though my expensive Earthworks M30 goes down to 3 Hz, i wasn't sure the phase shift is small enough to not care. So to measure its low-frequency phase, i have made a special calibrator.

The idea behind the calibrator is pretty simple, and works with any kind of driver for low frequencies.

Take the microphone to be calibrated, and place a speaker driver right next to it, and seal the air between the two. The volume of trapped air must be as small as possible, so that its compressibility in negligible.

Now, if we apply voltage to speaker's motor, it develops a force proportional to applied voltage (for magnetic drivers, the force is U*BL/Re). Since the microphone and the trapped air are incompressible, all of this motor force is canceled by the pressure of the trapped air. Microphone is supposed to measure this pressure.

This is valid as long as the air is indeed incompressible, the cone is rigid, and there are no air leaks. For normal drivers, it's reasonably easy to achieve this of to a few hundred Hz. As for lower frequencies, it can really go as low as we want. It is limited by the air leakage and amplifier's high-pass (dc-blocking) filter. Both can be virtually eliminated, and it can easily work to frequencies below 1 Hz.

There is a video about this project:


the video is narrated in russian, but i've made english subtitles, please use them. The microphone calibration part starts at 17:13

m30-cal-ed.mdat

calibration of Earthworks M30 by my magnetic-driver calibrator

mdat - 1.70 MB - 11/03/2025 at 16:42

Download

es-m30-cal.mdat

calibration of Earthworks M30 by my microphone-capsule-as-speaker calibrator

mdat - 1.70 MB - 11/03/2025 at 16:42

Download

es-bass-calibrator-v01.FCStd

coupling that connects the electret "speaker" to the tip of Earthworks M30

fcstd - 35.21 kB - 11/02/2025 at 21:09

Download

  • electrostatic calibrator measurement

    DeepSOIC4 days ago 0 comments

    Here ("es-cal"), overlaid on the electrodynamic calibrator ("ed-cal"). First amplitudes, then phases.

    Electrostatic calibrator measures +-3db over the full audio range (the falloff that starts at ~18 khz is the soundcard itself), VERY IMPRESSIVE! The amplitude results match with the electrodynamic cal up to ~500 Hz.

    The phase differs quite significantly in the infrasonics. I think it is most likely due to trapped air leaking, as with its stiffer diaphragm, the electrostatic calibrator should be more sensitive to it.

    Going into high frequencies, the phases also start to go apart only at 500 hz. And oddly,  the phase of the electrostatic calibration also starts to notably grow negative from ~200 hz. Odd. I'm not sure, what is the cause of this downward slope.... the distance from the radiating diaphragm to the microphone's capsule is about 3 mm, which is a bit too small to account for this phase shift. Maybe it's the microphone's cavity causing the effect somehow... 

    So for my sound energy measurement, i chose electrodynamic calibrator data, because a) it has less noise, b) lower phase error in infrasonics. But thanks to this electrostatic calibrator, i am very confident that the calibration is actually correct.

  • why electrostatic

    DeepSOIC5 days ago 0 comments

    so my speculation for the origin of the peak at 1.8kHz on the magnetic driver calibrator is:

    * heavy cone

    * cone is not infinitely stiff

    OR

    * motor force is not evenly distributed over the cone surface

    Initially i was thinking of using a planar driver, from/for planar headphones. They are quite expensive, and the force is still not really evenly spread over the surface. But after a bit more searching / thinking, it struck me that i can maybe use a capsule of an electret microphone, as a speaker. This one should have nearly perfect force distribution, and a very lightweight diaphragm,

    So it should significantly push on both points, and hopefully move this resonance to much higher frequencies. I only had doubts if it would work at all, as in, will it be loud enough from a normal signal source or a simple amplifier. And i went ahead and bought some.

    It turned out that even the output of a cheap usb soundcard (~2.5 Vpp) is sufficient to make a measurement.

    For explanation on how i made the coupling, please see the video linked in the project description. Here i'll just post the CAD screenshot of the coupling. The model is attached to the project.

  • first measurements with a magnetic driver

    DeepSOIC5 days ago 0 comments

    this is why i decided to try electrostatic.

    So, first i made a microphone calibrator based on a regular headphone driver.

    It works. 

    This is the frequency response of Earthworks M30 with my magnetic-driver calibrator. It does indeed go down to 3 Hz, as promised*. And there is a huge peak at 1.8 kHz, probably a result of cone flexibility. Or the volume of trapped air being too large, with its compliance causing a resonance together with cone's mass. Or a little bit of both. 

    But i was a little concerned about phase inaccuracy - there was some noticeable downward slope of the phase, there is non-negligible negative phase at 200 hz already. While it seemed like it is not really caused by a resonance peak at 1.8 khz, it might be. So i thought, that i need a calibrator that works up to higher frequencies.

    *: the M30 i bought actually was rolling off much sooner. I complained to the company, and they replaced it. Unfortunately, the bad one i had didn't arrive to them (was stolen), so we'll never know what has caused it.

View all 3 project logs

Enjoy this project?

Share

Discussions

d.fapinov wrote 6 days ago point

It's a nice project. Can you explain why you choose a microphone as the source and not a small speaker such as a headphone driver? Can you share the results graphs? p.s. please take a look at my project.

  Are you sure? yes | no

DeepSOIC wrote 5 days ago point

yes, i will. I have not added all the details yet, they're coming soon.

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates