Using the ALC with Noise Gate on the DA7212 - I'm seeing the noise gate work correctly on startup as the noise is not boosted until a level is reached. However, after sound has activated the ALC, the noise level will not return to the original level (it seems the ALC is still applying some gain when it should have deactivated). I attached an explanation with some pictures and a dump of the registers.
I've tried changing settings all sorts of settings (calibration modes, calibration type and calibration setup, digital/mixed ALC), and have reviewed the reference code.
I attached a short write-up with some pictures.
Any ideas or suggestions?
Thanks!
Device:
Hello,
Someone from our local team will reach out directly.
Kind regards,
Elliott Dexter
Hello,
This is a know limitation of the ALC for DA7212 where the ALC gain doesn't drop back to its inital value even though the input signal level has dropped. In case, the Codec is being used in a voice call application turning on and off the ALC may reset the ALC gain registers for the next call .
Please email me onvaibhav.puri@diasemi.comand also CCwav.support@diasemi.com
Thanks,
Vaibhav