The Core Current Voltage Equation: Symbols and Assumptions
The fundamental current voltage equation, universally known as Ohm's Law, defines the linear relationship between electrical potential, current flow, and resistance in a circuit. Before you reach for a calculator, you must understand the boundaries of this formula. It applies strictly to ohmic materials (where resistance remains constant regardless of applied voltage) under steady-state DC or RMS AC conditions, assuming a constant temperature.
Here is the foundational formula:
V = I × R
| Symbol | Parameter | SI Unit | Abbreviation | Realistic Bench Magnitude |
|---|---|---|---|---|
| V | Voltage (Potential Difference) | Volts | V | 1.2V (single cell) to 400V (3-phase nominal) |
| I | Current | Amperes | A | 0.001A (1mA signal) to 200A (service feeder) |
| R | Resistance | Ohms | Ω | 0.001Ω (shunt) to 1,000,000Ω (1MΩ pull-up) |
Rearranged Forms and the Unit Trap
Depending on which variable you need to isolate for your design or troubleshooting task, you will rearrange the core equation. Memorize these three forms:
- To find Voltage: V = I × R
- To find Current: I = V / R
- To find Resistance: R = V / I
The 'Milli' Trap: Unit Mistakes That Break the Math
The most common way hobbyists and junior techs brick a board or miswire a circuit is by ignoring SI prefixes in the current voltage equation. The formula only works with base SI units (Volts, Amperes, Ohms).
If you measure 5V across a component and the datasheet specifies a 20mA draw, and you calculate R = 5 / 20, you get 0.25Ω. If you install a 0.25Ω resistor, you will create a near-dead short, pulling massive current and likely tripping your bench supply or melting your traces.
The Fix: Always convert milliamps (mA) to Amperes (A) before dividing. 20mA = 0.020A. Therefore, R = 5V / 0.020A = 250Ω. Always track your units through every intermediate step.
Worked Examples with Strict Unit Tracking
Let's apply the equation to two real-world scenarios, tracking units at every step to ensure the output magnitude makes physical sense.
Example 1: Voltage Drop in a 12 AWG Branch Circuit
Scenario: You are wiring a 120V AC receptacle located 50 feet from the breaker panel using 12 AWG THHN copper wire. The connected load draws a steady 15A. What is the voltage drop across the wire?
- Identify Knowns: I = 15A. Distance = 50 ft (one-way).
- Find Resistance (R): The NEC Chapter 9, Table 8 states 12 AWG solid copper has a resistance of 1.588Ω per 1,000 ft at 75°C. Because current must travel to the load and return, the total wire length is 100 ft.
Calculation: R = (1.588Ω / 1000 ft) × 100 ft = 0.1588Ω. - Apply Formula: V = I × R
Calculation: V = 15A × 0.1588Ω = 2.382V. - Sanity Check: A 2.38V drop on a 120V nominal circuit is roughly 2%. This is well within the NEC-style recommendation of a 3% maximum branch circuit voltage drop. The math holds up to reality.
Example 2: Current Draw of a Motor Braking Resistor
Scenario: A 48V DC motor controller uses a 10Ω wirewound braking resistor to dissipate regenerative energy. What is the peak current through the resistor when engaged?
- Identify Knowns: V = 48V. R = 10Ω.
- Apply Formula: I = V / R
Calculation: I = 48V / 10Ω = 4.8A. - Crucial Secondary Check (Power): The current voltage equation tells you the current, but you must verify the power dissipation to prevent a fire. P = V × I = 48V × 4.8A = 230.4W. If your BOM specifies a standard 50W chassis-mount resistor, it will violently overheat and fail. You must upgrade to a 300W+ resistor bank. Always pair V=IR with P=VI in power electronics.
Decision Path: Sizing a Current-Limiting Resistor for a 5mm LED
When designing a simple indicator circuit, you cannot connect an LED directly to a voltage source; it lacks internal resistance and will draw infinite current until it burns out. Use this decision tree to calculate the exact resistor required for a standard 5V logic line driving a 5mm red LED.
| Step | Action | Calculation / Value |
|---|---|---|
| 1 | Identify Source Voltage (V_s) | Standard USB / Arduino 5V logic = 5.0V |
| 2 | Identify LED Forward Voltage (V_f) | Standard 5mm Red LED datasheet spec = 2.0V |
| 3 | Calculate Resistor Voltage Drop (V_r) | V_r = V_s - V_f = 5.0V - 2.0V = 3.0V |
| 4 | Select Target Current (I) | Max continuous for 5mm T-1 3/4 is usually 20mA. Convert to Amps = 0.020A |
| 5 | Calculate Resistance (R) | R = V_r / I = 3.0V / 0.020A = 150Ω |
| 6 | Calculate Power Dissipation (P) | P = V_r × I = 3.0V × 0.020A = 0.06W |
| 7 | Select Wattage Rating | 0.06W is well below 0.25W. Use a standard 1/4W (0.25W) resistor for mechanical durability. |
| 8 | CONCRETE PART PICK | Buy the Yageo CFR-25JB-52-150R (150Ω, 1/4W, 5% Carbon Film). |
When the Current Voltage Equation Fails: Non-Linear Edge Cases
While V=IR is the bedrock of circuit theory, treating every component as a simple resistor will lead to catastrophic design failures. According to foundational tutorials on All About Circuits, you must recognize non-ohmic behavior:
- Diodes and LEDs: These are non-linear. A diode does not have a fixed resistance; it has a forward voltage drop (V_f) and an exponential I-V curve. You cannot use R = V/I to predict a diode's behavior across varying voltages.
- MOSFETs in Saturation: When a MOSFET is fully turned on, it acts like a very small resistor (R_DS(on)). However, in the linear/ohmic region, its resistance changes dynamically based on the gate-source voltage (V_GS).
- AC Inductive Loads: For motors and transformers, resistance (R) is replaced by Impedance (Z), which includes inductive reactance (X_L). The formula becomes V = I × Z, and phase angles must be considered.
For purely resistive DC networks, wire sizing, and basic component biasing, the current voltage equation remains your most reliable tool. Always verify your calculated assumptions with a calibrated digital multimeter on the bench before scaling up to a final PCB or permanent wiring installation. As Fluke's electrical testing guides emphasize, theoretical voltage drop calculations must always be validated by physical measurement under actual load conditions to account for loose terminations and ambient temperature variations.






