29.04.2013 Views

Lecture 6 Presentation

Lecture 6 Presentation

Lecture 6 Presentation

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!