Electronic – P-Channel MOSFET Inrush Current Limiting – Transistor burn issue

inrush-currentmosfettemperaturetransistors

I'm fighting with PFET inrush current limiting circuit discussed here: P-Channel MOSFET Inrush Current Limiting

In my circuit is input voltage 24V DC and C_Load is 6mF. I'm switching on transistor slowly 150 ms => and that limit current quite well (less than 2.5A). But sometimes is transistor fully open during power supply connection => 6mF cap is loaded very quickly and inrush is also very big and that damage transistor. Can somebody help me solve this issue? I'm using the circuit in the picture below.

Inrush current limiter schematic

I did a lot of simulations in LT spice and there is a circuit working well. Transistor never burned in the simulator 🙂

See results from simulator:
From top to bottom:

  • Grey = power loss on the transistor
  • Purple = voltage cross transistor VDS (drain to source)
  • Magenta = voltage between gate and source
  • Red = input voltage
  • Blue = Voltage gate to the ground
  • Green = current through the drain of transistor

simulation results

enter image description here

enter image description here

Here are the measurement results:

enter image description here

Best Answer

Nicely presented data.
And good to see well lit well enough focused photos.

In simulation you are exceeding the SOA (safe operating area) of the FET, or maybe just waltzing along its outer edges.
In the real world, you are attempting to, unsuccessfully .
Murphy favours the real world when dealing with magic smoke issues.

While, as Bimpelrekkie notes, you have far too little heatsinking, it is likely that even that will not save you as the SOA graphs relate to junction to ambient operation, and even an infinite heatsink on the case will probably not be enough.

enter image description here

Provision of datasheet links is always a good idea.
SiRA01DP datasheet here.
Above graphs from page 4.
Look at various voltage - current combinations that fall at about the 100 ms line.
You are attempting to dissipate roughly 20W for about 100 ms. Allowable V x I values for around 100 mS duration fall below the values you are using.

TRY a decent amount of heatsinking - but, do not be surprised if it does not work.