5875.Schematics- MVC203_codec.pdf
//Page 0 I2Cwrite(CODEC_ADDR,0x00,0x00); I2Cwrite(CODEC_ADDR,0x02,0x60); I2Cwrite(CODEC_ADDR,0x04,0x07); I2Cwrite(CODEC_ADDR,0x05,0x91); I2Cwrite(CODEC_ADDR,0x06,0x08); I2Cwrite(CODEC_ADDR,0x12,0x81); I2Cwrite(CODEC_ADDR,0x13,0x81); I2Cwrite(CODEC_ADDR,0x24,0x44); I2Cwrite(CODEC_ADDR,0x51,0xC0); I2Cwrite(CODEC_ADDR,0x52,0x00); //Page1 I2Cwrite(CODEC_ADDR,0x00,0x01); I2Cwrite(CODEC_ADDR,0x01,0x08); I2Cwrite(CODEC_ADDR,0x02,0x01); I2Cwrite(CODEC_ADDR,0x33,0x40); //Inputs configuration for single end I2Cwrite(CODEC_ADDR,0x34,0x10);//left I2Cwrite(CODEC_ADDR,0x36,0x01);//left if (CodecRegConfig.NumInput==STEREO) { I2Cwrite(CODEC_ADDR,0x37,0x40);//right I2Cwrite(CODEC_ADDR,0x39,0x40);//right I2Cwrite(CODEC_ADDR,0x3C,(char)(CodecRegConfig.InputGain/1.25)); //MIC PGA Right: } //Mic PGA: Calc : CodecRegConfig.InputGain (from 0 to 100) / 1.25 = Gain value (Real gain is Gain value/2!) I2Cwrite(CODEC_ADDR,0x3B,(char)(CodecRegConfig.InputGain/1.25)); //MIC PGA Left: 0x06 = 3dB, 0x0A = 5dB, 0x28 = 20dB, 0x3C = 30dB, 0x50 = 40dB I2Cwrite(CODEC_ADDR,0x3E,0x02); I2Cwrite(CODEC_ADDR,0x47,0x32); I2Cwrite(CODEC_ADDR,0x7B,0x01);
Hi Team,
My customer platform based on TLV320AIC3204 codec.
It is working correctly but there is ADC "white noise" problem they unable to resolve.
Tried AGC but could not find optimized register settings based on system MIC & HW.
Please find enclosed:
- PCB schematics – codec part
- Register settings
- Audio example attached ( used 12db gain , Reg 0x3C, 0x3B)
BCLK = 256K.
They using codec internal PLL (External MCLK not ued) to generate CODEC_CLKIN = 2.048Mhz.
They using the attached MIC
http://www.puiaudio.com/pdf/TOM-1545P-R.pdf
Can you help?
Thanks,
Shlomi