* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Digital to Analog Converters (DAC)
Alternating current wikipedia , lookup
Stray voltage wikipedia , lookup
Pulse-width modulation wikipedia , lookup
Voltage optimisation wikipedia , lookup
Mains electricity wikipedia , lookup
Resistive opto-isolator wikipedia , lookup
Voltage regulator wikipedia , lookup
Integrating ADC wikipedia , lookup
Buck converter wikipedia , lookup
Oscilloscope types wikipedia , lookup
Schmitt trigger wikipedia , lookup
Oscilloscope history wikipedia , lookup
Power electronics wikipedia , lookup
Switched-mode power supply wikipedia , lookup
Digital to Analog Converters (DAC) Salem ahmed Fady ehab 30/4/2015 Outline Purpose Types Performance Characteristics Applications 2 Purpose To convert digital values to analog voltages Performs inverse operation of the Analog-toDigital Converter (ADC) VOUT Digital Value Reference Voltage Digital Value DAC Analog Voltage 3 DACs Types Binary Weighted Resistor R-2R Ladder Multiplier DAC The reference voltage is constant and is set by the manufacturer. Non-Multiplier DAC The reference voltage can be changed during operation. Characteristics Comprised of switches, op-amps, and resistors Provides resistance inversely proportion to significance of bit 4 Binary Weighted Resistor Rf = R I R 2R 4R i Vo 8R MSB LSB -VREF 5 Binary Representation Rf = R I R 2R 4R i Vo 8R Most Significant Bit Least Significant Bit -VREF 6 Binary Representation SET CLEARED Most Significant Bit Least Significant Bit -VREF ( 1 1 1 1 )2 = ( 15 )10 7 Binary Weighted Resistor “Weighted Resistors” based on bit Reduces current by a factor of 2 for each bit Rf = R I R 2R 4R i Vo 8R MSB LSB -VREF 8 Binary Weighted Resistor Result: B3 B2 B1 B0 I VREF R 2 R 4 R 8R VOUT Bi = B2 B1 B0 I R f VREF B3 2 4 8 Value of Bit i 9 Binary Weighted Resistor More Generally: VOUT VREF Bi n i 1 2 VREF Digital Value Resolution Bi = Value of Bit i n = Number of Bits 10 Binary Weighted Resistor The voltage-mode binary-weighted resistor DAC shown is usually the simplest textbook example of a DAC. However, this DAC is not inherently monotonic and is actually quite hard to manufacture successfully at high resolutions. In addition, the output impedance of the voltage-mode binary DAC changes with the input . code 11 Binary Weighted Resistor (read only ) The theory is simple but the practical problems of manufacturing an IC of an economical size with current or resistor ratios of even 128:1 for an 8-bit DAC are significant, especially as they must have matched temperature coefficients. If the MSB current is slightly low in value, it will be less than the sum of all the other bit currents, and the DAC will not be monotonic (the differential nonlinearity of most types of DACs is worst at major bit transitions). This architecture is virtually never used on its own in integrated circuit DACs, although, again, 3or 4-bit versions have been used as components in more complex structures. 12 Binary Weighted Resistor 13 Binary Weighted Resistor (read only ) The problem with a DAC using capacitors is that leakage causes it to lose its accuracy within a few milliseconds of being set. This may make capacitive DACs unsuitable for general purpose DAC applications 14 Problem 1 : A certain binaryweighted-input DAC has a binary input of 1101. If a HIGH = +3.0 V and a LOW = 0 V, what is Vout? 15 R-2R Ladder VREF MSB LSB 16 R-2R Ladder Same input switch setup as Binary Weighted Resistor DAC All bits pass through resistance of 2R MSB VREF LSB 17 R-2R Ladder The less significant the bit, the more resistors the signal must pass through before reaching the op-amp The current is divided by a factor of 2 at each node LSB MSB 18 R-2R Ladder The current is divided by a factor of 2 at each node Analysis for current from (001)2 shown below I0 2 R R I0 4 R 2R I0 8 R 2R 2R 2R I0 VREF B0 B1 B2 Op-Amp input “Ground” VREF VREF I0 2 R 2 R 2 R 3R 19 R-2R Ladder Result: VREF B2 B1 B0 I 3R 2 4 8 Rf B2 B1 B0 VOUT VREF R 4 8 2 Bi = Value of Bit i Rf 20 R-2R Ladder If Rf = 6R, VOUT is same as Binary Weighted: VREF I 3R Bi 2 n i VOUT VREF Bi = Bi 2 n i 1 Value of Bit i 21 R-2R Ladder R VREF VREF I0 1.67 mA 2 R 2 R 2 R 3R I0 I0 I op amp 1.04 mA 8 2 VOUT I op amp R f 4.17 V Example: Input = (101)2 VREF = 10 V R=2Ω Rf = 2R R 2R R 2R R I0 I0 VREF VREF B0 B2 2R 2R Op-Amp input “Ground” 22 Pros & Cons Binary Weighted R-2R Pros Easily understood Only 2 resistor values Easier implementation Easier to manufacture Faster response time Cons Limited to ~ 8 bits Large # of resistors Susceptible to noise Expensive Greater Error More confusing analysis 23 Digital to Analog Converters Performance Common Specifications Applications 24 Digital to Analog Converters -Performance Specifications Resolution Reference Voltages Settling Time Linearity Speed Errors 25 Digital to Analog Converters -Performance Specifications -Resolution Resolution: is the amount of variance in output voltage for every change of the LSB in the digital input. How closely can we approximate the desired output signal(Higher Res. = finer detail=smaller Voltage divisions) A common DAC has a 8 - 12 bit Resolution Resolution VLSB VRef N 2 N = Number of bits 26 Digital to Analog Converters -Performance Specifications -Resolution Better Resolution(3 bit) Poor Resolution(1 bit) Vout Vout Desired Analog signal Desired Analog signal 111 8 Volt. Levels 2 Volt. Levels 110 1 101 100 011 010 001 0 Approximate output 0 Digital Input 110 101 100 011 010 001 000 000 Approximate output Digital Input 27 Digital to Analog Converters -Performance Specifications -Reference Voltage Reference Voltage: A specified voltage used to determine how each digital input will be assigned to each voltage division. Types: Non-multiplier: internal, fixed, and defined by manufacturer Multiplier: external, variable, user specified 28 Digital to Analog Converters -Performance Specifications -Reference Voltage Multiplier: (Vref = Asin(wt)) Non-Multiplier: (Vref = C) Voltage Voltage 11 11 10 10 10 01 01 10 01 01 0 0 00 00 00 Digital Input Assume 2 bit DAC 00 Digital Input 29 Digital to Analog Converters -Performance Specifications -Settling Time Settling Time: The time required for the input signal voltage to settle to the expected output voltage(within +/- VLSB). Any change in the input state will not be reflected in the output state immediately. There is a time lag, between the two events. 30 Digital to Analog Converters -Performance Specifications -Settling Time Analog Output Voltage Expected Voltage +VLSB -VLSB Settling time Time 31 Digital to Analog Converters -Performance Specifications -Linearity Linearity: is the difference between the desired analog output and the actual output over the full range of expected values. Ideally, a DAC should produce a linear relationship between a digital input and the analog output, this is not always the case. 32 Digital to Analog Converters -Performance Specifications -Linearity Desired/Approximate Output Digital Input Perfect Agreement NON-Linearity(Real World) Analog Output Voltage Analog Output Voltage Linearity(Ideal Case) Desired Output Approximate output Digital Input Miss-alignment 33 Digital to Analog Converters -Performance Specifications -Speed Speed: Rate of conversion of a single digital input to its analog equivalent Conversion Rate Depends on clock speed of input signal Depends on settling time of converter 34 Digital to Analog Converters -Performance Specifications -Errors Non-linearity Differential Integral Gain Offset Non-monotonicity 35 Digital to Analog Converters -Performance Specifications -Errors: Differential Non-Linearity Differential Non-Linearity: Difference in voltage step size from the previous DAC output (Ideally All DLN’s = 1 VLSB) Analog Output Voltage Ideal Output 2VLSB Diff. Non-Linearity = 2VLSB VLSB Digital Input 36 Digital to Analog Converters -Performance Specifications -Errors: Integral Non-Linearity Integral Non-Linearity: Deviation of the actual DAC output from the ideal (Ideally all INL’s = 0) Analog Output Voltage Ideal Output Int. Non-Linearity = 1VLSB 1VLSB Digital Input 37 Digital to Analog Converters -Performance Specifications -Errors: Gain Gain Error: Difference in slope of the ideal curve and the actual DAC output High Gain High Gain Error: Actual Low Gain Error: Actual slope less than ideal Analog Output Voltage slope greater than ideal Desired/Ideal Output Low Gain Digital Input 38 Digital to Analog Converters -Performance Specifications -Errors: Offset Offset Error: A constant voltage difference between the ideal DAC output and the actual. The voltage axis intercept of the DAC output curve is different than the ideal. Output Voltage Desired/Ideal Output Positive Offset Negative Offset Digital Input 39 Digital to Analog Converters -Performance Specifications -Errors: Non-Monotonicity Non-Monotonic: A decrease in output voltage with an increase in the digital input Analog Output Voltage Desired Output Non-Monotonic Monotonic Digital Input 40 Digital to Analog Converters -Common Applications Generic use Circuit Components Digital Audio Function Generators/Oscilloscopes Motor Controllers 41 Digital to Analog Converters -Common Applications -Generic Used when a continuous analog signal is required. Signal from DAC can be smoothed by a Low pass filter Piece-wise Continuous Output Digital Input Analog Continuous Output 0 bit 011010010101010100101 101010101011111100101 000010101010111110011 010101010101010101010 111010101011110011000 100101010101010001111 n bit DAC Filter nth bit 42 Digital to Analog Converters -Common Applications -Circuit Components Voltage controlled Amplifier digital input, External Reference Voltage as control Digitally operated attenuator External Reference Voltage as input, digital control Programmable Filters Digitally controlled cutoff frequencies 43 Digital to Analog Converters -Common Applications -Digital Audio CD Players MP3 Players Digital Telephone/Answering Machines 1 2 1. http://electronics.howstuffworks.com/cd.htm 2. http://accessories.us.dell.com/sna/sna.aspx?c=us&cs=19&l=en&s=dhs&~topic=odg_dj 3. http://www.toshiba.com/taistsd/pages/prd_dtc_digphones.html 3 44 Digital to Analog Converters -Common Applications -Function Generators Digital Oscilloscopes Digital Input Analog Ouput Signal Generators 1 Sine wave generation Square wave generation Triangle wave generation Random noise generation 2 1. http://www.electrorent.com/products/search/General_Purpose_Oscilloscopes.html 2. http://www.bkprecision.com/power_supplies_supply_generators.htm 45 Digital to Analog Converters -Common Applications -Motor Controllers Cruise Control Valve Control Motor Control 1 2 1. http://auto.howstuffworks.com/cruise-control.htm 2. http://www.emersonprocess.com/fisher/products/fieldvue/dvc/ 3. http://www.thermionics.com/smc.htm 3 46 References Cogdell, J.R. Foundations of Electrical Engineering. 2nd ed. Upper Saddle River, NJ: Prentice Hall, 1996. “Simplified DAC/ADC Lecture Notes,” http://www-personal.engin.umd.umich.edu/ ~fmeral/ELECTRONICS II/ElectronicII.html “Digital-Analog Conversion,” http://www.allaboutcircuits.com. Barton, Kim, and Neel. “Digital to Analog Converters.” Lecture, March 21, 2001. http://www.me.gatech.edu/charles.ume/me4447Spring01/ClassNotes/dac.ppt. Chacko, Deliou, Holst, “ME6465 DAC Lecture” Lecture, 10/ 23/2003, http://www.me.gatech.edu/mechatronics_course/ Lee, Jeelani, Beckwith, “Digital to Analog Converter” Lecture, Spring 2004, http://www.me.gatech.edu/mechatronics_course/ http://www.analog.com/media/en/training-seminars/tutorials/MT-015.pdf 47