A combination of series and parallel circuit solves the fundamental compromise between voltage dropping and load redundancy. If you are driving multiple loads from a fixed DC bus (like a 12V automotive or bench supply), the default and most robust configuration is a series-parallel array with individual string ballast resistors—specifically, a 3-series, 2-parallel (3S2P) topology for standard white LEDs. Pure series fails completely if one element opens; pure parallel wastes massive power in current-limiting resistors. The series-parallel hybrid gives you the voltage efficiency of series strings and the fault tolerance of parallel branches.

Topology and Node Mapping: The 3S2P Architecture

When designing a combination of series and parallel circuit, you must map your nodes to understand voltage distribution. In a 3S2P LED array powered by a 13.8V DC source (real-world automotive '12V'), the topology is defined by five critical nodes:

  • Node A (VCC): 13.8V DC input from the power supply.
  • Node B (String 1 Ballast): Junction between the String 1 current-limiting resistor and the first LED anode.
  • Node C (String 2 Ballast): Junction between the String 2 current-limiting resistor and the first LED anode.
  • Node D (String Midpoints): The cathode-to-anode junctions between the series LEDs (Nodes D1, D2 for each string).
  • Node E (GND): Common ground where all LED cathodes terminate.
Why this topology over the alternatives?
If you wire 6 LEDs in pure series, you need at least 19.2V (6 × 3.2V) to light them; a 13.8V source will fail to turn them on. If you wire them in pure parallel, each LED requires its own resistor dropping 10.6V (13.8V - 3.2V), wasting 78% of your system energy as heat. The 3S2P series-parallel configuration drops only 4.2V per string, maintaining high efficiency while ensuring that if one string fails open, the other continues to operate.

Component Selection and Design Walkthrough

Let’s pick real component values for a workbench build. We are using standard 5mm white LEDs (e.g., Lite-On LTL-1224A) with a forward voltage ($V_f$) of 3.2V and a target forward current ($I_f$) of 20mA.

1. Calculate the Ballast Resistor Value

First, determine the voltage dropped by the series LED string:

V_string = 3 × 3.2V = 9.6V

Next, find the remaining voltage that the ballast resistor must dissipate:

V_resistor = V_source - V_string = 13.8V - 9.6V = 4.2V

Using Ohm’s Law, calculate the exact resistance needed for 20mA:

R = V_resistor / I_f = 4.2V / 0.020A = 210Ω

Since 210Ω is not a standard value, we select the nearest E12 series resistor: 220Ω. This slightly increases resistance, which is desirable for longevity.

2. Verify Actual Current and Power Dissipation

With a 220Ω resistor, the actual string current is:

I_actual = 4.2V / 220Ω = 19.09mA

Now, calculate the power dissipated by the resistor to select the correct physical package:

P = I² × R = (0.01909A)² × 220Ω = 0.080W

A standard 1/4W (0.25W) carbon film resistor (e.g., Yageo CFR-25JB-52-220R, approx. $0.10 each) provides a power derating of over 65%, ensuring the resistor runs cool to the touch. For the parallel branch, you must use a second, identical 220Ω resistor. Never use a single shared resistor before the parallel split; if one LED string shorts, the shared resistor will allow the remaining string to overcurrent.

Failure Mode Contrast: What Breaks at the Extremes?

Understanding how a combination of series and parallel circuit behaves under fault conditions is critical for reliable design. Below is the failure-mode matrix for the 3S2P topology.

Element Changed Failure Type Circuit Behavior & Measurement at Node A
LED 1 (String 1) Open Circuit String 1 goes dark. String 2 continues at 19.1mA. Total current drops from 38.2mA to 19.1mA. No thermal risk.
LED 1 (String 1) Short Circuit String 1 $V_f$ drops to 6.4V. Resistor drops 7.4V. String 1 current spikes to 33.6mA. LEDs degrade faster, but the 220Ω resistor prevents immediate thermal runaway. String 2 is entirely unaffected.
Ballast R1 Open Circuit String 1 goes dark. String 2 unaffected. Total current halves.
Ballast R1 Short Circuit (Jumpered) Critical Fault: 13.8V is applied directly to the 9.6V LED string. Current spikes to >100mA. LEDs will pop or melt within seconds. This is why individual string resistors are mandatory.

Breadboard Testing and Verification Steps

Do not just plug it in and hope. Follow this verification sequence with your digital multimeter (DMM) to confirm your node voltages match the theory.

  1. Verify the Source: Set your DMM to DC Voltage. Measure across Node A (VCC) and Node E (GND) with no load connected. Confirm it reads between 13.5V and 14.2V. If it reads exactly 12.0V, your LED strings will be dim (current will drop to ~10mA).
  2. Build the Resistors: Insert the two 220Ω resistors into the breadboard, tying one leg of each to the positive rail (Node A).
  3. Insert the LEDs: Place three LEDs in series for String 1, connecting the anode of the first to the free leg of R1. Repeat for String 2. Ensure the flat edge (cathode) of the final LED in each string faces the ground rail.
  4. Measure Pre-Power Continuity: With the power supply OFF, set the DMM to continuity mode. Probe from Node A to Node E. You should read an open circuit (OL), not a dead short. If it beeps, you have a misplaced jumper.
  5. Apply Power and Measure Node B: Turn on the supply. Probe Node B (the junction of R1 and LED 1). You should read approximately 10.4V. (13.8V source minus the ~3.4V drop across the resistor at 19mA).
  6. Measure the String Voltage: Probe across the entire LED string (anode of LED 1 to cathode of LED 3). Expect a reading of 9.2V to 9.6V, depending on the specific $V_f$ bin of your LEDs.
  7. Verify Total Current: Break the circuit at Node A. Insert your DMM in series (set to the 200mA range). You should read 38mA ± 4mA. If it reads >50mA, immediately power down and check for a shorted LED.
Bench Tip: If your measured current is significantly lower than 19mA per string, your LEDs likely have a higher $V_f$ than the 3.2V datasheet nominal (common with cheap bulk-bin LEDs). If the current drops below 12mA, step down to a 180Ω or 150Ω resistor to restore brightness.

Decision Tree: When to Use Series-Parallel vs Alternatives

Use this decision matrix to determine if a combination of series and parallel circuit is the correct topology for your specific DC load, or if you need to pivot to an active switching regulator.

System Condition Required Topology Concrete Implementation
$V_{source}$ < Total $V_{load}$ Active Boost Converter Use an MT3608 module. Passive resistors cannot create voltage.
$V_{source}$ > 2× $V_{load}$, need fault tolerance Series-Parallel (Default) 3S2P LED array with individual 220Ω string resistors.
$V_{source}$ ≈ $V_{load}$ (e.g., 5V source, 3.2V LED) Pure Parallel Parallel LEDs, each with its own 100Ω series resistor.
High current load (>1A), strict efficiency needs Active Buck Converter Use an LM2596 module. Ballast resistors at 1A will waste massive heat.

For the vast majority of hobbyist and automotive 12V DC indicator projects, the 3S2P series-parallel topology with 220Ω 1/4W ballast resistors is the definitive pick. It requires no switching noise filtering, costs under $0.50 in passives, and gracefully handles single-component failures without taking down the entire system. For further reading on calculating LED resistor values across different supply voltages, refer to the DigiKey LED Series Resistor Calculator and the foundational SparkFun LED Tutorial.