Integrating INMP621 pdm microphone with MS12SF1

I am using a ble+wifi module which is MS12SF1 which has nrf5340+nrf7002. It is connected with a pcb in which there are 2 inmp621 pdm microphones. I have tried integrating it but not getting correct results. The clock and data are coming fine when seen through the oscilloscope. I am attaching my code below for reference and also the data which I was getting.

inmp621_mic.zip
[00:00:03.886,901] <inf> mic: RMS value in dB is: -1108220482
[00:00:03.891,967] <inf> mic: RMS value in dB is: -1108220482
[00:00:03.897,033] <inf> mic: RMS value in dB is: -1108220482
[00:00:03.902,130] <inf> mic: RMS value in dB is: -1108220482
[00:01:39.106,414] <inf> mic: RMS value in dB is: -1108220482
[00:01:39.107,452] <inf> mic: RMS value in dB is: -1108220482
[00:10:11.109,619] <inf> mic: RMS value in dB is: 617044095
[00:10:11.114,715] <inf> mic: RMS value in dB is: 617044095
[00:10:11.119,781] <inf> mic: RMS value in dB is: 617044095
[00:10:11.124,877] <inf> mic: RMS value in dB is: 617044095
[00:10:11.129,974] <inf> mic: RMS value in dB is: 617044095
[00:10:11.135,070] <inf> mic: RMS value in dB is: 617044095
[00:10:11.140,167] <inf> mic: RMS value in dB is: 617044095
[00:10:11.145,233] <inf> mic: RMS value in dB is: 617044095


Related