SlideShare a Scribd company logo
1 of 100
Data Converter
Fundamentals
1
Seyyed Mohammad Razavi, Associate Professor
Oveis Dehghantanha, PhD candidate
Faculty of Electrical and Computer Engineering, University
of Birjand, Birjand, South Khorasan, Iran
November 2019
2
4. IDEAL D/A CONVERTER
5. IDEAL A/D CONVERTER
6. QUANTIZATION ERROR
7. SIGNED CODES
8. PERFORMANCE LIMITATIONS
8.1 RESOLUTION
8.2 OFFSET ERROR AND GAIN ERROR
8.3 LINEARITY
8.4 ACCURACY
8.5 SETTLING TIME
8.6 GLITCH
8.7 SIGNAL TO NOISE RATIO (SNR)
8.8 TOTAL HARMONIC DISTORTION (THD)
8.9 SIGNAL TO NOISE AND DISTORTION (SINAD)
8.10 EFFECTIVE NUMBER OF BITS (ENOB)
8.11 CRITICAL PERFORMANCE LIMITATIONS SUMMERY
3. ALIASING
1. INTRODUCTION TO A/D AND D/A
2. SAPMLING THEOREM
9. DATA SHEETS
1. INTRODUCTION TO A/D AND D/A
3
4 Introduction to A/D and D/A
5 Introduction to A/D and D/A
6 Introduction to A/D and D/A
7 Introduction to A/D and D/A
8 Introduction to A/D and D/A
9 Introduction to A/D and D/A
10 Introduction to A/D and D/A
11 Introduction to A/D and D/A
12 Introduction to A/D and D/A
13 Introduction to A/D and D/A
14 Introduction to A/D and D/A
15 Introduction to A/D and D/A
2. SAPMLING THEOREM
16
17 Sampling Theorem
18 Sampling Theorem
19 Sampling Theorem
20 Sampling Theorem
21 Sampling Theorem
22 Sampling Theorem
23 Sampling Theorem
3. ALIASING
24
25 Aliasing
4. IDEAL D/A CONVERTER
26
27
ο‚΄ π‘‰π‘œπ‘’π‘‘ = π‘‰π‘Ÿπ‘’π‘“ . ( 𝑏1.2βˆ’1
+ 𝑏2.2βˆ’2
+ … + 𝑏 𝑁.2βˆ’π‘
)
ο‚΄ 𝑉𝐿𝑆𝐡 : the voltage change when one bit changes.
𝑉𝐿𝑆𝐡 =
𝑉 π‘Ÿπ‘’π‘“
2 𝑁
ο‚΄ 1 LSB : useful in measuring errors.
1 LSB =
1
2 𝑁
Ideal D/A Converter
28
The ideal Transfer Function (D/A)
Ideal D/A Converter
5. IDEAL A/D CONVERTER
29
30
ο‚΄ π‘‰π‘Ÿπ‘’π‘“ . ( 𝑏1.2βˆ’1 + 𝑏2.2βˆ’2 + … + 𝑏 𝑁.2βˆ’π‘ ) = 𝑉𝑖𝑛 Β± 𝑉π‘₯
-
1
2
𝑉𝐿𝑆𝐡 < 𝑉π‘₯ <
1
2
𝑉𝐿𝑆𝐡
ο‚΄ There is a range of valid input values that produce the same digital output word. This
signal ambiguity produces what is known as quantization error.
ο‚΄ Note that no quantization error occurs in the case of a D/A converter since the output
signals are well defined.
Ideal A/D Converter
31
The ideal Transfer Function (A/D)
Ideal A/D Converter
6. QUANTIZATION ERROR
32
33
ο‚΄ Quantization error can be modelled as an additive noise source and then the
power of this noise source can be found.
ο‚΄ 𝑉𝑄 = 𝑉1 - 𝑉𝑖𝑛 or 𝑉1 = 𝑉𝑖𝑛 + 𝑉𝑄
ο‚΄ Quantized signal, 𝑉1, can be modelled as the input signal plus some additive
quantization noise.
Quantization Error
34
Quantization Error Types
Quantization Error
7. SIGNED CODES
35
ο‚΄ In many applications, it is necessary to create a converter that operates with both
positive and negative analog signals, resulting in the need for both positive and
negative digital representations. Typically, the analog signal is bounded by
Β±0.5π‘‰π‘Ÿπ‘’π‘“, such that its full-scale range is the same magnitude as in the unipolar
case.
ο‚΄ Some common signed digital representations are sign magnitude, 1’s complement,
offset binary, and 2’s complement.
36 Signed Codes
Some 4-bit signed digital representations
37 Signed Codes
Sign Magnitude
ο‚΄ For negative numbers in the sign-magnitude case, all the bits are the same as for
the positive number representation, except that the MSB is complemented.
ο‚΄ For example, the sign-magnitude representation for 5 is 0101, whereas for –5 it is
1101
38 Signed Codes
1’s Complement
ο‚΄ In 1’s-complement representation, negative numbers are represented as the
complement of all the bits for the equivalent positive number.
ο‚΄ For example, here, 5 is once again 0101, whereas –5 is now 1010.
39 Signed Codes
Offset Binary
ο‚΄ The offset-binary representation is obtained by assigning 0000 to the most negative
number and then counting up, as in the unipolar case.
ο‚΄ For example, the offset-binary code for the number 5 in the 4-bit case is the same as the
unipolar code for the number 13, which is 1101 and The offset-binary code for –5 is the
same as the unipolar code for 3, which is 0011.
ο‚΄ offset-binary code does not suffer from redundancy, and all sixteen numbers are uniquely
represented.
ο‚΄ This code has the advantage that it is closely related to the unipolar case through a simple
offset.
40 Signed Codes
2’s Complement
ο‚΄ 2’s-complement representation is obtained from the offset-binary number by simply
complementing the MSB.
ο‚΄ For the 4-bit example, 5 becomes 0101 in 2’s complement, whereas –5 is now 1011.
ο‚΄ 2’s-complement code for negative numbers can also be obtained by adding 1 LSB to
the equivalent 1’s-complement code.
41 Signed Codes
Some 4-bit signed digital representations
42 Signed Codes
8. PERFORMANCE LIMITATIONS
43
44
8.1. RESOLUTION
ο‚΄ The resolution of a converter is defined to be the number of distinct analog levels
corresponding to the different digital words.
ο‚΄ An N-bit resolution implies that the converter can resolve 2 𝑁 distinct analog levels.
ο‚΄ Resolution is not necessarily an indication of the accuracy of the converter, but instead it
usually refers to the number of digital input or output bits.
45 Resolution
46
ο‚΄ The resolution of data converters may be expressed in several different ways: the weight of
the Least Significant Bit (LSB), parts per million of full-scale (ppm FS), millivolts (mV)
Resolution
47
8.2. OFFSET ERROR & GAIN ERROR
48 Offset Error
ο‚΄ The offset error is defined as the deviation of the actual ADC’s transfer function from the
perfect ADC’s transfer function at the point of zero to the transition measured in the LSB bit.
ο‚΄ When the transition from output value 0 to 1 does not occur at an input value of 0.5LSB,
then we say that there is an offset error.
49 Offset Error
ο‚΄ With positive offset errors, the output value is larger than 0 when the input voltage is less
than 0.5LSB from below.
ο‚΄ In below, the first transition occurs at 0.5LSB and the transition is from 1 to 2. But 1 to 2
transitions should occur at 1.5LSB for perfect case. So the difference (Perfect – Actual =
1.5LSB – 0.5LSB = +1LSB) is the offset error.
50 Offset Error
ο‚΄ With negative offset errors, the input value is larger than 0.5LSB when the first output value
transition occurs.
ο‚΄ In the Figure 3-2 Negative Offset Error, the first transition occurs at 2LSB and the transition
is from 0 to 1. But 0 to 1 transition should occur at 0.5LSB for perfect case. So the difference
(Perfect – Actual = 0.5LSB– 2LSB = -1.5LSB) is the offset error.
51 Offset Error
ο‚΄ Offset errors limit the available range for the converter.
ο‚΄ A large positive offset error causes the output value to saturate at maximum before the input
voltage reaches maximum.
ο‚΄ A large negative offset error gives output value as 000 for the smallest input voltages.
52 Gain Error
ο‚΄ The gain error is defined as the deviation of the midpoint of the last step of the actual
ADC from the midpoint of the last step of the ideal ADC, after compensated for offset
error.
ο‚΄ Gain errors cause the actual transfer function slope to deviate from the ideal slope.
53 Gain Error
ο‚΄ If the transfer function of the actual ADC occurs above the ideal straight line, then it
produces positive gain error.
ο‚΄ In positive gain error, the output value saturates before the input voltage reaches its
maximum. The vertical arrow shows the midpoint of the last output step.
54 Gain Error
ο‚΄ If the transfer function of the actual ADC occurs below the ideal straight line, then it
produces negative gain error.
ο‚΄ In negative gain error, the output value has only reached six when the input voltage is at
its maximum. This results in a negative deviation for the actual transfer function.
55 Gain Error
ο‚΄ This gain error can be measured and compensated by scaling the output values.
ο‚΄ The gain error is calculated as LSBs from a vertical straight line drawn between the
midpoint of the last step of the actual transfer curve and the ideal straight line.
ο‚΄ Typically gain/offset is most easily compensated by the digital pre/post-processor.
56 Full Scale Error
ο‚΄ Full scale error is the deviation of the last transition (full scale transition) of the
actual ADC from the last transition of the perfect ADC, measured in LSB or volts.
Full scale error is due to both gain and offset errors.
57
8.3. LINEARITY
58 Linearity
Non-Linearity
ο‚΄ When offset and gain errors are compensated, the actual transfer function should now
be equal to the transfer function of perfect ADC.
ο‚΄ However, non-linearity in the ADC may cause the actual curve to deviate slightly from
the perfect curve, even if the two curves are equal around 0V and at the point where the
gain error was measured.
ο‚΄ There are two major types of non-linearity that degrade the performance of ADC. They
are differential non-linearity (DNL) and integral non-linearity (INL).
59 Linearity
ο‚΄ Differential nonlinearity (DNL) is defined as the maximum and minimum difference in
the step width between actual transfer function and the perfect transfer function.
ο‚΄ Non-linearity produces quantization steps with varying widths.
60 Linearity
Steps for Differential Nonlinearity Measurement:
1. Endpoints connected
2. Ideal Characteristics derived
3. DNL measured
61 Linearity
1. Endpoints connected
62 Linearity
2. Ideal Characteristics derived
63 Linearity
3. DNL measured
64
ο‚΄ Typically, worst-case DNL along with the vector for
the entire code is reported.
Linearity
65 Linearity
Differential Non-Linearity & Missing Code & Non-Monotonicity
66 Linearity
Integral Nonlinearity (INL)
ο‚΄ Integral Nonlinearity is the deviation of code transition from
its ideal location.
ο‚΄ Offset and Gain errors are ignored in INL calculation.
ο‚΄ A straight line through the endpoints is usually used as
reference.
ο‚΄ Ideal converter steps is found for the endpoint line, then INL
is measured.
67 Linearity
ο‚΄ INL is found by computing the cumulative sum of DNL :
INL[ m] = 𝑖=1
π‘šβˆ’1
DNL[i]
68 Linearity
ο‚΄ INL is found by computing the cumulative sum of DNL :
INL[ m] = 𝑖=1
π‘šβˆ’1
DNL[i]
69 Linearity
70 Linearity
71 Linearity
Methods for Integral Nonlinearity(INL) Measurement:
1. End-Point
2. Best-Fit
72 Linearity
1. End-Point
ο‚΄ A straight line through the endpoints is used as reference.
ο‚΄ Offset and Gain errors are ignored.
ο‚΄ Ideal converter steps is found for the endpoint line, then INL is
measured.
73 Linearity
74 Linearity
75 Linearity
2. Best-Fit
ο‚΄ A best-fit line (in the least mean squared sense).
ο‚΄ Offset and Gain errors are not ignored.
ο‚΄ Ideal converter steps is found, then INL is measured.
76 Linearity
77 Linearity
78
8.4. ACCURACY
ο‚΄ The accuracy of a converter is a measure of the difference between the actual output
voltage and the expected output voltage.
79 Accuracy
ο‚΄ Total Unadjusted Error (TUE) or Absolute Error includes offset, gain, and integral
linearity errors and also the quantization error in the case of an ADC.
ο‚΄ As seen from earlier sections, offset and gain error reduces the effective converter range.
The Total Unadjusted Error represents a reduction in the converter range.
ο‚΄ It is specified as a percentage of full-scale or maximum output voltage.
80 Accuracy
81
8.5. SETTLING TIME
ο‚΄ The settling time of a D/A is the time from a change of digital code to when the output
comes within and remains within some error band (Β±1/2LSB).
ο‚΄ The settling time of a DAC is made up of four different periods:
1. The switching time or dead time
2. The slewing time
3. The recovery time
4. The linear settling time
82 Settling Time (D/A)
ο‚΄ The switching time or dead time: during which the digital switching, but not the output, is
changing
ο‚΄ The slewing time: during which the rate of change of output is limited by the slew rate of
the DAC output
ο‚΄ The recovery time: when the DAC is recovering from its fast slew and may overshoot
ο‚΄ The linear settling time: when the DAC output approaches its final value in an exponential
or near-exponential manner.
ο‚΄ Settling time is one of the important parameters for DACs.
ο‚΄ Settling time should be kept as small as possible to keep the distortion on the analog
output signal low.
83 Settling Time (D/A)
84
8.6. GLITCH
ο‚΄ Ideally, when a DAC output changes it should move from one value to its new one
monotonically.
ο‚΄ In practice, the output is likely to overshoot, undershoot, or both (see Figure below).
ο‚΄ The uncontrolled movement of DAC output from one value to a new value during the
transition is called as glitch.
85 Glitch (D/A)
ο‚΄ Glitch can arise from two mechanisms:
1. capacitive coupling of digital transitions to the analog output.
2. the effects of some switches in the DAC operating more quickly than others and
producing temporary spurious outputs.
ο‚΄ Capacitive coupling frequently produces roughly equal positive and negative spikes
(sometimes called a doublet glitch) which more or less cancel in the longer term.
ο‚΄ The glitch produced by switch timing differences is generally unipolar, much larger, and
of greater concern.
86 Glitch (D/A)
87
8.7. SIGNAL TO NOISE RATIO (SNR)
ο‚΄ SNR is defined as the ratio of the output signal voltage level to the output noise level. It is
usually represented in decibels (dB) and calculated using the following formula.
For example if the output signal amplitude is 1V(RMS) and the output noise amplitude is 1mV(RMS), then
the SNR value would be 60dB.
ο‚΄ The above formula is a general definition for SNR.
ο‚΄ The SNR value of an ideal ADC is calculated using the following formula:
SNR (dB) = 6.02N+1.76(dB) ; N is the resolution (no. of bits) of the ADC
For example an ideal 10-bit ADC will have an SNR of approximately 62dB.
ο‚΄ In practical applications, to achieve better performance, the SNR value of an ADC should
be higher.
88 Signal to Noise Ratio (A/D)
89
8.8. TOTAL HARMONIC DISTORTION (THD)
ο‚΄ Whenever an input signal of a particular frequency passes through a non-linear device(for
example a converter), it will produce harmonics that were not present in the original
signal. These harmonic frequencies usually distort the output which degrades the
performance of the system.
ο‚΄ This effect can be measured using the term called total harmonic distortion (THD).
ο‚΄ In terms of RMS voltage, the THD is given by:
ο‚΄ The THD value increases with the increase in the input signal amplitude and frequency.
ο‚΄ In practical applications, to achieve better performance, the THD value of an ADC should
be lesser.
90
Total Harmonic Distortion (A/D)
91
8.9. SIGNAL TO NOISE AND DISTORTION
(SINAD)
ο‚΄ Signal to noise and distortion (SINAD) is a combination of SNR and THD parameters. It
is defined as the ratio of the RMS value of the signal amplitude to the RMS value of all
other spectral components, including harmonics, but excluding DC.
ο‚΄ For representing the overall dynamic performance of an ADC, SINAD is a good choice
since it includes both the noise and distortion components.
ο‚΄ SINAD can be calculated with SNR and THD by:
ο‚΄ In practical applications, to achieve better performance, the SINAD value of an ADC
should be higher.
92
Signal to Noise and Distortion (A/D)
93
8.10. EFFECTIVE NUMBER OF BITS (ENOB)
ο‚΄ Effective number of bits (ENOB) is the number of bits with which the ADC behaves like
a perfect ADC.
ο‚΄ It is another way of representing the signal to noise ratio and distortion (SINAD) and can
be derived from the following formula.:
ο‚΄ In practical applications, to achieve better performance, the ENOB value of an ADC
should be as close as possible to the resolution of the ADC.
94
Effective Number of Bits (A/D)
95
8.11. CRITICAL PERFORMANCE LIMITATIONS SUMMERY
96
ο‚΄ Performance limitations which are critical to choose appropriate data converter are
gathered in one figure.
ο‚΄ This figure includes not only common specifications of both A/D and D/A, but also
specific factures of them.
ο‚΄ It is a wide figure, so click here to see it with original size and quality.
Critical Performance Limitations Summery
97
10. DATA SHEET
ο‚΄ AD7225 : Quad 8-Bit DAC, Fabricated by Analog Devices.
ο‚΄ AD7228A : Octal 8-Bit DAC, Fabricated by Analog Devices.
ο‚΄ DAC0800 : 8-Bit DAC, Fabricated by Texas Instruments.
ο‚΄ MAX5360 : 6-Bit DAC, Fabricated by Maxim Integrated.
98
D/A Data Sheets
ο‚΄ AD7822 : 8-Bit ADC, Fabricated by Analog Devices.
ο‚΄ TLC0820AC : 8-Bit ADC, Fabricated by Texas Instruments.
ο‚΄ MAX105 : Dual 6-Bit ADC, Fabricated by Maxim Integrated.
ο‚΄ MAX1003 : Dual 6-Bit ADC, Fabricated by Maxim Integrated.
99
A/D Data Sheets
100
Thank You
For Your Attention

