Turn-key PCB assembly services in prototype quantities or low-volume to mid-volume production runs

How to build self resetting load switch in embedded circuits

In many microcontroller projects we need to control loads such as relays, bulbs or motors. From microcontroller side we simply send signal that turns device on or off. Microcontroller normally don’t care whats going on further – is load switched on or is it failing. Of course we can build feedback and read voltage from sense resistor and then switch load off in case it draws too much of current. But sometimes relying on microcontroller to work reliable when it can hung due to overload conditions is not accepted. We need to use passive methods of protection. Few additional discrete components can make a big difference. Anthony suggests transistor based overload protection circuit which in normal conditions doesn’t doesn’t do anything. But once current exceed the limit, it shuts off switching MOSFET transistor immediately and thus probably saving the rest of circuit from frying. One simple solution is to use NPN transistor which base is connected to load current sense resistor. It value is selected so that voltage drop on load threshold current would open transistor and thus tie main… Continue reading