sample & hold amplifiers adc parameterssample & hold amplifiers adc parameters alessandro...

36
Sample & hold amplifiers ADC parameters Alessandro Spinelli Tel. (02 2399) 4001 [email protected] home.deib.polimi.it/spinelli

Upload: others

Post on 02-Apr-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sample & hold amplifiers ADC parametersSample & hold amplifiers ADC parameters Alessandro Spinelli Tel. (02 2399) 4001. alessandro.spinelli@polimi.it. home.deib.polimi.it/spinelli

Sample & hold amplifiersADC parameters

Alessandro SpinelliTel. (02 2399) 4001

[email protected]/spinelli

Page 2: Sample & hold amplifiers ADC parametersSample & hold amplifiers ADC parameters Alessandro Spinelli Tel. (02 2399) 4001. alessandro.spinelli@polimi.it. home.deib.polimi.it/spinelli

Elettronica 75513 Alessandro Spinelli

Slides are supplementary material and are NOT a

replacement for textbooks and/or lecture notes

Page 3: Sample & hold amplifiers ADC parametersSample & hold amplifiers ADC parameters Alessandro Spinelli Tel. (02 2399) 4001. alessandro.spinelli@polimi.it. home.deib.polimi.it/spinelli

Sample & hold amplifiers (SHAs)

Elettronica 75513 Alessandro Spinelli

Page 4: Sample & hold amplifiers ADC parametersSample & hold amplifiers ADC parameters Alessandro Spinelli Tel. (02 2399) 4001. alessandro.spinelli@polimi.it. home.deib.polimi.it/spinelli

Basic SHA scheme

โ€ข R is the resistance of the non-ideal switchโ€ข In the ideal case, โ„Ž ๐‘ก๐‘ก โˆ’ ๐œ๐œ = ๐›ฟ๐›ฟ(๐‘ก๐‘ก โˆ’ ๐œ๐œ)

Elettronica 75513 Alessandro Spinelli

CR

ฯ„

โ„Ž(๐‘ก๐‘ก โˆ’ ๐œ๐œ)

t

sample

S/H

Page 5: Sample & hold amplifiers ADC parametersSample & hold amplifiers ADC parameters Alessandro Spinelli Tel. (02 2399) 4001. alessandro.spinelli@polimi.it. home.deib.polimi.it/spinelli

Output S/N

โ€ข The output noise is

๐‘›๐‘›๐‘…๐‘…๐‘…๐‘…2 = 4๐‘˜๐‘˜๐ต๐ต๐‘‡๐‘‡๐‘‡๐‘‡1

4๐‘‡๐‘‡๐‘…๐‘…=๐‘˜๐‘˜๐ต๐ต๐‘‡๐‘‡๐‘…๐‘…

โ€ข A gate time ๐‘‡๐‘‡๐บ๐บ โ‰ช ๐‘‡๐‘‡๐‘…๐‘… could be used for fast sampling (gated integrator). The output noise(for unity signal gain) would be

๐‘›๐‘›๐บ๐บ๐บ๐บ2 = 4๐‘˜๐‘˜๐ต๐ต๐‘‡๐‘‡๐‘‡๐‘‡1

2๐‘‡๐‘‡๐บ๐บโ‰ซ ๐‘›๐‘›๐‘…๐‘…๐‘…๐‘…2

Elettronica 75513 Alessandro Spinelli

Page 6: Sample & hold amplifiers ADC parametersSample & hold amplifiers ADC parameters Alessandro Spinelli Tel. (02 2399) 4001. alessandro.spinelli@polimi.it. home.deib.polimi.it/spinelli

Parameters

Elettronica 75513 Alessandro Spinelli

From [1]

Here SHA behaves as an amplifier/followerโ‡’ parameters are similar

Page 7: Sample & hold amplifiers ADC parametersSample & hold amplifiers ADC parameters Alessandro Spinelli Tel. (02 2399) 4001. alessandro.spinelli@polimi.it. home.deib.polimi.it/spinelli

Pedestal or Hold step

The error is due to parasitic injection throughthe non-ideal switch

ฮ”๐‘‰๐‘‰ โ‰ˆ ฮ”๐‘‰๐‘‰๐‘†๐‘†/๐ป๐ป๐‘…๐‘…๐‘๐‘

