Post Go back to editing

ASRC work abnormally with noise generated

Contains AI Generated Content

Thread Summary

The user experienced noise issues when using ASRC on ADSP21564, which were not present on ADSP21565. The problem was resolved by changing the clock edge configuration of the PCG unit to match that of the ASRC, switching from rising edge to falling edge. The issue was likely due to a clock synchronization or initialization timing problem.
AI Generated Content
Category: Software
Product Number: ADSP21564
Software Version: CCES 3.0.2 & SigmaStudio+ 2.3.0

We are now trying to use ADSP21564 on the target AMP product developments. The IDE platforms we used are CCES 3.0.2 and SigmaStudio+ 2.3.0. We have tested related designs on ADSP21565 with the same IDE platforms. And the test results showed that all jobs done ok on ADSP21565, without any noises generated when using ASRC. But it is very strange that noises generated after we switched it from ADSP21565 to ADSP21564. We have checked the inputs and outputs configurations of its ASRC, and confirmed that all are OK. So, we concluded that the noise are generated by the ASRC units of ADSP21564. The hardware connections are as below:

Detailed configurations and connections are as pictures below:

Moreover, we tested the inputs of A2B with ASRC unconnected and  its outputs are with no noises; we also tested the tone generator driven by the PCG directly and it is also with no noises.

Could you help me to confirm what the problems are? Is it possible that ASRCs on ADSP21564 are not configured correctly or it is an ASRC hardware issue? 

Thank you!

Edit Notes

fixed a typo.
[edited by: AlpineHumorhxu at 5:38 AM (GMT -4) on 30 Jun 2025]
Parents
  • Hi,

    Can you please test the ASRC example available in the ADSP-21568 BSP to isolate the issue you are experiencing on the ADSP-21564. Running this example on your ADSP-21564 platform will help verify whether the ASRC hardware and its basic configuration are working as expected.

    Please download and install the ADSP-21568 Board support package (BSP) from the link given below.
    download.analog.com/.../ADI_EV-2156x_EZ-KIT-Rel3.0.0.exe

    Once installed, please find the ASRC example available in the below mentioned installation path.
    [Installation directory]:\Analog Devices\EV-2156x_EZ-KIT-Rel3.0.0\EV-2156x_EZ-KIT\Examples\drivers\asrc

    Also, could you please check if there are any hardware differences between your ADSP-21565 and ADSP-21564 setups (e.g. power supply, clock sources, PCB layout, or connectors).

    Regards,
    Nandini C

Reply
  • Hi,

    Can you please test the ASRC example available in the ADSP-21568 BSP to isolate the issue you are experiencing on the ADSP-21564. Running this example on your ADSP-21564 platform will help verify whether the ASRC hardware and its basic configuration are working as expected.

    Please download and install the ADSP-21568 Board support package (BSP) from the link given below.
    download.analog.com/.../ADI_EV-2156x_EZ-KIT-Rel3.0.0.exe

    Once installed, please find the ASRC example available in the below mentioned installation path.
    [Installation directory]:\Analog Devices\EV-2156x_EZ-KIT-Rel3.0.0\EV-2156x_EZ-KIT\Examples\drivers\asrc

    Also, could you please check if there are any hardware differences between your ADSP-21565 and ADSP-21564 setups (e.g. power supply, clock sources, PCB layout, or connectors).

    Regards,
    Nandini C

Children