Hello TI forums,
I am currently integrating the tlv320aic34 on a custom board and trying to output sound through the DAC using aplay and speaker-test.I have verified that there is serial data entering the tlv chip. I have been unsuccessful in playing back sound, but I am capable of doing a direct pass through the device. I am currectly configuring the audio codec using amixer/alsamixer and have verified that all the associated volumes are unmuted. I am trying to implement the DAC_L2 path to drive to HPLCOM and HPLOUT output ports. Here are register writes when I launch aplay (setting PCM HW parameters in the audio codec driver):
tlv reg : 9 = 48 (32-bit data word) tlv reg : 3 = 32 tlv reg : 101 = 1 tlv reg : 7 = 10 (Left-DAC data path plays left-channel input data, Right-DAC data path plays right-channel input data) tlv reg : 37 = 192 (Left/Right DAC powered up, HPLOUT/HPLCOM differenetial) tlv reg : 43 = 0 (Left DAC not muted) tlv reg : 44 = 0 (Right DAC not muted) tlv reg : 51 = 9 (HPLOUT not muted) tlv reg : 58 = 9 (HPLCOM not muted) tlv reg : 2 = 170 tlv reg : 10 = 0
I am only driving DAC_L2/R2 path, from datasheet pg 39: "can only be used if the DAC output is not being routed to multiple output drivers simultaneously" , how can I verify this? I noticed that register 94, the L/R DAC's are not indicating fully powered up. What determines the DAC to be fully powered? Any suggestions on successfully playing back soudn through any DAC path would be greatly appreciated!
Thank you in advanced