Sizing a Power Supply for Your Circuit

How to size a power supply: sum load currents per rail using I = P/V, add inrush margin, and choose between regulated linear and switching supplies.

ZERO UPLOAD · ALL LOCAL
  1. Enter any two values: Voltage, Current, Resistance, or Power.
  2. The remaining two fields calculate instantly.
  3. Tap Copy next to any field to grab its value.

Power supply sizing math

  • I = P/V
  • add 25-30% above steady-state for inrush and future growth
  • 85-95%, vs. linear's direct V×I heat dissipation
  • 2 to 6x running current at startup

Undersized supplies sag under load — the failure often only appears once real peripherals are attached, not on the bench with a light load.

Voltage V
Current A
Resistance Ω
Power W

Sizing a Power Supply for Your Circuit

Choosing the right power supply starts with the total current demand at each rail. An undersized supply sags its output voltage under load, causing processors to reset, motors to stall, and protection circuits to trip unnecessarily. An oversized supply wastes cost, weight, and shelf space. Sizing correctly requires applying I = P/V to every subsystem at its worst-case operating point,1 summing the results per rail, and adding a margin for startup inrush and future growth. This analysis turns a vague requirement such as "enough power for the board" into specific numbers: rated voltage, minimum current, and required regulation performance. Getting these numbers right before ordering a supply prevents the common failure mode where a prototype works on the bench but fails in the field under full load.

Summing load currents per rail and adding startup margin

Sizing starts with a load list that captures every subsystem the supply must serve. For each subsystem, find its wattage or current at maximum operation and note its supply voltage. Convert watts to amps using I = P/V if the datasheet specifies power rather than current. Summing the currents at each voltage gives the steady-state requirement per rail, and recording the peak current alongside the steady-state value lets you verify the supply can handle both the continuous draw and the brief transients that occur when motors start or radios transmit.

Adding 25 to 30 percent margin above the steady-state current handles transient spikes from sudden load steps and leaves headroom for future peripherals that nobody thinks of during the initial design review but inevitably get added once the prototype proves the concept works. For a 5 V rail with a processor at 2 A, USB peripherals at 1 A, and an LED display at 0.5 A: steady-state sum = 3.5 A, with 30 percent margin the supply needs to deliver at least 4.55 A at 5 V.

Choosing a margin for transients and future growth

A 5 A supply is the minimum, and a 6 A supply provides a comfortable operating margin while still fitting within a standard DIN-rail or wall-wart form factor. Repeat the load list calculation whenever a new peripheral is added to confirm the supply remains within its rated current. A common mistake is to size the supply for today's load without accounting for future expansion: adding a second SSD, a larger display, or a communication module later can push a marginal supply into current limit, causing voltage sag and system resets. Document the load list and the margin calculation so that anyone adding a new subsystem can quickly verify the supply has enough headroom.

Inrush current from capacitors and motors

Inrush current appears when a load looks like a short circuit for a few milliseconds. Large input capacitors charge rapidly when power is applied, and motors can draw two to six times their running current while the rotor starts.2 A supply may have enough continuous current but still fold back, reset, or trip if the inrush peak exceeds its current limit.

Use soft-start circuits, inrush-limiting resistors, NTC thermistors, or a supply with a specified peak-current capability when large capacitors or motors are present, because the peak inrush can be many times the steady-state draw and a supply that handles the continuous load perfectly may still fold back or current-limit on the first millisecond of startup if it cannot source the instantaneous peak.

Protecting against motor inrush

For motor loads, also check that the supply can tolerate regenerative current if the driver returns energy to the rail during braking, because a decelerating motor acts as a generator that pushes current back toward the supply and can raise the bus voltage above its regulated setpoint. Furthermore, confirm the supply's energy storage capacitance is large enough to support the startup transient before steady-state regulation takes over, since the control loop needs milliseconds to respond and the local capacitors must source the peak current during that window.

A 10,000 µF input capacitor bank on a 5 V supply stores enough energy to support a 10 A inrush for several milliseconds, which covers most motor startup events. Without that local energy storage, the supply's remote output capacitors and cable inductance limit the peak current the load can draw, causing the output voltage to dip and potentially reset other circuits sharing the same rail.

