I'm designing a 12V battery-operated portable lighting controller, and frequently am asked about improving the run time. The simplest way is to add a second battery in parallel, but I often worry that users will get it wrong, hook up the batteries in series, and provide 24V instead.

What's the best/recommended way to protect a device from an overvoltage situation like this, (where double the voltage is applied for a length of time that I would not consider to be transient)?

In this case, the controller uses no more than 100mA as this particular one simply flashes LED's rather than sourcing a lot of current. It has a couple of voltage regulators that are only capable of handling up to 15V input.

I've been experimenting with Zener diodes and transient voltage suppressors (TVS) but with mixed results. I'd prefer that an overvoltage situation (such as 24V applied) to trip a circuit breaker (PTC fuse) and protect the voltage regulators and microcontrollers. If someone connects the device to mains (120V), they're on their own!

  • \$\begingroup\$ Check your favorite Internet search engine for 'crowbar circuit'. \$\endgroup\$
    – jippie
    Jan 13, 2013 at 10:41

2 Answers 2


Something like this should work:

zener overvoltage protection

Use 12V zener, choose a mosfet with low gate threshold preferably Vth < 3V, Vgs < 12V and capable of high instanteneous current.

If a voltage Vin gets above 12V, Vin - Vz will appear at the gate of the mosfet. When this voltage goes above the threshold voltage, mosfet turns on and shorts the input to the ground via fuse, the fuse blows.

On a second thought, a small resistor could be put on the drain of the mosfet to protect it from overcurrent. Resistor value should be hight enough so that 24V/R < Imax for mosfet, but low enough for the fuse to blow 24V/R > Ifuse.

You can use PTC instead of fuse, but these tend to be slower, so you would probably need a beefier mosfet.

I thought, that in a case with PTC, there might be a situation, when zener and mosfet just regulate a drop on PTC so that zener conducts just a little bit and mosfet is open just a little bit, looking from outside it might seam the circuit works just allright, so I thought, "battery connection bad" indication LED could be of use:

enter image description here

On another hand, mosfet probably is not the best solution in this case, SCR would be better as it latches.

  • \$\begingroup\$ +1. See also this thread. \$\endgroup\$ Jan 12, 2013 at 21:25
  • \$\begingroup\$ Thanks miceuz! Also, what do you use to generate your schematics? \$\endgroup\$
    – JYelton
    Jan 13, 2013 at 1:15
  • \$\begingroup\$ I've used circuitlab.com. They don't have SCR in their part pool, so I went for mosfet :) \$\endgroup\$
    – miceuz
    Jan 13, 2013 at 10:00
  • \$\begingroup\$ The MOSFET DOES NOT short the input to ground. \$\endgroup\$
    – Andy aka
    Jun 4, 2018 at 11:33

You're on the right track. The only solution is to isolate the load from the overvoltage. There are many ways to accomplish that, and a fuse (either single-use or resettable PTC) is one traditional approach. The zener/TVS makes sure that the circuit draws enough current in the presence of overvoltage to trip the fuse. You can also use an SCR to crowbar the supply and trip the fuse.

Fancier approaches include using a high-voltage transistor to actively isolate the load from the supply. This can provide faster response, reducing the stress on the rest of the components.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.