SlideShare a Scribd company logo
1 of 59
DAC FUNDAMENTALS AND
CURRENT SWITCHED&
RESISTIVE DAC
Presented by
VAIBHAVI P
INDEX
• Introduction-Analog , Discrete and Digital Signal
• Types of Converters
-A to D Converter
-D to A Converter
• Introduction-DAC
• Specifications
-Resolution
-Speed
-Linearity
-Settling Time
-Reference Voltages
-Errors
• Errors
• Types of D to A Converter
• Applications of DAC
INTRODUCTION-ANALOG,DISCRETE
AND DIGITAL SIGNAL
• Analog signal is a continuous signal in which one time-varying
quantity (such as voltage, pressure, etc.) represents another time-based
variable. In other words, one variable is an analog of the other.
• Discrete Signal-The signal which is defined for the discrete intervals
of time
• Digital Signal-The signal is discretised in both time and magnitude.
The magnitude axis is divided into fixed levels and the signal can take
value equal to these levels only
Types of Converters
1. Analog to Digital Converters
2. Digital to Analog Converters
WHY DO WE NEED CONVERTERS…??
• All Real Life Signals Are Analog Signal , Machine Can Understand Only Digital Signal
• A computer is a binary machine operating in an analog world, so to be able to produce an
output that is understandable by other devices a DAC is used.
• For example, a computer stores audio in the form of binary values of the sound wave. In
order to play these back as sound on a speaker we need analog signals, because as we
know the speaker’s diaphragm vibrates based on the intensity of the analog signal to
produce sound/music. So here, we will use a DAC to convert the digital audio file to
analog signal in order to play it on a speaker.
DATA CONVERTERS IN SIGNAL PROCESSING
Analog to Digital
Converter
Digital to Analog Converter
• Signal from DAC can be
smoothed by a Low pass filter
INTRODUCTION
• A Digital to Analog converter (DAC) is a
device that converts digital numbers
(binary) into an analog voltage or current
output.
• A Digital to Analog Converter commonly
referred as DAC, D/A or D2A is a device
that converts binary values (0s and 1s) to a
set of continuous analog voltages
Classification of DAC
Characterization and definition of Data Converters
Basic
architecture
of DAC
Converter
Static
Characterization
of D/A
Converters
Choosing a
DAC
• There are six main specifications that should
be considered when choosing a DAC for a
particular project
 Reference Voltage
