A circuit breaker’s core function is to interrupt fault currents before they melt wiring or start a fire. In standard 120V/240V AC panels, traditional thermal-magnetic breakers rely on a bimetallic strip for thermal overloads and a solenoid for magnetic short-circuits. However, for low-voltage DC systems, solar battery banks, and bench power supplies, mechanical breakers are too slow and suffer from DC arcing. To solve this, we use solid-state circuit breakers (SSCBs). An SSCB replaces mechanical contacts with a current shunt, an op-amp comparator, and a power MOSFET to achieve microsecond trip times and infinite reset cycles.

Circuit Breaker Electrical Components, Functions, and Types

Before we build a solid-state topology, it is critical to understand the circuit breaker electrical components, function, and types found across the industry. Whether you are wiring a subpanel or protecting a 12V LiFePO4 bank, the internal architecture dictates the let-through current and trip curve.

Table 1: Breaker Types and Internal Component Functions
Breaker Type Primary Components Core Function & Trip Mechanism Typical Application
Thermal-Magnetic (Standard) Bimetallic strip, solenoid coil, arc chute, toggle latch Thermal: Strip bends on sustained overload (inverse time). Magnetic: Solenoid pulls latch on instant short-circuit. Residential AC branch circuits (NEC 240.4)
GFCI (Ground Fault) Differential current transformer, silicon-controlled rectifier (SCR), test circuit Detects 4-6mA imbalance between line and neutral. SCR triggers a solenoid to trip the latch. Wet locations, bathrooms, kitchens (NEC 210.8)
AFCI (Arc Fault) Digital signal processor (DSP), high-frequency current sensor, step-down transformer DSP analyzes current waveform for high-frequency arc signatures (series/parallel arcs) and trips the solenoid. Bedrooms, living areas, concealed wiring (NEC 210.12)
Solid-State (SSCB / eFuse) Current shunt, op-amp/comparator, P-Channel MOSFET, gate driver Op-amp compares shunt voltage to a reference. If exceeded, it pulls the MOSFET gate high, cutting off current in µs. DC solar buses, battery management, bench supplies

While Schneider Electric and other manufacturers dominate the AC thermal-magnetic and AFCI space with highly optimized arc chutes, the DC and low-voltage space is rapidly shifting toward solid-state topologies. Fuses are single-use and slow; mechanical DC relays suffer from contact bounce and catastrophic arcing. The SSCB topology offers precise, adjustable trip points without moving parts.

Solid-State Breaker Topology and Node Labels

To replicate the function of a thermal-magnetic breaker in a DC environment, we use a high-side P-Channel MOSFET switch controlled by a current-sense comparator. Here is the topology description with specific node labels:

  • NODE_VIN: The positive DC source input (e.g., 12V battery bus).
  • NODE_VSENSE: The high-side sense node, connecting the source to the current shunt resistor.
  • NODE_VREF: The reference voltage node, set by a resistor divider to define the exact trip threshold.
  • NODE_GATE: The op-amp output node, driving the gate of the P-Channel MOSFET.
  • NODE_VOUT: The switched positive output node, feeding the load.

Why This Topology Over the Alternatives?

You might ask why we don't just use a standard automotive blade fuse or a mechanical relay. A 5A blade fuse might take 10 seconds to blow at 10A, allowing sensitive downstream electronics to fry. A mechanical relay requires continuous coil power to stay closed (wasting energy) and will eventually weld its contacts shut if interrupted during a dead short. The SSCB topology draws virtually zero quiescent current when closed, trips in microseconds, and inherently limits the let-through current, protecting downstream silicon. For deeper integration into modern power rails, IC-based eFuses operate on this exact same topology, as detailed in Texas Instruments' hotswap and eFuse design guides.

Design Walkthrough: Selecting Real Component Values

Let’s design a 12V DC solid-state breaker with a strict 5.0A trip point. We need to pick real component values that account for power dissipation and threshold drift.

1. The Current Shunt (Sense Element)

We need a voltage drop that is high enough for the op-amp to read accurately, but low enough to avoid wasting power. We will target a 0.25V drop at 5A.

  • Resistance: R = V / I → 0.25V / 5A = 0.05Ω.
  • Power Rating: P = I² × R → 25 × 0.05 = 1.25W. We must use a 3W or 5W wirewound chassis-mount resistor (e.g., Vishay ALSR03) to prevent thermal drift. Standard 1/4W carbon film resistors will literally catch fire.

2. The Reference Voltage (Trip Threshold)

The comparator needs a stable 0.25V reference at NODE_VREF. If we tie the divider directly to the 12V battery, the trip point will shift as the battery sags from 14.4V (charging) to 11.5V (discharged). Instead, we use an LM4040 5.0V shunt regulator to create a rock-solid reference rail, then divide it down.

  • Divider: Using R1 = 10kΩ and R2 = 510Ω yields V_REF = 5.0V × (510 / 10510) = 0.242V. This sets our trip point precisely at 4.85A (0.242V / 0.05Ω).

