I have a digital MEMS microphone connected to GPI1 on the TLV320AIC3262.
I'm trying to apply automatic gain control (AGC) to normalise the captured speech to amplify when it's quiet or to reduce when it's peaking/clipping.
The problem is that my AGC configuration (PPS file attached) is having no effect at all.
If you open the example audio files attached in Audacity you can see the AGC isn't modifying the audio level.
Example 1 = quiet 1khz reference tone with changing amplitude; the AGC does not amplify;
Example 2 = loud spoken word, the AGC does not reduce gain;
What is wrong with the AGC configuration? Why does it not adjust the gain to the given target level? Is it not applying to GPI1?
Thanks.