Resolution
Linearity
Speed
Settling Time
Error
Resolution
• Reference voltage : To a large extent the
output properties of a DAC are determined
by the reference voltage
• Resolution is the smallest analog change
resulting from a 1 LSB digital change
(quantified in terms of N bits) Or Resolution
is the amount of variance in output
voltage for every change of the LSB in
the digital input . The voltage value is a
function of the number of input bits and
the reference voltage value
• Increasing the number of bits results in a
finite resolution
• Percentage resolution = 1 / (2n
− 1), expressed as a percentage
Step size = Vref / (2n
− 1)
Resolution-Example
Linearity
The linearity is the relationship
between the output voltage and the
digital signal input
Speed
Specified as the conversion rate or sampling rate
It is the rate at which the input register is
updated
High speed DACs are defined as operating at
greater than 1MHZ
Some state of 12-16 bit DAC can reach speeds of
1GHZ
The conversion of the digital input signal is
limited by the clock speed of the microprocessor
and the settling time of the DAC
Settling Time
• Ideally a DAC would
instantaneously change its
output value when the digital
input would change
• In a real DAC it takes time for the
DAC to reach the actual expected
output value
• Quantization Noise is the inherent uncertainty in digitizing an analog
value with a finite resolution converter.
• Full scale (FS) is the the maximum DAC analog output value. It is one LSB less
than VREF
ERROR
There are multiple
sources of error in
computing the analog
output
• Gain Error
• Offset Error
• Full scale Error
• Linearity
• Non-Monotonic Output Error
• Settling Time and Overshoot
• Resolution
Gain error
• Deviation in the slope of the
ideal curve and with respect
to the actual DAC output
• High Gain error: Step
amplitude is higher than the
desired output
• Low Gain error: Step
amplitude is lower than the
desired output
Offset Error
• Occurs when there is an
offset in the output voltage in
reference to the ideal
output.
• This error may be detected
when all input bits are low
Full scale error
• Occurs when there is an
offset in voltage form the
ideal output and a deviation
in slope from the ideal gain
Non-Linearity
• Differential nonlinearity (DNL) is the maximum deviation of any
analog output changes caused by an input LSB change from its ideal
change of or Voltage step size differences vary as digital input
increases. Ideally each step should be equivalent.
Non-Linearity
• Integral nonlinearity (INL) is
the maximum difference
between the actual finite
resolution characteristic and
the infinite resolution
characteristic. Or Occurs
when the output voltage is
non linear. Basically an
inability to adhere to the
ideal slope
Integral and
Differential Linearity
for a D/A Converter
• D/A Converter with ±1.5
LSB integral nonlinearity
and ±0.5 LSB differential
nonlinearity
Non-Monotonic
Output Error
• A monotonic D/A (A/D)
converter is one in which an
increasing digital input code
(analog input) produces a
continuously increasing
analog output value (digital
output code).
• Non-Monotonic Occurs when
the an increase in digital
input results in a lower
output voltage
Settling Time
and Overshoot
• Settling Time: The time
required for the voltage to
settle within +/- the voltage
associated with the
V(LSB).Any change in the
input time will not be
reflected immediately due to
the lag time.
• Overshoot : Occurs when the
output voltage overshoots
the desired analog output
voltage
Resolution
• Inherent errors associated with the resolution
• More Bits = Less error and greater resolution
• Less Bits = More error and less resolution
3-BIT D/A
CONVERTER
ILLUSTRATION
TYPES OF D/A
CONVERTERS
R-2R ladder type DAC
Weighted resistor type
DAC
Switched current source
type DAC
Switched capacitor type
DAC
Weighted Resistor Type
DAC
• A weighted resistor DAC produces an analog
output, which is almost equal to the digital (binary)
input by using binary weighted resistors in the
inverting adder circuit. In short, a binary weighted
resistor DAC is called as weighted resistor DAC.
• The non-inverting input terminal of an op-amp is
connected to ground. That means zero volts is
applied at the non-inverting input terminal of op-
amp.
• According to the virtual short concept, the
voltage at the inverting input terminal of op-amp is
same as that of the voltage present at its non-
inverting input terminal. So, the voltage at the
inverting input terminal’s node will be zero volts.
Weighted Resistor Type DAC
• The nodal equation at the inverting input terminal’s node is:
• Substituting, R=2Rf R=2Rf 𝑓 in above equation
.
Weighted Resistor Type DAC
• The generalized output voltage equation of an N-bit binary weighted
resistor DAC as shown below:
• The disadvantages of a binary weighted resistor DAC are as follows
−
• The difference between the resistance values corresponding to LSB &
MSB will increase as the number of bits present in the digital input
increases.
• It is difficult to design more accurate resistors as the number of bits
present in the digital input increases.
R-2R LADDER
TYPE DAC
• The R-2R Ladder DAC
overcomes the disadvantages
of a binary weighted resistor
DAC. As the name suggests,
R-2R Ladder DAC produces
an analog output, which is
almost equal to the digital
(binary) input by using a R-
2R ladder network in the
inverting adder circuit.
R-2R
LADDER
TYPE DAC
• The advantages of a R-2R Ladder DAC are as
follows −
• R-2R Ladder DAC contains only two values of
resistor: R and 2R. So, it is easy to select and
design more accurate resistors.
• If more number of bits are present in the digital
input, then we have to include required number of
R-2R sections additionally.
• Due to the above advantages, R-2R Ladder DAC is
preferable over binary weighted resistor DAC.
Switch
Current
Source
Type DAC
• The R-2R Ladder Type Network DAC and the
Weighted Resistor DAC can be Regarded as a
Switch Voltage Source Type DAC.
• Because when the Input Position goes HIGH,
the High Voltage is Effectively Switched into
Circuit.
• Most of IC’s DAC use a form of Current
Switching Rather than Voltage Switching
Because Current can be Switched out Faster
than Voltage.
Switched Current Source Type DAC
APPLICATIONS OF DAC
1. Digital Signal Processing
• It is much easier to work with signals once they have been converted to binary.
• A good example of this is audio editing. The audio is converted to binary after which
operations can be performed on it. In order to play back this audio, a DAC is used to
convert it into a sound signal that can be played back on a speaker.
2. Digital Power Supplies
• Most microcontrollers are too slow to be a part of a power supply control loop. In order to
change the voltage or current of a power supply, the reference can be changed. This can
be done by connecting a DAC to the output of a microcontroller and using that to change
the reference voltage to a preselected value.
DIGITAL AUDIO
CD PLAYERS MP3 PLAYERS DIGITAL TELEPHONE/ANSWERING
MACHINES
FUNCTION GENERATORS
• Digital Oscilloscopes
– Digital Input
– Analog Ouput
• Signal Generators
– Sine wave generation
– Square wave generation
– Triangle wave generation
– Random noise generation
USAGE OF DAC
• DACs are available as separate ICs or even as embedded into a
microcontroller. But the most commonly used ones are the ones that
are available as a separate IC. The most commonly used ones
are DAC7715, DAC0832, DAC0808 etc..
• The MCP 4725 is a neat little DAC module that is commonly used in
conjunction with the Arduino, and that means documentation and
libraries are easily available.
References
• https://en.wikipedia.org/wiki/Digital-to-
analog_converter#:~:text=In%20electronics%2C%20a%20digital%2Dt
o,ADC)%20performs%20the%20reverse%20function.
• Allen Holmberg Book
• https://www.tutorialspoint.com/linear_integrated_circuits_applicatio
ns/linear_integrated_circuits_applications_digital_to_analog_convert
ers.htm
• https://www.sciencedirect.com/topics/engineering/digital-to-analog-
converter
THANK YOU

