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.

TLV320AIC1103 Register 28 and 30 configuration

Other Parts Discussed in Thread: TLV320AIC1103, TLV320AIC3104

Please kindly help how to configure Register 28 and 31, here customer feedback if we configure the Register 28 to 0x03 and Register 30 to 0x30, the input volume would be very small . how can we solve it or we need configure the other registers as well?

  • Hi, Curry,

    Could you give more details about the registers? The TLV320AIC1103 only has six registers (www.ti.com/.../tlv320aic1103.pdf. Is this the correct codec?

    Best regards,
    Luis Fernando Rodríguez S.
  • Hi Fernando,

    Sorry for mistake, you are correct. The correct codec is TLV320AIC3104. Thanks for your reply!

  • Hi, Curry,

    There's no problem.
    Page 0 / Registers 28 and 30 are associated with the left and right AGC function.

    Register 28 (Left-AGC Control Register C) configures Noise Gate Hysteresis level, Noise Threshold and Clip Stepping of left-AGC. Noise Gate and Threshold are used together to determine the admitted noise level at the AGC. If the input signal is below these values, then it would be considered as noise and it will be muted. By other hand, the clip stepping is used when the ADC is saturated. If it is enabled, the AGC reduces the gain by 0.5dB until the clipping is not detected.

    Register 30 (Right-AGC Control Register B) configures the maximum gain allowed in right-AGC. I think that customer issue should be related with this register since it determines the max gain. Could customer increase the maximum gain to verify if volume increases?

    Thank you!

    Best regards,
    Luis Fernando Rodríguez S.
  • Hi Fernando,

    Thanks for your support.
    Now we still confuse the register setting, especially the noise threshold. We cannot eliminate the noise in the voice, but we can eliminate the environment noise when it is slient from customer's feeback.
    Customer hope we can provide a guideline for them to give a better effect, would you advise to eliminate the noise from MIC or others which is mixed in the voice? thanks.

    Best Regards,
    Curry Huang
  • Hi, Curry,

    This noise threshold only eliminate environment noise as you mentioned. The noise issues on customer board only can be reduced configuring internal biquad filters (like a pass-band filter). Additionally, we recommend to use differential inputs to reduce common noise.

    You may take a look at this wiki article for more details about noise reduction:

    e2e.ti.com/.../3377.common-noise-issues-in-codecs

    Best regards,
    Luis Fernando Rodríguez S.