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.

Pac_Dec_Delay applied on Analog output is modulating I2S output

Hi all,

I am facing the following problem in my project. 

On a PurePath design on an AIC3254 I am  using the Int4xOut to output data to an amplifier.

I am also using the I2S output of the AIC3254 to switch on an off a support circuit for the amplifier.

I need to delay the output from the Int4xOut block by 40 msec as compared to the I2S output so I am using a Pac_Dec_Delay block.

However, when the latter block is added my Int4xOut seems to be modulated by the output of the I2S therefore making my design fail completely as it corrupts the Int4xOut. When I delete the Pac_Dec_Delay block everything works fine again.

I am not sure what to conclude here and how I can solve this problem. I do not understand how the Pac_Dec_Delay_1 block on my design can be causing such a disturbance in my design. 

Any comment that could lead me to the right direction could be helpful.

Thank you for your time,

Dimitris

  • It seems that the problem is corrected when I move the DA block right after the Split_1 component. Not exactly sure why this is. The whole AD and DA block thing seems not very intuitive.
  • Hi, Dimitris,

    Welcome to E2E and thank you for your interest in our products!

    I'm glad to read that your problem was solved. This should be related with a miniDSP resources problem. Since you moved you interprocessor block from one position to other, the resources of the DAC and ADC miniDSPs changed. You may see in the resources window of PurePath Studio how the resources values of both miniDSPs change.

    Please let me know if you have more questions or comments.

    Best regards,
    Luis Fernando Rodríguez S.