Every functional circuit relies on how components share current and voltage. While schematic symbols tell you what a part does, the physical wiring topology—specifically parallel and serial configurations—dictates how the circuit behaves under load and how it fails when things go wrong. Understanding these topologies at the node level is the difference between a robust design and a board that burns out a trace when a single capacitor shorts.

Node Topology: Defining Parallel and Serial Connections

To rigorously define circuit configurations, we must look at nodes—the points of connection between two or more components. Forget the visual layout of the wires; topology is strictly about node sharing.

  • Series Connection: Two components are in series if they share a single, exclusive node between them, and no other component is connected to that node. Current entering Component A must exit entirely into Component B.
  • Parallel Connection: Two components are in parallel if they share two common nodes. Both terminals of Component A are connected directly to the respective terminals of Component B, creating multiple distinct paths for current.
Node Labeling Exercise: Imagine a 12V battery. The positive terminal is Node A. The negative terminal is Node D. If you connect Resistor 1 from Node A to Node B, and Resistor 2 from Node B to Node D, they are in series (sharing only Node B). If you instead connect Resistor 1 from Node A to Node D, and Resistor 2 from Node A to Node D, they are in parallel (sharing both Node A and Node D).

Behavior and Failure Modes: What Happens When Components Shift

The choice between parallel and serial topologies fundamentally alters how a circuit reacts to component variations and catastrophic failures. Below is the behavioral contrast for resistive loads.

Parameter Series Configuration Parallel Configuration
Total Resistance Adds linearly ($R_{total} = R_1 + R_2$) Decreases ($1/R_{total} = 1/R_1 + 1/R_2$)
Current Flow Constant through all elements Splits across branches inversely to resistance
Voltage Drop Divides proportionally across elements Constant across all parallel branches

The Extremes: Open and Short Failure Contrasts

When designing for reliability, you must simulate what happens when a component fails open (infinite resistance) or short (zero resistance).

  • Series Open: The entire circuit halts. Current drops to 0A everywhere. The full supply voltage will appear across the open component's terminals. (Example: A single burnt-out bulb in an old-school Christmas light string kills the whole series).
  • Series Short: The shorted component drops 0V. Total circuit resistance plummets, causing a current spike. The remaining series components are forced to absorb the full supply voltage, often leading to cascading thermal failures.
  • Parallel Open: The affected branch drops to 0A, but the other parallel branches continue operating normally at the same voltage. Total system current decreases.
  • Parallel Short: Catastrophic. A dead short across the main voltage nodes drops total resistance to near zero. Current spikes massively, limited only by the power supply's internal resistance or trace inductance, until a fuse blows or a PCB trace vaporizes.

Design Walkthrough: Sizing a Mixed 12V LED Array

Let’s apply this to a real-world scenario: driving four high-brightness blue LEDs from a 12V DC bench supply. We will use Cree C503B blue LEDs, which have a typical forward voltage ($V_f$) of 3.2V and a target forward current ($I_f$) of 20mA.

Why not pure series? Four LEDs in series require $4 \times 3.2V = 12.8V$. Our 12V supply cannot overcome this threshold; the LEDs will barely glow.
Why not pure parallel? Wiring all four in parallel with a single current-limiting resistor is a trap. Minor manufacturing variations in $V_f$ mean the LED with the lowest $V_f$ will hog the current, overheat, and fail. When it fails open, the remaining LEDs inherit the excess current, triggering a thermal runaway chain reaction.

The Solution: Series-Parallel Topology.
We create two series strings, each containing two LEDs and one resistor, and wire those two strings in parallel across the 12V source.

  1. String Voltage Drop: Two LEDs in series drop $2 \times 3.2V = 6.4V$.
  2. Resistor Voltage Drop ($V_R$): The resistor must drop the remaining voltage: $12V - 6.4V = 5.6V$.
  3. Calculate Resistance: Using Ohm’s Law ($R = V / I$), we need $5.6V / 0.020A = 280\Omega$.
  4. Select Real Component: 280Ω is not a standard E12/E24 value. We select the next highest standard value to slightly derate the current for longevity: 330Ω. A Yageo CFR-25JR-52-330R (1/4W, 5% tolerance, metal film) is ideal.
  5. Verify Power Dissipation: Actual current is $5.6V / 330\Omega = 16.9mA$. Power dissipated by the resistor is $I^2R = (0.0169)^2 \times 330 = 0.094W$. This is well within the 0.25W rating of a 1/4W resistor.
