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.

TLV320AIC3104: X-talk issue

Part Number: TLV320AIC3104

Dear team,

I have some trouble in the system using AIC3104 regarding X-talk..

Even if I muted L input source of I2S data, Both of LR HP output comes out ..... 

Also, When I muted L ch DAC with 0x2B reg to 0x80, Both of LR HP output comes out...

Please review this my register setting for AIC3104 ...

 

-DAC setting

w 30 01 80   (soft reset)

30mS delay

w 30 07 0A  (Data path)

w 30 08 00  (ADC high imp)

w 30 09 30  (I2S 32bit)

w 30 25 C0  (DAC power on) 

w 30 2B 00  (L DAC 0dB)

w 30 2C 00  (R DAC 0dB)

w 30 28 80  (1.65V)

W 30 29 00  (HP mixer)

W 30 2F 80  (Mixer)

W 30 40 80  (Mixer)

w 30 2A 9C  (Soft start)

w 30 41 0D  (HP volume R on)

w 30 33 0D  (HP volume L on)

w 30 0E C0  (AC coupled)

w 30 6D C0

  • Hi, Ji-Yong Park,

    I would recommend to add several settings to your register configuration.

    When LDAC is muted, the HP lines could send data due to the cross-talk effect. In order to reduce this cross-talk, you may place HPLCOM and HPRCOM as independent outputs.

    You would need to modify page 0 / register 37 as 0xe0 (left/right DAC powered up and HPLCOM configured as independent single-ended output).
    Then, configure page 0 / register 38 as 0x10 (HPRCOM as independent single-ended output). This should reduce the crosstalk effect.

    Let me know if the problem persists.

    Best regards,
    Luis Fernando Rodríguez S.