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.

TLV320AIC3104I with AGC noise issue

Hola,

We have a TLV320AIC3104I noise issue need your help as below description. thank you ~

Phenomenon

When we doing the voice test with AGC(Automatic Gain Control) goes low/off and then talking into a microphone with changing the distance from 1m to 3m

or 3m to 1m, the voice signal with no noise sound after play it. Repeat the same test but the AGC goes high/on and the voice signal will be on and off after

play it. Please be noted that when AGC goes high/on and it must have a noise sound to interference the voice signal. This is a normal phenomenon.

You can see the voice signal waveform as below:

In addition, we used AGC setting as below for your kind reference, is there any change need can improve the phenomenon of on and off?

 

                  W30 1A 8F         Left AGC enable, Target gain = -5.5db, Attack time = 20ms, decay time = 500ms

 

                  W30 1B 9A         Left AGC Maximum gain applicable = 32db

 

                  W30 1C 38         Left AGC Hysteresis =1db, noise threshold = -84db

 

                  W30 22 7F         Left AGC Noise detect debounce = 512ms, signal debounce = 32ms

 

                  W30 1D 8F         Right AGC enable, Target gain = -5.5db, Attack = 20ms, decay = 500ms

 

                  W30 1E 9A         Right AGC Maximum gain applicable = 32db

 

                  W30 1C 38         Right AGC Hysteresis =1db, noise threshold = -84db

 

                  W30 23 7F         Right AGC Noise detect debounce = 512ms, signal debounce = 32ms

  • Hi Jacky,

    Moving your post to the audio forum. Someone should respond soon to your query.
  • Hi, Jacky,

    I would like to know more about this issue. I think it could be related with the AGC noise threshold. Could you disable it and check if something changes?

    If the problem persists, please let me know.

    Thank you.

    Best regards,
    Luis Fernando Rodríguez S.
  • Hola Luis,
    Thank you for your kind reply, it works normally with no noise on and off when AGC goes off.
  • Hi, Jacky,

    Could you test the following configurations for the AGC please? Could you describe if there are differences?

    • Right AGC noise threshold enabled:

    W30 1A 8F                          Left AGC enable, Target gain = -5.5db, Attack time = 20ms, decay time = 500ms
    W30 1B 9A                          Left AGC Maximum gain applicable = 32db
    W30 1C 38                          Left AGC Hysteresis =1db, noise threshold = -84db
    W30 22 7F                           Left AGC Noise detect debounce = 512ms, signal debounce = 32ms
    W30 1D 8F                          Right AGC enable, Target gain = -5.5db, Attack = 20ms, decay = 500ms
    W30 1E 9A                          Right AGC Maximum gain applicable = 32db
    W30 1F 38                          Right AGC Hysteresis =1db, noise threshold = -84db
    W30 23 7F                          Right AGC Noise detect debounce = 512ms, signal debounce = 32ms

    • Left/Right AGC noise threshold disabled:

    W30 1A 8F                          Left AGC enable, Target gain = -5.5db, Attack time = 20ms, decay time = 500ms
    W30 1B 9A                          Left AGC Maximum gain applicable = 32db
    W30 1C C0                          Left AGC Hysteresis =1db, noise threshold = -84db
    W30 22 7F                           Left AGC Noise detect debounce = 512ms, signal debounce = 32ms
    W30 1D 8F                          Right AGC enable, Target gain = -5.5db, Attack = 20ms, decay = 500ms
    W30 1E 9A                          Right AGC Maximum gain applicable = 32db
    W30 1F C0                          Right AGC Hysteresis =1db, noise threshold = -84db
    W30 23 7F                          Right AGC Noise detect debounce = 512ms, signal debounce = 32ms

    Thank you.

    Best regards,

    Luis Fernando Rodríguez S.

  • Hola Luis,

    Thank you very so much for your quickly reply and we will try to change it and let you know the result later. thanks a lot ~

  • Hola, Jacky,

    Thank you.
    I will be waiting for the results.

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

    Another question about the speaker volume, we felt that the speaker volume is not good enough, so we want to increasing the speaker volume.

    Could you help to listed which register that we can modify to increase the volume?Thank you very much ~

  • Hola, Jacky,

    There are several registers that can be used in order to modify the volume.

    If your configuration uses the DACs, you may modify the volume with the page 0/register 43 (left-DAC digital volume: -63.5dB to 0dB) or page 0/register 44 (right-DAC digital volume: -63.5dB to 0dB).
    If you are using the Headphone outputs, you can amplify the volume with the next registers: page 0/register 51 (HPLOUT output level: 0dB to 9dB), page 0/register 58 (HPLCOM output level: 0dB to 9dB), page 0/regsiter 65 (HPROUT output level: 0dB to 9dB), page 0/ register 72 (HPRCOM output level: 0dB to 9dB).
    If you are using the line outputs: page 0/register 86 (LEFT_LOP/M output level: 0dB to 9dB), page 0/register 93 (RIGHT_LOP/M output level: 0dB to 9dB).

    I hope this helps you. If you still have questions, please let me know.

    Best regards,
    Luis Fernando Rodríguez S.

  • Hola Luis,

    Thank you very very so much.