Part Number:TLV320AIC3104-Q1
Hello,
Due to various reasons we had to revert from our newer prototype with differential inputs and outputs to our previous single ended configuration.
However, the DAC output to the headphones is unusable. There is a lot of distortion and it is just too loud.
I tried reducing the digital volume but it only leads to stuttering of the audio. Please find below the schematic and the register config.
All the power supplies are turned on at the same time.
AT+QIIC=0,0x18,0x01,1,0x80 | 1 | 10000000 | Software Reset |
AT+QIIC=0,0x18,0x66,1,0x82 | 102 | 10000010 | CLKDIV_IN uses BCLK |
AT+QIIC=0,0x18,0x65,1,0x01 | 101 | 00000001 | CODEC_CLKIN select the CLKDIV_OUT |
AT+QIIC=0,0x18,0x11,1,0x0F | 17 | 00001111 | Route MIC2L to the Left ADC register 17 |
AT+QIIC=0,0x18,0x12,1,0xF0 | 18 | 11110000 | Route MIC2R to the right ADC register 18 |
AT+QIIC=0,0x18,0x19,1,0x80 | 25 | 10000000 | MICBIAS |
AT+QIIC=0,0x18,0x13,1,0x7C | 19 | 01111100 | Power up Left ADC register 19 |
AT+QIIC=0,0x18,0x16,1,0x7C | 22 | 01111100 | Power up Right ADC register 22 |
AT+QIIC=0,0x18,0x0F,1,0x00 | 15 | 00000000 | Unmute left PGA register 15 |
AT+QIIC=0,0x18,0x10,1,0x00 | 16 | 00000000 | Unmute right PGA register 16 |
AT+QIIC=0,0x18,0x07,1,0x0A | 7 | 00001010 | 48kHZ eft DAC plays left channel input and right DAC plays right channel input register 7 |
AT+QIIC=0,0x18,0x29,1,0x02 | 41 | 00000010 | Register 41 DAC_L1 and DAC_R1 selected and RIGHT DAC follows LEFT DAC volume |
AT+QIIC=0,0x18,0x2B,1,0x00 | 43 | 00000000 | Register 43 DAC is not muted and 0dB gain |
AT+QIIC=0,0x18,0x25,1,0xE0 | 37 | 11100000 | Register 37,power up, HPLCOM configured as independent SE output |
AT+QIIC=0,0x18,0x26,1,0x10 | 38 | 00010000 | Register 38 HPRCOM configured an independent SE output |
AT+QIIC=0,0x18,0x40,1,0x80 | 64 | 10000000 | Register 64: DAC_L1 to HPLOUT, Volume Control Register at 0dB |
AT+QIIC=0,0x18,0x2F,1,0x80 | 47 | 10000000 | Register 47: DAC_R1 to HPROUT, Volume Control Register at 0dB |
AT+QIIC=0,0x18,0x33,1,0x0D | 51 | 00001101 | Register 51, HPLOUT not muted, fully powered up |
AT+QIIC=0,0x18,0x41,1,0x0D | 65 | 00001101 | Register 65, HPROUT is not muted, HPROUT is high-impedance when powered down, HPROUT is fully powered up |