๐‘…๐‘…๐‘๐‘ + ๐‘…๐‘…Elettronica 75513 Alessandro Spinelli

S/H

C

๐‘…๐‘…๐‘๐‘From [1]

Page 8: Sample & hold amplifiers ADC parametersSample & hold amplifiers ADC parameters Alessandro Spinelli Tel. (02 2399) 4001. alessandro.spinelli@polimi.it. home.deib.polimi.it/spinelli

Aperture time and jitter

Elettronica 75513 Alessandro Spinelli

From [2] From [1]

Page 9: Sample & hold amplifiers ADC parametersSample & hold amplifiers ADC parameters Alessandro Spinelli Tel. (02 2399) 4001. alessandro.spinelli@polimi.it. home.deib.polimi.it/spinelli

Droop rate

Elettronica 75513 Alessandro Spinelli

From [1]

Page 10: Sample & hold amplifiers ADC parametersSample & hold amplifiers ADC parameters Alessandro Spinelli Tel. (02 2399) 4001. alessandro.spinelli@polimi.it. home.deib.polimi.it/spinelli

Input feedthrough

โ€ข Similar to hold step, ฮ”๐‘‰๐‘‰ โ‰ˆ ๐‘‰๐‘‰๐‘–๐‘–๐‘…๐‘…๐‘๐‘/(๐‘…๐‘…๐‘๐‘ + ๐‘…๐‘…)โ€ข ๐‘…๐‘…๐‘๐‘ can be due to the switch as well as to

parasitic layout coupling,โ€ฆElettronica 75513 Alessandro Spinelli

From [3]

C

๐‘…๐‘…๐‘๐‘

S/H

Page 11: Sample & hold amplifiers ADC parametersSample & hold amplifiers ADC parameters Alessandro Spinelli Tel. (02 2399) 4001. alessandro.spinelli@polimi.it. home.deib.polimi.it/spinelli

Acquisition time

Elettronica 75513 Alessandro Spinelli

From [2]

Page 12: Sample & hold amplifiers ADC parametersSample & hold amplifiers ADC parameters Alessandro Spinelli Tel. (02 2399) 4001. alessandro.spinelli@polimi.it. home.deib.polimi.it/spinelli

Improved scheme

Elettronica 75513 Alessandro Spinelli

โ€’

+Vi

Voโ€’

+

CS/H

Page 13: Sample & hold amplifiers ADC parametersSample & hold amplifiers ADC parameters Alessandro Spinelli Tel. (02 2399) 4001. alessandro.spinelli@polimi.it. home.deib.polimi.it/spinelli

Pros and Cons

โ€ข Advantagesโ€“ Impedance decouplingโ€“ Insensitive to ๐‘‰๐‘‰๐‘‚๐‘‚๐‘†๐‘†2

โ€ข Limitationsโ€“ Limited bandwidth owing to the stability

requirement when the loop is closedโ€“ Saturation of the first OPAMP in Hold mode โ‡’

long acquisition time

Elettronica 75513 Alessandro Spinelli

Page 14: Sample & hold amplifiers ADC parametersSample & hold amplifiers ADC parameters Alessandro Spinelli Tel. (02 2399) 4001. alessandro.spinelli@polimi.it. home.deib.polimi.it/spinelli

Prevention of saturation

Elettronica 75513 Alessandro Spinelli

โ€’

+Vi Voโ€’

+

CS/H

S/H

Page 15: Sample & hold amplifiers ADC parametersSample & hold amplifiers ADC parameters Alessandro Spinelli Tel. (02 2399) 4001. alessandro.spinelli@polimi.it. home.deib.polimi.it/spinelli

SHA with integrator

Elettronica 75513 Alessandro Spinelli

โ€’

+Vi

Voโ€’

+ C

S/HS/H

Page 16: Sample & hold amplifiers ADC parametersSample & hold amplifiers ADC parameters Alessandro Spinelli Tel. (02 2399) 4001. alessandro.spinelli@polimi.it. home.deib.polimi.it/spinelli

Pros and Cons

โ€ข Advantagesโ€“ The S/H switch operates always near zero bias

โ€ข Pedestal error is not input-dependentโ€ข Input feedthrough during Hold mode is reduced

โ€ข Limitationsโ€“ Limited bandwidth owing to the stability