More Related Content

What's hot

Dac, adc architecture
Dac, adc architectureDac, adc architecture
Dac, adc architectureAbhishek Kadam
Β 
Ditial to Analog Converter
Ditial to Analog ConverterDitial to Analog Converter
Ditial to Analog ConverterGauravsinh Parmar
Β 
Digital to analog conversion
Digital to analog                    conversionDigital to analog                    conversion
Digital to analog conversionkaavyabalachandran
Β 
Analog to Digital Converters
Analog to Digital ConvertersAnalog to Digital Converters
Analog to Digital ConvertersAnas Smarty
Β 
Amvdd Data Converter Fundamentals
Amvdd Data Converter FundamentalsAmvdd Data Converter Fundamentals
Amvdd Data Converter FundamentalsNiket Chandrashekar
Β 
Data converter fundamentals
Data converter fundamentalsData converter fundamentals
Data converter fundamentalsAbhishek Kadam
Β 
Difference amplifier and subtractor
Difference amplifier and subtractorDifference amplifier and subtractor
Difference amplifier and subtractorBhaveshChaudhari30
Β 
Analog-to Digital Conversion
Analog-to Digital ConversionAnalog-to Digital Conversion
Analog-to Digital Conversionwajahat Gul
Β 
Adc and dac
Adc and dacAdc and dac
Adc and dacnitugatkal
Β 
Adc dac converter
Adc dac converterAdc dac converter
Adc dac converterparmarurvashi
Β 
Digital to analog convertor
Digital to analog convertorDigital to analog convertor
Digital to analog convertorsartaj ahmed
Β 

