Resistor conversion networks

R-2R Thick Film Resistor Networks: Review Bit Weight and Output Loading

Review a printed R-2R ladder with a defined two-bit circuit, bit-weight checks, output loading and switch-resistance effects before assigning converter accuracy.

Send Drawings6 min read
Nine small ceramic circuits with central apertures, black resistive paths and exposed pads.
On this page

An R-2R ladder creates weighted contributions from digital states using two nominal resistor values. The useful requirement is the relationship between those contributions in the connected circuit, not simply that every printed resistor is close to its nominal value. Switch resistance, reference delivery and output loading can change the result after an otherwise correct network is assembled. A small explicitly defined ladder makes those boundaries visible.

System boundary

The guide covers a passive voltage-mode R-2R network and its connected static bit weights. Current-output DACs, output amplifiers, switching transients and final conversion accuracy require their own circuit definitions and validation.

Integration interfaces

System interfaces and validation ownership
InterfaceRequired inputThick film roleValidation owner
Printed ladder to bit switchesBit significance, reference levels, switch resistance and terminal map.Provide the drawing-defined R/2R relationships and termination.Converter circuit designer.
Ladder output to receiverLoad resistance, input current, capacitance and valid-sample timing.Identify passive output impedance and matching contribution.Analog integration owner.
Network adjustment to code verificationAllowed trim elements, error allocation and required code tests.Review feasible resistor adjustment and component inspection.Calibration and product validation owners.

Integration risks

Integration risks and verification responsibilities
RiskControl or verificationValidation owner
Full-scale adjustment hides unequal bit weights.Verify individual contributions and carry transitions.Converter validation owner.
Switch impedance is excluded from rung matching.Use the connected operating-state model.Analog designer.
Static matching is presented as dynamic converter accuracy.Keep settling and glitch evidence separate.System validation owner.

System integration decisions

  • Define voltage-mode or current-mode operation before applying a ladder equation.
  • Verify each bit contribution and important carry transition, not only full scale.
  • Include switch and reference impedances in the effective resistor network.
  • Keep static ladder matching separate from output settling, glitches and complete converter accuracy.

Define the ladder and its termination

Consider a two-bit voltage-mode example. Output node A connects through 2R to the most-significant bit voltage V1 and through R to node B. Node B connects through 2R to the least-significant bit voltage V0 and through another 2R to ground. Each bit voltage is ideally either zero or the same reference Vref.

The terminating 2R resistor is part of the circuit, not an optional end detail. This topology differs from a current-output multiplying DAC with an amplifier maintaining a virtual ground. Keep the actual terminal map and mode in the network drawing. A generic R-2R label cannot establish which transfer equation or output impedance applies.

Derive the two bit weights from node equations

With no output load and ideal bit-voltage sources, current balance at node B gives 4VB − 2VA − V0 = 0. At node A it gives 3VA − 2VB − V1 = 0. Solving the pair produces VA = V1/2 + V0/4. The two weights arise from the complete connected ladder, including its termination.

This derivation also provides a useful netlist check. Reversing bit labels, omitting the terminating resistor or taking the output from a different node changes the result. Verify connections before blaming a resistor process. A continuity map and nominal resistance list should describe the same ladder used in the calculation.

Vout = Vref(b1/2 + b0/4)

  • b1 and b0: most- and least-significant bit states, each zero or one
  • Vref: common ideal reference applied to high-state bit inputs
  • Vout: unloaded node-A voltage for the defined two-bit ladder

Exact R-to-2R relationships, ideal zero-impedance bit sources, correct terminating resistor and negligible output load; settled DC operation.

Check the code table before adding error terms

With an assumed 4 V reference, the ideal codes produce 0, 1, 2 and 3 V. The highest code is three quarters of the reference, not the reference itself. In this example, the ideal step is 1 V. These values illustrate binary weighting and are not a proposed commercial DAC resolution or output specification.

Defined two-bit voltage-mode ladder with an assumed 4 V reference
Code b1b0Unloaded outputOutput with 10 kΩ Thevenin resistance and 90 kΩ load
000 V0 V
011 V0.9 V
102 V1.8 V
113 V2.7 V

Separate a constant loading gain from bit-weight error

With all ideal bit sources set to zero for a Thevenin resistance calculation, the stated ladder presents output resistance R. A load RL therefore multiplies the unloaded voltage by RL/(R + RL). For R = 10 kΩ and RL = 90 kΩ, that factor is 0.9, as shown in the table.

In this ideal case the load creates a common gain reduction, not unequal code spacing. A real switch network or nonlinear load can make the effective impedance state dependent and requires a fuller calculation. A buffer reduces loading only if its input range, bias current, output swing and stability meet the connected requirements. It does not automatically correct the ladder's internal ratios.

Treat switch resistance as part of a rung

Suppose the most-significant 20 kΩ rung in the R = 10 kΩ example acquires an additional assumed 100 Ω in series. Keeping the other branches ideal, code 10 produces approximately 1.9950 V and code 01 approximately 1.0025 V. The major carry from 01 to 10 is then about 0.9925 V rather than 1 V.

This fixed extra resistance illustrates unequal bit weights. Real switch resistance can vary with signal, supply and state, so the added impedance may not even be constant. Use the selected switching circuit's data and operating conditions; do not assign a universal acceptable switch resistance from a nominal R value. Reference-source drops and ground-return drops belong in the same connected-circuit review.

Specify matching independently from absolute scale

Scaling every ideal ladder resistor by the same factor leaves the unloaded DC bit weights unchanged but changes output resistance and loading. Differential changes between rungs or between R and 2R alter weights. A network specification should therefore distinguish common scale, internal relationships and external parasitic contributions.

For a larger ladder, the important relationships depend on position and topology. Do not assign a converter bit count from a printed resistor tolerance without a complete error analysis. Thermal gradients can also make different branches operate at different temperatures. A shared substrate does not prove identical self-heating or perfect ratio tracking under every digital pattern.

Measure bit contributions and carry transitions separately

Record individual bit-on outputs, zero code, full-scale code and relevant adjacent transitions with the actual reference, switches and load. A full-scale gain adjustment can hide unequal individual weights. The carry transition is particularly informative because one more-significant contribution replaces several less-significant contributions.

Keep settled DC results separate from transient behavior. Several switches may change at different instants during a carry, producing a glitch even if the final values are correct. Output capacitance and the receiver can affect settling. Define when the output is considered valid and retain the actual transition waveform where dynamic performance matters; resistor matching alone cannot establish it.

Hand off a circuit-linked resistor requirement

The drawing package should contain the full ladder, bit significance, termination, reference and ground boundaries, output load and switching model. Specify the error allocation assigned to the passive network separately from active devices and reference behavior. Include accessible measurement nodes and the code set used for verification.

If trimming is proposed, identify which resistors may change and the permitted direction. Verify the complete code relationships after adjustment rather than optimizing a single convenient output. ChipSimple can review a drawing-defined thick-film network; that does not imply a catalogue DAC product, guaranteed converter resolution or complete system performance.

Send the full ladder and switching circuit

Specify what each bit contributes at the actual output boundary.

  • R/2R netlist, termination, bit labels and output node.
  • Reference, return and switch operating-state impedances.
  • Receiver load, buffer and required settling interval.
  • Individual-bit, carry-transition and full-scale measurements.
  • Passive error allocation and permitted trimming strategy.

The drawing-upload form loads as you reach this section.