Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
5/10/2019 ECE265 5
Representing a continuously varying
physical quantity by a sequence of discrete
numerical values.
03 07 10 14 09 02 00 04
reference -
voltage
3 Basic Types
Digital-Ramp ADC
Successive Approximation ADC
Flash ADC
Conversion from analog to digital form
inherently involves comparator action
where the value of the analog voltage at
some point in time is compared with some
standard.
A common way to do that is to apply the
analog voltage to one terminal of a
comparator and trigger a binary counter
which drives a DAC.
PNJ 10/28/2004 Telekomunikasi 2 12
The output of the DAC is applied to the
other terminal of the comparator.
Since the output of the DAC is increasing
with the counter, it will trigger the
comparator at some point when its voltage
exceeds the analog input.
The transition of the comparator stops the
binary counter, which at that point holds the
digital value corresponding to the analog
voltage.
Conversion from analog to digital form
inherently involves comparator action
where the value of the analog voltage at
some point in time is compared with some
standard.
A common way to do that is to apply the
analog voltage to one terminal of a
comparator and trigger a binary counter
which drives a DAC.
PNJ 10/28/2004 Telekomunikasi 2 15
Much faster than the
digital ramp ADC
because it uses digital
logic to converge on
the value closest to
the input voltage.
A comparator and a
DAC are used in the
process.
Successive-Approximation A/D
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.
If N is the number of bits in the
output word….
Then 2N comparators will be
required.