Dac and Adc Lec 23
Dac and Adc Lec 23
100101…
DAC
DAC
Analog Output Signal
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011
Digital Input Signal
Types of DACs
• Many types of DACs available.
• Usually switches, resistors, and op-amps used
to implement conversion
• Two Types:
– Binary Weighted Resistor
– R-2R Ladder
Binary Weighted Resistor
• Utilizes a summing op-amp circuit
• Weighted resistors are used to distinguish each bit from the
most significant to the least significant
• Transistors are used to switch between Vref and ground (bit
high or low).
Vref
• Vout= -IRf
V1 R
V2 2R I Rf
V3 4R
- Vout
+
Vn 2n-1R
MSB
LSB
V1 V2 V3 Vn
Vout IRf Rf n -1
R 2R 4R 2 R
Binary Weighted Resistor
Voltages V1 through Vn are either Vref
if corresponding bit is high or ground
if corresponding bit is low
MSB
LSB
V1 V2 V3 Vn
Vout IRf Rf n -1
R 2R 4R 2 R
Binary Weighted Resistor
If Rf=R/2
V1 V2 V3 Vn
Vout IRf n
2 4 8 2
For example, a 4-Bit converter yields
1 1 1 1
Vout Vref b3 b2 b1 b0
2 4 8 16
Where b3 corresponds to Bit-3, b2 to Bit-2, etc.
Binary Weighted Resistor
• Advantages
– Simple Construction/Analysis
– Fast Conversion
• Disadvantages
– Requires large range of resistors (2000:1 for 12-bit DAC)
with necessary high precision for low resistors
– Requires low switch resistances in transistors
– Can be expensive. Therefore, usually limited to 8-bit
resolution.
R-2R Ladder
Each bit corresponds
Vref to a switch:
2R 2R
Req
2 R 2 R
R
2R 2R
R-2R Ladder
Vref V1 V2 V3 V2 V3
R R
R 1
V3 2
V V2
RR 2
I
Likewise,
1
V2 V1
Vout 2
1
V1 Vref
2
Vout IR
R-2R Ladder
Results:
Vref V1 V2 V3 1 1 1
V3 Vref , V2 Vref , V1 Vref
8 4 2
1 1 1 1
Vout Vref b3 b2 b1 b0
2 4 8 16
For general n-Bit R-2R Ladder or Binary Weighted Resister DAC
n
1
Vout Vref bn i i
i 1 2
R-2R Ladder
• Advantages
– Only two resistor values (R and 2R)
– Does not require high precision resistors
• Disadvantage
– Lower conversion speed than binary weighted
DAC
Specifications of DACs
• Resolution
• Speed
• Linearity
• Settling Time
• Reference Voltages
• Errors
Resolution
• Smallest analog increment corresponding to 1
LSB change
• An N-bit resolution can resolve 2N distinct
analog levels
• Common DAC has a 8-16 bit resolution
Vref
Resolution VLSB
2N
where N number of bits
Interfacing od DAC
Microprocessor Compatible D/A Converters
t t
ADC Process
Sampling & Hold
K=23 000
001
010
011
100
101
110
111
ADC Process
Quantization & Coding
t t
Sampling Rate, Ts Resolution, Q
• Based on number of steps • Improves accuracy in
required in the conversion measuring amplitude of
process analog signal
• Increases the maximum • Limited by the signal-to-
frequency that can be noise ratio (~6dB)
measured
ADC Process-Accuracy
The accuracy of an ADC can be improved by increasing:
t t
Sampling Rate, Ts Resolution (bit depth), Q
• Based on number of steps • Improves accuracy in
required in the conversion measuring amplitude of
process analog signal
• Increases the maximum
frequency that can be
measured
ADC-Error Possibilities
• Aliasing (sampling)
– Occurs when the input signal is changing much faster
than the sample rate
– Should follow the Nyquist Rule when sampling
• Use a sampling frequency at least twice as high as the
maximum frequency in the signal to avoid aliasing
• fsample>2*fsignal
• Quantization Error (resolution)
– Optimize resolution
– Dependent on ADC converter of microcontoller
ADC Applications
• ADC are used virtually everywhere where an
analog signal has to be processed, stored, or
transported in digital form
– Microphones
– Strain Gages
– Thermocouple
– Digital Multimeters
Types of ADC
+
_
Control
Logic
Start Stop
Clock Counter
Dual-Slope ADC – How It Works
• An unknown input voltage is applied to the input of the integrator and allowed to
ramp for a fixed time period (tu)
• Then, a known reference voltage of opposite polarity is applied to the integrator
and is allowed to ramp until the integrator output returns to zero (td)
• The input voltage is computed as a function of the reference voltage, the constant
run-up time period, and the measured run-down time period
• The run-down time measurement is usually made in units of the converter's clock,
so longer integration times allow for higher resolutions
• The speed of the converter can be improved by sacrificing resolution
td
Vin Vref
tu
Delta-Sigma A/D Converter