Hello,
I am using TLV320AIC3101 Audio CODEC with follow configuration:
Master clock 16MHZ applied externally
CODEC runs in MASTER mode ie CODEC generates BCLK amd WCLK
I2S interface 16 bit data width;
I have set fs(ref) @ 48KHZ with internal PLL using values from Table 1 page 24; SLAS520E.
Apply sine wave 300HZ to pin 14 "Line2L"
monitor signal through internal DAC ie looping ADC signal back to DAC through the MCU and also plotting data on PC screen
CODEC operates as a charm with those settings;
Now, I need to drop ADC/DAC sampling rate down to 8KHZ, therefore I wrote to register 0x02 (page 0) value 0xAA;
My WCLK drop down to 8KHZ this what I am expecting ;
I can output test sine wave (what I generated with software on my MCU) on DAC through I2S and this is expected;
Problem what I am having is ADC: I am getting some kind of random noise signal it seems ADC "doesnt like" any settings in register 0x02 (page 0), except 00 which is ADC/DAC sampling rate equals fs(ref)
Can you please advise what can be an issue
Thank you!