When routing power or signals, the topology you choose dictates how voltage, current, and faults propagate through your design. Pure series circuits force identical current through all components, making them ideal for voltage division but vulnerable to single-point failures. Pure parallel circuits maintain identical voltage across branches, perfect for independent loads but prone to massive current draws if a short occurs. Combination circuits merge both to balance these trade-offs.
This guide skips the abstract textbook definitions. We will build a combination circuit with real component values, analyze exactly what breaks when components fail, and provide a concrete decision matrix to lock in your topology and component choices.
The Topology Breakdown: Nodes, Paths, and Real Values
To understand how current flows, we must define our nodes (the junctions where components connect) and calculate the equivalent resistance. Let us build a combination circuit using standard E12 series resistors: R1 = 1kΩ, R2 = 2.2kΩ, and R3 = 4.7kΩ.
- Series Path: Current flows from the source into Node A, through R1 (1kΩ), and exits into Node B.
- Parallel Split: At Node B, the path splits. One branch goes through R2 (2.2kΩ) and the other through R3 (4.7kΩ). Both branches rejoin at Node C, which returns to the source ground.
The Math:
First, find the parallel equivalent of R2 and R3 (let us call it R_parallel):
R_parallel = (2200 * 4700) / (2200 + 4700) = 10,340,000 / 6900 ≈ 1498.5Ω (1.5kΩ).
Next, add the series resistor R1 to find the total circuit resistance (R_total):
R_total = R1 + R_parallel = 1000 + 1498.5 = 2498.5Ω (approx 2.5kΩ).
If you apply a 12V DC source across Node A and Node C, the total current drawn from the supply is I = V / R_total = 12 / 2498.5 = 4.8mA. This 4.8mA flows entirely through R1, creating a 4.8V drop. The remaining 7.2V appears across Node B and Node C, driving 3.27mA through R2 and 1.53mA through R3. For a deeper theoretical foundation on these node calculations, refer to All About Circuits: Series and Parallel Circuits.
Failure Modes at the Extremes: Opens and Shorts
The true test of a topology is how it handles component failure. Here is the failure-mode contrast you must evaluate before finalizing your schematic.
Series Extremes
- Open Circuit (e.g., R1 burns out and breaks): The entire circuit dies. Current drops to zero. Node B and Node C float to 0V. This is why pure series is rarely used for critical parallel loads like lighting arrays.
- Short Circuit (e.g., R1 fails short): R1 drops to 0Ω. Node A and Node B become electrically identical. The full 12V is now slammed directly across the parallel bank (R2 and R3). Current spikes from 4.8mA to 8mA, potentially exceeding the power ratings of the remaining resistors.
Parallel Extremes
- Open Circuit (e.g., R2 breaks): The R2 branch dies, but R3 continues to operate normally. Total current drops slightly. This is the primary advantage of parallel wiring for independent loads.
- Short Circuit (e.g., R2 shorts out): The resistance of the parallel bank drops to near 0Ω. The total circuit resistance becomes just R1 (1kΩ). Total current spikes to 12mA. If this were a low-resistance power rail instead of a 1kΩ resistor, the short would pull hundreds of amps, tripping the breaker or melting the PCB traces.
Behavior Matrix: How Element Changes Cascade
When designing combination circuits, changing one component cascades through the entire network. Use this behavior table to predict circuit responses during tuning or fault conditions. Assume our baseline 12V circuit (R1=1kΩ series, R2=2.2kΩ and R3=4.7kΩ in parallel).
| If This Happens... | Total Resistance | Total Current | Voltage at Node B | Current through R3 |
|---|---|---|---|---|
| R2 increases (e.g., to 4.7kΩ) | Increases | Decreases | Increases | Increases |
| R2 decreases (e.g., to 1kΩ) | Decreases | Increases | Decreases | Decreases |
| R1 increases (e.g., to 2kΩ) | Increases | Decreases | Decreases | Decreases |
| R3 opens (infinite resistance) | Increases | Decreases | Increases | Drops to 0A |
Key Takeaway: Notice that when R2 increases, the current through R3 actually increases. Because the parallel bank's total resistance rises, the voltage drop across R1 shrinks, leaving more voltage for Node B, which pushes more current through the unaffected R3 branch.
Design Walkthrough: Sizing a Combination LED Driver
Let us apply this to a real-world build: driving an array of six standard 5mm red LEDs from a 12.0V bench supply. Each LED has a forward voltage (Vf) of 2.0V and a target forward current (If) of 20mA.
Why not pure series? Six LEDs in series require 12V (6 * 2.0V). This leaves 0V for a current-limiting resistor. Any minor fluctuation in the 12V supply will cause massive current spikes, destroying the LEDs.
Why not pure parallel? Six parallel LEDs, each with its own resistor, would draw 120mA total and waste significant power as heat in the resistors. Furthermore, if one LED fails short, the others will hog the current.
The Combination Pick: Two parallel strings, each containing three series LEDs and one current-limiting resistor.
- Calculate String Voltage: 3 LEDs * 2.0V = 6.0V drop.
- Calculate Resistor Voltage Drop: 12.0V (Source) - 6.0V (LEDs) = 6.0V.
- Calculate Resistor Value: R = V / I = 6.0V / 0.020A = 300Ω. The closest standard E12 value is 330Ω.
- Verify Power Rating: P = I² * R = (0.020)² * 330 = 0.132W. A standard 1/4W (0.25W) carbon film resistor is perfectly safe.
Build two identical strings (String A and String B) and wire them in parallel across the 12V rails. Total current draw will be roughly 36mA (18mA per string due to the 330Ω resistor slightly limiting the 20mA target, which extends LED lifespan). For more on driving LEDs efficiently, see SparkFun's Series and Parallel Circuits Tutorial.
Breadboard Verification: Step-by-Step Testing
Do not just wire it up and flip the switch. Follow this verification sequence to catch breadboard contact resistance and wiring errors before applying full power.
- Visual Inspection: Verify that the anode (long leg) of every LED in the series string faces the positive rail, and the cathode (short leg) faces the resistor.
- Cold Continuity Check: Set your digital multimeter (DMM) to continuity mode (the diode/beep symbol). With the power supply off and disconnected, place the red probe on the 12V input node and the black probe on the ground node. You should read an open circuit (OL). If it beeps, you have a dead short—find it before proceeding.
- Power Application: Set your bench supply to 12.0V with a current limit of 100mA. Connect the leads.
- Node Voltage Verification: Set the DMM to DC Volts. Measure across the 330Ω resistor in String A. You should read approximately 5.9V to 6.1V. Measure across the three LEDs; you should read roughly 5.8V to 6.0V.
- Current Verification: Break the circuit at the positive rail of String A. Set the DMM to the 200mA current range. Insert the meter in series. Confirm the reading is between 17mA and 19mA.
The Decision Path: Which Topology to Pick
Stop guessing. Use this decision matrix to lock in your circuit configuration based on your specific load requirements. This path terminates in a concrete hardware recommendation.
| Your Design Constraint | Required Topology | Concrete Implementation / Part Pick |
|---|---|---|
| Loads must operate independently; one failing cannot kill the others. | Pure Parallel | Wire each load to the main bus. Add individual branch fuses (e.g., Littelfuse 0251 series) sized to 125% of branch current. |
| Source voltage is higher than load voltage; you need to drop voltage while maintaining exact identical current through all loads. | Pure Series | Wire loads in a single daisy chain. Use a single high-wattage ballast resistor or a constant-current sink at the low-side ground. |
| You need to scale both current capacity and voltage handling beyond a single component's limits (e.g., high-power LED arrays, battery packs). | Combination (Series-Parallel) | Group series strings to meet voltage requirements, then parallel the strings to meet current requirements. Add a balancing resistor to each series string. |
| Default Recommendation: Driving medium-to-high power LED arrays (e.g., 3W to 10W total) from a 12V or 24V DC source. | Combination Strings + Active Driver | Wire LEDs in series-parallel strings. Drive the entire array with a Mean Well LDD-300H constant-current buck driver (set to 300mA). This eliminates the need for wasteful ballast resistors and auto-compensates for LED Vf drift as they heat up. |
By mapping your load constraints to this matrix, you eliminate the 'it depends' ambiguity. For high-reliability DC combination circuits, active constant-current drivers paired with series-parallel strings provide the best balance of efficiency, fault tolerance, and thermal stability. Review component datasheets for exact derating curves before finalizing your PCB layout, and always verify your node voltages with a calibrated meter before scaling up to production.