3. The Comparator and Switch

  • Comparator: An LM358 dual op-amp. We wire it open-loop. The non-inverting input (+) reads NODE_VSENSE, and the inverting input (-) reads NODE_VREF. When V_SENSE exceeds V_REF, the output swings high.
  • Switch: An IRF9540N P-Channel MOSFET. It has a Vds rating of -60V and an Id of -23A. Its Rds(on) is 0.117Ω. At 5A, it will dissipate roughly 2.9W (P = I² × Rds), so you must bolt it to a small extruded aluminum heatsink.

Behavior Matrix and Extreme Failure Modes

Understanding what breaks at the extremes is what separates a hobbyist from an engineer. Here is the behavior table detailing what changes when one element changes or fails.

Table 2: Topology Behavior and Failure Mode Contrast
Element Changed / Fault Condition System Behavior & Consequence Design Mitigation
Load Shorts to Ground (Dead Short) Current spikes instantly. V_SENSE exceeds V_REF. Op-amp output goes high, turning off the P-MOSFET in µs. Breaker trips safely. Add a 100nF ceramic capacitor across the load to absorb inductive kickback and protect the MOSFET from Vds avalanche.
Shunt Resistor Opens (Fails Open) NODE_VSENSE loses its ground return path and floats. The op-amp may read a false high, permanently latching the breaker OFF. Add a 1MΩ pull-down resistor from NODE_VSENSE to ground. If the shunt opens, the node pulls to 0V, keeping the breaker ON (fail-safe for critical loads).
MOSFET Fails Short (Drain-to-Source) The breaker loses its ability to interrupt current. A downstream short will draw unlimited current from the source, risking a fire. SSCBs must always be backed up by a physical, rated fuse or mechanical breaker at the battery terminal (NEC-style redundant protection).
Ambient Temperature Rises to 60°C The 0.05Ω wirewound shunt drifts upward in resistance (+200ppm/°C). The breaker trips prematurely at ~4.5A instead of 5.0A. Use a manganin or kelvin-clip shunt with a near-zero temperature coefficient for high-precision industrial applications.
⚠️ Lithium Fire Safety Warning: Never test dead-short failure modes directly on an unprotected LiFePO4 or 18650 battery pack. A dead short on a high-C-rating lithium cell can deliver hundreds of amps instantly, welding wires and causing thermal runaway. Always place a 10A physical blade fuse between the battery positive terminal and your SSCB test jig.

Step-by-Step Breadboard Testing Procedure

Testing this circuit on a standard solderless breadboard requires strict discipline. Standard breadboard spring contacts are rated for roughly 1A. Pushing 5A through them will melt the plastic housing and create a high-resistance joint that ruins your shunt measurements.

  1. Prep the High-Current Rails: Do not route NODE_VIN or NODE_VOUT through the standard breadboard power rails. Use heavy-gauge (18 AWG) jumper wires directly from your power supply binding posts to the shunt and MOSFET leads.
  2. Power the Logic: Connect the LM358 VCC to your 12V source and GND to the common ground. Verify pin 8 reads 12V and pin 4 reads 0V with your multimeter.
  3. Set the Threshold: With no load connected, measure the voltage at NODE_VREF (LM358 pin 2). Adjust your voltage divider resistors until you read exactly 0.242V DC.
  4. Wire the Switch: Connect the IRF9540N Source to NODE_VIN, Drain to NODE_VOUT, and Gate to the LM358 output (pin 1). Add a 10kΩ pull-up resistor from the Gate to the Source to ensure the MOSFET stays off during power-up transients.
  5. Apply a Test Load: Connect a 12V automotive headlight bulb (approx. 4A draw) to NODE_VOUT. The bulb should illuminate instantly. Measure the voltage drop across the 0.05Ω shunt; it should read roughly 0.20V.
  6. Force a Trip: Swap the headlight bulb for a 12V, 50W halogen bulb (which will attempt to draw >4A cold, and surge past 5A). The breaker should trip, the bulb should stay dark, and the voltage at NODE_GATE should snap to 12V (turning off the P-MOSFET).
  7. Verify the Reset: Remove the load. The breaker will remain latched OFF because the op-amp has no hysteresis. To reset, briefly interrupt the 12V source, or add a 10µF capacitor in parallel with the V_REF divider to create a soft-start reset delay.
Bench Tip: If your breaker chatters (rapidly turns on and off) when a heavy capacitive load is connected, your op-amp is lacking hysteresis. Add a 1MΩ feedback resistor between the LM358 output (pin 1) and the non-inverting input (pin 3) to introduce a 50mV dead-band, preventing oscillation during the inrush current phase.

By understanding the exact circuit breaker electrical components, function, and types, you can move beyond simply buying off-the-shelf protection. Whether you are wiring a residential subpanel with AFCI breakers or engineering a custom DC bus for a solar array, the physics of overcurrent protection remain the same: measure the current, compare it to a safe threshold, and interrupt the path before the copper melts.