When you need to drive multiple loads from a single DC source, a pure series or pure parallel setup rarely works in the real world. A series and parallel circuit diagram combines both topologies to balance voltage drops, limit current efficiently, and provide fault tolerance. In this guide, we will break down a practical 12V LED lighting array, calculate exact component values, analyze failure modes, and walk through a bench-test procedure.

Topology Breakdown: Nodes, Paths, and Real Component Values

To understand how current and voltage divide, we must define the physical nodes in our series-parallel network. For this design, we are building a 3-string parallel array powered by a 12V DC supply. Each parallel string contains three 5mm red LEDs wired in series, followed by a single current-limiting resistor.

Here is the node mapping for a single string, which repeats across the parallel branches:

  • Node A: 12V Source Rail (Positive)
  • Node B: Junction between the current-limiting resistor and LED1 Anode
  • Node C: Junction between LED1 Cathode and LED2 Anode
  • Node D: Junction between LED2 Cathode and LED3 Anode
  • Node E: Ground Rail (LED3 Cathode to 0V)

Below is the data-dense specification table for our chosen components. We are using standard off-the-shelf parts you can source from any electronics supplier.

Table 1: Component Specifications and Calculated Node Voltages
Component / Node Part / Description Nominal Value Measured / Expected at 20mA
Power Supply Mean Well LRS-35-12 12.0V DC 12.05V (Node A to E)
LED1, LED2, LED3 Lite-On LTL-307EE (5mm Red) Vf = 2.0V, If = 20mA 1.95V each (Nodes B-C, C-D, D-E)
String Resistor 330Ω 1/4W Carbon Film (E24) 330Ω 6.2V drop (Node A to B)
Total String Draw 3 strings in parallel 60mA total 54.3mA total (18.1mA per string)

By placing the resistor at Node A-B (the high side), we ensure that the LED cathodes sit at predictable, descending voltage steps toward ground. This makes troubleshooting with a multimeter significantly easier than low-side resistor placement, where the anode voltages would float near the 12V rail.

Failure Modes: What Breaks at the Extremes?

Why choose a series-parallel topology over the alternatives? If we wired all 9 LEDs in pure series, we would need at least 18V just to overcome the forward voltages, rendering our 12V supply useless. If we wired all 9 LEDs in pure parallel, each would need its own resistor dropping 10V at 20mA, wasting massive amounts of power as heat and drawing 180mA from the supply. Series-parallel is the engineering compromise that maximizes efficiency while staying within the 12V envelope.

But what happens when things go wrong on the bench or in the field? According to fundamental circuit theory outlined by All About Circuits, a fault in one branch of a parallel network alters the total equivalent resistance, but does not necessarily kill the entire circuit. Here is the exact behavior matrix for our 3-string array:

Table 2: Fault Behavior and Extremes Matrix
Fault Condition Effect on Faulted String Effect on Healthy Parallel Strings Total Array Current Draw
LED2 Opens (blown bond wire) Current drops to 0mA. All LEDs in string turn off. No change. Node voltages remain stable. Drops to ~36.2mA (2 strings active)
LED2 Shorts (internal die short) Current spikes to ~25.7mA. Remaining LEDs burn brighter and hotter. No change. 12V rail remains stable. Increases to ~62.8mA
String Resistor Opens Current drops to 0mA. String turns off. No change. Drops to ~36.2mA
Node E Ground Lift Current drops to 0mA. String turns off. If ground is shared, all strings turn off. Drops to 0mA
⚠️ Thermal Runaway Warning: Never wire LEDs in pure parallel without individual series resistors for each LED or string. If one LED in a pure parallel group heats up, its forward voltage (Vf) drops. It will then hog more current, heat up further, and fail in a cascade. The series resistor in our diagram provides negative feedback that stabilizes the current against these thermal shifts.

Design Walkthrough: Sizing the Current-Limiting Resistors