What's hot (20)

Dac, adc architecture
Dac, adc architectureDac, adc architecture
Dac, adc architecture
Β 
Ditial to Analog Converter
Ditial to Analog ConverterDitial to Analog Converter
Ditial to Analog Converter
Β 
ADC & DAC
ADC & DAC ADC & DAC
ADC & DAC
Β 
Digital to analog conversion
Digital to analog                    conversionDigital to analog                    conversion
Digital to analog conversion
Β 
ADC An Introduction
ADC An IntroductionADC An Introduction
ADC An Introduction
Β 
Analog to Digital Converters
Analog to Digital ConvertersAnalog to Digital Converters
Analog to Digital Converters
Β 
Lica 7th chapter slides
Lica 7th chapter slidesLica 7th chapter slides
Lica 7th chapter slides
Β 
Amvdd Data Converter Fundamentals
Amvdd Data Converter FundamentalsAmvdd Data Converter Fundamentals
Amvdd Data Converter Fundamentals
Β 
Data converter fundamentals
Data converter fundamentalsData converter fundamentals
Data converter fundamentals
Β 
Dac s05
Dac s05Dac s05
Dac s05
Β 
ADC - Types (Analog to Digital Converter)
ADC - Types (Analog to Digital Converter)ADC - Types (Analog to Digital Converter)
ADC - Types (Analog to Digital Converter)
Β 
Difference amplifier and subtractor
Difference amplifier and subtractorDifference amplifier and subtractor
Difference amplifier and subtractor
Β 
Analog-to Digital Conversion
Analog-to Digital ConversionAnalog-to Digital Conversion
Analog-to Digital Conversion
Β 
Dac
DacDac
Dac
Β 
Data convertors
Data convertorsData convertors
Data convertors
Β 
Filters DAC and ADC
Filters DAC and ADCFilters DAC and ADC
Filters DAC and ADC
Β 
Prese000
Prese000Prese000
Prese000
Β 
Adc and dac
Adc and dacAdc and dac
Adc and dac
Β 
Adc dac converter
Adc dac converterAdc dac converter
Adc dac converter
Β 
Digital to analog convertor
Digital to analog convertorDigital to analog convertor
Digital to analog convertor
Β 

Similar to Data Converter Fundamentals presented by Oveis Dehghantanha

47296653 testing-adc
47296653 testing-adc47296653 testing-adc
47296653 testing-adcGururaj B
Β 
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
Β 
adc dac converter
adc dac converteradc dac converter
adc dac converterGaurav Rai
Β 
Fundamental of MSD Module-III Part-a.ppt
Fundamental of MSD Module-III Part-a.pptFundamental of MSD Module-III Part-a.ppt
Fundamental of MSD Module-III Part-a.pptBEVARAVASUDEVAAP1813
Β 
ADC 4 bit using HSIPCE
ADC 4 bit using HSIPCEADC 4 bit using HSIPCE
ADC 4 bit using HSIPCEVN TrαΊ§n
Β 
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
Β 
Adc by anil kr yadav
Adc by anil kr yadavAdc by anil kr yadav
Adc by anil kr yadavAnil Yadav
Β 
Digital Signal Conditioning
Digital Signal ConditioningDigital Signal Conditioning
Digital Signal ConditioningGhansyam Rathod
Β 
ANALOG TO DIGITAL CONVERTOR
ANALOG TO DIGITAL CONVERTORANALOG TO DIGITAL CONVERTOR
ANALOG TO DIGITAL CONVERTORAnil Yadav
Β 
ANALOG TO DIGITAL CONVERTERS
ANALOG TO DIGITAL CONVERTERSANALOG TO DIGITAL CONVERTERS
ANALOG TO DIGITAL CONVERTERSHarsha Raju
Β 
Interfacing technique with 8085- ADC[0808]
Interfacing technique with 8085- ADC[0808]Interfacing technique with 8085- ADC[0808]
Interfacing technique with 8085- ADC[0808]Guhan k
Β 
Adc.pptx ashvani 151503
Adc.pptx ashvani 151503Adc.pptx ashvani 151503
Adc.pptx ashvani 151503Ashvani Shukla
Β 

