Kirchhoff’s Current Law (KCL) states that the algebraic sum of all currents entering and exiting a node must equal zero. In practical terms: what goes in must come out. While the concept is straightforward, exam questions and real-world bench troubleshooting often hide traps in sign conventions, dependent sources, and voltage-source branches.
This guide walks through two rigorous Kirchhoff current law examples. We will explicitly state the chosen method, expose the common trap, show every algebraic step without skipping, and perform a sanity check to verify the results.
The Core Principle: Why KCL Matters on the Bench and the Exam
KCL is fundamentally the law of conservation of electric charge. According to MIT OpenCourseWare's Circuits and Electronics, the lumped element model relies on KCL to ensure no charge accumulates at a node.
On the workbench, KCL is your primary diagnostic tool for power distribution networks. If you inject 5A into a PCB power rail junction that branches to a motor driver and an LED array, your clamp meter readings on the branches must sum to exactly 5A. If they sum to 4.8A, you have a 200mA leakage path—likely a failing decoupling capacitor or a short to the ground plane. Understanding the math behind KCL allows you to predict these node voltages and currents before you ever apply power.
Walkthrough 1: Basic Nodal Analysis with a Voltage Source Branch
A single essential node, Vx, has three connected branches:
1. A 4Ω resistor connecting Vx to a 12V independent voltage source (the positive terminal is at Vx).
2. A 6Ω resistor connecting Vx to ground (0V).
3. A 3A independent current source injecting current directly into Vx.
Find: The node voltage Vx and the current flowing through the 4Ω resistor.
Method Selection and The Trap
Method: Nodal Analysis (a direct application of KCL). We will sum all currents leaving the node and set the equation to zero. This convention minimizes sign errors.
The Trap: Students frequently write the current for Branch 1 as Vx / 4. This is incorrect. The current through a resistor is determined by the voltage difference across it. Because the other side of the 4Ω resistor is tied to a 12V source, the correct expression is (Vx - 12) / 4.
Step-by-Step Algebra
Apply KCL at node Vx (Sum of currents leaving = 0):
I_branch1 + I_branch2 + I_branch3 = 0
Substitute the Ohm's Law expressions for each branch. Note that the 3A source is entering, so it is leaving as -3A:
((Vx - 12) / 4) + (Vx / 6) - 3 = 0
To clear the fractions, multiply the entire equation by the lowest common denominator, which is 12:
12 * [((Vx - 12) / 4)] + 12 * [(Vx / 6)] - 12 * [3] = 0
3(Vx - 12) + 2(Vx) - 36 = 0
Distribute the 3:
3Vx - 36 + 2Vx - 36 = 0
Combine like terms:
5Vx - 72 = 0
5Vx = 72
Vx = 14.4 V
Answer Sanity Check
Order of Magnitude: 14.4V is highly logical. We are injecting 3A into a node with a 12V baseline, pushing the voltage up through single-digit ohm resistors. A result in the hundreds or a negative number would indicate a math error.
Units: Volts = Amperes × Ohms. The dimensional analysis holds.
Branch Current Verification:
Current through 4Ω (leaving): (14.4 - 12) / 4 = 2.4 / 4 = 0.6 A.
Current through 6Ω (leaving): 14.4 / 6 = 2.4 A.
Total current leaving = 0.6A + 2.4A = 3.0A. This perfectly matches the 3A entering from the current source. The answer is verified.
Walkthrough 2: The Dependent Source Constraint Trap
Node Va is connected to three branches:
1. A 2Ω resistor to ground.
2. A 4Ω resistor connected to a 10V independent voltage source.
3. A dependent current source leaving the node, with a value of
2 * Ix.The controlling variable
Ix is defined as the current flowing down through the 2Ω resistor to ground.Find: The node voltage Va.
Method Selection and The Trap
Method: Nodal Analysis with a dependent source constraint equation. As detailed in All About Circuits' KCL guide, dependent sources require you to express the controlling variable in terms of your chosen node voltages before solving.
The Trap: Attempting to solve the KCL equation while leaving Ix as an independent variable, resulting in one equation with two unknowns (Va and Ix). You must write the constraint equation first.
Step-by-Step Algebra
Step 1: Write the constraint equation for Ix.
Since Ix flows down through the 2Ω resistor to ground (0V):
Ix = (Va - 0) / 2 = Va / 2
Step 2: Apply KCL at Va (Sum of currents leaving = 0).
I_2ohm + I_4ohm + I_dependent = 0
(Va / 2) + ((Va - 10) / 4) + 2(Ix) = 0
Step 3: Substitute the constraint equation into the KCL equation.
Replace Ix with Va / 2:
(Va / 2) + ((Va - 10) / 4) + 2(Va / 2) = 0
Step 4: Simplify and solve.
Simplify the dependent source term: 2(Va / 2) = Va.
0.5*Va + 0.25*Va - 2.5 + 1*Va = 0
Combine the Va coefficients (0.5 + 0.25 + 1.0 = 1.75):
1.75*Va - 2.5 = 0
1.75*Va = 2.5
Va = 2.5 / 1.75
Va ≈ 1.428 V (or exactly 10/7 V)
Independent Verification
How do we verify this without just re-doing the algebra? We use a Power Balance Check (Tellegen's Theorem). The total power delivered by sources must equal the total power absorbed by the resistors.
- Va = 1.428 V
- Ix (down 2Ω) = 1.428 / 2 = 0.714 A
- Dependent Source Current = 2 * 0.714 = 1.428 A (leaving)
- Current through 4Ω = (1.428 - 10) / 4 = -2.143 A (meaning 2.143 A is entering from the 10V source)
Power delivered by 10V source: 10V * 2.143A = 21.43 W.
Power absorbed by 2Ω resistor: (0.714A)^2 * 2Ω = 1.019 W.
Power absorbed by 4Ω resistor: (2.143A)^2 * 4Ω = 18.37 W.
Power absorbed by dependent source (acting as a load here since current leaves the positive node Va): 1.428V * 1.428A = 2.039 W.
Total absorbed = 1.019 + 18.37 + 2.039 = 21.428 W. The power balances perfectly (allowing for minor rounding differences). The node voltage is correct.
Frequently Asked Questions: Kirchhoff Current Law Examples
How do I apply Kirchhoff Current Law to a circuit with capacitors?
KCL applies to instantaneous current, meaning Σ i(t) = 0 holds true at every single microsecond, even as capacitors charge and discharge. If you are analyzing an AC circuit in sinusoidal steady-state, you must use phasor domain analysis. In the phasor domain, KCL applies to the complex current vectors: Σ I = 0. You cannot simply sum the magnitudes of the AC currents; you must sum their real and imaginary components separately.
What is the most common mistake in Kirchhoff current law examples?
The most frequent error is mixing sign conventions mid-equation. A student will sum currents leaving for the resistors, but then add a current source that is entering the node as a positive number. To prevent this, adopt a strict personal rule: always write Σ I_leaving = 0. If a source is injecting current into the node, it is mathematically leaving as a negative value. Consistency eliminates 90% of KCL errors.
Can Kirchhoff's Current Law be violated in high-frequency RF circuits?
In strict lumped-element circuit theory, no. However, at high RF frequencies (e.g., GHz range), the physical dimensions of the PCB traces become a significant fraction of the signal wavelength. Parasitic capacitance allows current to 'leak' into the surrounding electric field. To satisfy the generalized KCL derived from Maxwell’s equations, you must account for displacement current. If you only measure conduction current with a probe, it will appear as though KCL is violated because charge is accumulating in the parasitic capacitance.
How do I verify my KCL answer independently without re-doing the math?
Aside from the power balance check demonstrated in Walkthrough 2, you can use Source Transformation. If your circuit permits, transform the voltage sources and series resistors into equivalent Norton current sources (and vice versa). Re-run the KCL equation on the newly simplified topology. If both topologies yield the exact same node voltage, your initial algebraic manipulation was correct. Note that source transformation cannot be used directly across dependent sources without careful handling of the controlling variables.






