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.

TLV320AIC3262: Simple audio record setup producing noise

Part Number: TLV320AIC3262


Hi,

I have a simple recording and playback setup that is working with the AIC3262App2x1x framework but I would like to switch to the AIC3262App8x4x framework in order to get more DSP cycles for doing more complex processing. However when I switch to the 8x4x framework my audio out works fine but the audio in only produces noise. I'm assuming the sample rates need adjusting somewhere but I haven't been able to figure out where from the documentation. I have a digital MIC input and a 48kHz I2S output (fixed). The setup is as below:

  • HI, Will,

    Welcome to E2E, Thanks for your interest in our products!.

    The sampling rate and clock settings for the processing block should be adjusted or the final system level constraints. The clock settings are accessible through the System Settings Code which can be accessed on the properties window after clicking on the framework. For more information, please refer to this wiki entry.

    The framework AIC3262_2x1x is optimized for sampling rates up to 192KHz, but when using a sampling rate of 48KHz, it is possible to hear undesired noise. On your particular case, if sampling rate is 48KHz, AIC3262_8x4x framework  must be used and the device shouldn't have any noise issues. It is possible that the clock settings are not set right, so I would recommend you to check the clock settings. In addition to the system setting code, you need to choose the current rate in the properties window.

    Best Regards,

      -Diego Meléndez López
       Audio Applications Engineer

  • Hi Diego,

    Thanks for your quick reply!

    I'm not sure which wiki entry you are referring to - is there a link I should be seeing?

    I have a setup based on the 2x1x framework which works (using a Dec1x input) but when I switch to the 8x4x framework I'm not sure what changes to make - I used the Dex4x input but I'm not sure what else I need to change (e.g. add an interpolation?) to get the I2S output to be 48kHz?

  • Hi, Will,

    Sorry, it seems the link was not inserted in my previous response, please refer to this wiki entry.

    There should be no extra change as long as you configure the sampling rate of the process flow to match your system. This is done on the properties window when clicking on an empty space of the process flow.

    Can you please provide more details of the noise you are observing?. Also, If you can share it, I can check the process flow and see if there is something missing or some incorrect setting which can be causing the noise.

    Best Regards,

      -Diego Meléndez López
       Audio Applications Engineer