Safety Caveat: If this were a mains-powered LED driver rather than a 12V bench circuit, the parallel strings would require isolation and strict creepage/clearance distances per IEC 62368-1. Always use a properly rated isolated DC supply for bench testing.

Breadboard Verification: Step-by-Step Testing Protocol

Never energize a newly wired parallel and serial network without a cold verification. Using a quality DMM (like a Fluke 117 or Brymen BM235) and a current-limited bench supply (like a Rigol DP832), follow this sequence.

  1. Visual and Continuity Check (Power Off): Set your DMM to continuity mode (the diode/sound symbol). Probe across the main power rails. You should read an open circuit (OL). If it beeps, you have a dead short—find it before applying power. Verify that the shared nodes in your parallel branches actually have continuity.
  2. Cold Resistance Measurement: Switch the DMM to the Ohms (Ω) setting. Measure across the main input nodes. For our two-string LED array, each string measures roughly 330Ω (the LEDs act as high-resistance opens to the low-voltage DMM test lead). Two 330Ω strings in parallel should yield a cold resistance reading of approximately 165Ω.
  3. Energize and Voltage Mapping: Set the bench supply to 12.0V with a current limit of 100mA. Power the circuit. Switch the DMM to DC Volts. Probe across each parallel branch (Node A to Node D); both must read exactly 12.0V. Probe across the 330Ω resistor in each branch; both should read ~5.57V.
  4. Branch Current Verification: To measure current, you must break the circuit. Power down. Pull one jumper wire from a parallel branch, insert the DMM (set to mA) in series with that open gap. Power up. Verify the branch pulls ~17mA. Repeat for the second branch.

For a deeper theoretical foundation on how Kirchhoff's laws govern these measurements, refer to the MIT OpenCourseWare Circuits and Electronics lecture notes on network topology. For proper DMM continuity testing techniques, consult the Fluke continuity testing guide.

Frequently Asked Questions

How to wire parallel and serial batteries for a 12V solar bank?

When building a 12V lithium iron phosphate (LiFePO4) bank, you wire cells in series to achieve the target voltage (e.g., four 3.2V cells in series = 12.8V nominal). You wire those series strings in parallel to increase amp-hour (Ah) capacity. However, you must never parallel raw series strings without a Busbar and individual string fuses. If one string develops a shorted cell, the healthy parallel strings will dump massive current into the faulty string. Always use a single, high-quality BMS for the entire parallel/serial pack, or use parallel-capable BMS units that communicate via CAN bus to balance the strings actively.

Why do parallel and serial LEDs fail differently when one burns out?

In a pure series circuit, if an LED fails open (the most common failure mode for bond-wire fracture), the circuit breaks, and all LEDs go dark safely. In a poorly designed parallel circuit (where multiple LEDs share a single current-limiting resistor), an open LED forces the resistor's fixed current to divide among fewer remaining LEDs. The surviving LEDs receive excess current, heat up, shift their forward voltage lower, and draw even more current in a thermal runaway loop until they pop one by one. This is why series-parallel with individual string resistors is mandatory.

How to calculate total resistance in mixed parallel and serial networks?

Always simplify the network from the inside out. First, identify and calculate the equivalent resistance of the innermost series groups ($R_s = R_1 + R_2$). Next, treat those equivalent series blocks as single resistors and calculate the parallel equivalent using the reciprocal formula ($1/R_p = 1/R_{s1} + 1/R_{s2}$). If you have two identical series strings in parallel, you can use the shortcut: $R_{total} = R_{string} / 2$. Never attempt to apply the parallel formula to components that do not share the exact same two terminal nodes.