ADMP421
Obsolete
Analog Devices has sold its MEMS Microphone product line to InvenSense.
Please visit the InvenSense ADMP421 product page for all technical support and...
ADMP421 on Analog.com
Wish to use a decimating filter in a microcontroller to interface a MEMS microphone (ADMP421). Has anyone used a microcontroller to do this?The sampling frequency is 1MHz (the minimum requirement for the MEMS mic).
We eventually want to recover a base band (audio) data with a maximum frequency of just 5 to 8KHz. We intend clocking in all of the data from the MEMS digital output and passing it though a lowpass filter before decimation. The design of this low pass and decimation filter at that clocking frequency of a serial dalte-sigma modulator is what we are after.
Any guidance will be appreciated.
Thanks,
Anand C J
If you need to connect your microcontroller to a digital microphone, you might want to look at the ADMP441 instead. This mic has a decimated I2S output, which would probably be more compatible with most microcontrollers.
If you do want to try to implement the decimation on the microcontroller, then you should note that the ADMP421's modulator is 4th order and you'll want to do 64x decimation to get your necessary bandwidth. I do not have a specific filter design that I can provide to you.