More Related Content

What's hot (20)

Stick Diagram
Stick DiagramStick Diagram
Stick Diagram
 
Cmos design
Cmos designCmos design
Cmos design
 
Layout02 (1)
Layout02 (1)Layout02 (1)
Layout02 (1)
 
Vlsi stick daigram (JCE)
Vlsi stick daigram (JCE)Vlsi stick daigram (JCE)
Vlsi stick daigram (JCE)
 
ASIC DESIGN : PLACEMENT
ASIC DESIGN : PLACEMENTASIC DESIGN : PLACEMENT
ASIC DESIGN : PLACEMENT
 
VLSI Design(Fabrication)
VLSI Design(Fabrication)VLSI Design(Fabrication)
VLSI Design(Fabrication)
 
EMIR.pdf
EMIR.pdfEMIR.pdf
EMIR.pdf
 
Low power VLSI Degisn
Low power VLSI DegisnLow power VLSI Degisn
Low power VLSI Degisn
 
bandgap ppt
bandgap pptbandgap ppt
bandgap ppt
 
Mosfet Operation and Charecteristics.
Mosfet Operation and Charecteristics.Mosfet Operation and Charecteristics.
Mosfet Operation and Charecteristics.
 
Vlsi design mosfet
Vlsi design mosfetVlsi design mosfet
Vlsi design mosfet
 
CMOS Logic
CMOS LogicCMOS Logic
CMOS Logic
 
Short channel effects
Short channel effectsShort channel effects
Short channel effects
 
Latch up
Latch upLatch up
Latch up
 
Fabrication steps of IC
Fabrication steps of ICFabrication steps of IC
Fabrication steps of IC
 
VLSI- Unit I
VLSI- Unit IVLSI- Unit I
VLSI- Unit I
 
3673 mosfet
3673 mosfet3673 mosfet
3673 mosfet
 
SHORT CHANNEL EFFECTS IN MOSFETS- VLSI DESIGN
SHORT CHANNEL EFFECTS IN MOSFETS- VLSI DESIGNSHORT CHANNEL EFFECTS IN MOSFETS- VLSI DESIGN
SHORT CHANNEL EFFECTS IN MOSFETS- VLSI DESIGN
 
finfet tsmc.pdf
finfet tsmc.pdffinfet tsmc.pdf
finfet tsmc.pdf
 
Mosfet short channel effects
Mosfet short channel effectsMosfet short channel effects
Mosfet short channel effects
 

Similar to Vlsi dac

dac-180418111805 (1).pdf
dac-180418111805 (1).pdfdac-180418111805 (1).pdf
dac-180418111805 (1).pdfJawadaliMirjat
 
adc dac converter
adc dac converteradc dac converter
adc dac converterGaurav Rai
 
5942709.ppt
5942709.ppt5942709.ppt
5942709.pptmoh2020
 
