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.

TLV320AIC3254EVM-K: Demo board can't tuning on-line

Part Number: TLV320AIC3254EVM-K

Hi Team,

We are using TLV320AIC3254EVM and set to high performance playback, it can play music normally from analog input to LOL/LOR. 

But when we switch to tuning, such as adaptive filtering, the GUI will have a pop-up window and shows: "Program the device for this feature? " Once we click OK, the board will stop playing music and all previous setting is set to default value, that means we can't tuning on-line. Not only Adaptive filter but also DRC and other tuning block have the result.

Do you have any method to make 3254 tuning on-line? thanks.

Best Regards.

Wiky

  • Hi Wiky,

    The Adaptive Filtering feature in the AIC3254 GUI is expected to work without issues. Clicking 'Program the device for this feature?initiates i2c writes to the board to enable this feature.There is nothing else that needs to be done.

    Could you please describe the actual steps that you do to reproduce this issue?

    Please open the 'COMMAND-LINE INTERFACE' window and record option enabled so all the i2c transactions generated are logged. Please also share the same with us.

    Best Regards.

  • Hi Wiky,

    Did you get a chance to try out the suggestions mentioned in the previous thread? Please let us know if you need further assistance on this.

    Best Regards.

  • Hi Diljith,

    Thanks for your comments.

    What we do is using TLV320AIC3254EVM-U and input the signal at L_IN jack, then connect a speaker at L_OUT jack. 

    Select playback icon and click high performance stereo playback.

    Select analog input icon and select IN2_L and IN2_R as input port.

    Select audio output icon and select LDAC_P/M and MAL route to LOL, select RDAC_P/M and MAR route to LOR.

    Select audio output icon_> analog bypass topic, power the MAL and MAR gain, then we can hear the music normally.

    once finished, we change to adaptive filter, double click it and jump out "Program the device for this feature?", click OK then we can't hear nothing.

    could you help to guide me how to on-line tuning of it? any screenshot would be appreciated. Thanks.

    Best Regards.

    Wiky

  • Hi Wiky,

    Adaptive filters are not available on the analog bypass path. They are digital filters that run on the miniDSP.

    In order to enable them, audio has to be streamed from the PC using a Media Player. Please make sure USB-miniEVM is be the playback device under Sound settings as shown below.

    Best Regards.

  • Hi Diljith,

    We know the adapter filter is digital DSP component, and we can tuning it successfully when using USB media in PC, but that's using the I2S input(convert from USB audio), customer need the tune the audio through IN2_L/R port, and LOL/R route to speaker, that means analog in and analog out, USB input don't make help for us. Please check below picture for more clearly. 

    Could you help to confirm if it works for AIC3254? If YES,  could you help to guide us how to configure it? 

    Best Regards.

    Wiky

  • Hi Wiky,

    To route analog input to analog output, we also have to

    1. Configure and power up the ADC,
    2. Route stereo ADC output to stereo DAC input.

    To enable the loop-back between ADC and DAC, set D4 bit of Audio Interface Setting Register 3 (Page 0, Register 29)

    In summary, the steps to be followed on the EVM would be:

    1. Configure DAC using Codec Control's Adaptive filter settings.

    2. Configure ADC and loop-back

    • Route IN2L to LEFT_ADC and route IN2R to RIGHT_ADC
    • Enable and set gains for Left/Right MICPGA
    • Power up LADC/RADC
    • Unmute LADC/RADC
    • Enable Loopback by setting Set D4 bit of Page 0, Register 29.

    Best Regards.