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.

TIDA-00653: Programming issue: No device found

Part Number: TIDA-00653
Other Parts Discussed in Thread: UCD3138

I'm currently experiencing some issue when programming/flashing the device. The adapter used is USB Interface Adapter EVM, with Fusion Digital Power Studio.

The adapter is recognized by PC (green LED and SSA detached/re-attached message), as well as outputting appropriate signals through the ribbon cable (verified using logic analyzer). However, the board (fabricated using the Altium output files provided) doesnt respond.

The message I'm getting is 'No device found', or 'No ROM detected, device maybe in flash mode'. Scan using Device ID, Device Code and PMBus Revision return NACK, along with 'USB/SAA Error'

All the connections are secured, and I did try various bus setting (100 kHz and 400 kHz, and pull up settings on the communication lines)

The UCD3138 receives sufficient power, and outputs 1.8V at BP18 (pin 58), the DPWM pins are low on power up, so I assume it's working correctly, also we have multiple boards that are having the same issue.

I installed the driver provided for this board, and research similar problem on the forum, but none solved the problem for me so far, the UCD3138s are fresh

Do you have any suggestions regarding this problem? 

Thanks,

  • It sounds like you've made reasonably sure that the UCD is powered up.  I've never looked at this board before, but I see 1.5K resistors on the schematic in series with the PMBus clock and data pins.  That will never work.  At the most, those should be 100 ohms like on the ALERT and CONTROL.  Or a short should be fine for testing.  The 100 ohm just gives you a bit more ESD protection.   If that doesn't fix it, the next step is to see what is happening with the PMBus signal.  The best way to do this is to use the UCD3XXX/UCD9XXX Device GUI.  It's an option when you download the Fusion Digital Power Studio.  It's less pushy and automated, so you can do things more step by step. 

    Here's the main screen:

    First click the circled check box in the lower right to display all the bus activity. 

    Then click on the Scan Device in ROM mode on the top. 

    If it finds it, great.  If not, record what is reported on the activity log.  Most likely the first message is getting NACKed. 

    Then put a scope on the PMBus clock and data signals on the UCD, and see what they look like.  And go from there. 

  • Replaced the resistors with couple pieces of wires fixed the problems. Thanks.