There has been reports of very noisy electret mics
https://electronics.stackexchange.c...plifying-and-filtering-circuit-output-so-much
I've got some electret mic from Aliexpress. They looked similar to these, e.g. the unconnected one in the middle.
these couple of days I ran some tests with a little DAQ/Oscilloscope i made with a stm32. the circuit is like such
VCC 5v +-----R 680 ohm -----+------- electret mic ------+ GND
Then center tap goes to the ADC input, originally I recorded the most significant 8 bits, converted them to wav files. the 'scope' output looks like this.
ok 20 mV peak to peak.

I listened to the wav record, and it turns out it is all noise, there is no audible sounds recorded.
So I thought maybe 8 bits is too coarse, I updated my adc firmware source codes to extract the full 12 bits adc samples.
Now i've got 1mV precision. So i recorded that converted to wav format, import that in Audacity https://www.audacityteam.org/ post processed it a little. The post processing involves normalization rebased signal average (around 2.63V) to zero (similar to putting a series capacitor), digitally amplifying that 10mv signals so that it occupies the full digital peak to peak amplitudes, low pass filter at 20khz (sample rate 44khz) remove aliasing.
after that processing it looks like this.
It is still wide band noise and nothing, i clapped a couple times near the mic which is rather loud, but that clap did not present itself in the audio record, all noise. No audible sounds. The wav recording is in rec1.zip attached.
https://electronics.stackexchange.c...plifying-and-filtering-circuit-output-so-much
I've got some electret mic from Aliexpress. They looked similar to these, e.g. the unconnected one in the middle.

these couple of days I ran some tests with a little DAQ/Oscilloscope i made with a stm32. the circuit is like such
VCC 5v +-----R 680 ohm -----+------- electret mic ------+ GND
Then center tap goes to the ADC input, originally I recorded the most significant 8 bits, converted them to wav files. the 'scope' output looks like this.
ok 20 mV peak to peak.

I listened to the wav record, and it turns out it is all noise, there is no audible sounds recorded.
So I thought maybe 8 bits is too coarse, I updated my adc firmware source codes to extract the full 12 bits adc samples.
Now i've got 1mV precision. So i recorded that converted to wav format, import that in Audacity https://www.audacityteam.org/ post processed it a little. The post processing involves normalization rebased signal average (around 2.63V) to zero (similar to putting a series capacitor), digitally amplifying that 10mv signals so that it occupies the full digital peak to peak amplitudes, low pass filter at 20khz (sample rate 44khz) remove aliasing.
after that processing it looks like this.

Attachments
-
928.7 KB Views: 2
Last edited: