SlideShare a Scribd company logo
1 of 28
AD/DA Conversion Techniques
-
An Overview
J. G. Pett
 Introductory tutorial lecture for :-
‘Analogue and digital techniques in
closed-loop regulation applications’
17/09/2002
 for terminology see Analog Devices Inc.
AD/DA
 Introduction to the subject
 Understanding conversion methods
 Methods
 Parameters
 The past, the present and the future
Introduction
 What are AD/DA Converters
 What are they used for
 Why do you need to know how they work
 Digital coding methods
 Waveform digitising
 CERN examples
What are AD/DA
Converters (1)
 An Analog to Digital converter [AD or ADC]
is an electronic circuit which accepts an
analog input signal (usually a voltage) and
produces a corresponding digital number at
the output
 An Digital to Analog converter [DA or DAC]
is an electronic circuit which accepts a
digital number at its input and produces a
corresponding analog signal (usually a
voltage) at the output
 They exist as modules, ICs, or fully
integrated inside other parts, e.g. µCs
Photos
What are AD/DA Converters (2)
ADC 1 DAC 1
ADC 2
COMPUTER
or µP/µC
12
16
16
Digital
discrete time world
Analog
continuous time world
Analog
continuous time world
The
Real
World
The
Real
World
Typical AD & DA Application
+/-10v
+/-5v
+/-10v
What are they used for
 Any time a real world analog signal is
connected to a digital system
 CD players, GSMs, DVMs, Digital Camcorders
etc, etc
 CERN control systems & instruments
 HOWEVER, each application has particular
needs
 Resolution - number of bits
 Speed and Accuracy
 Level of input/output waveforms
 Cost etc
Why do you need to know
how they work
 Because the theoretical course you will
shortly undertake assumes perfect
converter products - BUT
 Practical converters have :
 Many conversion methods - why
 Trade-offs between resolution and speeds +
delays
 Different methods of “sampling” the
waveforms
 A large number of basic and method-dependent
error sources
 Manufacturers specifications which ‘differ’ -
AND
 Almost all converters need some analog ‘signal
conditioning’ which is application dependent
Digital coding methods (1)
 8,10,12,14,16,18, 20-24bits?
 Most/Least significant bit
MSB/LSB
 Uni-polar, bipolar, straight
binary, 2’s complement -
invert MSB
 Parallel I/O or serial [delay]
 Bytes or words
 Double buffering
 Digital ‘breakthrough’
 Digital correction methods
 Time skewing & jitter
0v
+10v
-10v
0000 FFFF
8000
AD/DA Transfer Characteristic
0000 7FFF
FFFF
8000
Digital coding methods (2)
 Resolution = 2n-1 [n = number of bits]
n 2n 1bit ppm [1x10-6]
 8bits 256 3906
 10bits 1024 976
 12bits 4096 244
 14bits 16384 61
 16bits 65536 15
 18bits 262144 3.8
 20bits 1,048576 0.95
 22bits 4,194304 0.24
 24bits 16,777216 0.06
Waveform digitising (1)
 A waveform is ‘digitised’ (sampled) at a constant
rate D t
 Each such sample represents the instantaneous
amplitude at the instant of sampling
 Between samples the value remains constant [zero
order hold]
 What errors can occur in this process ?
time
Digital
value
Waveform digitising (2)
 A & B show aliasing in the time domain
 C & D show a different case in the frequency
domain
- it is important to understand these effects
A
B
C
D
Waveform digitising errors
 For a DAC
 output waveform is a ‘distorted’ version of original
 higher frequencies not reproduced - aliasing ?
 ‘average shape’ displaced in time
 ‘sharp’ edges need filtering
 For an ADC
 converter sampling errors
 with a ‘sample & hold’ circuit ahead of the converter?
 integrating action during part, or all of the sample-time
?
 conversion time
 data ‘available’ delay
 aliasing - [ is multiplication of input spectrum and
fs]
…[must ‘remove’ all spectrum > fs/2 before
sampling]
Sampling rate
 Nyquist rate = 2x highest frequency of
interest
 Practically, - always sample at least 5x, or
higher
 Ensure ADCs have input filtering [anti-alias]
where necessary [large hf signals]
 Filter DAC outputs to remove higher
frequencies and switching ‘glitches’
 ‘Over-sampling’ converters sample x4 to
x500 - this may reduce above problems
and/or extend resolution
CERN examples
 Many PLCs with analog values, such as
temperature, to measure : 10 - 12bit <10kHz
 PS, SPS, LHC control instrumentation, such
as power converter control, regulation and
monitoring : 16 - 22bit <1kHz
 Beam instrumentation, experiments : high
speed: 10 - 12bit 25ns
 ETC ETC
Photos
1969
ISR Beam-Transfer DAC
[5 decimal decades]
Relay switching
Kelvin-Varley divider
1973
ISR Main Bends DAC
[16bit binary
All electronic switching
Photos
ADC Sigma-Delta 1998
1989
LEP 16bit Hybrid DAC
Understanding Conversion
Methods
AD/DA Methods
 Some very simple ideas
 DAC circuits
 Basic ADC circuits
 Successive approximation, flash - S&H
 Integrating - single/dual/multi slope
 Charge balance, D
Some very simple ideas
 ADC =
 precise reference voltage
 comparison of divider value with unknown [analog input]
 “digitally adjustable” divider or potentiometer [output
value]
 DAC =
 precise reference voltage ……. {multiplying dac}
 “digitally adjustable” divider or potentiometer [input
value]
 optional output amplifier of pot. value [analog output]
=
‘Digitally set’
potentiometer
dial
Comparator
equal
Vref
Unknown
voltage
DAC ADC
Vdac
DAC circuits (1)
 Summation of binary weighted currents
 Modern DACs use the ‘R-2R ladder’
Simplified binary weighted resistor DAC
8.75V
9.375
max.
R - 2R ladder DAC
DAC circuits (2)
 Important circuit concepts
 Resistor tracking - temp. & time > ratios
 Switch is part of R [on & off resistance]
 Limits for tracking and adjustment
 Switch transition times - glitches
 Switched current sources are faster
 Other DAC methods
 DC performance not needed for all uses
 Different ladders, Caps. as well as Resistors
 PWM, F>V
 Sigma-Delta
 Performance cannot be better than the Reference
- {multiplying DAC concept}
Basic ADC circuits (1)
 Digitising begins with a ‘start’ pulse
 DAC is ramped up from zero
 counter stopped by comparator when Vin = DAC out
 ADC output is counter value
 Tracking ADC
Simple ramp and comparator ADC
start Binary output
Unknown
analog
input
Basic ADC circuits (2)
 This ADC circuit is limited and rarely used
WHY -
 slow
 variable time to give result
 input signal can vary during digitising
 Successive Approximation ADC solves these
problems - using
 complex logic to test and retain each DAC bit
 a sample and hold circuit ahead of the
comparator
Successive Approximation
ADC
 Fast process - 1 -
100µsecs
 Result always n clocks
after start
 Used extensively for
12-16bit DAQ systems
Flash ADC
 The fastest process <50nsecs
 Limited resolution typically 8 -
10bits
 Half-flash technique is cheaper
Flash
Half-Flash
analog
input
analog
input
Vref
Vref
Sample & Hold Circuit (1)
 Essential for defining the ‘exact’ moment of
sampling
 Circuit introduces other error sources [ see (2) ]
LF398
Sample & Hold Circuit (2)
Storage Capacitor Waveform

More Related Content

Similar to ADDA_Lecture_P1.ppt (20)

Unit 6.pptx
Unit 6.pptxUnit 6.pptx
Unit 6.pptx
 
ADC and DAC Best Ever Pers
ADC and DAC Best Ever PersADC and DAC Best Ever Pers
ADC and DAC Best Ever Pers
 
ADC & DAC
ADC & DACADC & DAC
ADC & DAC
 
Analog to Digital Conversion
Analog to Digital ConversionAnalog to Digital Conversion
Analog to Digital Conversion
 
Microprocesser
MicroprocesserMicroprocesser
Microprocesser
 
Lect2 up380 (100329)
Lect2 up380 (100329)Lect2 up380 (100329)
Lect2 up380 (100329)
 
adc dac converter
adc dac converteradc dac converter
adc dac converter
 
Analog to Digital Converters
Analog to Digital ConvertersAnalog to Digital Converters
Analog to Digital Converters
 
A to D Convertors
A to D ConvertorsA to D Convertors
A to D Convertors
 
MODULE-2_SIGNAL_CONDITIONING.pptx
MODULE-2_SIGNAL_CONDITIONING.pptxMODULE-2_SIGNAL_CONDITIONING.pptx
MODULE-2_SIGNAL_CONDITIONING.pptx
 
A 1.2V 10-bit 165MSPS Video ADC
A 1.2V 10-bit 165MSPS Video ADCA 1.2V 10-bit 165MSPS Video ADC
A 1.2V 10-bit 165MSPS Video ADC
 
Adc and dac
Adc and dacAdc and dac
Adc and dac
 
Analog to digital converter
Analog to digital converterAnalog to digital converter
Analog to digital converter
 
Lec08
Lec08Lec08
Lec08
 
Adc f04
Adc f04Adc f04
Adc f04
 
R2 r dac
R2 r dacR2 r dac
R2 r dac
 
UNIT 4 & 5 - I nterfacing_Lecture7.pptx
UNIT 4 & 5 - I         nterfacing_Lecture7.pptxUNIT 4 & 5 - I         nterfacing_Lecture7.pptx
UNIT 4 & 5 - I nterfacing_Lecture7.pptx
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
Analog to digital converter
Analog to digital converterAnalog to digital converter
Analog to digital converter
 
03 analog control_sp17
03 analog control_sp1703 analog control_sp17
03 analog control_sp17
 

Recently uploaded

Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
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
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
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
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk 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
 
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
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 

Recently uploaded (20)

Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
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...
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
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
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk 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
 
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
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 

ADDA_Lecture_P1.ppt

  • 1. AD/DA Conversion Techniques - An Overview J. G. Pett  Introductory tutorial lecture for :- ‘Analogue and digital techniques in closed-loop regulation applications’ 17/09/2002  for terminology see Analog Devices Inc.
  • 2. AD/DA  Introduction to the subject  Understanding conversion methods  Methods  Parameters  The past, the present and the future
  • 3. Introduction  What are AD/DA Converters  What are they used for  Why do you need to know how they work  Digital coding methods  Waveform digitising  CERN examples
  • 4. What are AD/DA Converters (1)  An Analog to Digital converter [AD or ADC] is an electronic circuit which accepts an analog input signal (usually a voltage) and produces a corresponding digital number at the output  An Digital to Analog converter [DA or DAC] is an electronic circuit which accepts a digital number at its input and produces a corresponding analog signal (usually a voltage) at the output  They exist as modules, ICs, or fully integrated inside other parts, e.g. µCs
  • 6. What are AD/DA Converters (2) ADC 1 DAC 1 ADC 2 COMPUTER or µP/µC 12 16 16 Digital discrete time world Analog continuous time world Analog continuous time world The Real World The Real World Typical AD & DA Application +/-10v +/-5v +/-10v
  • 7. What are they used for  Any time a real world analog signal is connected to a digital system  CD players, GSMs, DVMs, Digital Camcorders etc, etc  CERN control systems & instruments  HOWEVER, each application has particular needs  Resolution - number of bits  Speed and Accuracy  Level of input/output waveforms  Cost etc
  • 8. Why do you need to know how they work  Because the theoretical course you will shortly undertake assumes perfect converter products - BUT  Practical converters have :  Many conversion methods - why  Trade-offs between resolution and speeds + delays  Different methods of “sampling” the waveforms  A large number of basic and method-dependent error sources  Manufacturers specifications which ‘differ’ - AND  Almost all converters need some analog ‘signal conditioning’ which is application dependent
  • 9. Digital coding methods (1)  8,10,12,14,16,18, 20-24bits?  Most/Least significant bit MSB/LSB  Uni-polar, bipolar, straight binary, 2’s complement - invert MSB  Parallel I/O or serial [delay]  Bytes or words  Double buffering  Digital ‘breakthrough’  Digital correction methods  Time skewing & jitter 0v +10v -10v 0000 FFFF 8000 AD/DA Transfer Characteristic 0000 7FFF FFFF 8000
  • 10. Digital coding methods (2)  Resolution = 2n-1 [n = number of bits] n 2n 1bit ppm [1x10-6]  8bits 256 3906  10bits 1024 976  12bits 4096 244  14bits 16384 61  16bits 65536 15  18bits 262144 3.8  20bits 1,048576 0.95  22bits 4,194304 0.24  24bits 16,777216 0.06
  • 11. Waveform digitising (1)  A waveform is ‘digitised’ (sampled) at a constant rate D t  Each such sample represents the instantaneous amplitude at the instant of sampling  Between samples the value remains constant [zero order hold]  What errors can occur in this process ? time Digital value
  • 12. Waveform digitising (2)  A & B show aliasing in the time domain  C & D show a different case in the frequency domain - it is important to understand these effects A B C D
  • 13. Waveform digitising errors  For a DAC  output waveform is a ‘distorted’ version of original  higher frequencies not reproduced - aliasing ?  ‘average shape’ displaced in time  ‘sharp’ edges need filtering  For an ADC  converter sampling errors  with a ‘sample & hold’ circuit ahead of the converter?  integrating action during part, or all of the sample-time ?  conversion time  data ‘available’ delay  aliasing - [ is multiplication of input spectrum and fs] …[must ‘remove’ all spectrum > fs/2 before sampling]
  • 14. Sampling rate  Nyquist rate = 2x highest frequency of interest  Practically, - always sample at least 5x, or higher  Ensure ADCs have input filtering [anti-alias] where necessary [large hf signals]  Filter DAC outputs to remove higher frequencies and switching ‘glitches’  ‘Over-sampling’ converters sample x4 to x500 - this may reduce above problems and/or extend resolution
  • 15. CERN examples  Many PLCs with analog values, such as temperature, to measure : 10 - 12bit <10kHz  PS, SPS, LHC control instrumentation, such as power converter control, regulation and monitoring : 16 - 22bit <1kHz  Beam instrumentation, experiments : high speed: 10 - 12bit 25ns  ETC ETC
  • 16. Photos 1969 ISR Beam-Transfer DAC [5 decimal decades] Relay switching Kelvin-Varley divider 1973 ISR Main Bends DAC [16bit binary All electronic switching
  • 19. AD/DA Methods  Some very simple ideas  DAC circuits  Basic ADC circuits  Successive approximation, flash - S&H  Integrating - single/dual/multi slope  Charge balance, D
  • 20. Some very simple ideas  ADC =  precise reference voltage  comparison of divider value with unknown [analog input]  “digitally adjustable” divider or potentiometer [output value]  DAC =  precise reference voltage ……. {multiplying dac}  “digitally adjustable” divider or potentiometer [input value]  optional output amplifier of pot. value [analog output] = ‘Digitally set’ potentiometer dial Comparator equal Vref Unknown voltage DAC ADC Vdac
  • 21. DAC circuits (1)  Summation of binary weighted currents  Modern DACs use the ‘R-2R ladder’ Simplified binary weighted resistor DAC 8.75V 9.375 max. R - 2R ladder DAC
  • 22. DAC circuits (2)  Important circuit concepts  Resistor tracking - temp. & time > ratios  Switch is part of R [on & off resistance]  Limits for tracking and adjustment  Switch transition times - glitches  Switched current sources are faster  Other DAC methods  DC performance not needed for all uses  Different ladders, Caps. as well as Resistors  PWM, F>V  Sigma-Delta  Performance cannot be better than the Reference - {multiplying DAC concept}
  • 23. Basic ADC circuits (1)  Digitising begins with a ‘start’ pulse  DAC is ramped up from zero  counter stopped by comparator when Vin = DAC out  ADC output is counter value  Tracking ADC Simple ramp and comparator ADC start Binary output Unknown analog input
  • 24. Basic ADC circuits (2)  This ADC circuit is limited and rarely used WHY -  slow  variable time to give result  input signal can vary during digitising  Successive Approximation ADC solves these problems - using  complex logic to test and retain each DAC bit  a sample and hold circuit ahead of the comparator
  • 25. Successive Approximation ADC  Fast process - 1 - 100µsecs  Result always n clocks after start  Used extensively for 12-16bit DAQ systems
  • 26. Flash ADC  The fastest process <50nsecs  Limited resolution typically 8 - 10bits  Half-flash technique is cheaper Flash Half-Flash analog input analog input Vref Vref
  • 27. Sample & Hold Circuit (1)  Essential for defining the ‘exact’ moment of sampling  Circuit introduces other error sources [ see (2) ] LF398
  • 28. Sample & Hold Circuit (2) Storage Capacitor Waveform

Editor's Notes

  1. Good Afternoon Everyone My name is John Pett SL/PO group and I have been working with AD/DA conversion for all of my career at Cern some 36 years Now today we have an important introduction to this subject and since I have some 50 odd slides it would be good to know my audience a little. Would all of you who have NO knowledge about the subject please raise their hands Fine, now all of you who have actually bought an ADC or a DAC and made it work please raise their hands. THANKS Now as this is going to be a long tutorial and you may well forget any questions, I would propose that at the end of each slide please raise any immediate questions. Either I will note them on the blackboard or answer them immediately. Equally, at the end of each major section I will answer any general questions. Now the aim is to give you all a feel about the subject and some fairly basic information to take to the other courses. This is not a design course so many of my diagrams are simple but remember that the circuit design detail is what is so important to success. SO LETS GET GOING