Data converter fundamentals
Data converter fundamentalsData converter fundamentals
Data converter fundamentalsAbhishek Kadam
 
analog to digital adn digital to analog .ppt
analog to digital adn digital to analog .pptanalog to digital adn digital to analog .ppt
analog to digital adn digital to analog .pptdaredevil15082004
 
Analog to Digital Conversion
Analog to Digital ConversionAnalog to Digital Conversion
Analog to Digital ConversionSyed Umair
 
analog to digital converter.ppt
analog to digital converter.pptanalog to digital converter.ppt
analog to digital converter.pptDreamers6
 
digital anlage c converter for digital .ppt
digital anlage c converter for digital .pptdigital anlage c converter for digital .ppt
digital anlage c converter for digital .pptAbdullahOmar64
 
Successive Approximation ADC
Successive Approximation ADC Successive Approximation ADC
Successive Approximation ADC AbhayDhupar
 
Single Slope ADC.pptx
Single Slope ADC.pptxSingle Slope ADC.pptx
Single Slope ADC.pptxhepzijustin
 
Static adc testing
Static adc testingStatic adc testing
Static adc testingvmohanvel
 

Similar to Vlsi dac (20)

dac-180418111805 (1).pdf
dac-180418111805 (1).pdfdac-180418111805 (1).pdf
dac-180418111805 (1).pdf
 
Ditial to Analog Converter
Ditial to Analog ConverterDitial to Analog Converter
Ditial to Analog Converter
 
adc dac converter
adc dac converteradc dac converter
adc dac converter
 
Data convertors
Data convertorsData convertors
Data convertors
 
5942709.ppt
5942709.ppt5942709.ppt
5942709.ppt
 
Computer hardware
Computer hardware Computer hardware
Computer hardware
 
Data converter fundamentals
Data converter fundamentalsData converter fundamentals
Data converter fundamentals
 
dsd.pptx
dsd.pptxdsd.pptx
dsd.pptx
 
Unit 6.pptx
Unit 6.pptxUnit 6.pptx
Unit 6.pptx
 
Lec08
Lec08Lec08
Lec08
 
Adc &dac ppt
Adc &dac pptAdc &dac ppt
Adc &dac ppt
 
analog to digital adn digital to analog .ppt
analog to digital adn digital to analog .pptanalog to digital adn digital to analog .ppt
analog to digital adn digital to analog .ppt
 
Analog to Digital Conversion
Analog to Digital ConversionAnalog to Digital Conversion
Analog to Digital Conversion
 
Adc dac converter
Adc dac converterAdc dac converter
Adc dac converter
 
adc-dac.pptx
adc-dac.pptxadc-dac.pptx
adc-dac.pptx
 
analog to digital converter.ppt
analog to digital converter.pptanalog to digital converter.ppt
analog to digital converter.ppt
 
digital anlage c converter for digital .ppt
digital anlage c converter for digital .pptdigital anlage c converter for digital .ppt
digital anlage c converter for digital .ppt
 
Successive Approximation ADC
Successive Approximation ADC Successive Approximation ADC
Successive Approximation ADC
 
Single Slope ADC.pptx
Single Slope ADC.pptxSingle Slope ADC.pptx
Single Slope ADC.pptx
 
Static adc testing
Static adc testingStatic adc testing
Static adc testing
 

Recently uploaded

CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 

Recently uploaded (20)

CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 

