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 HPLCOM pin configuration

Other Parts Discussed in Thread: TLV320AIC3106

Hi,

For TLV320AIC3106,  I am using HPLOUT coupled with HPLCOM as a differential output. And I will configure the CODEC registers as follow

--Register 21 "DAC out switching ctl" = 0xA0 (Left DAC uses DAC L2_path)

--Register 37 "AC Power and output driver ctrl" = 0xC0 (DAC power-up, HPLCOM config as DIFFERENTIAL of HPLOUT)

--Register 43 "Left DAC volume" = 0x00 (Left DAC not muted, gain=0dB

--Register 51 "HPLOUT" = 0x09 (HPLOUT 0dB level, not Muted, weak driver when disable, Full power-up)

I need some guidance with the register 58 "HPLCOM output level ctl. Does this register matter since HPLCOM is supposely linked differentially to HPLOUT? If the register must be configured, can you indicate for bit 7-0 what is important. IF I set a gain different from 0dB in register 51, do i need to match with same gain in register 58? Do i need to power-up, and unmute HPLCOM?


Thanks

  • Hi, Gilbert,

    I suggest to take a look at this reference code. It is used to configure the HPLOUT and HPLCOM as differential outputs. The left DAC is routed to these lines.

    This code is in hex format: w (write) 30 (I2C address) 07 (register address) 80 (register data)

    w 30 07 80
    w 30 07 88
    w 30 07 8A
    w 30 6D C0
    w 30 2B 00
    w 30 2C 00
    w 30 25 80
    w 30 2F 80
    w 30 33 0C
    w 30 33 0D

    Please let me know if you have questions or comments about this.

    Best regards,
    Luis Fernando Rodríguez S.
  • Hi,
    I studied your code example. It configures the HPLOUT in differential mode in a similar way that I did. And the register 58 (0x3A) is not configured. Then my question seemed to be answered: all the bit(7:0) of the register 58 "HPLCOM output level ctl" are not used when HPLOUT is set in differential. As a safety I should not activate any bit in it, they might interfere with the differential mode.
    If my understanding is right, consider this question answered!
    Thank you