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.

TLV320AIC3204: suggest setting flow or example code when using Biquads

Part Number: TLV320AIC3204

Hi Team,

Our customer use our AIC3204 with its Biquads resource, however after coding we find the output is not good, see below left waveform. 

If we add delay command before Biquads setting(about 10ms here), the issue can be solved. See below right picture.

   

Our code flow shows below, if we remove delay command, issue repeat. If we add delay(2000), everything looks good. The Biquads is exported by AIC3204CS software.

So, do you have suggestion flow or example coding while using Biquads? Any area need to do carefully? I don't find it in AIC3204ARG. Thanks.

  • Hi Wiky,

    The Biquads are not meant to be configured while the ADC/DAC is running unless adaptive mode is enabled. Do you know if adaptive mode is enabled at the time of writing to the device?

    If adaptive mode is disabled, you want to first power down the ADC and DAC and then configure the biqauds. Configuring the filters while the converters are powered can result is some unwanted behavior. 

    Regards,

    Aaron Estrada

  • Hi Aaron,

    Thanks for your comments. The adaptive mode is enable here. After deep checking, the issue may related to I2C speed. We will debug to check more detail and let you know further support needed.