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: Audio levels not sufficient

Part Number: TLV320AIC3106


Hi Team,

One of our customer is using TLV320AIC3106 and need your support to validate the configuration settings .

While testing customer found Audio Levels are not sufficient and suspect the problem is with the configuration of Audio Codec and it is not giving proper Single Ended output. 

Need to configure the outputs to Single Ended with 0dB (or max) set at maximum volumes, want to configure following configuration but while writing the register values over I2C, we could not see respective change at the Audio Output from Codec. 

Used following commands: 

For setting the High-Power Output Driver Control Register, kindly use the below commands in UART terminal: 

$ i2cget -f 1 0x1b 0x26

              It displays the current value of the 0x26(Register 38)

$ i2cset -f 1 0x1b 0x26 0xc

              It sets expected value(0xc) in the 0x26(Register 38) (Please confirm if it is correct command to work).

 Below is the reference used from datasheet.

audio codec ref.docx

Please help with your comments. Thanks in advance for your help and support.

Regards, Shinu Mathew.

 

 

 

 

  • Shinu Matthew,

    Do you need to use the HPRCOM output? Why not use HPROUT, or HPLOUT?

    If you are using HPRCOM as a Single Ended output, you should set it to be a single ended output. Not a constant VCM output.

    give me more information about which SE output you are actually using and I can help you more.

    Best regards
    -Steve wilson


    tell me more about your application