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.

UCD9222 Firmware issue

Other Parts Discussed in Thread: UCD9222

Hello,

I have an issue with the UCD9222  not enabling the DSP(C6655) core voltage.  I connected the USB pod to use the Fusion software to see what might be wrong and as soon as it sees the device the device starts to work?  I unplug the pod and power cycle and I am back to a nonfunctioning   board.  I probe the PMBUS_CNTRL line and it is high which should enable the part.  Any ideas? 

Another question, the UCD3000 Gui will recognize the device which according to the link below means the firmware is intact?  What would cause the firmware to be corrupted?

http://e2e.ti.com/support/power_management/digital_power/f/184/p/188586/677844

  • Since you can find the device in ROM mode, it means the device is OK but either Program Flash checksum has been erased or the Program Flash is corrupted such that the checksums do not match. If there is noise on the PMBus or several devices are talking at the same time, the device may receive ROM_MODE (D9h) command by accident which erases the checksum. But when Fusion GUI is connected, it will force the device to Program mode.

     

    Please try the following steps:

          1.       Connect the device to PC, open UCD3xxx and UCD9xxx Device GUI

          2.       Click Scan Device in ROM Mode on the top of the interface. Then the GUI should find the device.

          3.       Under Checksums tab, click Calculate. The GUI Log should show the calculated checksum. If the calculated checksum does not match the checksum provided in page 45 of Configuration Programing of UCD Devices, it means the firmware is changed or corrupted; then you should stop. If the calculated checksum matches the provided checksum (for UCD9222, the Program Flash checksum is 0x002C5D61), continue to the next step.

          4.      Under Checksums tab, click Recreate. The GUI Log should indicate the checksum has been created.

          5.       Disconnect the device from PC, power cycle the device and it should now run in Flash mode.

    To prevent this problem from happening, we suggest enable PEC in the PMBus host. Or the customer can enable Security to password-protect the D9h command.