Vlsi dac

  • 1. DAC FUNDAMENTALS AND CURRENT SWITCHED& RESISTIVE DAC Presented by VAIBHAVI P
  • 2. INDEX • Introduction-Analog , Discrete and Digital Signal • Types of Converters -A to D Converter -D to A Converter • Introduction-DAC • Specifications -Resolution -Speed -Linearity -Settling Time -Reference Voltages -Errors • Errors • Types of D to A Converter • Applications of DAC
  • 3. INTRODUCTION-ANALOG,DISCRETE AND DIGITAL SIGNAL • Analog signal is a continuous signal in which one time-varying quantity (such as voltage, pressure, etc.) represents another time-based variable. In other words, one variable is an analog of the other. • Discrete Signal-The signal which is defined for the discrete intervals of time • Digital Signal-The signal is discretised in both time and magnitude. The magnitude axis is divided into fixed levels and the signal can take value equal to these levels only
  • 4. Types of Converters 1. Analog to Digital Converters 2. Digital to Analog Converters WHY DO WE NEED CONVERTERS…?? • All Real Life Signals Are Analog Signal , Machine Can Understand Only Digital Signal • A computer is a binary machine operating in an analog world, so to be able to produce an output that is understandable by other devices a DAC is used. • For example, a computer stores audio in the form of binary values of the sound wave. In order to play these back as sound on a speaker we need analog signals, because as we know the speaker’s diaphragm vibrates based on the intensity of the analog signal to produce sound/music. So here, we will use a DAC to convert the digital audio file to analog signal in order to play it on a speaker.
  • 5. DATA CONVERTERS IN SIGNAL PROCESSING
  • 6.
  • 8. Digital to Analog Converter • Signal from DAC can be smoothed by a Low pass filter
  • 9. INTRODUCTION • A Digital to Analog converter (DAC) is a device that converts digital numbers (binary) into an analog voltage or current output. • A Digital to Analog Converter commonly referred as DAC, D/A or D2A is a device that converts binary values (0s and 1s) to a set of continuous analog voltages
  • 11. Characterization and definition of Data Converters
  • 14. Choosing a DAC • There are six main specifications that should be considered when choosing a DAC for a particular project  Reference Voltage Resolution Linearity Speed Settling Time Error
  • 15. Resolution • Reference voltage : To a large extent the output properties of a DAC are determined by the reference voltage • Resolution is the smallest analog change resulting from a 1 LSB digital change (quantified in terms of N bits) Or Resolution is the amount of variance in output voltage for every change of the LSB in the digital input . The voltage value is a function of the number of input bits and the reference voltage value • Increasing the number of bits results in a finite resolution
  • 16. • Percentage resolution = 1 / (2n − 1), expressed as a percentage Step size = Vref / (2n − 1)
  • 18. Linearity The linearity is the relationship between the output voltage and the digital signal input
  • 19. Speed Specified as the conversion rate or sampling rate It is the rate at which the input register is updated High speed DACs are defined as operating at greater than 1MHZ Some state of 12-16 bit DAC can reach speeds of 1GHZ The conversion of the digital input signal is limited by the clock speed of the microprocessor and the settling time of the DAC
  • 20. Settling Time • Ideally a DAC would instantaneously change its output value when the digital input would change • In a real DAC it takes time for the DAC to reach the actual expected output value
  • 21. • Quantization Noise is the inherent uncertainty in digitizing an analog value with a finite resolution converter. • Full scale (FS) is the the maximum DAC analog output value. It is one LSB less than VREF
  • 22.
  • 23. ERROR There are multiple sources of error in computing the analog output • Gain Error • Offset Error • Full scale Error • Linearity • Non-Monotonic Output Error • Settling Time and Overshoot • Resolution
  • 24. Gain error • Deviation in the slope of the ideal curve and with respect to the actual DAC output • High Gain error: Step amplitude is higher than the desired output • Low Gain error: Step amplitude is lower than the desired output
  • 25. Offset Error • Occurs when there is an offset in the output voltage in reference to the ideal output. • This error may be detected when all input bits are low
  • 26. Full scale error • Occurs when there is an offset in voltage form the ideal output and a deviation in slope from the ideal gain
  • 27. Non-Linearity • Differential nonlinearity (DNL) is the maximum deviation of any analog output changes caused by an input LSB change from its ideal change of or Voltage step size differences vary as digital input increases. Ideally each step should be equivalent.
  • 28. Non-Linearity • Integral nonlinearity (INL) is the maximum difference between the actual finite resolution characteristic and the infinite resolution characteristic. Or Occurs when the output voltage is non linear. Basically an inability to adhere to the ideal slope
  • 29. Integral and Differential Linearity for a D/A Converter • D/A Converter with ±1.5 LSB integral nonlinearity and ±0.5 LSB differential nonlinearity
  • 30. Non-Monotonic Output Error • A monotonic D/A (A/D) converter is one in which an increasing digital input code (analog input) produces a continuously increasing analog output value (digital output code). • Non-Monotonic Occurs when the an increase in digital input results in a lower output voltage
  • 31.
  • 32. Settling Time and Overshoot • Settling Time: The time required for the voltage to settle within +/- the voltage associated with the V(LSB).Any change in the input time will not be reflected immediately due to the lag time. • Overshoot : Occurs when the output voltage overshoots the desired analog output voltage
  • 33. Resolution • Inherent errors associated with the resolution • More Bits = Less error and greater resolution • Less Bits = More error and less resolution
  • 35. TYPES OF D/A CONVERTERS R-2R ladder type DAC Weighted resistor type DAC Switched current source type DAC Switched capacitor type DAC
  • 36. Weighted Resistor Type DAC • A weighted resistor DAC produces an analog output, which is almost equal to the digital (binary) input by using binary weighted resistors in the inverting adder circuit. In short, a binary weighted resistor DAC is called as weighted resistor DAC. • The non-inverting input terminal of an op-amp is connected to ground. That means zero volts is applied at the non-inverting input terminal of op- amp. • According to the virtual short concept, the voltage at the inverting input terminal of op-amp is same as that of the voltage present at its non- inverting input terminal. So, the voltage at the inverting input terminal’s node will be zero volts.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41. Weighted Resistor Type DAC • The nodal equation at the inverting input terminal’s node is: • Substituting, R=2Rf R=2Rf 𝑓 in above equation .
  • 42. Weighted Resistor Type DAC • The generalized output voltage equation of an N-bit binary weighted resistor DAC as shown below:
  • 43. • The disadvantages of a binary weighted resistor DAC are as follows − • The difference between the resistance values corresponding to LSB & MSB will increase as the number of bits present in the digital input increases. • It is difficult to design more accurate resistors as the number of bits present in the digital input increases.
  • 44. R-2R LADDER TYPE DAC • The R-2R Ladder DAC overcomes the disadvantages of a binary weighted resistor DAC. As the name suggests, R-2R Ladder DAC produces an analog output, which is almost equal to the digital (binary) input by using a R- 2R ladder network in the inverting adder circuit.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50. R-2R LADDER TYPE DAC • The advantages of a R-2R Ladder DAC are as follows − • R-2R Ladder DAC contains only two values of resistor: R and 2R. So, it is easy to select and design more accurate resistors. • If more number of bits are present in the digital input, then we have to include required number of R-2R sections additionally. • Due to the above advantages, R-2R Ladder DAC is preferable over binary weighted resistor DAC.
  • 51. Switch Current Source Type DAC • The R-2R Ladder Type Network DAC and the Weighted Resistor DAC can be Regarded as a Switch Voltage Source Type DAC. • Because when the Input Position goes HIGH, the High Voltage is Effectively Switched into Circuit. • Most of IC’s DAC use a form of Current Switching Rather than Voltage Switching Because Current can be Switched out Faster than Voltage.
  • 53.
  • 54. APPLICATIONS OF DAC 1. Digital Signal Processing • It is much easier to work with signals once they have been converted to binary. • A good example of this is audio editing. The audio is converted to binary after which operations can be performed on it. In order to play back this audio, a DAC is used to convert it into a sound signal that can be played back on a speaker. 2. Digital Power Supplies • Most microcontrollers are too slow to be a part of a power supply control loop. In order to change the voltage or current of a power supply, the reference can be changed. This can be done by connecting a DAC to the output of a microcontroller and using that to change the reference voltage to a preselected value.
  • 55. DIGITAL AUDIO CD PLAYERS MP3 PLAYERS DIGITAL TELEPHONE/ANSWERING MACHINES
  • 56. FUNCTION GENERATORS • Digital Oscilloscopes – Digital Input – Analog Ouput • Signal Generators – Sine wave generation – Square wave generation – Triangle wave generation – Random noise generation
  • 57. USAGE OF DAC • DACs are available as separate ICs or even as embedded into a microcontroller. But the most commonly used ones are the ones that are available as a separate IC. The most commonly used ones are DAC7715, DAC0832, DAC0808 etc.. • The MCP 4725 is a neat little DAC module that is commonly used in conjunction with the Arduino, and that means documentation and libraries are easily available.
  • 58. References • https://en.wikipedia.org/wiki/Digital-to- analog_converter#:~:text=In%20electronics%2C%20a%20digital%2Dt o,ADC)%20performs%20the%20reverse%20function. • Allen Holmberg Book • https://www.tutorialspoint.com/linear_integrated_circuits_applicatio ns/linear_integrated_circuits_applications_digital_to_analog_convert ers.htm • https://www.sciencedirect.com/topics/engineering/digital-to-analog- converter