Post Go back to editing

ADSP-2191M PLL stuck

Hi,

we have a system with ADSP-2191M that starts in bypass mode (BYPASS pin unconnected). After successful start the program sets PLLCNTL to required multiplication factor (CLKIN=40MHz, multiplier=4x to achieve 160MHz CCLK) and switches CCLK to be driven from PLL, ie. deactivates bypass mode. From this time the processor stops executing its program. Processor reset does not help in this case, ie. after another reset the program running fine while in bypass mode but stops as soon as bypass deactivated again. Power down and up the board will sometimes help (ie. the program is running fine even after bypass mode deactivated), sometimes does not. We have hundreds of boards running fine but the last series suffers from this problem. Do you have some hint what we can check, please, that could cause PLL is unusable?

Thank you,

Michal

  • Hi Michal,

     I am not sure whether you are still looking into this, The problem appears to be associated with either PLL programming issue or reset sequencing issue.

     When PLL is programmed out of bypass mode, the core should wait for at least 500 clkin cycles, Is this properly taken care in your application.

     After CLKIN has been stabilized, reset should be low for atleast 200 CLKIN cycles for proper reset.

     If CLKOUT pin is available in your system, can you please probe clock out, it will atleast give you some ideas about PLL's stability.

    Thanks,

    Sachin 

  • Hi Sachin,

    the code I use to program PLL follows recommendation of EE-153. I also tried to add much longer wait loops but without success.

    As the ADSP is placed on PCI card, it takes many seconds before the ADSP reset is deasserted so CLKIN is stable at that time. Also CLKOUT refers to CLKIN while in BYPASS but stops as soon as the core clock is switched to PLL output.

    The problem seems to be related to initial power up sequence. We have found out that the PLL works well if VDD slew rate is slow enough. As mentioned before if PLL does not work, assert/deassertion of reset signal will not help, only power cycle can help.

    Best regards,

    Michal

  • Hi Aveco,

     I am in touch with internal product team, I will get back to you as soon as possible.

    Thanks,

    Sachin

  • This question has been assumed as answered either offline via email or with a multi-part answer. This question has now been closed out. If you have an inquiry related to this topic please post a new question in the applicable product forum.

    Thank you,
    EZ Admin