Similar to Data Converter Fundamentals presented by Oveis Dehghantanha (20)

47296653 testing-adc
47296653 testing-adc47296653 testing-adc
47296653 testing-adc
Β 
Abcs of_adcs
Abcs of_adcsAbcs of_adcs
Abcs of_adcs
Β 
ADC
ADCADC
ADC
Β 
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
Β 
adc dac converter
adc dac converteradc dac converter
adc dac converter
Β 
Fundamental of MSD Module-III Part-a.ppt
Fundamental of MSD Module-III Part-a.pptFundamental of MSD Module-III Part-a.ppt
Fundamental of MSD Module-III Part-a.ppt
Β 
ADC 4 bit using HSIPCE
ADC 4 bit using HSIPCEADC 4 bit using HSIPCE
ADC 4 bit using HSIPCE
Β 
Adc f05
Adc f05Adc f05
Adc f05
Β 
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
Β 
Adc by anil kr yadav
Adc by anil kr yadavAdc by anil kr yadav
Adc by anil kr yadav
Β 
Adc convertors
Adc convertorsAdc convertors
Adc convertors
Β 
Lecture 09
Lecture 09Lecture 09
Lecture 09
Β 
Digital Signal Conditioning
Digital Signal ConditioningDigital Signal Conditioning
Digital Signal Conditioning
Β 
Adc2
Adc2Adc2
Adc2
Β 
ANALOG TO DIGITAL CONVERTOR
ANALOG TO DIGITAL CONVERTORANALOG TO DIGITAL CONVERTOR
ANALOG TO DIGITAL CONVERTOR
Β 
Adc&dac
Adc&dacAdc&dac
Adc&dac
Β 
ANALOG TO DIGITAL CONVERTERS
ANALOG TO DIGITAL CONVERTERSANALOG TO DIGITAL CONVERTERS
ANALOG TO DIGITAL CONVERTERS
Β 
Chapter 9.pptx
Chapter 9.pptxChapter 9.pptx
Chapter 9.pptx
Β 
Interfacing technique with 8085- ADC[0808]
Interfacing technique with 8085- ADC[0808]Interfacing technique with 8085- ADC[0808]
Interfacing technique with 8085- ADC[0808]
Β 
Adc.pptx ashvani 151503
Adc.pptx ashvani 151503Adc.pptx ashvani 151503
Adc.pptx ashvani 151503
Β 

