Hi all -
I am trying to set up my Aic3204 very simply by routing IN1L to HPL just to get something working. According to the simplified block diagram and analog routing diagram given in the datasheet there are only 2 elements to go through before making this possible.
The key registers I am trying to set (hopefully I don't forget any):
p1/r1 = 0x08 //Disable weak connection AVdd with Dvdd
p1/r2 = 0x00 //enable analog blocks
p1/r10 = 0x03 //Input CM 0.9V, output CM 0.9V, HPL/R powered by AVdd
p1/r12 = 0x04 //Route IN1L to HPL
p1/r13 = 0x04 //Route In1R to HPR
p1/r16 = 0x00 //HPL not muted, gain 0dB
p1/r17 = 0x00 //HPR not muted, gain 0dB
p1/r22 = 0x00 //IN1L to HPL volume control 0dB
p1/r23 = 0x00 //IN1R to HPR volume control 0dB
p1/r58 = 0x3C //Using IN1L and IN1R
p1/r9 = 0x33 //Power on HPL/R
I also have pretty much every other device powered on, whether it is used or not, and the highest performance modes selected for now.
Note: I have been able to program some registers on the device by producing correct WCLK and BCLK's as outputs from the device at the desired frequencies, as well as able to do some other simple tasks such as controlling the output drive voltage on HPL/HPR pins (p1/r10/d4-5).
Any help is greatly appreciated!
Marshal
//edit
My method of testing might be useful/incorrect as well: I am trying to simply put a 1kHz sine wave on IN1L (and/or IN1R) and see it come out at HPL/HPR.l