The current divider law dictates that in a parallel circuit, the current through any single branch equals the total input current multiplied by the ratio of the opposite branch's resistance to the sum of all parallel resistances. For a standard two-branch topology, the formula is I1 = Itotal × [R2 / (R1 + R2)]. Unlike voltage dividers that step down potential, current dividers steer a fixed input current into proportional parallel paths. This guide walks through designing a precision 10mA dual-branch bias network, analyzing extreme failure modes, and selecting exact components for the workbench.

Topology and Node Definitions

A passive current divider requires a constant current source feeding a parallel resistor network. The topology consists of two primary nodes:

  • Node IN (Top Junction): The entry point where the total constant current (Itotal) enters the parallel network.
  • Node OUT (Bottom Junction): The exit point, typically tied to circuit ground (GND), where the branch currents recombine to return to the source.

Branch 1 (R1) and Branch 2 (R2) connect directly between Node IN and Node OUT. Because they share the same nodes, the voltage drop across R1 and R2 is identical, but the current splits inversely proportional to their resistance values. The higher the resistance in a branch, the less current it draws.

Why Choose a Current Divider Over a Voltage Divider?

Makers frequently confuse when to use a current divider versus a voltage divider. The choice depends entirely on what your load requires to operate correctly: a stable voltage reference or a stable bias current.

Criteria Voltage Divider (Series) Current Divider (Parallel)
Primary Function Steps down voltage to a specific ratio Steers current into specific branch ratios
Input Source Type Constant Voltage Source (e.g., battery, bench supply) Constant Current Source (e.g., LM317 CC, current mirror)
Load Sensitivity Output voltage sags if load draws significant current Branch current remains stable even if source voltage fluctuates
Best Application ADC reference scaling, transistor base biasing Sensor biasing (thermistors/RTDs), multi-range ammeter shunts

For precision sensors like NTC thermistors or RTDs, self-heating is a major error source. By using a current divider fed by a strict constant current source, you guarantee the sensor receives exactly 2mA, regardless of minor fluctuations in your main power rail. A voltage divider cannot guarantee this if the sensor's resistance shifts with temperature.

Design Walkthrough: 10mA Sensor Bias Network

Let's design a dual-path bias circuit. We have a precision 10mA constant current source. We need to steer 2mA through Branch 1 (an NTC thermistor sensor) and 8mA through Branch 2 (a reference resistor to balance a bridge circuit).

1. Calculating the Resistor Ratio

Using the current divider principle, the ratio of currents is the inverse ratio of the resistances:

I1 / I2 = R2 / R1

2mA / 8mA = R2 / R1 => 0.25 = R2 / R1 => R1 = 4 × R2

2. Selecting Real Component Values

We need to pick a base resistance that yields a measurable voltage drop without exceeding standard power ratings. Let's target a 12V drop across the parallel network.

  • Branch 2 (8mA): R2 = V / I = 12V / 0.008A = 1,500Ω.
  • Branch 1 (2mA): R1 = 4 × 1,500Ω = 6,000Ω.

Standard 5% E24 resistors won't cut it for precision biasing. We will use 1% E96 series metal film resistors. The closest E96 value for 1.5kΩ is 1.50kΩ. The closest E96 value for 6.0kΩ is 6.04kΩ.

3. Sizing the Constant Current Source

To generate the 10mA input, we will use an LM317 adjustable regulator configured as a constant current source. The LM317 maintains a 1.25V reference between its OUT and ADJ pins.

Rset = 1.25V / 0.010A = 125Ω

Since 125Ω is not a standard E24 value, we will place a 120Ω and a 5.1Ω resistor in series (Total = 125.1Ω, yielding 9.99mA). The LM317 requires a dropout voltage of about 3V. Since our divider drops 12V, our input DC supply must be at least 15V (an 18V bench supply is ideal).

Callout Tip: Power Dissipation Check
Always verify wattage. Branch 2 dissipates P = I²R = (0.008)² × 1500 = 96mW. A standard 1/8W (125mW) resistor is technically sufficient, but for reliability and to prevent thermal drift, always derate by 50%. Use 1/4W (250mW) resistors for both branches.

