To protect a DC load from short circuits without blowing fuses or losing your ground reference, use a high-side P-channel MOSFET current limiter. This topology clamps current to a safe, predefined threshold by sensing the voltage drop across a series resistor and throttling the MOSFET's gate drive. Unlike a one-time thermal fuse, it resets instantly when the fault clears, and unlike low-side limiters, it preserves the common ground required by sensitive logic and microcontrollers.
The High-Side Current Limiter Topology
This constant-current limiter relies on three active nodes and a passive sense element. The P-channel MOSFET (Q1) acts as a variable resistor in the high-side power path, while an NPN BJT (Q2) acts as the error amplifier that monitors the load current.
Node Labels and Connections
- Node A (Vin): Unregulated DC input. Connects to Q1 Source and the top of the gate pull-up resistor (R1).
- Node B (Vout): Connects to Q1 Drain and the high side of the sense resistor (Rsense).
- Node C (Sense_Low): Connects to the low side of Rsense, the load's positive terminal, and Q2 Emitter.
- Node D (GND): Common ground. Connects to the load's negative terminal.
Q2's Base connects directly to Node B. Q2's Collector connects to Q1's Gate. When the voltage drop across Rsense (V_B - V_C) reaches approximately 0.6V, Q2 turns on, pulling Q1's gate toward ground. This reduces Q1's Vgs, throttling the current and preventing it from rising further.
Behavior Matrix: Element Changes and Fault Responses
| Condition / Fault | Rsense Voltage (Vbe) | Q2 State | Q1 Gate Voltage | Load Current |
|---|---|---|---|---|
| Normal Load (e.g., 10Ω) | < 0.6V | Cut-off | Pulled to Vin via R1 | Ohmic (V/R) |
| Heavy Load (Approaching Limit) | ~0.55V | Leaking slightly | Slightly below Vin | Near threshold |
| Dead Short (Load = 0Ω) | Clamped at ~0.6V | Active / Saturated | Regulated to limit Id | Clamped at I_limit |
| Open Load (Disconnected) | 0V | Cut-off | Pulled to Vin via R1 | 0A |
Why This Topology Over the Alternatives?
When designing short circuit protection, you generally choose between a series polyfuse (PTC), a low-side N-channel limiter, or this high-side P-channel limiter. Here is how they contrast in real-world bench applications.
| Criteria | High-Side P-MOS Limiter | Low-Side N-MOS Limiter | Series Polyfuse (PTC) |
|---|---|---|---|
| Ground Integrity | Maintains common GND | Breaks GND reference | Maintains common GND |
| Reset Speed | Instantaneous (µs) | Instantaneous (µs) | Slow (seconds to minutes) |
| Current Precision | High (±5% with 1% Rsense) | High (±5%) | Poor (trips at 2x hold current) |
| Component Cost | ~$1.50 (discrete) | ~$1.20 (discrete) | ~$0.30 |
| Best Use Case | Microcontroller / Sensor rails | High-current motor returns | Battery packs, consumer USB |
The high-side P-MOS topology wins for mixed-signal boards. If you use a low-side limiter and a short occurs, the load's ground pin floats up to the supply voltage while the limiter throttles, which can backfeed and destroy upstream I2C or SPI peripherals connected to the same ground domain.
Design Walkthrough: Picking Real Component Values
Let's design a protector for a 12V nominal rail (11.4V–12.6V actual) that must supply up to 1.2A but clamp any short circuit at 1.27A.
1. Sizing the Sense Resistor (Rsense)
The limit threshold is dictated by the Base-Emitter turn-on voltage (Vbe) of the NPN BJT, which is nominally 0.6V at room temperature.
Formula: Rsense = Vbe / I_limit
Calculation: 0.6V / 1.27A = 0.472Ω.
We will select a standard 0.47Ω metal film resistor. Because the resistor must dissipate power during a short (P = I²R = 1.27² × 0.47 = 0.75W), we must use a 2W or 3W rated package (e.g., Vishay Dale RS02B series) to prevent thermal drift and physical burnout.
2. Selecting the Pass Transistor (Q1)
Q1 must handle the continuous load current and survive the thermal stress of a short. We select the ON Semiconductor FQP27P06, a P-channel MOSFET rated for -60V and -16A. Its Rds(on) is low enough (0.12Ω) to minimize voltage drop during normal operation (1.2A × 0.12Ω = 0.144V drop).
3. Selecting the Error Amplifier (Q2) and Pull-up (R1)
A standard 2N3904 NPN BJT is perfect for Q2; it handles the small gate discharge current easily. R1, the gate pull-up resistor, should be 10kΩ. This provides enough current to keep Q1 enhanced during normal operation but allows Q2 to easily pull the gate low during a fault without dissipating excessive base current.
Failure Extremes: What Breaks When?
A robust short circuit protection design requires analyzing what happens when the protection components themselves fail.
- If Rsense opens (e.g., trace fracture): No current flows to the load. Q2 remains off. Q1 stays fully enhanced. The circuit fails safe (no power to load), but protection is lost if the load is reconnected and the fracture bridges.
- If Q2 Base-Emitter shorts: Q2 cannot turn on. Q1 remains fully on. Result: Protection is completely defeated. A downstream short will draw maximum supply current until the upstream breaker trips.
- If Load shorts (The Thermal Trap): The circuit successfully limits current to 1.27A. However, Q1 now drops nearly the entire 12V supply. Power dissipation in Q1 is P = Vds × Id = 11.4V × 1.27A = 14.47W. Without a heatsink, a TO-220 package will exceed its 150°C junction temperature in under 3 seconds and fail catastrophically. Fix: You must attach a heatsink (e.g., Aavid 577202B00000G, ~15°C/W) or use this circuit only to buy time for a microcontroller to open a secondary relay.
Step-by-Step Breadboard Testing
Testing a 14W fault on a standard solderless breadboard will melt the internal spring contacts. Follow this sequence to verify the design safely.
- Prep the Power Path: Do not route the 12V, Rsense, or Load current through the breadboard's internal bus strips. Use heavy-gauge jumper wires (18 AWG) and alligator clips to connect Vin, Q1, Rsense, and the load directly.
- Insert Control Components: Place the 2N3904 (Q2), 10kΩ pull-up (R1), and the gate drive wiring into the breadboard. Connect Q2's collector to Q1's gate via a short jumper.
- Set Bench Supply Limits: Configure your bench power supply to 12V with its own Over-Current Protection (OCP) set to 2.0A. This acts as your ultimate backup if the discrete limiter fails.
- Test Normal Operation: Connect a 10Ω, 10W power resistor as the load. Power on. Measure the voltage across Rsense. It should read roughly 0.56V (1.2A × 0.47Ω), and the load should receive ~11.3V.
- Test the Short: Using a thick piece of copper wire or a heavy-duty toggle switch, short the load terminals. The bench supply current should instantly spike and clamp at exactly ~1.27A. The voltage across Rsense will clamp at ~0.6V.
- Verify Reset: Remove the short. The load voltage should immediately return to normal without requiring a power cycle.
Frequently Asked Questions
How does short circuit protection differ from overvoltage protection?
Short circuit protection monitors current (or the voltage drop across a sense resistor) and throttles the series pass element to prevent excessive electron flow during a low-impedance fault. Overvoltage protection (OVP) monitors the absolute voltage relative to ground and typically triggers a crowbar circuit (like an SCR) or opens a relay to prevent high voltage from destroying downstream semiconductors. A robust power supply design incorporates both, as they protect against entirely different failure modes.
Can I use an N-channel MOSFET for high-side short circuit protection?
Not without a charge pump. An N-channel MOSFET requires its Gate to be driven significantly higher than its Source to turn on. In a high-side configuration, the Source is connected to the load. If your supply is 12V, you would need a 20V+ gate drive signal to fully enhance the N-MOSFET. This requires a complex charge pump or bootstrap circuit. P-channel MOSFETs are used in high-side limiters because they turn on when the gate is pulled below the source, which is easily achieved by pulling the gate to ground using a standard NPN BJT.
Why does my MOSFET get hot during a short circuit even with protection?
Because the protection circuit is working exactly as designed. During a short, the limiter forces the MOSFET out of its low-resistance "switch" state and into its linear (saturation) region. The MOSFET acts as a variable resistor, dropping the excess voltage to maintain a constant current. If you have a 12V supply and a 1A limit, the MOSFET is dissipating 12 Watts of heat (P = V × I). You must use a properly sized heatsink or implement a timer that cuts power entirely if the short persists for more than a few milliseconds.
Will this short circuit protection circuit work for AC loads?
No. This topology is strictly for DC applications. MOSFETs contain an intrinsic body diode. If you apply AC voltage, the P-channel MOSFET will block current during the positive half-cycle (when enhanced off), but during the negative half-cycle, the intrinsic body diode will become forward-biased and conduct freely, completely bypassing your protection circuit. For AC short circuit protection, you must use a TRIAC-based crowbar, a solid-state relay (SSR) with zero-crossing detection, or a traditional magnetic circuit breaker.