Recently uploaded

Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
Β 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
Β 
(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
Β 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
Β 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
Β 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
Β 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
Β 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
Β 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
Β 
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
Β 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
Β 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
Β 
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
Β 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
Β 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
Β 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
Β 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
Β 

Recently uploaded (20)

Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Β 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
Β 
(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...
Β 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
Β 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Β 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Β 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
Β 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
Β 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
Β 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
Β 
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...
Β 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
Β 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
Β 
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
Β 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
Β 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
Β 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
Β 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
Β 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
Β 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
Β 

Data Converter Fundamentals presented by Oveis Dehghantanha

  • 1. Data Converter Fundamentals 1 Seyyed Mohammad Razavi, Associate Professor Oveis Dehghantanha, PhD candidate Faculty of Electrical and Computer Engineering, University of Birjand, Birjand, South Khorasan, Iran November 2019
  • 2. 2 4. IDEAL D/A CONVERTER 5. IDEAL A/D CONVERTER 6. QUANTIZATION ERROR 7. SIGNED CODES 8. PERFORMANCE LIMITATIONS 8.1 RESOLUTION 8.2 OFFSET ERROR AND GAIN ERROR 8.3 LINEARITY 8.4 ACCURACY 8.5 SETTLING TIME 8.6 GLITCH 8.7 SIGNAL TO NOISE RATIO (SNR) 8.8 TOTAL HARMONIC DISTORTION (THD) 8.9 SIGNAL TO NOISE AND DISTORTION (SINAD) 8.10 EFFECTIVE NUMBER OF BITS (ENOB) 8.11 CRITICAL PERFORMANCE LIMITATIONS SUMMERY 3. ALIASING 1. INTRODUCTION TO A/D AND D/A 2. SAPMLING THEOREM 9. DATA SHEETS
  • 3. 1. INTRODUCTION TO A/D AND D/A 3
  • 4. 4 Introduction to A/D and D/A
  • 5. 5 Introduction to A/D and D/A
  • 6. 6 Introduction to A/D and D/A
  • 7. 7 Introduction to A/D and D/A
  • 8. 8 Introduction to A/D and D/A
  • 9. 9 Introduction to A/D and D/A
  • 10. 10 Introduction to A/D and D/A
  • 11. 11 Introduction to A/D and D/A
  • 12. 12 Introduction to A/D and D/A
  • 13. 13 Introduction to A/D and D/A
  • 14. 14 Introduction to A/D and D/A
  • 15. 15 Introduction to A/D and D/A
  • 26. 4. IDEAL D/A CONVERTER 26
  • 27. 27 ο‚΄ π‘‰π‘œπ‘’π‘‘ = π‘‰π‘Ÿπ‘’π‘“ . ( 𝑏1.2βˆ’1 + 𝑏2.2βˆ’2 + … + 𝑏 𝑁.2βˆ’π‘ ) ο‚΄ 𝑉𝐿𝑆𝐡 : the voltage change when one bit changes. 𝑉𝐿𝑆𝐡 = 𝑉 π‘Ÿπ‘’π‘“ 2 𝑁 ο‚΄ 1 LSB : useful in measuring errors. 1 LSB = 1 2 𝑁 Ideal D/A Converter
  • 28. 28 The ideal Transfer Function (D/A) Ideal D/A Converter
  • 29. 5. IDEAL A/D CONVERTER 29
  • 30. 30 ο‚΄ π‘‰π‘Ÿπ‘’π‘“ . ( 𝑏1.2βˆ’1 + 𝑏2.2βˆ’2 + … + 𝑏 𝑁.2βˆ’π‘ ) = 𝑉𝑖𝑛 Β± 𝑉π‘₯ - 1 2 𝑉𝐿𝑆𝐡 < 𝑉π‘₯ < 1 2 𝑉𝐿𝑆𝐡 ο‚΄ There is a range of valid input values that produce the same digital output word. This signal ambiguity produces what is known as quantization error. ο‚΄ Note that no quantization error occurs in the case of a D/A converter since the output signals are well defined. Ideal A/D Converter
  • 31. 31 The ideal Transfer Function (A/D) Ideal A/D Converter
  • 33. 33 ο‚΄ Quantization error can be modelled as an additive noise source and then the power of this noise source can be found. ο‚΄ 𝑉𝑄 = 𝑉1 - 𝑉𝑖𝑛 or 𝑉1 = 𝑉𝑖𝑛 + 𝑉𝑄 ο‚΄ Quantized signal, 𝑉1, can be modelled as the input signal plus some additive quantization noise. Quantization Error
  • 36. ο‚΄ In many applications, it is necessary to create a converter that operates with both positive and negative analog signals, resulting in the need for both positive and negative digital representations. Typically, the analog signal is bounded by Β±0.5π‘‰π‘Ÿπ‘’π‘“, such that its full-scale range is the same magnitude as in the unipolar case. ο‚΄ Some common signed digital representations are sign magnitude, 1’s complement, offset binary, and 2’s complement. 36 Signed Codes
  • 37. Some 4-bit signed digital representations 37 Signed Codes
  • 38. Sign Magnitude ο‚΄ For negative numbers in the sign-magnitude case, all the bits are the same as for the positive number representation, except that the MSB is complemented. ο‚΄ For example, the sign-magnitude representation for 5 is 0101, whereas for –5 it is 1101 38 Signed Codes
  • 39. 1’s Complement ο‚΄ In 1’s-complement representation, negative numbers are represented as the complement of all the bits for the equivalent positive number. ο‚΄ For example, here, 5 is once again 0101, whereas –5 is now 1010. 39 Signed Codes
  • 40. Offset Binary ο‚΄ The offset-binary representation is obtained by assigning 0000 to the most negative number and then counting up, as in the unipolar case. ο‚΄ For example, the offset-binary code for the number 5 in the 4-bit case is the same as the unipolar code for the number 13, which is 1101 and The offset-binary code for –5 is the same as the unipolar code for 3, which is 0011. ο‚΄ offset-binary code does not suffer from redundancy, and all sixteen numbers are uniquely represented. ο‚΄ This code has the advantage that it is closely related to the unipolar case through a simple offset. 40 Signed Codes
  • 41. 2’s Complement ο‚΄ 2’s-complement representation is obtained from the offset-binary number by simply complementing the MSB. ο‚΄ For the 4-bit example, 5 becomes 0101 in 2’s complement, whereas –5 is now 1011. ο‚΄ 2’s-complement code for negative numbers can also be obtained by adding 1 LSB to the equivalent 1’s-complement code. 41 Signed Codes
  • 42. Some 4-bit signed digital representations 42 Signed Codes
  • 45. ο‚΄ The resolution of a converter is defined to be the number of distinct analog levels corresponding to the different digital words. ο‚΄ An N-bit resolution implies that the converter can resolve 2 𝑁 distinct analog levels. ο‚΄ Resolution is not necessarily an indication of the accuracy of the converter, but instead it usually refers to the number of digital input or output bits. 45 Resolution
  • 46. 46 ο‚΄ The resolution of data converters may be expressed in several different ways: the weight of the Least Significant Bit (LSB), parts per million of full-scale (ppm FS), millivolts (mV) Resolution
  • 47. 47 8.2. OFFSET ERROR & GAIN ERROR
  • 48. 48 Offset Error ο‚΄ The offset error is defined as the deviation of the actual ADC’s transfer function from the perfect ADC’s transfer function at the point of zero to the transition measured in the LSB bit. ο‚΄ When the transition from output value 0 to 1 does not occur at an input value of 0.5LSB, then we say that there is an offset error.
  • 49. 49 Offset Error ο‚΄ With positive offset errors, the output value is larger than 0 when the input voltage is less than 0.5LSB from below. ο‚΄ In below, the first transition occurs at 0.5LSB and the transition is from 1 to 2. But 1 to 2 transitions should occur at 1.5LSB for perfect case. So the difference (Perfect – Actual = 1.5LSB – 0.5LSB = +1LSB) is the offset error.
  • 50. 50 Offset Error ο‚΄ With negative offset errors, the input value is larger than 0.5LSB when the first output value transition occurs. ο‚΄ In the Figure 3-2 Negative Offset Error, the first transition occurs at 2LSB and the transition is from 0 to 1. But 0 to 1 transition should occur at 0.5LSB for perfect case. So the difference (Perfect – Actual = 0.5LSB– 2LSB = -1.5LSB) is the offset error.
  • 51. 51 Offset Error ο‚΄ Offset errors limit the available range for the converter. ο‚΄ A large positive offset error causes the output value to saturate at maximum before the input voltage reaches maximum. ο‚΄ A large negative offset error gives output value as 000 for the smallest input voltages.
  • 52. 52 Gain Error ο‚΄ The gain error is defined as the deviation of the midpoint of the last step of the actual ADC from the midpoint of the last step of the ideal ADC, after compensated for offset error. ο‚΄ Gain errors cause the actual transfer function slope to deviate from the ideal slope.
  • 53. 53 Gain Error ο‚΄ If the transfer function of the actual ADC occurs above the ideal straight line, then it produces positive gain error. ο‚΄ In positive gain error, the output value saturates before the input voltage reaches its maximum. The vertical arrow shows the midpoint of the last output step.
  • 54. 54 Gain Error ο‚΄ If the transfer function of the actual ADC occurs below the ideal straight line, then it produces negative gain error. ο‚΄ In negative gain error, the output value has only reached six when the input voltage is at its maximum. This results in a negative deviation for the actual transfer function.
  • 55. 55 Gain Error ο‚΄ This gain error can be measured and compensated by scaling the output values. ο‚΄ The gain error is calculated as LSBs from a vertical straight line drawn between the midpoint of the last step of the actual transfer curve and the ideal straight line. ο‚΄ Typically gain/offset is most easily compensated by the digital pre/post-processor.
  • 56. 56 Full Scale Error ο‚΄ Full scale error is the deviation of the last transition (full scale transition) of the actual ADC from the last transition of the perfect ADC, measured in LSB or volts. Full scale error is due to both gain and offset errors.
  • 58. 58 Linearity Non-Linearity ο‚΄ When offset and gain errors are compensated, the actual transfer function should now be equal to the transfer function of perfect ADC. ο‚΄ However, non-linearity in the ADC may cause the actual curve to deviate slightly from the perfect curve, even if the two curves are equal around 0V and at the point where the gain error was measured. ο‚΄ There are two major types of non-linearity that degrade the performance of ADC. They are differential non-linearity (DNL) and integral non-linearity (INL).
  • 59. 59 Linearity ο‚΄ Differential nonlinearity (DNL) is defined as the maximum and minimum difference in the step width between actual transfer function and the perfect transfer function. ο‚΄ Non-linearity produces quantization steps with varying widths.
  • 60. 60 Linearity Steps for Differential Nonlinearity Measurement: 1. Endpoints connected 2. Ideal Characteristics derived 3. DNL measured
  • 62. 62 Linearity 2. Ideal Characteristics derived
  • 64. 64 ο‚΄ Typically, worst-case DNL along with the vector for the entire code is reported. Linearity
  • 65. 65 Linearity Differential Non-Linearity & Missing Code & Non-Monotonicity
  • 66. 66 Linearity Integral Nonlinearity (INL) ο‚΄ Integral Nonlinearity is the deviation of code transition from its ideal location. ο‚΄ Offset and Gain errors are ignored in INL calculation. ο‚΄ A straight line through the endpoints is usually used as reference. ο‚΄ Ideal converter steps is found for the endpoint line, then INL is measured.
  • 67. 67 Linearity ο‚΄ INL is found by computing the cumulative sum of DNL : INL[ m] = 𝑖=1 π‘šβˆ’1 DNL[i]
  • 68. 68 Linearity ο‚΄ INL is found by computing the cumulative sum of DNL : INL[ m] = 𝑖=1 π‘šβˆ’1 DNL[i]
  • 71. 71 Linearity Methods for Integral Nonlinearity(INL) Measurement: 1. End-Point 2. Best-Fit
  • 72. 72 Linearity 1. End-Point ο‚΄ A straight line through the endpoints is used as reference. ο‚΄ Offset and Gain errors are ignored. ο‚΄ Ideal converter steps is found for the endpoint line, then INL is measured.
  • 75. 75 Linearity 2. Best-Fit ο‚΄ A best-fit line (in the least mean squared sense). ο‚΄ Offset and Gain errors are not ignored. ο‚΄ Ideal converter steps is found, then INL is measured.
  • 79. ο‚΄ The accuracy of a converter is a measure of the difference between the actual output voltage and the expected output voltage. 79 Accuracy
  • 80. ο‚΄ Total Unadjusted Error (TUE) or Absolute Error includes offset, gain, and integral linearity errors and also the quantization error in the case of an ADC. ο‚΄ As seen from earlier sections, offset and gain error reduces the effective converter range. The Total Unadjusted Error represents a reduction in the converter range. ο‚΄ It is specified as a percentage of full-scale or maximum output voltage. 80 Accuracy
  • 82. ο‚΄ The settling time of a D/A is the time from a change of digital code to when the output comes within and remains within some error band (Β±1/2LSB). ο‚΄ The settling time of a DAC is made up of four different periods: 1. The switching time or dead time 2. The slewing time 3. The recovery time 4. The linear settling time 82 Settling Time (D/A)
  • 83. ο‚΄ The switching time or dead time: during which the digital switching, but not the output, is changing ο‚΄ The slewing time: during which the rate of change of output is limited by the slew rate of the DAC output ο‚΄ The recovery time: when the DAC is recovering from its fast slew and may overshoot ο‚΄ The linear settling time: when the DAC output approaches its final value in an exponential or near-exponential manner. ο‚΄ Settling time is one of the important parameters for DACs. ο‚΄ Settling time should be kept as small as possible to keep the distortion on the analog output signal low. 83 Settling Time (D/A)
  • 85. ο‚΄ Ideally, when a DAC output changes it should move from one value to its new one monotonically. ο‚΄ In practice, the output is likely to overshoot, undershoot, or both (see Figure below). ο‚΄ The uncontrolled movement of DAC output from one value to a new value during the transition is called as glitch. 85 Glitch (D/A)
  • 86. ο‚΄ Glitch can arise from two mechanisms: 1. capacitive coupling of digital transitions to the analog output. 2. the effects of some switches in the DAC operating more quickly than others and producing temporary spurious outputs. ο‚΄ Capacitive coupling frequently produces roughly equal positive and negative spikes (sometimes called a doublet glitch) which more or less cancel in the longer term. ο‚΄ The glitch produced by switch timing differences is generally unipolar, much larger, and of greater concern. 86 Glitch (D/A)
  • 87. 87 8.7. SIGNAL TO NOISE RATIO (SNR)
  • 88. ο‚΄ SNR is defined as the ratio of the output signal voltage level to the output noise level. It is usually represented in decibels (dB) and calculated using the following formula. For example if the output signal amplitude is 1V(RMS) and the output noise amplitude is 1mV(RMS), then the SNR value would be 60dB. ο‚΄ The above formula is a general definition for SNR. ο‚΄ The SNR value of an ideal ADC is calculated using the following formula: SNR (dB) = 6.02N+1.76(dB) ; N is the resolution (no. of bits) of the ADC For example an ideal 10-bit ADC will have an SNR of approximately 62dB. ο‚΄ In practical applications, to achieve better performance, the SNR value of an ADC should be higher. 88 Signal to Noise Ratio (A/D)
  • 89. 89 8.8. TOTAL HARMONIC DISTORTION (THD)
  • 90. ο‚΄ Whenever an input signal of a particular frequency passes through a non-linear device(for example a converter), it will produce harmonics that were not present in the original signal. These harmonic frequencies usually distort the output which degrades the performance of the system. ο‚΄ This effect can be measured using the term called total harmonic distortion (THD). ο‚΄ In terms of RMS voltage, the THD is given by: ο‚΄ The THD value increases with the increase in the input signal amplitude and frequency. ο‚΄ In practical applications, to achieve better performance, the THD value of an ADC should be lesser. 90 Total Harmonic Distortion (A/D)
  • 91. 91 8.9. SIGNAL TO NOISE AND DISTORTION (SINAD)
  • 92. ο‚΄ Signal to noise and distortion (SINAD) is a combination of SNR and THD parameters. It is defined as the ratio of the RMS value of the signal amplitude to the RMS value of all other spectral components, including harmonics, but excluding DC. ο‚΄ For representing the overall dynamic performance of an ADC, SINAD is a good choice since it includes both the noise and distortion components. ο‚΄ SINAD can be calculated with SNR and THD by: ο‚΄ In practical applications, to achieve better performance, the SINAD value of an ADC should be higher. 92 Signal to Noise and Distortion (A/D)
  • 93. 93 8.10. EFFECTIVE NUMBER OF BITS (ENOB)
  • 94. ο‚΄ Effective number of bits (ENOB) is the number of bits with which the ADC behaves like a perfect ADC. ο‚΄ It is another way of representing the signal to noise ratio and distortion (SINAD) and can be derived from the following formula.: ο‚΄ In practical applications, to achieve better performance, the ENOB value of an ADC should be as close as possible to the resolution of the ADC. 94 Effective Number of Bits (A/D)
  • 95. 95 8.11. CRITICAL PERFORMANCE LIMITATIONS SUMMERY
  • 96. 96 ο‚΄ Performance limitations which are critical to choose appropriate data converter are gathered in one figure. ο‚΄ This figure includes not only common specifications of both A/D and D/A, but also specific factures of them. ο‚΄ It is a wide figure, so click here to see it with original size and quality. Critical Performance Limitations Summery
  • 98. ο‚΄ AD7225 : Quad 8-Bit DAC, Fabricated by Analog Devices. ο‚΄ AD7228A : Octal 8-Bit DAC, Fabricated by Analog Devices. ο‚΄ DAC0800 : 8-Bit DAC, Fabricated by Texas Instruments. ο‚΄ MAX5360 : 6-Bit DAC, Fabricated by Maxim Integrated. 98 D/A Data Sheets
  • 99. ο‚΄ AD7822 : 8-Bit ADC, Fabricated by Analog Devices. ο‚΄ TLC0820AC : 8-Bit ADC, Fabricated by Texas Instruments. ο‚΄ MAX105 : Dual 6-Bit ADC, Fabricated by Maxim Integrated. ο‚΄ MAX1003 : Dual 6-Bit ADC, Fabricated by Maxim Integrated. 99 A/D Data Sheets