Description
Listen to this good news - we now have a breakout board for a super tiny MEMS microphone. Just like 'classic' electret microphones, MEMS mics can detect sound and convert it to voltage, but they don't need a bias resistor or amplifier; it's all in one! The SPW2430 is a small, low cost MEMS mic with a range of 100Hz - 10KHz, good for just about all general audio recording/detection.
This breakout is best used for projects such as voice changers, audio recording/sampling, and audio-reactive projects that use FFT. To keep the breakout small and simple, we only added a 3V voltage regulator (the microphone requires 3.3V DC) and filter capacitors. No additional opamp is included, the output peak-to-peak voltage has a 0.67V DC bias and about 100mVpp (peak-to-peak) when talking near the microphone, which is good for attaching to something that expects 'line level' input without clipping. The peak-to-peak can be as high as 1Vpp if there's a very loud sound.
Using it is simple: connect GND to ground, Vin to 3.3-5VDC. For best performance, use the 'quietest' supply available (on an Arduino, this would be the 3.3V supply). The audio waveform will come out of the DC pin. The output will have a DC bias of 0.67V, so when it's perfectly quiet that's what you'll read, though there's a little drift. For AC coupled audio, you can use the AC pin, which has a 10uF capacitor in series.
The output pin is not designed to drive speakers or anything but the smallest in-ear headphones - you'll need an audio amplifier if you want to connect directly to speakers. If connecting to a microcontroller pin, you don't need an amplifier or decoupling capacitor - connect the DC pin directly to the microcontroller ADC pin.
- Simple breakout for SPW2430 MEMS microphone
- Frequency range: 100Hz - 10KHz
- Includes 3V regulator and filter capacitors
- Output: DC bias ~0.67V, ~100mVpp audio signal
- Compact size: 15.8mm x 14.1mm x 2.9mm
- Weight: 0.9g