The formula for resistance depends entirely on what you are trying to solve. If you are analyzing an existing circuit's electrical behavior, you use Ohm's Law (R = V / I). If you are designing a physical conductor from raw materials and need to account for its geometry, you use Pouillet's Law (the resistivity formula: R = ρL / A). Both are foundational, but applying the wrong one—or failing to track units during the calculation—will result in melted wires or non-functional prototypes.
The Core Formulas and Symbol Definitions
Before deriving or rearranging anything, we must lock in the exact mathematical definitions and their strict SI units. Mixing imperial wire gauges with metric resistivity values without conversion is the most common bench mistake.
| Symbol | Parameter | Strict SI Unit | Common Bench Units |
|---|---|---|---|
| R | Resistance | Ohm (Ω) | mΩ, kΩ, MΩ |
| V | Voltage (Potential Difference) | Volt (V) | mV, kV |
| I | Current | Ampere (A) | mA, μA |
| ρ (rho) | Resistivity of the material | Ohm-meter (Ω·m) | Ω·cm (often used in semiconductor datasheets) |
| L | Length of the conductor | Meter (m) | cm, mm, ft |
| A | Cross-sectional area | Square meter (m²) | mm², AWG (requires lookup table) |
According to Georgia State University HyperPhysics, the resistivity (ρ) of annealed copper at 20°C is precisely 1.68 × 10-8 Ω·m. This constant is the anchor for all physical wire sizing calculations.
Rearranged Forms and the Decision Path
You will rarely solve for R in isolation. Here are the algebraic rearrangements for both formulas, followed by a decision matrix to help you pick the right formula and terminate in a concrete component selection.
Rearranged Ohm's Law
- Solve for Voltage: V = I × R
- Solve for Current: I = V / R
Rearranged Pouillet's Law
- Solve for Resistivity: ρ = (R × A) / L
- Solve for Length: L = (R × A) / ρ
- Solve for Area: A = (ρ × L) / R
| If your goal is... | Use this formula | Required knowns | Default Concrete Pick |
|---|---|---|---|
| Limit current to an LED or IC pin | R = V / I | Source voltage, target current | Yageo CFR-25JB (1/4W, 5% carbon film) |
| Measure high DC current via voltage drop | R = V / I | Max ADC voltage, max expected current | Bourns CSS 2W series (surface mount shunt) |
| Size DC battery/inverter cables to limit voltage drop | A = (ρ × L) / R | Wire length, max allowable voltage drop, current | Southwire 2 AWG THHN stranded copper |
| Calculate trace width on a custom PCB | A = (ρ × L) / R | Trace length, copper weight (thickness), max drop | 1 oz copper, sized via Saturn PCB Toolkit |
Worked Examples with Strict Unit Tracking
The All About Circuits DC Textbook emphasizes that unit mismatch is the primary cause of calculation failure. Below are two solved problems demonstrating strict unit conversion at every step.
Example 1: Sizing a Current-Limiting Resistor (Ohm's Law)
Scenario: You are powering a 12V DC relay coil from a 24V DC industrial power supply. The relay coil requires exactly 50 mA to latch reliably. You need a series dropping resistor.
- Identify Knowns:
Vsupply = 24 V
Vrelay = 12 V
I = 50 mA - Convert to SI Base Units:
I = 50 mA = 0.05 A - Calculate Voltage Drop across Resistor:
Vdrop = 24 V - 12 V = 12 V - Apply Formula:
R = Vdrop / I
R = 12 V / 0.05 A = 240 Ω - Calculate Power Dissipation (Critical Step):
P = I² × R
P = (0.05 A)² × 240 Ω = 0.0025 × 240 = 0.6 W
Concrete Pick: A standard 1/4W (0.25W) resistor will overheat and fail. You must select a resistor rated for at least double the calculated dissipation for reliability. Pick: Vishay Dale RS-1A 240Ω 1W wirewound resistor.
Example 2: Sizing Solar Battery Cables (Pouillet's Law)
Scenario: You are wiring a 12V LiFePO4 battery to a solar charge controller. The total wire run (positive and negative combined) is 20 meters. The max charge current is 40 A. You want to limit the voltage drop to a maximum of 0.25 V to ensure the controller reads the battery voltage accurately.
- Identify Knowns:
Vdrop = 0.25 V
I = 40 A
L = 20 m
ρ (copper) = 1.68 × 10-8 Ω·m - Calculate Target Resistance:
R = Vdrop / I = 0.25 V / 40 A = 0.00625 Ω - Rearrange Pouillet's Law for Area:
A = (ρ × L) / R - Substitute and Solve:
A = (1.68 × 10-8 Ω·m × 20 m) / 0.00625 Ω
A = (3.36 × 10-7) / 0.00625 = 5.376 × 10-5 m² - Convert to mm²:
5.376 × 10-5 m² × 1,000,000 = 53.76 mm²
Concrete Pick: Cross-referencing standard wire gauges, 1/0 AWG is 53.5 mm² (slightly under our target) and 2/0 AWG is 67.4 mm². To guarantee the voltage drop stays under 0.25 V and to handle the 40A thermal load safely, pick: 2/0 AWG THHN stranded copper wire.
Assumptions, Limits, and Unit Traps
Both formulas are idealized models. Understanding their boundaries prevents catastrophic failures in real-world applications.
When the Formulas Apply (and When They Don't)
- Ohmic Materials: Ohm's law assumes a linear relationship between voltage and current. It applies perfectly to standard resistors and copper wire. It fails for non-ohmic devices like diodes, LEDs, and incandescent bulbs (where resistance changes dynamically with temperature and voltage).
- Constant Temperature: Pouillet's law assumes a fixed temperature. Copper's resistivity increases by approximately 0.39% per °C. If your wire gets hot, its resistance rises, increasing voltage drop further—a thermal runaway risk in undersized cables.
- DC and Low-Frequency AC: At high AC frequencies (above 10 kHz), the skin effect forces current to the outer edge of the conductor, effectively reducing the cross-sectional area (A) and increasing AC resistance beyond the DC calculation.
Unit Mistakes That Break the Math
The Diameter vs. Area Trap: If you measure a wire's diameter with calipers, you cannot plug that directly into A. You must calculate area using A = π × (d/2)².
The mA Trap: Dividing voltage by milliamps without converting to Amps yields a resistance value that is off by a factor of 1,000.
Realistic Answer Magnitudes
If your calculation yields a result outside these typical ranges, double-check your decimal placement:
- Current Shunts / Busbars: 10 μΩ to 50 mΩ
- Standard PCB Resistors: 1 Ω to 1 MΩ
- Wire Runs (under 50m): 1 mΩ to 500 mΩ
- Insulation / Multimeter Probes: > 10 MΩ
Concrete Component Picks Based on Calculated Resistance
Once your math yields a target resistance, you must map it to a real, purchasable part. Resistors are manufactured in standard E-series values (E12, E24, E96). If your calculation yields 240 Ω, you are in luck—it is a standard E24 value. If it yields 245 Ω, you must round to the nearest standard value or combine resistors in series/parallel.
Here are the default, high-reliability part families to specify on your BOM based on your calculated power and resistance:
| Application | Calculated Power | Recommended Part Family | Why this part? |
|---|---|---|---|
| General signal limiting, pull-ups | < 0.1 W | Yageo RC0603 (Thick Film) | Cheap, automated pick-and-place friendly, 1% tolerance. |
| LED driving, basic power dissipation | 0.1 W to 0.5 W | Vishay PR02 (Metal Film) | Flameproof coating, excellent long-term stability, low noise. |
| High-current dropping, motor braking | 1 W to 10 W | Ohmite 20J Series (Wirewound) | Handles massive surge currents without catastrophic failure. |
| Precision current sensing (Shunts) | Any (mΩ range) | Bourns CSS Series | Ultra-low inductance, tight 0.5% tolerance, high power density. |
Always verify the physical footprint and thermal requirements of your chosen part against the manufacturer's technical data sheets before finalizing a PCB layout or wiring a high-current enclosure. The formula gives you the theoretical target; the datasheet confirms if the physical part can survive the reality of your circuit.