requirement when the loop is closed

โ€ข Differential architectures with complementaryswitches can be used to improve performance

Elettronica 75513 Alessandro Spinelli

Page 17: Sample & hold amplifiers ADC parametersSample & hold amplifiers ADC parameters Alessandro Spinelli Tel. (02 2399) 4001. alessandro.spinelli@polimi.it. home.deib.polimi.it/spinelli

ADC DC Parameters

Elettronica 75513 Alessandro Spinelli

Page 18: Sample & hold amplifiers ADC parametersSample & hold amplifiers ADC parameters Alessandro Spinelli Tel. (02 2399) 4001. alessandro.spinelli@polimi.it. home.deib.polimi.it/spinelli

Quantization error

Elettronica 75513 Alessandro Spinelli

From [4]

Page 19: Sample & hold amplifiers ADC parametersSample & hold amplifiers ADC parameters Alessandro Spinelli Tel. (02 2399) 4001. alessandro.spinelli@polimi.it. home.deib.polimi.it/spinelli

Offset error

Offset or Zero-scale error is the differencebetween actual and ideal first transition voltage

Elettronica 75513 Alessandro Spinelli

Modified from [4]

Page 20: Sample & hold amplifiers ADC parametersSample & hold amplifiers ADC parameters Alessandro Spinelli Tel. (02 2399) 4001. alessandro.spinelli@polimi.it. home.deib.polimi.it/spinelli

Offset and dynamic range

Offset leads to a loss in the input range, i.e., a smaller dynamic rangeElettronica 75513 Alessandro Spinelli

From [5]

Page 21: Sample & hold amplifiers ADC parametersSample & hold amplifiers ADC parameters Alessandro Spinelli Tel. (02 2399) 4001. alessandro.spinelli@polimi.it. home.deib.polimi.it/spinelli

Gain and FS errors

Elettronica 75513 Alessandro Spinelli

Page 22: Sample & hold amplifiers ADC parametersSample & hold amplifiers ADC parameters Alessandro Spinelli Tel. (02 2399) 4001. alessandro.spinelli@polimi.it. home.deib.polimi.it/spinelli

DNL

โ€ข In an ideal ADC, the transitions are 1 LSB apartโ€ข The difference between the actual and the

ideal code width is called DNLโ€ข DNL is measured for each input range or

output code; however, only the maximum absolute value is reported

Elettronica 75513 Alessandro Spinelli

Page 23: Sample & hold amplifiers ADC parametersSample & hold amplifiers ADC parameters Alessandro Spinelli Tel. (02 2399) 4001. alessandro.spinelli@polimi.it. home.deib.polimi.it/spinelli

DNL and missing codes

Elettronica 75513 Alessandro Spinelli

0 LSB;DNL(100) = -1

From [4]

Page 24: Sample & hold amplifiers ADC parametersSample & hold amplifiers ADC parameters Alessandro Spinelli Tel. (02 2399) 4001. alessandro.spinelli@polimi.it. home.deib.polimi.it/spinelli

Remarks

โ€ข If DNL is defined for each output code (see[6]), obviously DNL = -1 โ‡’ missing code!

โ€ข If DNL is defined for each input range (see [4]), it is aways > -1. DNL โ‰ฅ 1 does not imply the existence of missing codes

โ€ข The manufacturer usually specifies if the ADC has missing codes

โ€ข If |DNL| < 1 โ‡’ ADC is monotonic

Elettronica 75513 Alessandro Spinelli

Page 25: Sample & hold amplifiers ADC parametersSample & hold amplifiers ADC parameters Alessandro Spinelli Tel. (02 2399) 4001. alessandro.spinelli@polimi.it. home.deib.polimi.it/spinelli

INL

โ€ข INL is the maximum difference between the real characteristic and an ideal linear behavior

โ€ข INL is the sum of DNL errorsElettronica 75513 Alessandro Spinelli

From [4]

Page 26: Sample & hold amplifiers ADC parametersSample & hold amplifiers ADC parameters Alessandro Spinelli Tel. (02 2399) 4001. alessandro.spinelli@polimi.it. home.deib.polimi.it/spinelli

Which straight line?

โ€ข Offset and gain errors are first removedโ€ข End-point INL is easier and most practicalโ€ข Best-fit INL gives lower values but is impractical in

