Voltage Divider and Current Divider
Voltage dividers and current dividers are simple resistor networks, but they appear everywhere: sensor inputs, bias networks, reference generation, current sharing, and troubleshooting. They are also frequently misused, especially when a divider is treated like a power supply.
Learning objectives
After this lesson, you will be able to:
- calculate unloaded and loaded voltage-divider outputs;
- calculate branch currents in two-branch current dividers;
- choose resistor values with power, impedance, and tolerance in mind;
- decide when a resistor divider is appropriate and when a regulator or buffer is required;
- avoid the common sign and topology mistakes that cause wrong answers.
Voltage divider: two resistors in series
For two resistors in series, the same current flows through both. If the output is taken across R_2, then:
$$
V_{out} = V_{in}\frac{R_2}{R_1 + R_2}
$$
define OUTPUT_MEASUREMENT annotation=V label="Output voltage (Vout)" {
pin 1 PLUS left
pin 2 MINUS left
}
BT1: Device:Battery value="12 V source" rotate=0
R1: Device:R value="upper resistor" rotate=0
R2: Device:R value="R2" rotate=0
VOUT: OUTPUT_MEASUREMENT value="+ midpoint / - return"
layout direction=LR gap=90
group SOURCE label="Source voltage (Vin)" direction=TB {
BT1
}
group DIV label="R1 above R2" direction=TB gap=65 {
R1 R2
}
group OUTPUT label="Output voltage" direction=TB {
VOUT
}
BT1.1 --> R1.1 color=#b91c1c
R1.2 --> R2.1 color=#2563eb
R2.2 --> BT1.2 color=#334155
R1.2 --> VOUT.PLUS color=#2563eb
R2.2 --> VOUT.MINUS color=#334155
Read this diagram from top to bottom on the resistor side: R1 is above R2, and their junction is Vout. The two output terminals make the measurement reference explicit: measure from the midpoint (+) to the lower return (0 V).
Worked example 1: unloaded divider
Given V_in = 12 V, R_1 = 20 kΩ, and R_2 = 10 kΩ:
$$
V_{out} = 12\frac{10}{20 + 10} = 4\ \text{V}
$$
The series current is:
$$
I = \frac{12\ \text{V}}{30\ \text{k}\Omega} = 0.4\ \text{mA}
$$
Divider loading: the part beginners miss
The simple formula above assumes the output node is unloaded. Real circuits usually connect a load, and that load appears in parallel with R_2.
BT1: Device:Battery value="12 V source" rotate=0
R1: Device:R value="20 kΩ" rotate=0
R2: Device:R value="10 kΩ" rotate=0
RL: Device:R value="Load 10 kΩ" rotate=0
layout direction=LR gap=95
group SOURCE label="Source voltage (Vin)" direction=TB {
BT1
}
group DIV label="R1 above R2" direction=TB gap=65 {
R1 R2
}
group LOAD label="Load across Vout" direction=TB {
RL
}
BT1.1 --> R1.1 color=#b91c1c
R1.2 --> R2.1 color=#2563eb
R2.1 --> RL.1 color=#2563eb
BT1.2 --> R2.2 color=#334155
R2.2 --> RL.2 color=#334155
The basic vertical divider remains visible: R1 is above R2. The load connects from the R1-R2 midpoint to the lower return, so RL is visibly in parallel with R2.
The effective lower resistance becomes:
$$
R_{eq,lower} = R_2 \parallel R_L
$$
If R_2 = 10 kΩ and R_L = 10 kΩ, then:
$$
R_{eq,lower} = \frac{10k \times 10k}{10k + 10k} = 5\ \text{k}\Omega
$$
Now the actual output is:
$$
V_{out} = 12\frac{5}{20 + 5} = 2.4\ \text{V}
$$
That is a major drop from the ideal 4 V. This is why resistor dividers are excellent for sensing and biasing, but usually poor for powering loads.
A divider is not a regulator. If the load current changes, the output voltage changes. Use a voltage regulator, reference, or buffered stage when the output must stay stable under varying load.
Choosing resistor values
Two competing concerns matter:
- Higher resistance reduces wasted current.
- Lower resistance makes the divider less sensitive to load and leakage.
A common starting range for logic-level sensing is roughly 1 kΩ to 100 kΩ, with exact values chosen from source impedance limits, ADC input requirements, noise sensitivity, and power budget.
Worked example 2: battery monitor for a 3.3 V ADC
You want to measure a 12 V battery with an ADC that must stay below 3.3 V.
Choose R_1 = 27 kΩ, R_2 = 10 kΩ.
$$
V_{out} = 12\frac{10}{27 + 10} = 3.24\ \text{V}
$$
This is suitable for sensing. It is not suitable for powering a 3.3 V load.
Interactive voltage-divider calculator
Enter any three values and leave one blank.
Current divider: current splits among parallel branches
In a parallel network, all branches share the same voltage, so branch current is inversely proportional to branch resistance.
For two resistors in parallel with total current I_T:
$$
I_1 = I_T\frac{R_2}{R_1 + R_2}
$$
$$
I_2 = I_T\frac{R_1}{R_1 + R_2}
$$
I1SRC: Simulation_SPICE:IDC value="IT" caption="↑ IT current source" rotate=0
R1: Device:R value="R1" rotate=0
R2: Device:R value="R2" rotate=0
layout direction=LR gap=95
group CURR label="Two-branch current divider" direction=LR gap=95 {
I1SRC R1 R2
}
I1SRC.1 --> R1.1 color=#b91c1c
R1.1 --> R2.1 color=#b91c1c
I1SRC.2 --> R1.2 color=#334155
R1.2 --> R2.2 color=#334155
The current source is the left branch. R1 and R2 connect between the same top and bottom rails, making the two parallel current paths unmistakable.
Worked example 3: branch currents
Let I_T = 6 A, R_1 = 20 Ω, R_2 = 10 Ω.
$$
I_1 = 6\frac{10}{20 + 10} = 2\ \text{A}
$$
$$
I_2 = 6\frac{20}{20 + 10} = 4\ \text{A}
$$
The smaller resistor gets more current, which matches physical intuition.
Another way to solve current dividers
Because voltage is the same across parallel branches:
- find equivalent resistance;
- find the common branch voltage with
V = I_T R_{eq}; - use Ohm's law for each branch.
This is often more robust than memorizing formulas.
Interactive current-divider calculator
Enter any three values and leave one blank.
Design checks that should become habit
Divider current
For a voltage divider:
$$
I_{divider} = \frac{V_{in}}{R_1 + R_2}
$$
If that current is too high, the divider wastes power. If it is too low, leakage current, noise, and ADC sampling effects may cause error.
Resistor power
Use:
$$
P = I^2R
$$
or
$$
P = \frac{V^2}{R}
$$
Check both divider resistors or current-divider branches against their power ratings with margin.
Tolerance and measurement accuracy
A divider made from 5% resistors does not provide a precision ratio. Use tighter tolerance parts when the ratio matters.
Common uses
| Use | Typical network | Why it fits |
|---|---|---|
| ADC input scaling | voltage divider | light load, known input range |
| transistor biasing | voltage divider | sets a reference node |
| pull-up and pull-down networks | voltage divider effect | creates logic defaults |
| current sharing estimate | current divider | parallel branch analysis |
| shunt bypass design | current divider | predicts how much current avoids the main path |
Common mistakes
- Using the unloaded divider formula when the output is connected to a real load.
- Forgetting that current divider formulas apply to parallel branches, not series chains.
- Expecting a divider to regulate voltage.
- Choosing resistor values without checking power, ADC input impedance, or tolerance.
- Mixing up which resistor appears in the numerator of the voltage-divider equation.
Summary
- A voltage divider is a series network that scales voltage by resistor ratio.
- A current divider is a parallel network that splits current inversely to resistance.
- Divider calculations are only trustworthy when topology and loading are modeled correctly.
- Resistor dividers are usually for sensing, biasing, or references, not for powering active loads.
- Always check power dissipation, tolerance, and whether the result still makes sense physically.
Next: Power in Electrical Circuits.