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.

TLV320AIC3204: AGC for Public addressing system

Part Number: TLV320AIC3204

Hai,

I want to use audio codec TLV320AIC3204 in my Public addressing application. In the system there will be mic, codec, power amplifier and speaker.

1. I need to use the AGC of codec as the input signal to codec is of variable amplitude due to the mic sensitivity. Is it possible to use the AGC for my application?

2. Also I need some digital adaptive filters for Acoustic feedback cancellation. Is there any provision in this codec?

3. Do I need to interface the Codec with any controller or can be configured one time from external?

Regards

Venkat

  • Hi, Venkat,

    I think AGC can effectively be used in your application. AGC helps to leverage the input signal level from a mic in case the user moves or changes the voice volume. For more information about AGC feature of the AIC3204, please refer to this app note.

    The AIC3204 features different processing options, called processing blocks. Each processing block has a different number of biquad filters available that can be modified by user.

    The codec is a slave device which should be configured by a master controller through I²C or SPI interface.

    Best Regards,

      -Diego Meléndez López
       Audio Applications Engineer

  • Hai,

    In my application I don't have a controller on board to configure the codec.

    Can the codec be configured one time through external controller. I mean to ask that are the registers non volatile?

    Regards
    Venkat
  • Hi, Venkat,

    The codec require a device to act as the host controller to configure the device. It is not possible to configure it to have non-volatile registers as each time the part is powered down, the registers will return to the default state.

    Best Regards,

      -Diego Meléndez López
       Audio Applications Engineer