2024-03-22 04:17 AM
Hi STMicrocontroller developer community,
I am currently working on a project that involves interfacing of infineon IM69D130 digital MEMS microphone with STM32WB55G microcontroller. However, I am facing challenges in setting up the communication between the microphone and the micro controller and could use some assistance with a Library or Code Sample that allows interface.
Any help, advice or resource that can assist me would be greatly appreciated.
Thanks and regards
Manik Banagar
2024-03-22 04:37 AM
@Maniksb09 wrote:infineon IM69D130 digital MEMS microphone
So this:
Have you contacted Infineon for support? Don't they provide drivers?
Have you looked at their demo/eval boards:
Maybe they come with demo/example code?
@Maniksb09 wrote:I am facing challenges in setting up the communication between the microphone and the micro controller
What challenges, exactly?
What have you tried; where are you stuck?
2024-03-22 05:36 AM
Hello Andrew Neil,
This is my first time using the IM69D130 sensor, and I'm not utilizing any evaluation board. I've connected the sensor directly to my STM32 Nucleo microcontroller via the SAI1 interface. Could you please assist me by providing the necessary libraries for this setup?
Thank you for your support.
Best regards,
Manik
2024-03-22 05:49 AM - edited 2024-03-22 07:07 AM
Even if you don't have the Infineon board, have you checked if there's any software to go with those boards?
Usually, chip manufacturers do provide software with their board; usually also some sort of portable driver code...
You could use that as the basis for your own code.
That's what I would do.
2024-03-25 03:22 AM
I have checked for software but those were for Microphone Shield2Go for Arduino and python.
2024-03-25 03:25 AM
So, alongside the datasheet, take them as your basis?
2024-03-25 04:30 AM
@Maniksb09 wrote:infineon IM69D130 digital MEMS microphone
It has a PDM interface, so try searching for "STM32WB PDM"
2024-04-01 03:01 AM
Hi,
We Have SAI Interface through it I am trying to read RAW data from sensor But unable do it. We are able get some data but the obtained data cannot be analyzed.
Also I am unable to find pdm2pcm under middleware and software packages to activate.(STM32WB55RGV) Doesn't it support conversion??
So we presume that PDM to PCM IC converter is required. Please share your thoughts on this???
If there is any eval board on sound sensor(IM69D130) please do suggest the part number for it or any other suggestions.
The picture shows the PDM data we received and configuration.
CH-01 is clock
CH-03 is PDM data.
Thanks and regards
Manik.
2024-04-14 07:06 AM - edited 2024-04-14 07:06 AM
Dear Manik,
Would you mind sharing your code for the configuration of the clock and gpio pins? I am aiming for the same outcome as you with the same mcu and infineon mic but I cannot see the clock signal on an oscillocope after configuring with cubeMX so I dont know what I am missing.
Thank you!
Maia