Download presentation
Presentation is loading. Please wait.
Published byPierce Parrish Modified over 9 years ago
1
Digital to Analog Converters (DAC) 3 ©Paul Godin Created March 2008
2
R/2R DAC ◊The Binary-Weighted DAC limitations include the need for progressively larger resistors. ◊The R/2R ladder method eliminates the need for the variety of resistors required. It operates on a ratio between resistors. ◊The Op Amp is still an important component in the circuit. DAC 3.2
3
R/2R Circuit V DD V EE RfRf R 2R R R LSB MSB DAC 3.3
4
R/2R Circuit V DD V EE RfRf R 2R R R LSB MSB 1 0 0 0 What value of R does the op-amp input sence? DAC 3.4
5
Resistor Equivalent R 2R R R 1 0 0 0 R EQ 2R R 1 DAC 3.5
6
Resistor Equivalent R EQ 2R R 1 1 V DD V EE RfRf LSB DAC 3.6
7
R/2R Circuit – Current Perspective V DD V EE RfRf R 2R R R LSB MSB The resistance seen to the right of any vertical resistor is 2R. DAC 3.7
8
ERRORS IN DAC DAC 3.8
9
Errors ◊Digital to Analog systems have several possible sources of error. ◊The errors can be the result of: ◊Binary Input ◊Non-linear input sequences or incorrect values ◊Voltage issues ◊Resistor network ◊Resistors out of specification ◊Noise ◊Op Amp output errors ◊Improper input voltage ◊Improper Offset ◊Delay DAC 3.9
10
Gain Error ◊A Gain Error occurs when the Op Amp produces an output at a different voltage scale than desired. The output is linear but the steps are either larger or smaller than they should be. Output may appear clipped. Red: Ideal Blue: Error Green: Error Volts Binary Code DAC 3.10
11
Gain Error Red: Ideal Blue: Error Green: Error Typical Causes: wrong V DD /V EE at op amp wrong R REF value wrong resistor network values DAC 3.11
12
Offset Error ◊An Offset Error occurs when the Op Amp output has the same voltage per step but the starting voltage is different. Red: Ideal Blue: Error Green: Error Volts Binary Code DAC 3.12
13
Offset Error Red: Ideal Blue: Error Green: Error Typical Causes: op amp improperly offset DAC 3.13
14
Non-Linearity: Non-Monotonic ◊A Monotonic Error occurs when the individual voltage steps are non-linear. Red: Ideal Blue: Error Volts Binary Code DAC 3.14
15
Non-Linearity: Non-Monotonic Red: Ideal Blue: Error Typical Causes: incorrect input binary sequence caused by mix-up at binary input or a stuck input DAC 3.15
16
Non-Linearity: Differential ◊A Differential Error occurs when the output steps start to vary in size. Red: Ideal Blue: Error Volts Binary Code DAC 3.16
17
Non-Linearity: Differential Red: Ideal Blue: Error Typical Causes: resistor network unbalanced binary input voltage values DAC 3.17
18
Other Types of DACs ◊MOSFET Current Scaling that use a configuration of MOSFETs in a similar manner to R/2R. ◊Voltage Scaled DACs employ a resistor string as a large voltage divider for reference voltage values, and use enable/disable circuitry for the output voltage. ◊Charge Scaling DACs utilize capacitors instead of resistors. Can be more accurate and potentially faster but are more difficult to implement. DAC 3.18
19
©Paul R. Godin prgodin ° @ gmail.com END DAC 3 DAC 3.19
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.