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: Analog input not working in PurePath studio

Part Number: TLV320AIC3254EVM-K
Other Parts Discussed in Thread: TLV320AIC3254

When running the example AIC3254_ADC_I2S_VOL_DAC.pfw in PurePath studio it only

works with the digital (I2S_In_1) input. When trying to use the analog input (In1, J9 connector) 

I can not hear any audio output.

Can anybody help me with this?

Thanks.

Gabriel 

  • Hi, Gabriel,

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

    The example ProcessFlow you mention mixes analog and digital inputs of the 'AIC3254 within the miniDSP and streams the content through the DAC (Headphone and Line outputs). By default you should not have issues with running it in the EVM. I have tried the ProcessFlow with the EVM and I am able to hear audio content from both Analog input (J9) and digital input with the default configuration. Did you made any change to the ProcessFlow or the System Settings code?

    Best Regards,

      -Diego Meléndez López
       Audio Applications Engineer

  • Hello Diego,

    Thanks for your response. I managed to get the analog audio input from the LINE IN connector (J9) . It did not work when I was using

    a headset microphone as the audio source, but once I switched to a PC sound card as the audio source, it worked. Do I need a special configuration 

    when using a microphone?

    I have another question, how do you change the input of the same  ProcessFlow example? let's say now I need to use the on board microphone

    (connected to IN3_L/IN3_R) , how do I configure the device to use this input in PurePath?

    Thanks,

    Gabriel

  • Hi, Gabriel,

    If a headset is used, you will need to add a micbias connection to power the mic up, please refer to below image as reference for the micbias circuit for single-ended mic inputs.


    In order to change the device configuration (like signal routing, clock settings, etc), you need to change the system settings code as described in this wiki page. I would recommend you to take a look to the example scripts available in the AIC3254-CS software that is available in the EVM's product folder.

    Best Regards,

      -Diego Meléndez López   
       Audio Applications Engineer

  • Hello Diego,

    I could manage to change the analog input in my process flow with the help of the wiki and the TLV320AIC3254 Application Reference Guide.


    Thanks for the info, it helped me to understand a bit better how the codec works.