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?
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.