Tool/software:
Hi,
I am working with TLV320AIC3120-EVM codec. I was using codec control software to configure the codec and I am able to do the loopback test. Now, I need to integrate it with a microcontroller. I am using the test points for I2C configuration, to which I am connecting the microcontroller I2C lines and I am able to configure it with same init log of codec. I need to change the sampling frequency to 8 KHz. For that I have used the internal clock division network within the codec control software, where I am giving MCLK as the PLL clock and PLL clock as the codec clock. I got the required division values and I run the log in the codec. Still, I am able to conduct the loopback test. My next objective is that, MCLK should be provided from the microcontroller and not through the TAS1020B USB controller within the EVM. What should I do to establish this? Can I remove the USB controller chip itself, so that there will not be any conflict of clocks happening between my controller and the EVM controller? So that I can provide MCLK as well as BLCK and WCLK for the I2S data transfer from my microcontroller.