Part Number: SM320F28335-HT
Good morning,
We have two SM320F28335GBS microcontrollers mounted on a stacked system. Initially, they were running independently and everything worked correctly.
Later on, we enabled communication between them via SPI. The SPI communication worked correctly during normal operation. The system topology was as follows:
- One PCB communicated with an external node via CAN bus
- This PCB then communicated with the second PCB via SPI
- Data was exchanged back and forth repeatedly without any issues
After this had been running correctly, the system was powered off and on again (only to change a very minor configuration parameter; no hardware modifications were made).
Upon powering the system back on, we observed:
- An abnormally high current consumption
- Both DSPs stopped functioning
- On one device, VDD1.8V is shorted to GND
- On the other device, VDD1.8V and VDD3.3V (both analog and digital) are shorted to GND
- Additionally, VDD1.8V and VDD3.3V are shorted together, i.e. there is continuity not only to GND but also between the supply rails themselves
The rest of the PCBs in the stack (including the power supply boards) are not affected and do not show any abnormal shorts.
There are no series resistors, buffers, or level shifters on the SPI or SCI lines between the two DSPs. The GPIOs are configured as inputs during initialization, with internal pull-ups enabled by default.
At this point, the DSPs appear to be permanently damaged.
We would appreciate any insight into:
- Possible latch-up or back-powering scenarios through GPIOs during power-down / power-up conditions
- Recommended protection measures for SPI/SCI interfaces between two F28335 devices, especially in stacked or shared-power systems
I don't really understand what happened so any help will be appreciated.
Thank you in advance for your help.