This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TLV320AIC3106 Noise Gate

Other Parts Discussed in Thread: TLV320AIC3106

Hello,

We have used this codec (TLV320AIC3106) on a previous audio design both for a line input as well as a mic input. Initially the noise gate feature was disabled due tight deadlines but for the new revision we hope that this feature will increase our overall sound quality.

My question is what would be the ideal way to set up the registers? In order to use the noise gate feature, is it necessary to enable the hysteresis control and/or the AGC control? 

In general, we care about pushing the noise floor as low as possible before we send the sampled inputs into the DSP. We also have additional circuity before the codec to ensure that a mic input gets amplified to line level without ever exceeding it.

Thank you,

  • Hello Neil, 

    The noise gate threshold function is part of the AGC, so you need to configure the AGC to get it running. You may be able to turn on or off the noise gate function only when the AGL is working. Basically this function allows you to select what is the noise level that the AGC will take as noise before adjusting the signal to the desired level.

    Hysteresis and debounce features are optional with the noise gate and provides functionality to avoid the AGC gain from cycling between high gain and 0 dB when signals are near the noise threshold.

    Best Regards,

      -Diego Meléndez López
       Audio Applications Engineer

  • Thank you Diego.
    As far as the AGC is concerned, do your recommend a certain attack and decay time that would maximize sound quality for mic and line level inputs?