When you search for a schematic circuit breaker, you are usually looking at one of two things: the standard IEC/ANSI symbol used on AC mains wiring diagrams, or the actual electronic circuit design for a solid-state DC breaker. While mechanical thermal-magnetic breakers rule the 120V/240V AC home panel, they are too slow and bulky for sensitive 12V/24V DC solar subpanels, battery management systems (BMS), and workbench power supplies. A fuse blows once and leaves you in the dark; a mechanical breaker takes milliseconds to trip, which is an eternity for a fragile microcontroller.
In this guide, we are building an electronic solid-state circuit breaker. We will walk through the exact topology, calculate real component values for a 5A trip threshold, map out failure modes, and cover how to safely test it on a breadboard.
The High-Side P-Channel Topology
Why use a high-side P-channel MOSFET topology over a low-side N-channel switch or a simple fuse? Low-side switching breaks the ground return, which can cause ground loops, floating load voltages, and unexpected back-feeding through data lines. A high-side breaker disconnects the positive supply, leaving the load safely referenced to ground. Compared to a mechanical breaker, this solid-state topology trips in microseconds (limited only by the op-amp slew rate and MOSFET gate capacitance) and features automatic or push-button reset without replacing parts.
Here is the topology mapped to four critical nodes:
- Node A (V_BAT): The raw DC input (e.g., 12V nominal from a LiFePO4 battery or solar charge controller).
- Node B (V_SENSE): The junction between the shunt resistor and the load. This node drops slightly below V_BAT under load.
- Node C (V_GATE): The gate of the P-channel MOSFET. Pulling this node low turns the breaker ON; pulling it to V_BAT turns it OFF.
- Node D (V_LOAD): The protected output feeding your downstream DC subpanel or device.
The control logic relies on an operational amplifier configured as a comparator. It monitors the voltage drop across a shunt resistor placed between Node A and Node B. When the load current causes the voltage drop to exceed a precise reference voltage (V_ref), the comparator flips state, cutting power to the MOSFET gate and opening the circuit.
Component Selection & Design Walkthrough
Let’s design this schematic circuit breaker for a 12V nominal DC system (operating range 11.5V to 14.4V) with a strict 5.0 Amp trip threshold. Here are the exact component values you need to pull from your bins.
1. Sizing the Shunt Resistor (R_sense)
We need a measurable voltage drop at 5A, but we want to minimize wasted power and heat. Let’s target a 0.25V drop at the trip point.
- Resistance: R = V / I = 0.25V / 5.0A = 0.05Ω.
- Power Dissipation: P = I² × R = 25 × 0.05 = 1.25W.
- Selection: Use a 0.05Ω, 3W metal film or wirewound resistor (like the Vishay WSL series). Derating to a 3W part keeps the resistor cool to the touch at continuous 4A loads.
2. The Comparator and Reference
We will use an LM393 dual comparator. Unlike standard op-amps, the LM393 has an open-collector output, making it easy to interface with pull-up resistors and transistor gates without fighting internal push-pull stages.
For the reference voltage (V_ref = 0.25V), a simple resistor divider off the 12V rail will drift as the battery voltage sags. Instead, use a TL431 shunt regulator to create a stable 2.5V reference, then divide that down.
- R1 (Top divider): 10kΩ
- R2 (Bottom divider): 1.1kΩ
- Resulting V_ref: 2.5V × [1.1k / (10k + 1.1k)] ≈ 0.247V (Trip point shifts to ~4.95A, which is perfectly acceptable for a 5A nominal breaker).
3. The Pass Element (MOSFET)
We need a P-channel MOSFET with a low Rds(on) to prevent voltage sag at Node D, and a Vgs(max) rating higher than our 14.4V maximum battery voltage.
- Part: IRF4905 (Vds = -55V, Id = -74A, Rds(on) = 20mΩ).
- Conduction Loss: At 5A, P = 25 × 0.020 = 0.5W. It will run warm but won't require a massive heatsink for a TO-220 package.
4. Gate Drive and Latch
The LM393 output pulls low when a fault is detected. We use a 2N3904 NPN transistor to invert this logic. When the comparator output goes low, the NPN turns off, allowing a 10kΩ pull-up resistor to pull Node C (V_GATE) up to V_BAT, turning the P-FET off and breaking the circuit. To make it a "latching" breaker (requiring a manual reset), add an SCR or a secondary feedback resistor from the load side to keep the comparator tripped until power is cycled.
Behavior Matrix & Failure Mode Extremes
A robust schematic circuit breaker design must account for what happens when components fail or the load behaves unpredictably. Here is the failure-mode contrast showing how the topology reacts to extremes.
| Fault Condition | Node B (V_SENSE) Behavior | Node C (V_GATE) State | System Result & Edge Case |
|---|---|---|---|
| Normal Operation (3A Load) | Drops to ~11.85V (0.15V drop) | Pulled Low (~0V) by NPN | MOSFET fully ON. Load receives power. |
| Load Short Circuit | Drops rapidly toward 0V | Pulls High to V_BAT via 10kΩ | MOSFET turns OFF in <5µs. Short protected. |
| Shunt Resistor Opens | Floats or drops to 0V (no current) | Pulls High to V_BAT | Fails SAFE. Breaker trips, cutting power to load. |
| Comparator Fails High | Unchanged | Pulls High to V_BAT | Fails SAFE. Breaker trips and will not reset. |
| MOSFET Shorts (D-S) | Equals Node A (V_BAT) | Irrelevant (Gate bypassed) | CATASTROPHIC FAILURE. Breaker cannot trip. Requires upstream mechanical fuse. |
Design Rule: Because a MOSFET can fail in a short-circuit state (drain-to-source), a solid-state breaker must always be backed up by a slow-blow mechanical fuse or standard DC breaker sized 150% above the trip threshold (e.g., an 8A fuse for this 5A circuit). For more on coordinating electronic and mechanical protection, refer to Texas Instruments' guidelines on eFuse and hot-swap controllers.
Step-by-Step Breadboard Testing Procedure
Do not wire this directly to a massive 200Ah LiFePO4 battery bank for your first test. A wiring error on the breadboard will vaporize your jumper wires. Follow this sequence using a current-limited bench power supply.
- Power the Logic First: Connect your bench supply to the breadboard rails. Set it to 12.0V with a 6A current limit. Wire the TL431 reference circuit and verify with your multimeter that the voltage divider is outputting exactly 0.247V at the LM393 inverting input.
- Verify the Gate Drive: With no load connected, measure Node C (V_GATE). It should read ~12V (MOSFET OFF). Manually pull the LM393 non-inverting input high (above 0.247V) using a jumper to V_BAT. Node C should drop to ~0.2V, indicating the NPN is pulling the gate low and turning the MOSFET ON.
- Connect a Dummy Load: Wire a 12V automotive tail light bulb (roughly 2A draw) to Node D. Power the system. The bulb should light up. Measure the voltage drop across the 0.05Ω shunt resistor; it should read approximately 0.10V (2A × 0.05Ω).
- Simulate an Overload: Swap the tail light bulb for a high-power 12V halogen lamp or a power resistor that will draw 6A+ (e.g., a 2Ω, 50W chassis-mount resistor).
- Observe the Trip: The moment the 2Ω resistor is connected, current attempts to spike to 6A. The shunt voltage will hit 0.30V, exceeding the 0.247V reference. The LM393 will snap low, the NPN will cut off, and Node C will pull high. The load should drop to 0V in microseconds.
- Test the Short Circuit Extreme: Replace the load with a heavy-duty toggle switch wired directly to ground. Flip the switch to create a dead short. The breaker must trip instantly. If your bench supply's CC (Constant Current) light flashes, your wiring inductance is causing a brief voltage spike; add a 100nF ceramic bypass capacitor directly across the LM393 VCC and GND pins to stabilize the logic.
Frequently Asked Questions
What is the standard schematic symbol for a circuit breaker?
On AC mains wiring diagrams and single-line diagrams, the schematic symbol for a circuit breaker varies by standard. The ANSI/IEEE standard (common in North America) uses a rectangle with a diagonal line and a small horizontal cross inside, representing the thermal-magnetic trip mechanism. The IEC 60617 standard (common in Europe and international solar schematics) depicts it as a straight line broken by a small box, with a curved hook or arch over the break indicating the manual latch and automatic trip. If you are drafting a subpanel wiring diagram in software like AutoCAD Electrical or KiCad, ensure your symbol library matches the regional standard of your AHJ.
Can I use a schematic circuit breaker for 120V AC home wiring?
No. Solid-state electronic breakers are not permitted as the sole means of overcurrent protection for AC branch circuits in residential homes. NFPA 70 (National Electrical Code) Article 240.8 strictly requires fuses and circuit breakers to be of the listed type. Mechanical breakers are designed to handle the massive interrupting capacity (AIC rating, typically 10,000A for residential) required during a utility grid short circuit. A MOSFET will literally explode under those fault currents. Stick to standard Square D, Eaton, or Siemens thermal-magnetic breakers sized to your wire ampacity for home panels.
How do I handle inrush current without nuisance tripping?
Capacitive loads (like DC-DC converters or motor controllers) draw massive inrush current for the first few milliseconds as their input capacitors charge, easily exceeding the 5A trip threshold and shutting down your breaker immediately. To fix this, add a soft-start RC network to the MOSFET gate. Place a 10kΩ resistor in series with the gate pull-down path, and a 1µF capacitor from the gate to the source. This slows the MOSFET's turn-on time to roughly 10ms, allowing the downstream capacitors to charge gradually without spiking the shunt voltage. Alternatively, add a small delay capacitor (e.g., 100nF) across the comparator's reference input to mask microsecond current spikes.
Why does my MOSFET get hot even when the load is under the trip limit?
If your P-channel MOSFET is running hot at 3A or 4A, it is likely not being fully enhanced. A P-FET requires the gate-to-source voltage (Vgs) to be sufficiently negative. If your battery is at 12V, but your NPN transistor is only pulling the gate down to 1.5V (due to base resistor sizing or Vce saturation), your Vgs is only -10.5V. Check the datasheet for your specific MOSFET; while the IRF4905 is fully enhanced at -10V, logic-level FETs might need specific gate drive voltages. Ensure your NPN base resistor is low enough (e.g., 1kΩ) to drive the transistor hard into saturation, pulling Node C as close to 0V as possible.