Linear versus switching regulated supplies

Linear regulated supplies drop the difference between input and output voltage across a pass transistor, converting excess voltage directly to heat. A linear supply at 12 V in, 5 V out at 2 A dissipates (12 - 5) × 2 = 14 W internally, requiring a heatsink and adequate airflow. Linear supplies produce very low ripple and respond to transient load changes quickly, making them preferred for precision analog circuits and low-noise RF supplies.

Switching supplies convert excess input power to the output at efficiencies of 85 to 95 percent.3 The same 12 V to 5 V conversion at 2 A dissipates only 0.5 to 1.5 W internally at 90 percent efficiency. Switching supplies are the standard choice for most digital electronics and motor-drive applications where efficiency matters more than low ripple. The tradeoff is switching noise on the output, typically 20 to 100 mV peak-to-peak, which requires LC filtering for noise-sensitive analog front ends.3

Before selecting the form factor, also check the supply's minimum-load requirement against your system's sleep-mode current. Some switching regulators cannot maintain regulation at very light loads and will produce an output overvoltage during sleep modes when the system draws only a few milliamps, which can damage low-voltage microcontrollers or cause excessive battery drain through parasitic paths.4

Confirming supply stability across the full load range

Confirm the supply stays stable across the full expected load range, not only at the rated continuous current. A supply that regulates perfectly at 3 A may oscillate or drift at 50 mA if its control loop is not designed for light-load stability. For battery-powered devices that spend most of their time in a low-power sleep mode, this light-load behaviour determines whether the system actually achieves the expected battery life. Check the manufacturer's load regulation graph from minimum load to full load, and if the minimum load is specified above your sleep-mode current, add a bleed resistor to keep the supply in its regulated range.

When to use this

Use this guide when specifying a power supply for a new PCB design before writing the bill of materials, when upgrading an existing supply that runs hot or sags under load, or when planning the power architecture for a multi-rail system. Reference it to confirm the margin calculation before committing to a supply form factor. per-rail current from watts and volts is the number every margin rests on.

Examples

Raspberry Pi 5 with SSD, touchscreen, and USB keyboard at 5V

Pi 5 draws up to 5 A at 5 V. SSD adds 0.9 A, touchscreen 0.5 A, keyboard 0.1 A. Total = 6.5 A at 5 V. With 25 percent margin: 8.1 A minimum. Use the official 5 V 5 A USB-C supply for the Pi alone; power SSD and display from a separate 5 V 4 A supply or a powered USB hub.

Arduino Uno with motor shield driving two DC motors at 12V

Two 12 V DC motors at 1 A stall each draw 2 A running plus 6 A startup inrush. Arduino 5 V rail at 200 mA. Use a 12 V 5 A supply for the motor rail and a separate 5 V 1 A USB supply for the Arduino logic. Never power the motor from the same supply as the microcontroller without decoupling.

12V industrial controller with relay coils and Raspberry Pi Compute Module

Eight 12 V relay coils at 80 mA each = 640 mA. CM4 via DC-DC at 12 V: CM4 draws 5 W, so I = 5/12 = 0.42 A. Total 12 V: 640 + 420 = 1060 mA plus 30 percent margin = 1.38 A. A 12 V 2 A supply is adequate with room for additional I/O.

Sources
  1. 1.

    All About Circuits, "How Voltage, Current, and Resistance Relate," allaboutcircuits.com, accessed June 2026. https://www.allaboutcircuits.com/textbook/direct-current/chpt-2/voltage-current-resistance-relate/

  2. 2.

    "Brushed DC motor," Wikipedia, accessed June 2026. https://en.wikipedia.org/wiki/Brushed_DC_motor

  3. 3.

    "Switched-mode power supply," Wikipedia, accessed June 2026. https://en.wikipedia.org/wiki/Switched-mode_power_supply

  4. 4.

    Texas Instruments, "Avoiding Pulse Skip Operation at Light Load Conditions," SNVAAA8, ti.com, accessed June 2026. https://www.ti.com/lit/ab/snvaaa8

FAQ