most applicationsElettronica 75513 Alessandro Spinelli

Analog INAnalog IN

Digital OUT Digital OUT

INL INL

End-points INL Best-fit INL

Page 27: Sample & hold amplifiers ADC parametersSample & hold amplifiers ADC parameters Alessandro Spinelli Tel. (02 2399) 4001. alessandro.spinelli@polimi.it. home.deib.polimi.it/spinelli

Other parametersโ€ฆ

โ€ข Code-edge noiseโ€ข Output noiseโ€ข Voltage reference specs

โ€“ T driftโ€“ Voltage noiseโ€“ Long-term stabilityโ€“ Load regulationโ€“ โ€ฆ

Elettronica 75513 Alessandro Spinelli

Page 28: Sample & hold amplifiers ADC parametersSample & hold amplifiers ADC parameters Alessandro Spinelli Tel. (02 2399) 4001. alessandro.spinelli@polimi.it. home.deib.polimi.it/spinelli

ADC AC Parameters

Elettronica 75513 Alessandro Spinelli

Page 29: Sample & hold amplifiers ADC parametersSample & hold amplifiers ADC parameters Alessandro Spinelli Tel. (02 2399) 4001. alessandro.spinelli@polimi.it. home.deib.polimi.it/spinelli

SNR

โ€ข Maximum amplitude of sinusoid is ๐ด๐ด = ๐‘‰๐‘‰๐‘Ÿ๐‘Ÿ๐‘Ÿ๐‘Ÿ๐‘Ÿ๐‘Ÿ/2โ€ข Signal power

๐‘‰๐‘‰๐‘œ๐‘œ2 = ๐ด๐ด2 sin2 ๐œ”๐œ”๐‘ก๐‘ก =๐ด๐ด2

2=๐‘‰๐‘‰๐‘Ÿ๐‘Ÿ๐‘Ÿ๐‘Ÿ๐‘Ÿ๐‘Ÿ2

8=

22๐‘›๐‘›ฮ”2

8โ€ข Noise power = quantization noise ฮ”2/12

๐‘†๐‘†๐‘†๐‘†๐‘‡๐‘‡2 =22๐‘›๐‘›ฮ”2

812ฮ”2

=32

22๐‘›๐‘›

๐‘†๐‘†๐‘†๐‘†๐‘‡๐‘‡๐‘‘๐‘‘๐ต๐ต = 10 log1032

22๐‘›๐‘› = 6.02๐‘›๐‘› + 1.76

Elettronica 75513 Alessandro Spinelli

Page 30: Sample & hold amplifiers ADC parametersSample & hold amplifiers ADC parameters Alessandro Spinelli Tel. (02 2399) 4001. alessandro.spinelli@polimi.it. home.deib.polimi.it/spinelli

SINAD

โ€ข If additional noise is present, SNR decreaseswith respect to the ideal value

โ€ข Another component is(harmonic) distorsion

๐‘†๐‘†๐ผ๐ผ๐‘†๐‘†๐ด๐ด๐ผ๐ผ =rms signal

rms (noise + distorsion)< SNR

Elettronica 75513 Alessandro Spinelli

From [7]

Page 31: Sample & hold amplifiers ADC parametersSample & hold amplifiers ADC parameters Alessandro Spinelli Tel. (02 2399) 4001. alessandro.spinelli@polimi.it. home.deib.polimi.it/spinelli

SINAD vs. frequency

Elettronica 75513 Alessandro Spinelli

From [7]

๐‘“๐‘“๐‘ ๐‘ 

Page 32: Sample & hold amplifiers ADC parametersSample & hold amplifiers ADC parameters Alessandro Spinelli Tel. (02 2399) 4001. alessandro.spinelli@polimi.it. home.deib.polimi.it/spinelli

ENOB

โ€ข SINAD is expressed as an effective number of bits (ENOB) via the SNR formula

๐ธ๐ธ๐‘†๐‘†๐ธ๐ธ๐ธ๐ธ =๐‘†๐‘†๐ผ๐ผ๐‘†๐‘†๐ด๐ด๐ผ๐ผ๐‘‘๐‘‘๐ต๐ต โˆ’ 1.76

6.02< ๐‘›๐‘›

โ€ข Donโ€™t confuse ENOB with resolution bits