Let's look at the exact math used to select the 330Ω resistor. This is a critical step that separates a reliable design from one that burns out in a week.

  1. Calculate Total Forward Voltage (Vf_total): 3 LEDs × 1.95V (typical measured) = 5.85V.
  2. Calculate Resistor Voltage Drop (Vr): Source Voltage (12.05V) - Vf_total (5.85V) = 6.20V.
  3. Calculate Target Resistance (R): Using Ohm's Law (R = V / I), we want 20mA (0.020A).
    R = 6.20V / 0.020A = 310Ω.
  4. Select Standard E24 Value: 310Ω is not a standard E24 resistor value. We round up to the nearest standard value to ensure we do not overdrive the LEDs. The closest E24 value is 330Ω.
  5. Verify Actual Current: I = 6.20V / 330Ω = 18.78mA. This is safely under the 20mA absolute maximum, extending LED lifespan.
  6. Calculate Power Dissipation (P): P = I² × R = (0.01878)² × 330 = 0.116 Watts.
    A standard 1/4W (0.25W) through-hole resistor is rated for 0.25W. Since 0.116W is less than 50% of the 0.25W rating, the resistor will run cool to the touch. No need to upsize to a 1/2W resistor.

For a deeper dive into standard resistor series and tolerance stacking, Electronics Tutorials provides excellent reference charts for E12, E24, and E96 values.

Breadboard Testing: Step-by-Step Verification

Do not just plug it in and hope. Follow this systematic verification sequence to ensure your series and parallel circuit diagram translates correctly to the physical breadboard.

Phase 1: Cold Checks (Power Disconnected)

  1. Insert Components: Place the 330Ω resistors and LEDs on the breadboard. Ensure the LED cathodes (flat edge, short leg) all point toward the negative ground rail.
  2. Verify Continuity: Set your multimeter to continuity mode (the diode/beep symbol). Place the black probe on the ground rail (Node E) and touch the red probe to Node B, C, and D of each string. You should read an open circuit (OL) because the LEDs block reverse continuity, but this confirms your physical traces are seated in the correct breadboard rows.
  3. Check for Shorts: Measure resistance between the 12V positive rail and the ground rail. It should read high resistance (typically >1kΩ due to the parallel combination of the 330Ω resistors and LED junctions). If it reads near 0Ω, you have a breadboard short. Find it before applying power.

Phase 2: Hot Checks (Power Applied)

  1. Energize the Circuit: Connect your 12V bench supply. Set the current limit on the supply to 100mA to protect against accidental shorts.
  2. Measure Node Voltages: Set the multimeter to DC Voltage. Keep the black probe on the ground rail. Touch the red probe to Node A (should read ~12.0V), Node B (~6.2V), Node C (~4.2V), and Node D (~2.1V). If Node B reads 12V, your resistor is open or unseated. If Node B reads 0V, your LED string is shorted.
  3. Measure Total Current: Power down. Break the connection at the main 12V positive feed. Insert your multimeter in series (set to mA mode) between the power supply and Node A. Power up. You should read between 54mA and 58mA total. If it reads significantly higher, recalculate your resistor values or check for a miswired parallel branch.

Common Wiring Mistakes and How to Avoid Them

Even with a perfect schematic, physical implementation introduces variables that can ruin a build. Watch out for these specific bench errors:

  • Ignoring LED Vf Binning: If you buy cheap, unbranded LEDs, their forward voltage might vary from 1.8V to 2.4V even within the same batch. If one string has low-Vf LEDs and another has high-Vf LEDs, the parallel branches will draw unequal currents. Always buy LEDs from reputable manufacturers (like Lite-On, Kingbright, or Vishay) and check the datasheet for Vf binning.
  • Breadboard Contact Resistance: Cheap breadboards can introduce 0.5Ω to 2Ω of contact resistance per junction. While negligible for our 18mA LED strings, this will severely skew measurements if you are building a high-current series-parallel battery pack. For currents over 1A, solder the joints or use busbars.
  • Resistor Placement in Parallel Strings: Never use one single master resistor for the entire parallel array before the branches split. If one LED string fails open, the master resistor will now supply the remaining strings with excess current, accelerating their failure. Every individual series string must have its own dedicated resistor.

Mastering the series and parallel circuit diagram is about more than just memorizing Kirchhoff's laws; it is about understanding how real-world component tolerances, thermal drift, and failure modes interact on the bench. By calculating exact node voltages, selecting standard E24 components, and verifying with a structured test plan, you ensure your next DC lighting or power project is both efficient and bulletproof.