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.

TLV320ADC3101: PurePath DSP - 96kHz average to 48kHz and Noise Reduction

Part Number: TLV320ADC3101

Hi,

so i am new using the TLV320ADC2101 and it is working fine now without the miniDSP.

No i want to try to use do some DSP with PurePath.

My question is, if my setup is correct and if i understood the noise reduction block right.

1- Is the Block ADC3x01 2x the correct one? (There is also ADC3x01 4x as option)

2- What is the correct Input to use? (There is Dec1xln/Dec2ln/Dec4xln) 

3- I want to set ADC at 96kHz and do an average and output frequency is 48kHz, so that i can reduce noise.

Can i do this on miniDSP. Will my setup work? Delay first sample and add it to second? 

4- Noise reduction, so if i select low frequency at 100Hz and high frequency at 20kHz,

it means all values below the threshold that is in this frequency range will be attenuated right?

Edit: If i build and generate the code i get this error message:

"Failed to allocate miniDSP_A coef memory - insufficient resources

Coef memory conflicts have been detected.

Manually resolve the conflicts or use the automatic interface address reassignment tool in the Component Interface Overview dialog."

  • Hi, Michael,

    I will take a look to your questions and will provide my feedback as soon as possible. 

    Best Regards, 

      -Diego Meléndez López
       Audio Applications Engineer

  • Hi, Michael,

    Please refer to my comments below. 

    1- The selection of the framework depends on the sampling rate used in the system. For applications up-to 48KHz, ADC3101 4x should be used; while ADC3101 2x is used for higher sampling rates, as 96KHz. 

    2- The decimation selection also follows the same rule applied for the framework, and should have the same suffix.

    3- The ADC should be configured with the same sampling rate of the system, otherwise you may find some variation on the device behavior. I have not seen an application with this implementation,so cannot confirm if the device will work as expected or not. 

    4- Correct.

    E- The miniDSP of the ADC3101 is not very powerful, so it is not capable of handling advanced algorithms at higher sampling rates. You need to remove some blocks on the process flow or reduce the sampling rate to reduce the required resources for your application.

    Best Regards,

      -Diego Meléndez López
       Audio Applications Engineer