Analog10y

PROBLEM 099 · Beginner · The resistor-string DAC

Eight Steps

A resistor string for eight voltage levels

The problem

Build a resistor string: eight equal resistors in series between the net “vrefp” (the test bench puts 1.8 V there) and ground, with the junctions named “t1” (the one next to ground) up to “t7” (the one next to “vrefp”). Choose the resistor value: the string should draw about 90 µA from the reference.

The seven taps divide the reference into eight equal steps of 225 mV: the voltage of tap k is k/8 of the reference. The string is the voltage divider generalised: accuracy depends only on resistor matching. A flash ADC compares the input with each tap; a string DAC connects one tap to the output with a switch.

The test bench

Numbers to hit

Design it yourself

Draw the circuit on a schematic canvas, size every transistor, and see it simulated in your browser with ngspice and the SkyWater SKY130 models. Every transistor lights up green, gold or red by operating region as you move the sliders.

Sign in or create a free account →

More on switched-capacitor and converters