Use MEMS-Microphone with Arduino

Hi everybody,

I use the MEMS-Microphone SPH0641LU4H-1 for my application. The sensor output is an PDM-Signal (no PWM) and i want to use an arduino to read this signal in. During the same time i want to use the arduino to generate a clock signal (3.072MHz or higher) for this sensor. I want to use a computer to read out and save the sensor data. The way how i save those doesen't matter.

Can you tell wich type of arduino i can use for such an application?

Thank you for your answer!

a device with i2s peripheral can help . i used the same mic with an esp32 . i dont know any arduino with i2s support.

. i dont know any arduino with i2s support.

Any of the MKR series of Arduinos support I2S.

As well as all the Teensy boards.

Grumpy_Mike:
Any of the MKR series of Arduinos support I2S.

As well as all the Teensy boards.

Tank you!
But I think the I2S an PDM Signals are different. Or am I wrong?

Yes sorry, that first reply had me fooled, please ignore it.

Any Arduino should be able to cope as long as you have enough memory for what you want. ( You haven’t said what that is yet ). Just take your PDM signal and put it through a low pass filter before connecting it to a biased analogue input.

Generate the clock signal from one of the timers so it uses no overhead.