Ohm's & Kirchhoff's Laws

Ohm's law, Kirchhoff's current and voltage laws, and the series/parallel rules they produce. Learn to solve any resistor network with systematic nodal and mesh analysis.

Three laws solve almost every circuit you will meet: Ohm's law relates voltage, current and resistance in a single component; Kirchhoff's current law (KCL) says current is conserved at every junction; Kirchhoff's voltage law (KVL) says voltages around any closed loop sum to zero.

From these come the series and parallel rules, voltage and current dividers, and the systematic methods — nodal and mesh analysis — that circuit simulators like SPICE use internally.

An analogy

KCL is like traffic at a roundabout: every car that enters must leave. KVL is like a hiking loop: however much you climb and descend, you finish at the same altitude you started.

Ohm's law

For a resistor, current is proportional to voltage: I = V/R. Resistance depends on material and shape, R = ρL/A — longer wires resist more, thicker wires less. Components that obey it are 'ohmic'; diodes, lamps and transistors are not.

Series and parallel

Series components share the same current and their voltages add. Parallel components share the same voltage and their currents add.

Kirchhoff's laws

KCL comes from conservation of charge, KVL from conservation of energy (the electric field is conservative in lumped circuits). Pick current directions arbitrarily — a negative answer just means the current flows the other way.

Nodal analysis (the systematic method)

Choose a ground node, label every other node voltage, write KCL at each node using Ohm's law for each branch current, and solve the simultaneous equations. For n nodes you get n − 1 equations. SPICE builds exactly this as a matrix, G·V = I.

Mesh analysis and when to use each

Mesh analysis assigns a circulating current to each window of a planar circuit and writes KVL around it. Use nodal when there are fewer nodes than meshes or current sources; use mesh when there are fewer meshes or voltage sources. Supernodes and supermeshes handle sources between two unknowns.

Where lumped laws break down

KVL assumes no changing magnetic flux links the loop and that circuit dimensions are much smaller than the wavelength. At RF, or with large loops near transformers, induced voltages and transmission-line effects mean you need field theory or distributed models.

Formulas

Worked example: Series–parallel network

Given: V = 24 V; R₁ = 4 Ω in series with (R₂ = 6 Ω ∥ R₃ = 12 Ω)

Find: Total current and every branch current and voltage.

Answer: I = 3 A, I₂ = 2 A, I₃ = 1 A, 12 V across each section

Worked example: Nodal analysis with two sources

Given: 10 V source through R₁ = 2 Ω to node N; R₂ = 4 Ω from N to ground; 5 V source through R₃ = 1 Ω to node N

Find: Node voltage V_N.

Answer: V_N ≈ 5.71 V

Common mistakes

Applications

Key takeaways

Going further