STUSB4500 damaged during reconnection
Hi,
We have a custom implementation based around STM32H7 and STM32F1.
The application is powered internally by a rechargable 4s li-ion battery.
We use USB-PD to charge the device, and USB 2.0 to communicate with the STM32H7 through an external ULPI-PHY. STUSB4500 handles the USB-PD negotiations and logic. VBUS is then passed through a power-MOSFET (STS6P3LLH6) to a battery management IC (BQ24179).
We use the following power profiles for PD:
PDO1: 5V, 1.5A
PDO2: 9V, 1.5A
PDO3: 20V, 1.5A
We use a suitable off-the-shelf USB-PD charger (OKDO FJ-GN236CAN) which supports all the mentioned profiles.
We use a custom magnetic contact for the USB (VBUS, GND, CC, D+, D1).
Generally it works well, and we are able to charge at PDO3.
However, we have discovered that the STUSB4500 is damaged beyond repair if the magnetic connector is connected then reconnected rapidly (typ. less than 500ms).
In some of the cases we've had, STUSB4500's VDD pin is burnt right off and its pad on the PDB is also burnt.
Do you have any idea what might be causing this?
Best,
Lars

