This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hello,
I have a working TLV320AIC3204 PCB and I have been controlling the DSP settings with the MCU.
but I want to setup the whole configuration using EVM GUI first and write the final config into a code at the end.
When I tried to connect the I2C line between the 2 boards, I think it damaged my MCU, my original board is not working properly anymore.
My EVM USB interface is set to "I2C fast" and the board's IOVDD is also 3.3V.
I'm not sure what I connected wrong in the PCB.
Since they are both using 3.3V, I didn't connect the VDD and GND of PCB1 and EVM board.
Is it not possible to use the EVM to control external IC?
Hello Luis,
Thanks for your suggestion. The i2c using evm is working perfectly and made my days worth of work to few hours.
I have an additional question regarding the i2c setting for
line in-> ADC -> DAC -> line out
I made it to work on the EVM but it doesn't seem to work in our board.
The only difference in setting is the clock source. In EVM, it is getting the clock from the MCLK. But in our board, it is coming from I2S bclk made by BT module.
We checked the bclk is working by BT -> DAC -> line out.
I also checked the digital loopback option, but still not working.
I have added my EVM settings , could you check if I am missing anything?
The analog inputs are IN1R and IN2L.
TLV320AIC3204 Page0 Registers.xlsxTLV320AIC3204 Page1 Registers.xlsx
Hello Luis,
Now it all make sense. Thanks for the explanation.
I understood that the "Adaptive filter" was actual feature of turning EQ on and off, not the function to change the EQ on the fly.
So in my application, which I don't need to switch between several EQs, I don't need this feature.
I will try to write my coefficient in buffer A when the DAC, ADC is powered down and see if the DSP picks up the coefficient when DAC turns up.
Thanks so much.