Part Number: TLV320AIC3254
Hi Team,
Could you review the attached txt which contains the register settings?
The inputs are two microphones, coming from IN2_L/R to the left ADC and IN3_L/R to the right ADC. Outputs are DAC playback of the recorded data.
############################################### # Software Reset ############################################### Setup Write to [0x30] + ACK 0x00 + ACK 0x00 + ACK Setup Write to [0x30] + ACK 0x01 + ACK 0x01 + ACK ############################################### # Clock Settings # --------------------------------------------- # The codec receives: MCLK = 11.2896 MHz, # BLCK = 2.8224 MHz, WCLK = 44.1 kHz ############################################### Setup Write to [0x30] + ACK 0x00 + ACK 0x00 + ACK Setup Write to [0x30] + ACK 0x04 + ACK 0x03 + ACK Setup Write to [0x30] + ACK 0x05 + ACK 0x91 + ACK Setup Write to [0x30] + ACK 0x06 + ACK 0x08 + ACK Setup Write to [0x30] + ACK 0x07 + ACK 0x00 + ACK Setup Write to [0x30] + ACK 0x08 + ACK 0x00 + ACK Setup Write to [0x30] + ACK 0x0B + ACK 0x82 + ACK Setup Write to [0x30] + ACK 0x0C + ACK 0x88 + ACK Setup Write to [0x30] + ACK 0x0D + ACK 0x00 + ACK Setup Write to [0x30] + ACK 0x0E + ACK 0x80 + ACK Setup Write to [0x30] + ACK 0x12 + ACK 0x82 + ACK Setup Write to [0x30] + ACK 0x13 + ACK 0x88 + ACK Setup Write to [0x30] + ACK 0x14 + ACK 0x80 + ACK ############################################### # Configure Power Supplies ############################################### Setup Write to [0x30] + ACK 0x00 + ACK 0x01 + ACK Setup Write to [0x30] + ACK 0x02 + ACK 0xA9 + ACK Setup Write to [0x30] + ACK 0x01 + ACK 0x08 + ACK Setup Write to [0x30] + ACK 0x02 + ACK 0xA1 + ACK Setup Write to [0x30] + ACK 0x47 + ACK 0x32 + ACK Setup Write to [0x30] + ACK 0x7B + ACK 0x01 + ACK ##################################### # ADC Signal Processing Block Control ##################################### Setup Write to [0x30] + ACK 0x00 + ACK 0x00 + ACK Setup Write to [0x30] + ACK 0x3C + ACK 0x02 + ACK Setup Write to [0x30] + ACK 0x3D + ACK 0x02 + ACK Setup Write to [0x30] + ACK 0x00 + ACK 0x08 + ACK Setup Write to [0x30] + ACK 0x01 + ACK 0x04 + ACK ############################################### # Recording Setup ############################################### Setup Write to [0x30] + ACK 0x00 + ACK 0x01 + ACK Setup Write to [0x30] + ACK 0x33 + ACK 0x40 + ACK Setup Write to [0x30] + ACK 0x34 + ACK 0x10 + ACK Setup Write to [0x30] + ACK 0x36 + ACK 0x10 + ACK Setup Write to [0x30] + ACK 0x37 + ACK 0x04 + ACK Setup Write to [0x30] + ACK 0x39 + ACK 0x04 + ACK Setup Write to [0x30] + ACK 0x00 + ACK 0x00 + ACK Setup Write to [0x30] + ACK 0x51 + ACK 0xC0 + ACK Setup Write to [0x30] + ACK 0x52 + ACK 0x00 + ACK ############################################### # Playback Setup ############################################### Setup Write to [0x30] + ACK 0x00 + ACK 0x01 + ACK Setup Write to [0x30] + ACK 0x14 + ACK 0x35 + ACK Setup Write to [0x30] + ACK 0x0C + ACK 0x08 + ACK Setup Write to [0x30] + ACK 0x0D + ACK 0x08 + ACK Setup Write to [0x30] + ACK 0x0E + ACK 0x08 + ACK Setup Write to [0x30] + ACK 0x0F + ACK 0x08 + ACK Setup Write to [0x30] + ACK 0x09 + ACK 0x3C + ACK Setup Write to [0x30] + ACK 0x10 + ACK 0x00 + ACK Setup Write to [0x30] + ACK 0x11 + ACK 0x00 + ACK Setup Write to [0x30] + ACK 0x12 + ACK 0x00 + ACK Setup Write to [0x30] + ACK 0x13 + ACK 0x00 + ACK Setup Write to [0x30] + ACK 0x00 + ACK 0x00 + ACK Setup Write to [0x30] + ACK 0x41 + ACK 0x00 + ACK Setup Write to [0x30] + ACK 0x42 + ACK 0x00 + ACK Setup Write to [0x30] + ACK 0x3F + ACK 0xD6 + ACK Setup Write to [0x30] + ACK 0x40 + ACK 0x00 + ACK ############################################### # ADC Channel Volume Control ############################################### Setup Write to [0x30] + ACK 0x00 + ACK 0x00 + ACK Setup Write to [0x30] + ACK 0x53 + ACK 0x28 + ACK Setup Write to [0x30] + ACK 0x54 + ACK 0x28 + ACK
Thanks.
Roy Hsu