1
\$\begingroup\$

This is a followup to:

Simple ESD protection for MOSFETS

I built the circuit described in the above post using FQP30N06L MOSFETs and after several hours of testing two of the MOSFETS died at nearly the same time. I am not certain why. The big worry is that when they failed, they became dead shorts which, if I hadn't gotten to the kill switch in time would have damaged the solenoids.

Anyway, I am considering going to TIP122s because they have a similar pinout (BCE vs GDS); replacing the 100ohm gate resistor with a 330ohm base resistor; and dropping the TVS diode.

The main reason I'm considering making these changes is familiarity and robustness. I've never seen a Darlington fail without an obvious cause (mostly accidental over-current), and I don't have much experience with power MOSFETs.

Are there any big disadvantages that I might not be considering? And is it reasonable to suggest that Darlingtons are more robust, or at least more forgiving?

@Andy The TVS diode that I used is the P6KE6.8CA-E3/54

\$\endgroup\$
1
  • \$\begingroup\$ Can you be clear about the protection diode you used. \$\endgroup\$
    – Andy aka
    Commented Mar 10, 2015 at 17:41

1 Answer 1

1
\$\begingroup\$

The parts you used are robust when used properly. I suspect you did not give them enough gate voltage to turn them on fully and that caused their failure. There may also have been transients on the 50V supply that caused the parts to avalanche. They are not guaranteed to be reliable with only 5V drive- you need a 'logic level' MOSFET, and I would not use a 60V MOSFET on even a regulated 50V supply with inductive loads floating about.

When properly rated and properly driven the MOSFETs will run extremely cool and should last indefinitely. Large power MOSFETs have a large gate charge so casual ESD events actually are not normally an issue. You just have to make sure they're either FULLY ON or FULLY OFF or you'll get excessive internal heating and perhaps violate the safe operating area (SOA) specifications. And make sure they don't see excessive voltage when off from drain to source. That means enough gate voltage supplied fast enough turn turn on and the opposite to turn off. So a pull-down resistor (in parallel with maybe a 12V zener for gate voltage protection) will prevent some problems, but you must use a MOSFET specified for 5V drive if that's what you are using.

You might consider something more like an Infineon IPP50N10S3L-16, which is rated at 100V (5x more margin than the thin 10V you have with a 60V MOSFET) and has 21m\$\Omega\$ max Rds(on) with 4.5V drive. There are other choices- you can do a parametric search.

Unlike BJTs, there extra voltage rating costs Rds(on) vs. silicon area and also makes logic level more difficult, so the voltage rating should be enough to be reliable against transients etc. but not too much, if that makes sense to you.

\$\endgroup\$
6
  • \$\begingroup\$ The MOSFETs that I used have a Vgsmax of 2.5V so I figure that my 5V arduino should be able to turn them all the way on. And the solenoid coils have flyback diodes on them to clamp back-emf. \$\endgroup\$ Commented Mar 11, 2015 at 18:54
  • \$\begingroup\$ If you only operate at 25°C and your solenoid draws no more than 250\$\mu\$A (and is okay with 2.5V drop across the MOSFET at that current) then 2.5V Vgs is okay, however I doubt that is the real situation. Those MOSFETs are specified at 10V Vgs, not at 4.5V. Compare data sheets. \$\endgroup\$ Commented Mar 11, 2015 at 18:59
  • \$\begingroup\$ What am I comparing? The Vgs(th)max of the FQP30N06L is 2.5V while the same rating on the IPP50N10S3L-16 is 2.4V. \$\endgroup\$ Commented Mar 12, 2015 at 17:27
  • \$\begingroup\$ The voltage at which Rds(on) is guaranteed is what you can depend on for switching a significant load. Rds(on) will be higher that the stated 25°C value if the part is hot (by more than 50% if the part is very hot). \$\endgroup\$ Commented Mar 12, 2015 at 17:28
  • \$\begingroup\$ Ok, the Rds(on) for the FQP30N06L is listed at a Vgs of 5V. Is that what you are referring to? \$\endgroup\$ Commented Mar 12, 2015 at 19:24

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.