Hi,
I want to tie a TDK/Invensense ICS-43434 MEMS microphone to a TLV320AIC3204 CODEC.
At the moment, I am providing the MEMS with a 1.024MHz BCLK and a 16kHz WCLK. In return, I the MEMS outputs an I2S signed 24-bit 16kHz MSB audio. This is fixed and cannot be changed. The BCLK must be 64x the WCLK. The output will always be 24 signed-bit I2S.
Leaving all things aside, how do I convert I2S samples with the above specs (signed 24-bit MSB 16kHz) to its PCM equivalent?
Thanks,
Ben