2020-02-25 11:56 PM
Hello,
I am testing the MP45DT02 microphone on 32F4Discovery Board.
The final goal is to measure the sensitivity of the microphone(SPL) when you operate a buzzer with a frequency of 1 kHz.
First I set up the I2S communication as below to activate the microphone.
And below is the while loop in main function.
while (1)
{
HAL_I2S_Receive(&hi2s2, data, 1, 100);
}
Question 1. Is it correct to set as shown above to read the sound data of the microphone?
Question 2. Audio Frequency is 8Khz and Frame is 16Bit.
It is calculated as CLK = 8000 * 16 = 128Khz on MCU.
But when I measure my CLK with my scope, I get 256Khz.
What is the reason?
Question 3. Is there an example from ST that deals with the MP45DT02 microphone with
Discovery Board?
Please Help me
Solved! Go to Solution.
2020-02-26 02:33 AM
Hi @DSEO , pleas find my answers below:
Regards
2020-02-26 02:33 AM
Hi @DSEO , pleas find my answers below:
Regards
2020-02-26 03:07 PM
thank you !!