Elettronica 75513 Alessandro Spinelli

Page 33: Sample & hold amplifiers ADC parametersSample & hold amplifiers ADC parameters Alessandro Spinelli Tel. (02 2399) 4001. alessandro.spinelli@polimi.it. home.deib.polimi.it/spinelli

SFDR

SFDR represents the smallest signal that can be distinguished from a large interference

Elettronica 75513 Alessandro Spinelli

From [7]

๐‘†๐‘†๐‘†๐‘†๐ผ๐ผ๐‘‡๐‘‡ =rms signal

rms worst spur

Page 34: Sample & hold amplifiers ADC parametersSample & hold amplifiers ADC parameters Alessandro Spinelli Tel. (02 2399) 4001. alessandro.spinelli@polimi.it. home.deib.polimi.it/spinelli

ADC technologies

Elettronica 75513 Alessandro Spinelli

FLASH (Parallel) PIPELINE SAR SIGMA DELTA DUAL SLOPE (Integrating)

Pick This Architecture if you want:

Ultra-high speed when power consumption not a primary concern

High speeds, few Msps to 100+ Msps, 8 bits to 16 bits, lower power consumption than flash

Medium to high resolution (8 to 16bit), 5Msps and under, low power, small size

High resolution, low to medium speed, no precision external components, simultaneous 50/60Hz rejection, digital filter reduces anti-aliasing requirements

Monitoring DC signals, high resolution, low power consumption, good noise performance

Conversion Method

N bits โ€“ 2N - 1 comparators caps increase by a factor of 2 for each bit

Small parallel structure, each stage works on one to a few bits

Binary search algorithm, internal circuitry runs higher speed

Oversampling ADC, 5-Hz โ€“60 Hz rejection programmable data output

Unknown input voltage is integrated and value compared against known reference value

Disadvantages

Sparkle codes / metastability, high power consumption, large size, expensive

Parallelism increases throughput at the expense of power and latency

Speed limited to ~5Msps. May require anti-aliasing filter

Higher order (4th order or higher) - multibit ADC and multibit feedback DAC

Slow conversion rate. High precision external components required to achieve accuracy

Conversion Time Does not change with increased resolution

Increases linearly with increased resolution

Increases linearly with increased resolution

Tradeoff between data output rate and noise free resolution

Doubles with every bit increase in resolution

ComponentMatchingRequirements

Typically limits resolution to 8 bits

Double with every bit increase in resolution

Double with every bit increase in resolution

Double with every bit increase in resolution

Does not increase with increase in resolution

Size

2^N-1 comparators, Die size and power increases exponentially with resolution

Die increases linearly with increase in resolution

Die increases linearly with increase in resolution

Core die size will not materially change with increase in resolution

Core die size will not materially change with increase in resolution

From [8]

Page 35: Sample & hold amplifiers ADC parametersSample & hold amplifiers ADC parameters Alessandro Spinelli Tel. (02 2399) 4001. alessandro.spinelli@polimi.it. home.deib.polimi.it/spinelli

Resolution and conversion rate

Final choice will depend on application(see discussion in [9])

Elettronica 75513 Alessandro Spinelli

Flash

Integrating

From [9]

Page 36: Sample & hold amplifiers ADC parametersSample & hold amplifiers ADC parameters Alessandro Spinelli Tel. (02 2399) 4001. alessandro.spinelli@polimi.it. home.deib.polimi.it/spinelli

References1. http://www.analog.com/static/imported-files/tutorials/MT-

090.pdf2. http://www.ti.com/lit/an/snoa223/snoa223.pdf3. http://www.analog.com/static/imported-

files/application_notes/4886613927731859762198006746AN270.pdf

4. http://www.unirioja.es/cu/lzorzano/ABCs_of_ADCs.pdf5. http://www.maximintegrated.com/app-notes/index.mvp/id/7486. http://www.freescale.com/files/microcontrollers/doc/app_note/A

N2438.pdf7. http://www.analog.com/static/imported-files/tutorials/MT-

003.pdf8. http://www.maximintegrated.com/app-notes/index.mvp/id/20949. http://www.ti.com/europe/downloads/Choose%20the%20right%2

0data%20converter%20for%20your%20application.pdf

Elettronica 75513 Alessandro Spinelli