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.

DM647/648 Power Sleep Controller Problem....

Hi Again,

We're having trouble with one of our DM647 DSPs where the Power Sleep Controller (PSC) module will not change states on any peripherals it controls.  Apparently it does come up in Bootup configuration (We use PCI-boot mode) and powers the peripherals as expected, but if we try to manually power up or power down the Ethernet Switch peripheral, for example, the PSC status hangs on the transitioning state indication and never changes.  The same happens for any other peripheral, like the EDMA or Video Port peripherals.

Is there any external Voltage/Signal Line that may not be correct, that would keep the PSC from functioning?  We do not see this problem with the other DM647 DSPs we have on the other boards of this unit.

Thanks,

  • JRasmussen said:

    but if we try to manually power up or power down the Ethernet Switch peripheral, for example, the PSC status hangs on the transitioning state indication and never changes.

    There are two power domains:  AlwaysOn and Ethernet Subsystem.  There are 34 modules.  The power domains should always be powered on where as the modules can be in one of 4 states:  enabled, disabled, sync reset, SwRstDisable.

    So my guess is that you're referring to enabling a peripheral (not powering it up), but I don't want to make any bad assumptions.  Can you please clarify?  Also, perhaps it would help if you copy/paste (or attach a screenshot) of all the PSC registers.

    If it's just one board that fails then I would guess that you have a bad solder joint somewhere, maybe a power, ground or clock pin.

    Brad

  • Hi Brad,

    You are correct in your assumption that I am enable and disabling peripherals in the Always On domain, and we are powering down the Ethernet Subsystem.

    The PSC registers look exactly like the default values when the DSP is in/out of reset (We use the PCI bootmode option).  It is only when I try to transition this state (for example, enabling Video Port 2, which is in disabled mode on reset) where the bit in the PSTAT register sets, and never clears, so it never indicates that the power state transitioning is over.

    Yes, we're looking to see if we have a bad solder joint somewhere.  I was hoping somebody might know which pin on the DSP might be affecting the Transitioning on the PSC.  Meanwhile, we'll probably be resoldering or replacing the DM647 on that board.  Fortunately the DM647s on our other boards are working just fine.

    Thanks for the reply.

     

     

  • Hi,

    Did you solve the problem with the PSC?