2026-01-19 12:31 AM
Hi community,
I am working with STM32H747I-DISCO Board(Dual cortex M7+M4)
MP34DT05-A digital MEMS microphone is integrated on the board and issues are facing while bringup.
Issues follows:
As per the schematic there is one digital microphone connected to the MCU using SAI Interface with default connections
I am trying to bringup it with the help of refernce document(Ref AN5027).
When i am understnading this document a few questions have been raised. Those question as follows.
1.There are two types of mode
stereo mode
If we see the schematic:
One digital microphone is connected to stm32 MCU and it looks like mono mode configuration
But when I am following mono mode configuration process to bring up it then pins which are enabling while configuring is mismatching with pins which are connected to this digital microphone as per the schematic.
Connection pins – (SAI4_CK1) PE2, (SAI4_D1) PC1 (as per the schematic)
Enabling Pins :
In stereo mode configuration, pins are enabling as per the schematic but clock is not enabling
If I follow stereo mode configurations then it requires two digital microphones which shares single data line.
which configuration(mono/stereo) should I follow to bring up this digital microphone?
if stereo mode, why two digital microphones are not provided and how to solve clock issue?
FYI I have attach (ref.AN5027)
2026-01-19 2:03 AM
Hi,
>One digital microphone is connected to stm32 MCU and it looks like mono mode configuration
Right.
So use SAI4 ...and set "number of mic" to 1, if using 1 mic. (otherwise no clock...)
+
>which configuration(mono/stereo) should I follow to bring up this digital microphone?
1 mic -> = mono .
2026-01-19 4:27 AM
For mono configuration I need to set mode:Master as below figure but issue is some other pins are enabling when I selected to Master
microphone is connected to PE2 and PC1(arrow indication)
How to solve this?
2026-01-19 5:23 AM - edited 2026-01-19 5:25 AM
Ok, now i understand your problem....alternative pins !
So just ...Cube sets (on H743):
Then just click on the pin , you want to have it, PC1 , then you get a drop down window with possible functions, select the sai4d1 function ->
And its here now ! Thats all to select other alternative pin .
+
for pdm mic needs setting..