Title: Analog to Digital Converters
1Analog to Digital Converters
- Nyquist-Rate ADCs
- Flash ADCs
- Sub-Ranging ADCs
- Folding ADCs
- Pipelined ADCs
- Successive Approximation (Algorithmic) ADCs
- Integrating (serial) ADCs
- Oversampling ADCs
- Delta-Sigma based ADCs
2Conversion Principles
3 ADC Architectures
- Flash ADCs High speed, but large area and high
power dissipation. Suitable for low-medium
resolution (6-10 bit). - Sub-Ranging ADCs Require exponentially fewer
comparators than Flash ADCs. Hence, they consume
less silicon area and less power. - Pipelined ADCs Medium-high resolution with good
speed. The trade-offs are latency and power. - Successive Approximation ADCs Moderate speed
with medium-high resolution (8-14 bit). Compact
implementation. - Integrating ADCs or Ramp ADCs Low speed but
high resolution. Simple circuitry. - Delta-Sigma based ADCs Moderate bandwidth due
to oversampling, but very high resolution thanks
to oversampling and noise shaping.
4Performance Limitations 1
Thermal Noise Limitation
Clock Jitter (Aperture) Limitation
Normalized Noise Powers
fin½fconv
Limiting Condition
Maximum Resolution
5Performance Limitations 2
Displays
Seismology
Audio Sonar
Wireless Communications
Ultra Sound
Video
? Selection of ADC Architecture is driven by
Application
6Parallel or Flash ADCs
Conceptual Circuit
7Sub-Ranging ADCs
Half-Flash or Two-Step ADC
8Folding ADCs
Principle Configuration
9Folding Processor
Example 2-Bit Folding Circuit
(2n-11)Io for n-Bit
2Io
10Successive Approx. ADCs
Implementation
Concept
11DAC Realization 1
(Voltage Mode)
12DAC Realization 2
Spread Reduction through R-2R Ladder
13DAC Realization 3
Charge-Redistribution Circuit
valid only during f2
- Pros
- Insensitive w.r.t. Op-amp Gain
- Offset (1/f Noise) compensated
- Cons
- Requires non-overlapping Clock
- High Element Spread ? Area
- Output requires SH
14DAC Realization 4
Spread Reduction through capacitive Voltage
Division
Example 8-Bit ADC
valid only during f2
Spread2n/2
15DAC Realization 5
Charge-Redistribution Circuit with Unity-Gain
Amplifier
Example 8-Bit ADC
Amplifier Input Cap.
16/15C
Spread½2n/2
Cp ? Gain Error ?G-Cp/16C
- Pros
- Voltage divider reduces spread
- Buffer ? low output impedance
- No clock required
- Cons
- Parasitic cap causes gain error
- High Op-amp common mode input required
- No amplifier offset compensation
16DAC8 with Unity-Gain Amplifier
17DAC Realization 6
Current Mode Implementation
18Current Cell Floor Plan
Symmetrical Current Cell Placement
Array of 256 Cells
Current summing Rail
Iout
Unit Current Cell
R
Switching Devices
Cascode Current Source
19DAC Implementation
Layout of 10-Bit Current-Mode DAC (0.5mm CMOS)
Current summing Rails
20Modified SA Algorithm 1
Idea Replace DAC by an Accumulator ?
Consecutively divide Ref by 2
21Modified SA Algorithm 2
Idea Maintain Comparator Reference (½ FSGnd)
? Double previous Accumulator Output
First cycle only
Accumulator
22SC Implementation
SC Implementation of modified SA ADC
23Timing Diagram
24Offset Compensated Circuit
Offset Compensated SC Implementation
25Building Blocks 1
Transconductance Amplifier
DC Gain 77 dB
Gain-bandwidth 104 MHz _at_ CL 1.5 pF
Power 1.3 mW
Output Swing 4 V p-p
26Building Blocks 2
Latched CMOS Comparator
Power 0.5 mW
Resolution gt 0.5 mV
Settling Time 3 ns
27Layout of 8-Bit ADC
165 mm (0.5 mm CMOS)
28Spice Simulation (Bsim3)
8-Bit ADC fclk10MHz ? fconv1.25MHz
29Pipelined ADCs
Pipelined modified SA or Algorithmic ADC
- Pros
- Offset (1/f Noise) compensated
- Minimum C-spread
- One conversion every clock period
- Cons
- Matching errors ? digital correction for ngt8
- Clock feed-through very critical
- High amplifier slew rate required
30Integrating or Serial ADCs
Dual Slope ADC Concept
Constant Ramp
Prop. to Input Ramp
- Using 2N/k samples requires Ref FS/k
- reduced Integrator Constant
- (Element Spread)
N represents digital equivalent of analog
Input
31SC Dual-Slope ADC
10-Bit Dual-Slope ADC
32ADC Testing
- Types of Tests
- Static Testing
- Dynamic Testing
- In static testing, the input varies slowly to
reveal the actual code transitions. ? Yields INL,
DNL, Gain and Offset Error. - Dynamic testing shows the response of the
circuit to rapidly changing signals. This reveals
settling errors and other dynamic effects such as
inter-modulation products, clock-feed-trough,
etc.
33Performance Metrics 1
Static Errors
IDEAL ADC
- Error Types
- Offset
- Gain
- DNL
34Performance Metrics 2
Frequency Domain Characterization
Ideal n-Bit ADC SNR 6.02 x n 1.76 dB
35ADC Error Sources
- Static Errors
- Element or Ratio Mismatches
- Finite Op-amp Gain
- Op-amp Comparator Offsets
- Deviations of Reference
- Dynamic Errors
- Finite (Amplifier) Bandwidth
- Op-amp Comparator Slew Rate
- Clock Feed-through
- Noise (Resistors, Op-amps, switched Capacitors)
- Intermodulation Products (Signal and Clock)
36Static Testing
- Servo-loop Technique
- Comparator, integrator, and ADC under test are
in negative feedback loop to determine the analog
signal level required for every digital code
transition. - Integrator output represents equivalent analog
value of digital output. - Transition values are used to generate
input/output characteristic of ADC, which reveals
static errors like Offset, Gain, DNL and INL.
37Dynamic Testing
Test Set-up
- Types of Dynamic Tests
- Histogram or Code-Density Test
- FFT Test
- Sine Fitting Test
38Histogram or Code-Density Test
- DNL appears as deviation of bin height from
ideal value. - Integral nonlinearity (INL) is cumulative sum
(integral) of DNL. - Offset is manifested by a horizontal shift of
curve. - Gain error shows as horizontal compression or
decompression of curve.
39Histogram Test
- Pros and Cons of Histogram Test
- Histogram test provides information on each code
transition. - DNL errors may be concealed due to random noise
in circuit. - Input frequency must be selected carefully to
avoid missing codes (fclk/fin must be
non-integer ratio). - Input Swing is critical (cover full range)
- Requires a large number of conversions (o 2n x
1,000).
40Simulated Histogram Test
8-Bit SA ADC with 0.5 Ratio Error and 5mV/V
Comparator Offset
41FFT Test
- Pros and Cons of FFT Test
- Offers quantitative Information on output Noise,
Signal-to-Noise Ratio (SNR), Spurious Free
Dynamic Range (SFDR) and Harmonic Distortion
(SNDR). - FFT test requires fewer conversions than
histogram test. - Complete characterization requires multiple
tests with various input frequencies. - Does not reveal actual code conversions
42Simulated FFT Test
8-Bit SA ADC with 0.5 Ratio Error and 5mV/V
Comparator Offset
SNDR49 dB
? ENOB7.85
SFDR60 dB