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.

TLV320AIC3254: 192KHz 24-bit I2S to line out problem

Part Number: TLV320AIC3254

Hello

We used the TLV320AIC3254 got a problem need your help.

The problem was audio source 192KHz 24-bit I2S to line out with audio DSP will hears noise and Without DSP sound is good.

I2S input MCLK is 49.152MHz(or 24.576MHz), BCLK is 9.216MHz(or 6.144MHz). WCLK is 192KHz.

We use CS GUI set Playback / PLL / Dividers on below for you reference. This setting sound is good.

When I add PPS GUI settings, there will be noise. Please kindly reference on below and give me your suggest to fix this issue. Thanks~

CS GUI Playback

CS GUI PLL

CS GUI Dividers

PPS GUI

Audio noise

  • Hi, AJ,

    At first glance, I think this issue is related to the Framework used in PPS. The framework selection determines the type of interpolation and decimation filters used; what affects the sampling rate supported and instruction cycle capabilities. For 192KHz operation, the required framework is AIC3254App2x1x, in your application, you are using the framework that is suitable for sampling rates up-to 48KHz. Please change the framework used in PPS and verify if the noise issue is still present. 

    For more information about the frameworks, you can right-click in the block and click on Help.

    Best Regards,

      -Diego Meléndez López
       Audio Applications Engineer

  • Hi Diego,

    We will try it. So, if we want to change the sampling rate in my device, it needs to download the difference PPS?

    Or do you have any good method to fast change it? Thanks!

  • Dear Diego.

    Good day. Thanks for you kindly help. I have other question need your suggest.

    When I base on 192KHz sampling rate and add EQ function in PPS will got resources exceed 100% problem.

    Please kindly reference on below. Do you have any suggest or it is design limitations? Thanks for kindly help~

  • Hi AJ and Jerry,

    In order to change the framework, all the blocks used in the process flow should be deleted. A common practice to not create the process flow by scratch is to cut the blocks, change the framework and paste the blocks.

    The issue you are seeing when using the parametric EQ block  is a design limitation; when higher sampling rates are used, the miniDSP resource demand is increased, which leads to the reduction of available instruction cycles.

    Best Regards,

      -Diego Meléndez López
       Audio Applications Engineer

  • Dear Diego.
    Thanks your information and support.~