I am using a TPS25940 EFuse to protect 8 high-side MOSFET power switches in a 12V system. I also have a diode in series with the 12V input to the EFuse for polarity protection. The EFuse is meant to protect against an overcurrent condition, above 3A, or a shorted output, like a wiring mistake. If I test the EFuse by shorting the MOSFET output to ground, the EFuse shuts down but, sometimes it fails to recover after a power cycle. From then on, the EFuse will not work.
I checked the EN/UVLO pin and it is at 1.11V and the OVP pin is at 0V (ground). However, the DVDT pin is at 0V. If I jump the DVDT pin to the 12V input, the output of the TPS25940 comes-up.
Any ideas why this is happening? This has happened to 4 or 5 EFuses now.