Lecture 6 Presentation
Lecture 6 Presentation
Lecture 6 Presentation
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Mixed-Signal-Electronics<br />
PD Dr.-Ing. Stephan Henzler<br />
Stephan Henzler Mixed-Signal-Electronics 2011/12<br />
1
Chapter 6<br />
Nyquist Rate<br />
Analog-to-Digital Converters<br />
Stephan Henzler Mixed-Signal-Electronics 2011/12<br />
2
Analog-to-Digital Converter Families<br />
Architecture Variant Speed Precision<br />
Counting Operation single/dual slope integration low high<br />
Weighted Operation successive approximation<br />
algorithmic converter<br />
w/wo redundancy, callibration<br />
Flash Operation • direct flash<br />
• multi-stage flash<br />
• interpolating flash<br />
• folding flash<br />
Oversampling -modulation, i.e. noise shaping<br />
• discrete time<br />
• continuous time<br />
Sampling frequency can be further increased by<br />
– pipelining<br />
– time interleaving, i.e. parallelization<br />
Stephan Henzler Mixed-Signal-Electronics 2011/12<br />
medium medium<br />
high low to medium<br />
low to medium high<br />
Time based emerging tbd. tbd.<br />
3
General ADC Model<br />
Linear model<br />
often very useful<br />
Stephan Henzler Advanced Integrated Circuit Design 2011/12<br />
limitations as quantization<br />
noise is de-correlated from<br />
signal<br />
Input signal must change<br />
– sufficiently fast<br />
– sufficiently strong<br />
4
Dual-Slope Analog-to-Digital Converter<br />
Stephan Henzler Mixed-Signal-Electronics 2011/12<br />
5
Dual-Slope Analog-to-Digital Converter<br />
Stephan Henzler Mixed-Signal-Electronics 2011/12<br />
6
Iterative Analog-to-Digital Converters<br />
Tracking ADC<br />
Successive Approximation ADC<br />
Algorithmic ADC<br />
Pipeline ADC<br />
Stephan Henzler Mixed-Signal-Electronics 2011/12<br />
7
Tracking ADCs<br />
Stephan Henzler Advanced Integrated Circuit Design 2011/12<br />
8
Converter with Successive Approximation<br />
What would you ask if you had N questions to find out the<br />
approximate value of the input voltage?<br />
Stephan Henzler Mixed-Signal-Electronics 2011/12<br />
1. Is it positive or<br />
negative?<br />
NEGATIVE<br />
2. Is it in the upper or<br />
lower negative region?<br />
3. …<br />
UPPER<br />
9
Converter with Successive Approximation<br />
This is a binary search technique:<br />
Partition the interval where the input voltage is located in two sub-intervals and<br />
check whether the voltage lies in the upper or lower part<br />
Stephan Henzler Mixed-Signal-Electronics 2011/12<br />
10
Converter with Successive Approximation<br />
Stephan Henzler Mixed-Signal-Electronics 2011/12<br />
11
Converter with Successive Approximation (cont)<br />
ADC is mainly a DAC and a comparator<br />
(These are the critical building blocks)<br />
Conversion principle:<br />
Make DAC voltage equal to input voltage, minimize error<br />
Depending on the voltage comparison the bits in the SAR<br />
register are iteratively set or reset<br />
Stephan Henzler Mixed-Signal-Electronics 2011/12<br />
12
Modified SAR Algorithm<br />
Stephan Henzler Mixed-Signal-Electronics 2011/12<br />
Also based on binary search<br />
technique<br />
Comparison against zero<br />
More suited for<br />
implementation,<br />
e.g. charge redistribution<br />
13
Modified SAR Algorithm<br />
Stephan Henzler Mixed-Signal-Electronics 2011/12<br />
14
Charge Redistribution SAR Converter<br />
Phase I: Input Tracking<br />
Stephan Henzler Mixed-Signal-Electronics 2011/12<br />
15
Charge Redistribution SAR Converter<br />
Phase II: Hold<br />
Stephan Henzler Mixed-Signal-Electronics 2011/12<br />
16
Charge Redistribution SAR Converter<br />
Phase III: SAR Evaluation<br />
Stephan Henzler Mixed-Signal-Electronics 2011/12<br />
17
Charge Redistribution SAR Converter<br />
Phase III: SAR Evaluation<br />
Stephan Henzler Mixed-Signal-Electronics 2011/12<br />
18
Add-On Material<br />
Hybrid SAR Converters<br />
Search can be done with different<br />
references<br />
Same idea as for DACs<br />
– monotonous resistor string for MSBs<br />
– binary weighted cap array for LSBs<br />
Stephan Henzler Mixed-Signal-Electronics 2011/12<br />
1. Charge caps to -vin<br />
2. Binary search in resistive<br />
network: vx = -vin + vres<br />
3. Interpolate in between two<br />
subsequent taps of resistor<br />
string by charge redistribution<br />
19
More Details on SAR and Algorithmic ADC<br />
Architectural Considerations on SAR<br />
Pipelined SAR<br />
Redundant SAR<br />
Remember:<br />
The goal is to make this<br />
error voltage<br />
equal to zero<br />
Stephan Henzler Advanced Integrated Circuit Design 2011/12<br />
20
Detailed SAR Architecture<br />
Let’s look at the DAC in detail …<br />
Thermometer Coding<br />
Each DAC has same error contribution<br />
Remainder:<br />
Stephan Henzler Advanced Integrated Circuit Design 2011/12<br />
Aaron Buchwald, Pipelined A/D Converters: The Basics, ISSCC 2008<br />
21
Binary Weighted SAR<br />
Binary weighting is desirable to reduce number of sub-DACs<br />
Remainder:<br />
Error contribution due to DAC mismatch scales with binary<br />
weigting of reference<br />
Stephan Henzler Advanced Integrated Circuit Design 2011/12<br />
22
Binary Weighted SAR<br />
Stephan Henzler Advanced Integrated Circuit Design 2011/12<br />
23
Weighted SAR with Distributed Gain<br />
Binary weighting can be achieved also by using equal DACs<br />
with a single reference voltage but with gain / scaling<br />
elements<br />
Due to scaling MSB DAC is most critical<br />
Linear transformation enables distributed gain<br />
Stephan Henzler Advanced Integrated Circuit Design 2011/12<br />
24
Algorithmic Analog-to-Digital Converter<br />
Stephan Henzler Mixed-Signal-Electronics 2011/12<br />
Comparator threshold constant<br />
Voltage increment/decrement<br />
constant<br />
remainder is doubled in each<br />
iteration step<br />
accurate x2 circuit required<br />
25
Algorithmic Analog-to-Digital Converter<br />
Stephan Henzler Mixed-Signal-Electronics 2011/12<br />
26
Robertson Diagram<br />
Stephan Henzler Mixed-Signal-Electronics 2011/12<br />
27
Illustration in Robertson Diagram<br />
2. 3. 4.<br />
Stephan Henzler Mixed-Signal-Electronics 2011/12<br />
1.<br />
5.<br />
28
Algorithmic Analog-to-Digital Converter<br />
Long conversion time<br />
N cycles per inout sample<br />
<strong>Lecture</strong>r Page Version<br />
Stephan Henzler Mixed-Signal-Electronics 2011/12<br />
ADC<br />
DAC<br />
29
Voltage Doubling in Algorithmic Converter<br />
V 1<br />
Add-On Material<br />
Sample remainder V err together with opamp offset voltage<br />
Amplifier configured as voltage follower<br />
C2 charged to amplifier offset voltage<br />
Stephan Henzler Mixed-Signal-Electronics 2011/12<br />
V 2<br />
30
Voltage Doubling in Algorithmic Converter<br />
V 1<br />
Disconnect input, discharge C 1<br />
Transfer charge of C 1 to C 2<br />
Add-On Material<br />
Stephan Henzler Mixed-Signal-Electronics 2011/12<br />
V 2<br />
31
Voltage Doubling in Algorithmic Converter<br />
Disconnect C2, charge Q2 unchanged<br />
Sample input again<br />
V 1<br />
Add-On Material<br />
Stephan Henzler Mixed-Signal-Electronics 2011/12<br />
V 2<br />
32
Voltage Doubling in Algorithmic Converter<br />
V 1<br />
Combine charge on C1, offset compensated,<br />
Four clock cycles required!<br />
Add-On Material<br />
Stephan Henzler Mixed-Signal-Electronics 2011/12<br />
V 2<br />
33
Weighted SAR with Distributed Gain<br />
Algorithmic converter in unfolded implementation<br />
Long conversion time<br />
N x TADC + N x TDAC<br />
Speed-up by insertion of ADC and S&H in each stage<br />
pipelining: high throughput at the price of latency<br />
Stephan Henzler Advanced Integrated Circuit Design 2011/12<br />
34
Pipelined ADC 1<br />
Going for pipelined-ADC means<br />
– cut the feed-back loop<br />
– add a sample-and hold at the output of each stage to store<br />
the remainder, i.e. the stage quantization error<br />
– add a comparator, i.e. coarse ADC at input of each stage<br />
Stephan Henzler Advanced Integrated Circuit Design 2011/12<br />
35
Pipelined ADC 2<br />
Stephan Henzler Mixed-Signal-Electronics 2011/12<br />
36