Electronic – MOSFET blowing when soft starting a motor

dc motormosfet

I have a small SMD MOSFET [AO3400A] powering a small 12VDC motor which draws 1Amp in normal running mode (higher on turn-on but I can't easily measure that). When turning on this motor, it trips the power surge protection in my PSU. When I pre-load the PSU with other components, there's no trip-out. So, I want to soft start it, with as few components as possible.

I have built the attached circuit which works perfectly for non-inductive loads (eg 70W LED COB); the light comes on slowly. However, with a motor it blows the MOSFET so that when 3v3 is removed the motor continues to run (at half speed). Interestingly [with a new MOSFET], when the 20k resistor bypassed the motor starts immediately, and then ramps down as the cap discharges … as expected. But why would adding RP3 to slowly charge the capacitor cause the MOSFET to blow?

Using a STP16NF06 TO220 MOSFET does not have this problem.

The PSU is rated 150W, and others on my desk of the same model don't trip… but I need to design to deal with the odd sub-standard PSU. In normal running the PSU is fine up to 12 amps.

I am powering the 3V3 with a microcontroller so I could in theory use a PWM start, but would that prevent the inrush current problem? I would suspect not.

enter image description here

Best Answer

On switch on you are probably holding the MOSFET in part of its operating characteristic where it exceeds its maximum power dissipation. Given the long time constant this may be a point where the motor does not yet start. The fact that the circuit works without RP2 and works with a TO220 FET capable of higher short term dissipation backs this up.

What strikes me is that you have a 2s time constant on the gate (given a low impedance drive) you don't need anything near that to start a small motor. Try reducing your gate capacitor to 10uF.

Related Topic