Failure Modes: What Breaks at the Extremes?

Parallel circuits behave dangerously when components fail. Because the source forces a fixed 10mA, that current must go somewhere. If one path disappears, the other path takes the full hit.

Failure Event Effect on Branch 1 (2mA) Effect on Branch 2 (8mA) System Consequence
R1 Opens (Sensor disconnects) 0mA Increases to 10mA Branch 2 power jumps from 96mW to 150mW. Node IN voltage spikes to 15V (10mA × 1.5kΩ).
R2 Opens (Reference fails) Increases to 10mA 0mA Critical: Branch 1 power jumps from 24mW to 362mW. The thermistor will overheat, self-heat, and potentially burn out.
R1 Shorts (Solder bridge) Takes full 10mA Drops to 0mA Node IN voltage drops to 0V. The LM317 will attempt to drive 10mA through a dead short, causing the LM317 to overheat and trigger internal thermal shutdown.
R2 Shorts Drops to 0mA Takes full 10mA Node IN voltage drops to 0V. LM317 enters thermal shutdown.

The takeaway: A passive current divider offers no inherent protection against open-circuit failures in parallel branches. If Branch 1 is a fragile sensor, you must place a 3.3V Zener diode in parallel with it to clamp the voltage and shunt excess current if Branch 2 opens.

Decision Tree: Passive Divider vs. Active Current Mirror

When should you abandon the passive current divider law in favor of an active semiconductor solution? Use this decision path to finalize your topology.

Design Constraint Passive Current Divider Active Current Mirror (e.g., LM334, Matched BJTs)
Load Type Fixed resistors or slow-changing sensors Dynamic loads, LEDs, or varying impedances
Accuracy Requirement ±2% to ±5% (depends on resistor tolerance) ±0.5% to ±1% (with matched pairs)
Headroom Voltage High (requires large voltage drops to maintain stiffness) Low (VCE(sat) is typically < 0.5V)
Cost & Complexity < $0.10, 2 components > $1.50, requires biasing networks

Default Recommendation: If your load is fixed, your current is under 20mA, and you can tolerate a 12V drop, stick to the passive topology. Terminate your design by selecting Vishay MRS25 series 1% metal film resistors. They offer a tight 50ppm/°C temperature coefficient, ensuring your 4:1 current ratio doesn't drift as the board warms up.

Step-by-Step Breadboard Verification

Do not connect your sensor until you have verified the branch currents on the bench. Follow this exact sequence to prevent burning out your prototype.

  1. Build the LM317 Source First: Wire the LM317 with the 125Ω set resistor. Do not connect the parallel divider yet. Leave the output open.
  2. Verify Source Current: Set your digital multimeter (DMM) to the mA range. Place the DMM probes across the LM317 output and ground. Power the 18V supply. The DMM should read 9.99mA ± 0.1mA. If it reads higher, check your set resistor value.
  3. Install the Divider: Power down. Insert the 6.04kΩ (Branch 1) and 1.50kΩ (Branch 2) resistors in parallel on the breadboard.
  4. Measure Branch 2: Break the circuit at the top of the 1.50kΩ resistor. Insert the DMM in series. Power on. You should read 8.0mA.
  5. Measure Branch 1: Break the circuit at the top of the 6.04kΩ resistor. Insert the DMM in series. You should read 2.0mA.
  6. Verify Node Voltage: Switch the DMM to DC Voltage. Measure across the parallel pair (Node IN to Node OUT). It should read exactly 12.0V (8mA × 1.50kΩ). If it reads 12.12V, your 1.50kΩ resistor is slightly high, which is normal for 1% tolerance.

By mastering the current divider law and pairing it with a stiff constant current source, you eliminate power-supply ripple from your sensor measurements. Just remember to respect the failure modes: in a forced-current parallel network, an open branch doesn't just stop working—it forces the remaining branch to absorb the full current burden.