Analog To Digital Converters: - Representing A Continuously Varying Physical
Analog To Digital Converters: - Representing A Continuously Varying Physical
Analog To Digital Converters: - Representing A Continuously Varying Physical
03 07 10 14 09 02 00 04
Ramp ADC
Successive Approximation
Flash Comparison
reference -
voltage
Digital-Ramp ADC
Digital
Output
Data
comparator
Successive clock
Approximation
Register
STRT
At initialization, all bits from the SAR are set to zero, and
conversion begins by taking STRT line low.
Successive-Approximation A/D
Digital
Output
Data
comparator
Successive clock
Approximation
Register
STRT
First the logic in the SAR sets the MSB bit equal to 1
(+5 V). Remember that a 1 in bit 7 will be half of full
scale.
Successive-Approximation A/D
Digital
Output
Data
comparator
Successive clock
Approximation
Register
STRT
Digital
Output
Data
comparator
Successive clock
Approximation
Register
STRT
If the D/A output is > Vin then the MSB is set to 0 and the
next bit is set equal to 1.
Successive bits are set and tested by comparing the DAC output to
the input Vin in an 8 step process (for an 8-bit converter) that results
in a valid 8-bit binary output that represents the input voltage.
analog input voltage
FS
FS
CLOCK PERIOD 1 2 3 4 5 6 7 8
Successive approximation search tree
for a 4-bit A/D
1111
1110
D/A output 1101
compared with Vin 1100
to see if larger or 1011
smaller 1010
1001
1000
0111
0110
0101
0100
0011
0010
0001
Note that the successive approximation process takes a
fixed time - 8 clock cycles for the 8-bit example.
For greater accuracy, one must use a higher bit converter, i.e.
10-bit, 12-bit, etc. However, the depth of the search and the
time required increases with the bit count.
Flash Comparison