Diode Clamp Circuit Calculator

Analyze a diode clamp (limiter) circuit. Calculate the output voltage given input swing, clamp reference, and series resistor.

Calculator Electronics Updated Apr 18, 2026
How to Use
  1. Enter input voltage range (Vmin to Vmax) and clamp reference (Vref).
  2. Pick clamp type: positive (limits high), negative (limits low), or bipolar (limits both).
  3. Diode forward voltage (0.7V standard, 0.3V Schottky) is factored in.
Input
±V peak
V
V (0.7 / 0.3 Schottky)
Presets
Input/Output Waveform
Upper Clamp
V
Lower Clamp
V
Output Swing
Vpp
Clipping

Show Work

Enter values.

Formulas

Positive Clamp
V_upper = Vref + Vf
Diode conducts above this.
Negative Clamp
V_lower = Vref − Vf
Diode conducts below this.
Bipolar Swing
Vout ∈ [−Vf, +Vf] for Vref=0
Two back-to-back diodes to ground.
Standard Vf
Silicon: 0.7V · Schottky: 0.3V
Faster, lower drop with Schottky.
Power in Diode
P = Vf × I_clamp
When diode conducts.
Series R (if any)
I_max = (Vin − V_clamp) / R
Limits clamp current to safe level.

History of Diode Clamps

The diode clamp appeared in vacuum-tube-era radar receivers of the 1940s as a way to reset DC levels after AC-coupled amplifier stages. MIT Radiation Laboratory engineers developed the "restoration diode" to anchor a signal's baseline to a known voltage — exactly the topology used today as an input-protection clamp. The Rad Lab Series books (1947) documented these circuits in detail and spread the technique throughout postwar electronics.

TTL logic (1964) standardized input protection using clamp diodes to Vcc and GND on every input pin. The classic SN7400 NAND input has an integrated diode pair (a Darlington input bias network plus clamp diodes) that has been copied into every subsequent TTL, CMOS, and modern low-voltage logic family. MCU input protection is essentially the same — two diodes per pin — which is why GPIO pins survive moderate overvoltage when a current-limiting resistor holds injection current below ~20 mA.

TVS (Transient Voltage Suppressor) diodes — modern descendants of the clamp concept — appeared in the 1980s for protecting against ESD and lightning surge. A TVS acts like a very fast Zener: below its breakdown voltage, it's effectively open; above, it clamps in nanoseconds, dumping joules of transient energy safely to ground. USB, Ethernet, and HDMI ports use TVS arrays as the first line of ESD defense.

About This Calculator

Pick clamp type (positive, negative, or bipolar), enter input peak amplitude, clamp reference voltage, and diode forward voltage (0.7 V silicon, 0.3 V Schottky). The tool returns the actual clipping thresholds (V_upper = Vref + Vf for positive clamp; V_lower = Vref − Vf for negative), output swing, and whether clipping will occur at your input amplitude.

For MCU/ADC input protection, place a series resistor (typically 1 kΩ) between the input signal and the clamp point — this limits clamp current to safe levels when transients occur. A 1 kΩ series resistor and a pair of Schottky diodes to Vcc/GND will protect a GPIO pin against ±30 V transients. Everything runs client-side; no values leave your browser.

Frequently Asked Questions

What is a clamp circuit?

A passive protection circuit that limits voltage excursions. A diode to a reference voltage conducts when input exceeds Vref, clamping the output to Vref + Vf.

Clamp vs. clipper?

Often used interchangeably. Strictly: clamp shifts DC level; clipper truncates amplitude. Both use similar diode-to-reference topologies.

Protection application?

Two back-to-back diodes to Vcc and GND clamp any input to Vcc+0.7 or GND−0.7 — standard input protection on MCU GPIO pins and ADC inputs.

Common Use Cases

GPIO Input Protection

Schottky clamps to rails limit ESD and static transients.

ADC Input Limiter

Prevent overvoltage reaching ADC that would exceed Vref.

Audio Limiter

Soft-clip audio peaks above a threshold; simple distortion effect or peak-level control.

Last updated: