If you need better than 2% accuracy from a passive resistive network without resorting to trimming or series/parallel stacking, the E96 resistor series is your baseline. Defined by IEC 60063, the E96 series provides 96 logarithmically spaced values per decade, mapping directly to standard 1% tolerance components. While hobbyists default to the E24 (5%) series, professional power supply feedback loops, ADC scaling networks, and precision sensor bridges rely on E96 to guarantee that the theoretical schematic matches the physical bench prototype.
This guide breaks down the standard voltage divider topology using E96 components, contrasts it with legacy alternatives, and walks through a real-world buck converter feedback design.
The E96 Resistor Series Topology and Node Behavior
The fundamental topology for scaling voltage or generating a reference is the two-resistor voltage divider. We define three critical nodes in this configuration:
- Node A ($V_{IN}$): The source voltage input.
- Node B ($V_{OUT}$): The divided output or feedback node, situated between the two resistors.
- Node C ($GND$): The ground reference.
Resistor $R_1$ (top) bridges Node A and Node B. Resistor $R_2$ (bottom) bridges Node B and Node C. The output voltage is dictated by the ratio: $V_{OUT} = V_{IN} \times [R_2 / (R_1 + R_2)]$.
Behavior and Failure-Mode Contrast
Understanding how Node B behaves when an element drifts or fails is critical for safety and diagnostic troubleshooting. Here is the behavior matrix for the E96 divider topology:
| Component Event | Effect on Node B ($V_{OUT}$) | Physical / Circuit Consequence |
|---|---|---|
| $R_1$ Drifts High (Tempco) | $V_{OUT}$ Decreases | Minor regulation error; system runs slightly undervoltage. |
| $R_1$ Opens (Catastrophic) | $V_{OUT}$ Drops to 0V | Node B is pulled to GND via $R_2$. Feedback loop loses regulation. |
| $R_1$ Shorts | $V_{OUT}$ Spikes to $V_{IN}$ | Danger: Full input voltage hits Node B. Can destroy downstream ADC or IC. |
| $R_2$ Drifts High (Tempco) | $V_{OUT}$ Increases | Minor regulation error; system runs slightly overvoltage. |
| $R_2$ Opens (Catastrophic) | $V_{OUT}$ Spikes to $V_{IN}$ | Danger: Node B floats up to $V_{IN}$ via $R_1$. High risk of IC damage. |
| $R_2$ Shorts | $V_{OUT}$ Drops to 0V | Node B is hard-tied to GND. $R_1$ dissipates maximum power ($V_{IN}^2 / R_1$). |
E96 vs E24: Why Choose the 96-Value Standard?
Why use a single-stage E96 topology over an E24 topology, or a series/parallel E24 combination? The answer lies in the mathematical gaps between available values and the resulting steady-state error.
The E24 series (5% tolerance) has values spaced roughly 10% apart. If your calculated ideal resistor value falls exactly between two E24 values, you are forced to accept a 5% error or use two resistors in series/parallel to synthesize the value—which introduces double the parasitic inductance, double the solder joint failure points, and double the PCB footprint.
| Criteria | E24 Series (5% Tolerance) | E96 Series (1% Tolerance) |
|---|---|---|
| Values per Decade | 24 | 96 |
| Step Size (Approx) | ~10% | ~2.5% |
| Worst-Case Ratio Error | ~10% (without trimming) | < 1.25% (inherent to series) |
| PCB Footprint | Requires series/parallel for precision | Single 0402 or 0603 component |
| Temperature Tracking | Poor (multiple components drift independently) | Excellent (single package or matched batch) |
For a comprehensive breakdown of the IEC standard math, the All About Circuits reference on E-series values details the logarithmic derivation of these decades.
Data-Dense Reference: E96 Values and Ratio Matching
Below is a lookup table for common low-voltage rail targets derived from a 5.00V $V_{IN}$ source. This table demonstrates how E96 values map to real-world targets with minimal error, eliminating the need for trim pots.
| Target $V_{OUT}$ | Top Resistor ($R_1$) E96 Value | Bottom Resistor ($R_2$) E96 Value | Actual $V_{OUT}$ | Ratio Error |
|---|---|---|---|---|
| 3.300 V | 16.2 kΩ | 31.6 kΩ | 3.305 V | +0.15% |
| 1.800 V | 31.6 kΩ | 18.0 kΩ | 1.814 V | +0.78% |
| 1.200 V | 47.5 kΩ | 15.0 kΩ | 1.200 V | 0.00% |
| 0.900 V | 68.1 kΩ | 15.0 kΩ | 0.902 V | +0.22% |
Note: Values assume ideal 1% components. Real-world error will add the tolerance stack-up (typically ±1% worst-case for the divider ratio if both resistors drift in opposite directions).
Design Walkthrough: Buck Converter Feedback Network
Let’s design a feedback network for a synchronous buck converter. We need a regulated 3.3V output, and the controller’s internal error amplifier references a $V_{REF}$ of exactly 0.800V at the feedback (FB) pin.
Step 1: The Governing Equation
The FB pin draws negligible leakage current (typically < 100nA), so we treat Node B as high-impedance. The equation for the top resistor is:
$R_1 = R_2 \times \left( \frac{V_{OUT}}{V_{REF}} - 1 \right)$
Step 2: Select $R_2$ (Bottom Resistor)
We want to minimize quiescent current draw from the 3.3V rail while keeping the impedance low enough to avoid noise coupling into the FB pin. A 10.0 kΩ resistor is the industry sweet spot.
Selection: $R_2 = 10.0\text{ k}\Omega$ (Standard E96 value, code 1002).
Step 3: Calculate Ideal $R_1$
$R_1 = 10.0\text{ k}\Omega \times \left( \frac{3.3}{0.8} - 1 \right)$
$R_1 = 10.0\text{ k}\Omega \times (4.125 - 1) = 31.25\text{ k}\Omega$
Step 4: Map to E96 Series
31.25 kΩ is not a standard value. Looking at the E96 table for the 10k-100k decade, the closest available values are 30.9 kΩ and 31.6 kΩ.
Selection: $R_1 = 31.6\text{ k}\Omega$ (E96 code 316).
Step 5: Verify Actual Output
$V_{OUT(actual)} = 0.8\text{V} \times \left( 1 + \frac{31.6}{10.0} \right) = 0.8 \times 4.16 = 3.328\text{V}$
The resulting 3.328V is a +0.84% deviation from the 3.3V target. Since most modern microcontrollers and logic ICs tolerate a ±5% voltage window, this E96 pair is perfectly acceptable and requires no further trimming. For deeper insights into loop stability and impedance scaling in these networks, refer to Texas Instruments' application notes on resistor divider design.
Breadboard Testing and Extreme Failure Modes
Before committing these values to a PCB layout, validate the network on the bench. Breadboard parasitic resistance (often 0.1Ω to 0.5Ω per contact) is negligible for 10kΩ E96 resistors, but your measurement technique must be precise.
Step-by-Step Breadboard Verification
- Zero Your DMM: Short your multimeter probes and note the lead resistance. If your DMM doesn't support relative mode (REL), subtract this value from your component readings.
- Measure Raw Components: Measure $R_1$ and $R_2$ out-of-circuit. Record the exact values (e.g., 31.58 kΩ and 9.98 kΩ).
- Insert and Wire: Place $R_1$ and $R_2$ in series on the breadboard. Connect Node A to a bench power supply set to 5.00V. Connect Node C to the supply GND.
- Probe Node B: Measure the voltage directly at the resistor leads, not at the power supply terminals, to eliminate wire voltage drop.
- Calculate Real-World Error: Compare the measured Node B voltage against your theoretical calculation using the exact measured resistances from Step 2.
Simulating the Extremes
To ensure your downstream circuitry survives a component failure, intentionally simulate the extreme failure modes on the breadboard:
- Simulate $R_2$ Open: Pull $R_2$ out of the breadboard. Measure Node B. It should read exactly $V_{IN}$ (5.00V). If Node B feeds an op-amp or MCU, verify that the downstream IC's internal protection diodes are not forward-biasing and pulling the rail down. If they are, you must add an external series current-limiting resistor or a Zener clamp.
- Simulate $R_1$ Short: Use a jumper wire to bridge Node A and Node B. Verify that the downstream load does not exceed its absolute maximum voltage rating and that the power supply does not trip its overcurrent protection (since $R_1$ is bypassed, $R_2$ now acts as the sole load on $V_{IN}$).
By designing with the E96 resistor series and rigorously testing the topology's failure extremes, you eliminate the most common source of analog error in embedded systems: passive component mismatch.






