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-Q1: HPROUT/HPLOUT single ended configuration to drive speakers

Part Number: TLV320AIC3104-Q1
Other Parts Discussed in Thread: TLV320AIC3104

 

Hi Steve,

 

I checked on E2E, and find below link with similar topic and question that I would like to get help with.

So here writing to you to check for help.

 

To use HPLOUT and HPROUT as single end output, as you suggested in below link register 58/ 72 for HPL/ROUT need to be power-down.

Could you help suggest what’s the reasons ?

 

My customer would like to use TLV320AIC3104-Q1 for one Headphone output application, and DAC path is only used.

See as attachment schematic design and register dump, and below initialization registers configuration.

 

Now we have met issue that we could not get output at HPL/ROUT, and check the register dump that there is short fault reported at register 95.

 

Could you help check if it’s really similar issue as below ? (I would ask customer to help try change and test tomorrow.)

And do you see any other issues for customer sch. design that need to be improved ?

Also, for the TLV320AIC3104 initialization, is there any specific sequence required ? I check it in spec, and seems the sequence now we use is matched.

 

 

Thanks a lot for your help in advance.

 

 

https://e2e.ti.com/support/data_converters/audio_converters/f/64/t/637465?tisearch=e2e-sitesearch&keymatch=TLV320AIC3104

 

 

 

./i2cset -y 12 0x18 0x01 0x80

 

./i2cset -y 12 0x18 0x03 0x81

./i2cset -y 12 0x18 0x04 0x80

./i2cset -y 12 0x18 0x05 0x00

./i2cset -y 12 0x18 0x0B 0x02

./i2cset -y 12 0x18 0x65 0x00

./i2cset -y 12 0x18 0x66 0x20

 

./i2cset -y 12 0x18 0x07 0x0A

./i2cset -y 12 0x18 0x09 0x00

 

./i2cset -y 12 0x18 0x25 0xD0

./i2cset -y 12 0x18 0x26 0x24

 

./i2cset -y 12 0x18 0x28 0x80

./i2cset -y 12 0x18 0x29 0xA0

 

./i2cset -y 12 0x18 0x33 0x09

./i2cset -y 12 0x18 0x3A 0x09

./i2cset -y 12 0x18 0x41 0x09

./i2cset -y 12 0x18 0x48 0x09

 

./i2cset -y 12 0x18 0x2B 0x00

./i2cset -y 12 0x18 0x2C 0x00