Electronic – Is this the behavior of a broken mosfet

flybackmosfetopto-isolatorraspberry pisolenoid

I designed this circuit to switch on/off 8 solenoid valves for a programmable dancing fountain that I am building. The GPIO is coming from a Raspberry Pi. VCC is coming from a 12V deep cycle car battery. I built and tested this circuit and it is behaving properly on 6 out of 8 mosfets.

control circuit

This is the behavior of the 2 non-functioning mosfets:

  • Solenoid switches on as soon as the battery is attached (bad)
  • Solenoid valve heats up
  • ~7.5V observed on the mosfet gate (should be 0 unless triggered)

Could the 7.5V gate voltage be due to a broken mosfet?

I noticed this behavior after hooking up 2 solenoid valves at once (to different mosfets).
I have tested all 6 other mosfets individually and they all work.

If I have broken the mosfets, what steps can I take to protect them in the future?

Best Answer

Often a punch-through failure on the gate due to ESD can cause the gate to fail with some voltage on it leaking through from the body. If this is ESD damage, then handling the FET according to safe ESD practices will prevent future failures.

Keep the FETs in ESD safe packaging until needed. Use a wrist strap that's correctly grounded when handling the FETs. Do assembly on a bench with a grounded ESD mat.

Also, some newer FETs have gates that are only rated to 8V. Make sure your FET gate is rated for 12V operation.