Config and Pinout

Hi, I'm using a WisBlock setup with:
• RAK19001 base board
• RAK4631 core
RAK18030 microphone in IO slot A
• RAK15002 microSD in IO slot B
I'm running Zephyr / nRF Connect SDK v3.2.4 on nRF52840.
The SD card works and WAV files are written correctly. The PDM driver also initializes and captures buffers successfully. However, the captured microphone data is not real audio. The raw blocks show a large startup transient, then an exponential decay, and then all samples become a constant value (around 7). Speaking or playing a tone directly into the microphone does not change the captured pattern.
We have already tested multiple PDM pin combinations in the Zephyr overlay, different channel selections, and also tried another microphone module. The behavior stays the same.
Could you please confirm the correct routing / pinapping / enable requirements for using RAK18030 on RAK19001 with RAK4631, specifically with RAK152 also installed in the other IO slot?

Parents Reply
  • Hi, we have removed all io units from the Wisboard, measured the wisboard separate to 6 microamps, put the RAK4361 back in, still not gotten under 950µA. Got an example referred to us by RAK on Git but its to old using old PM routines. So we are struggling. Would be great to get a small example to verify that we understand the docs correctly. 

Children
No Data
Related