Electronic – Over-current sense

current-sensingmosfetnpnshort-circuit

I am using a circuit shown below.
it is designed to sense 1.5 A whenever the load takes current >= 1.5 A. Rsen senses the related voltage and activates the transistor.
Here I use a Rsen = 0.46 R(0.7V/1.5A).

Whenever 1.5 A flows the BC547 turns ON and the gate of MOSFET gets turned off (Vgs less than Vth).

But our problem is source of MOSFET provide a voltage and MOSFET getting over heated.

Can someone provide a solution for this?

enter image description here

Best Answer

Your circuit is in fact a current regulator: it won't let the current exceed the threshold, but it will never cut off the load in case of over-current. And power MOSFETs make very poor linear regulators because they tend to go into thermal runaway and die.

If you want over-current protection, you need to latch the over-current signal either temporarily or until a reset. If you PWM comes from an MCU, you can route your over-current signal to its input pin and program the protection the way you want.

Another form of protection is to install a polyfuse in series with the load: polyfuses have the latch-up behaviour built-in. Getting back into a working state would require power-down and cooldown delay, so it's a less flexible solution.

Related Topic