i2s input from digital microphone

aaronw
Posts: 14
Joined: Fri Apr 17, 2020 4:33 am

i2s input from digital microphone

Postby aaronw » Fri Apr 17, 2020 7:10 am

Hi all,

I have a Wrover32 board I built and am having problems with the i2s input. I am using a Knowles SPH0645LM4H-B i2s microphone with the datasheet here https://media.digikey.com/pdf/Data%20Sh ... LM4H-B.pdf

In my design I have WS connected to IO19, BCLK connected to IO0 and the output of the microphone connected to IO35. My microphone is wired for the right channel.

If I configure the I2S interface for 24 bits per sample then all the data I receive is zeros. If I set it to 32-bits per sample then I get valid data. Does 24-but data only send 24 BCLK cycles per word?

aaronw
Posts: 14
Joined: Fri Apr 17, 2020 4:33 am

Re: i2s input from digital microphone

Postby aaronw » Sat Apr 18, 2020 7:17 am

Never mind. I had to add a digital DC blocking filter. All is good now.

Who is online

Users browsing this forum: No registered users and 21 guests