Circuit theory is a fancy name for an activity that we do all the time when we work with electronics. It refers to the calculation of voltages and currents in linear circuits. It is a formal branch of engineering that developed in the 19th century and has its own set of laws and theorems. The earliest of these—and one everyone is familiar with—is Ohm’s Law which describes the relationship between voltage and current in a circuit element. This was published in 1827.
Kirchoff’s Laws followed in 1845. Gustav Kirchoff was an interesting guy, developing theories in spectroscopy, radiation, and thermochemistry as well as in circuit theory. His laws seem sort of obvious, but they are the formal basis for things like calculating the values of resistors in series and parallel, as we shall see.
Figure 1 illustrates Kirchoff’s two laws. On the left, Kirchoff’s Current Law (KCL) simply states that the sum of all currents entering a node must equal zero. Note that the sign of the currents is important. At least one of the currents must be negative for this to make sense. In fact, KCL could equally be formulated as the sum of all currents leaving a node must equal zero. Just pick one convention or other and stick to it.
The corresponding law for voltages (KVL) is shown on the right-hand side of Figure 1. KVL states that the sum of the voltages across all of the elements around a closed loop must be zero. Again, sign is really important. You similarly need to pick a convention and stick to it. I have decided that the negative side of the element is first when traversing the loop clockwise, but I could equally have chosen it to be positive.
Note that a circuit “element” in this case can be any linear circuit element such as a resistor, capacitor, inductor, voltage source or current source etc.
Let’s look at a simple example of these laws in action. Consider the circuit in Figure 2. We want to determine the overall resistance Ro seen by the voltage source so we could calculate the current Io given Vo, for example.
First, we need to reduce R1 and R2 to an equivalent single resistor R12. We start by looking at node A. KCL tells us that Io – I1 – I2 = 0 (noting the signs). This can be rearranged to Io =- I1 + I2. We can also see that the voltage across R1 and R2 and the notional equivalent resistor R12 are equal: V12 = V1 = V2. We can now divide the current equation by this voltage to get:
Or, using Ohm’s Law
Which is the formula for resistors in parallel that you will be familiar with. Now we can replace R1 and R2 with the new resistor R12 as shown in Figure 3.
Using KCL this time we can see that Vo – V12 – V3 = 0 (again watching our signs carefully) which can be written Vo = V12 + V3. Dividing this expression by the current that flows through all three gives:
or, by Ohm’s Law
You probably would have arrived at the same answer as this using a few short cuts, but the purpose of this exercise is to demonstrate that the rules you know for resistors in series and parallel, for example, are derived from Kirchoff’s Laws. They will also help you analyze more complex problems—especially in developing systems of equations to solve meshed circuits.
“Gustav Kirchhoff.” In Wikipedia, April 18, 2021. https://en.wikipedia.org/w/index.php?title=Gustav_Kirchhoff&oldid=1018454580.
Khan Academy. “Circuit Analysis | Electrical Engineering | Science.” Accessed April 26, 2021. https://www.khanacademy.org/science/electrical-engineering/ee-circuit-analysis-topic.
Isaac Physics. “Isaac Physics.” Accessed April 26, 2021. https://isaacphysics.org/concepts/cp_kirchhoffs_laws.
Andrew Levido (firstname.lastname@example.org) earned a bachelor’s degree in Electrical Engineering in Sydney, Australia, in 1986. He worked for several years in R&D for power electronics and telecommunication companies before moving into management roles. Andrew has maintained a hands-on interest in electronics, particularly embedded systems, power electronics, and control theory in his free time. Over the years he has written a number of articles for various electronics publications and occasionally provides consulting services as time allows.