← Block library

LDO Regulator

@electrace/ldo-regulator@1.0.0 · CC-BY-4.0
vin 4.5–12 Vvout 3.3 Viout_max 0.5 Adropout 0.3 V

LDO Regulator

A low-dropout linear regulator that holds the output at a fixed 3.3 V. Unlike a buck, it doesn't switch — it acts like a smart variable resistor, burning the excess voltage as heat. That makes it quiet and cheap, but inefficient when the input is much higher than the output.

  • U1 — the regulator. Senses its own output and adjusts the pass element to keep 3.3 V.
  • Cin / Cout — required decoupling. Cout in particular sets the control-loop stability; most LDOs specify a minimum value and ESR range.

Exposes: vin (4.5–12 V), vout (3.3 V, up to 0.5 A), and gnd.

Efficiency ≈ Vout / Vin — so at 12 V in, only ~28 % of the power reaches the load and the rest is heat: P_heat ≈ (Vin − Vout) × Iout. Great for low currents from a near rail, wasteful for big steps — reach for the buck instead.

Exposed nets

vinin · power · 4.5–12 V
gndin · gnd
voutout · rail · 3.3 V

Inside this block

U1
ldo-3v3
linear pass element — drops the input to a clean, low-noise 3.3 V
Cin
1uF
input stability / local charge
Cout
10uF
output stability — most LDOs require a minimum output cap

Limits & gotchas

vin.max 15VRegulator abs-max is ~15 V in; beyond that the pass device overheats. Linear means it burns (Vin−Vout)·Iout as heat — mind the dissipation.
This page is generated from the block's source — the same content powers the editor's explanations and live checks.