Introduction to Analog-to-Digital Converters

Slides:



Advertisements
Similar presentations
Analog to Digital Conversion (ADC)
Advertisements

Lecture 17: Analog to Digital Converters Lecturers: Professor John Devlin Mr Robert Ross.
Sensors Interfacing.
Digital to Analog and Analog to Digital Conversion
Announcements Assignment 8 posted –Due Friday Dec 2 nd. A bit longer than others. Project progress? Dates –Thursday 12/1 review lecture –Tuesday 12/6 project.
CE 478: Microcontroller Systems University of Wisconsin-Eau Claire Dan Ernst Analog to Digital (and back again) Interfacing a microprocessor-based system.
Analog to Digital Conversion. Introduction  An analog-to-digital converter (ADC, A/D, or A to D) is a device that converts continuous signals to discrete.
5/4/2006BAE Analog to Digital (A/D) Conversion An overview of A/D techniques.
ECE 353 Introduction to Microprocessor Systems Michael G. Morrow, P.E. Week 14.
EE5316 CMOS MIXED SIGNAL IC DESIGN – PRESENTATION 1 (SELECTION OF ARCHITECTURE) DIGITAL TO ANALOG CONVERTER - Rushabh Mehta, Manthan Sheth The University.
Lecture 9: D/A and A/D Converters
Fischer 08 1 Analog to Digital Converters Nyquist-Rate ADCs  Flash ADCs  Sub-Ranging ADCs  Folding ADCs  Pipelined ADCs  Successive Approximation.
Mixed Signal Chip Design Lab Analog-to-Digital Converters Jaehyun Lim, Kyusun Choi Department of Computer Science and Engineering The Pennsylvania State.
Analogue to Digital Conversion
Interfacing Analog and Digital Circuits
DIGITAL SYSTEMS TCE INTERFACING WITH ANALOG DEVICES (Week 12)
Design and Implementation a 8 bits Pipeline Analog to Digital Converter in The Technology 0.6 μm CMOS Process Eri Prasetyo.
Current-Mode Multi-Channel Integrating ADC Electrical Engineering and Computer Science Advisor: Dr. Benjamin J. Blalock Neena Nambiar 16 st April 2009.
NSoC 3DG Paper & Progress Report
1 Dr. Un-ki Yang Particle Physics Group or Shuster 5.15 Amplifiers and Feedback: 3.
Chapter 9 Data Acquisition A/D Conversion Introduction
EET260: A/D and D/A converters
– 1 – Data Converters Data Converter BasicsProfessor Y. Chiu EECT 7327Fall 2014 Data Converter Basics.
Why prefer CMOS over CCD? CMOS detector is radiation resistant Fast switching cycle Low power dissipation Light weight with high device density Issues:
Design Goal Design an Analog-to-Digital Conversion chip to meet demands of high quality voice applications such as: Digital Telephony, Digital Hearing.
CMOS VLSIAnalog DesignSlide 1 CMOS VLSI Analog Design.
PH4705/ET4305: A/D: Analogue to Digital Conversion
Ph. Farthouat CERN ELEC 2002 ADC 1 Analog to Digital Conversion  Introduction  Main characteristics –Resolution –Dynamic range –Bandwidth –Conversion.
1 Digital to Analog Converter Nov. 1, 2005 Fabian Goericke, Keunhan Park, Geoffrey Williams.
Data Conversion Fundamentals
A 10 bit,100 MHz CMOS Analog- to-Digital Converter.
ADC & DAC Signal Conversions.
FE8113 ”High Speed Data Converters”
Announcements Assignment 5 due tomorrow (or now)
Understanding ADC Specifications September Definition of Terms 000 Analogue Input Voltage Digital Output Code FS1/2.
AN OVERVIEW OF SIGMA-DELTA CONVERTERS
By Grégory Brillant Background calibration techniques for multistage pipelined ADCs with digital redundancy.
Analog to Digital Converters (ADC) 1
Analog to Digital conversion. Introduction  The process of converting an analog signal into an equivalent digital signal is known as Analog to Digital.
University of Tehran 1 Interface Design Transforms Omid Fatemi.
Improvement of Accuracy in Pipelined ADC by methods of Calibration Techniques Presented by : Daniel Chung Course : ECE1352F Professor : Khoman Phang.
AD/DA Conversion Techniques - An Overview J. G. Pett  Introductory tutorial lecture for :- ‘Analogue and digital techniques in closed-loop regulation.
CSE 598A Project Proposal James Yockey
FE8113 ”High Speed Data Converters”. Course outline Focus on ADCs. Three main topics:  1: Architectures ”CMOS Integrated Analog-to-Digital and Digital-to-
Data Acquisition ET 228 Chapter 15 Subjects Covered Analog to Digital Converter Characteristics Integrating ADCs Successive Approximation ADCs Flash ADCs.
High Speed Analog to Digital Converter
Why Data Conversion? Real world is analog Mostly, communication and computation is digital Need a component to convert analog signals to digital (ADC)
1 Data-Converter Circuits A/D and D/A Chapter 9 1.
Analog to Digital Converters
Analog/Digital Conversion
Low Power, High-Throughput AD Converters
Figure Analog-to-digital conversion.. Figure The DAC output is a staircase approximation to the original signal. Filtering removes the sharp.
Low Power, High-Throughput AD Converters
Introduction to Data Conversion EE174 – SJSU Tan Nguyen.
0 /59 Nyquist Rate ADCs Dr. Hossein Shamsi ECE Dept, K.N. Toosi University of Technology.
Low Power, High-Throughput AD Converters
Analog-Digital Conversion. Other types of ADC i. Dual Slope ADCs use a capacitor connected to a reference voltage. the capacitor voltage starts at zero.
Digital Logic & Design Dr. Waseem Ikram Lecture 45.
Digital to analog converter [DAC]
Introduction to Discrete-Time Control Systems fall
B.Sc. Thesis by Çağrı Gürleyük
Analog-Digital Conversion
EI205 Lecture 13 Dianguang Ma Fall 2008.
Basics of Converter Technology
Analog to Digital Converters
Lesson 8: Analog Signal Conversion
Digital Control Systems Waseem Gulsher
Conversation between Analogue and Digital System
Analog-to-digital converter
Chapter 7 Converters.
Presentation transcript:

Introduction to Analog-to-Digital Converters Shraga Kraus ADC

Contents Background Time-Interleaved Structure Some Basic Analog Circuits ADC Architectures Flash ADC Folding ADC Algorithmic ADCs Pipeline ADC Time-Interleaved Structure Characterization in the Lab Discussion

Background

ADC Model (1/2) Analog signal: continuous both in time and value Digital signal: discrete both in time and value Discrete time (sampling)  aliasing Discrete value (resolution)  quantization

ADC Model (2/2) Modeled as a linear system + quantization noise For easy analog treatment, noise is input-referred noise

Sampling for Dummies (1/3) Sampling = multiplication by an impulse train Y (t ) = X (t ) · S (t ) Ts = sampling interval fs = 1/Ts = sampling frequency Ts t

Sampling for Dummies (2/3) In the frequency domain: Y (f ) = X (f ) * S (f ) “Aliasing” is evident

Sampling for Dummies (3/3) Nyquist sampling: Over-sampling: Under-sampling:

Anti-Aliasing Filter Nyquist sampling: Over-sampling: Under-sampling:

Incoherence – by Comics Consider the following sinusoidal inputs, sampled at fs: t

Quantization (1/4) Δ = LSB m = num of bits Full scale amplitude: 7 6 5 3 2 1 A Δ

Quantization (2/4) For incoherent sinusoidal input: Assuming uniform distribution of quantization noise from –Δ/2 to +Δ/2 Fqn 1/Δ x –Δ/2 +Δ/2

Quantization (3/4) For incoherent sinusoidal input with full scale amplitude: Signal power: Noise power:

Quantization (4/4) SNR: Effective number of bits (ENOB):

Example Simulated ideal 7-bit ADC: SNR = 43.8 dB  ENOB = 7

Practical Over-Sampling Out-of-band noise is filtered out digitally OSR = 2  SNR x2 (+3dB)  ENOB +½

What is ½ Bit?

Non-Linear Effects (1/2) Integral Non-Linearity (INL) output code 7 6 5 4 3 2 1 Vin Vref

Non-Linear Effects (2/2) Differential Non-Linearity (DNL) output code 7 6 5 4 3 2 1 Vin Vref

Some Basic Analog Circuits

Differential Pair The core of every op amp Finite gain (Av = gmRD) Finite bandwidth Finite slew rate Input capacitance Non-linearity

Voltage Buffer (1/2) Theoretically Vout = Vin Finite gain results in output offest Finite bandwidth (esp. with 2 stages) Finite settling time Input capacitance reduced by feedback, but still exists

Voltage Buffer (2/2) Settling time: Tsettling damping Output Voltage slew rate Time

Switch (CMOS Only!) (1/2) Has finite resistance Resistance depends on the input voltage (linearity issues) Parasitic capacitances result in charge sharing Complicated correction circuits

Switch (CMOS Only!) (2/2) Resistance depends on the input voltage (linearity issues)

Comparator Basically an open-loop op amp Must make a decision quickly Memory effect Input capacitance not reduced by feedback Latched comparator – triggered by clock

Sample & Hold Triggered by clock Finite settling time Must be very accurate when placed at the ADC’s input (noise/linearity) Speed and accuracy are achieved only by very complicated circuits

10-Minute Break

ADC Architectures

Implementation Methods Discrete time Requires switches Takes advantage of switched capacitors Continuous Time 1 clock cycle / decision Frequencies set by absolute R-C values

Flash ADC Continuous Time No. of comparators = 2m – 1 Output in thermometer code Thermometer code is converted to binary by simple logic Fastest topology 0011111 = ‘101 = 5

Flash ADC Limitations Many comparators – a lot of area & power Resistors must be matched (area) Input drives comparators’ capacitances Number of bits is limited (~ 5 bits)

Non-Linearity of Flash ADC Resistor ladder mismatch Input buffer CLK/vin skew or input S&H non-linearity Comparators’ “memory effect”

Folding ADC Continuous Time No. of comparators = 2m/ 2 (approx.) Fast with quite a high resolution Common in instrumentation vout vin VREF

Folding ADC Limitations Flash drawbacks are alleviated, but still there The folding amplifier must fold accurately and be linear The folding amplifier introduces a delay and result in skew between the two flash ADCs

Non-Linearity of Folding ADC Inherited flash non-linearity Non-linearity of the folding amplifier CLK/vin skew between the two flashes or input S&H non-linearity

Algorithmic ADCs Discrete Time Small No. of comparators (reduced area & power) High resolution (up to 16 bits) Digital circuitry, usually plenty of switches Output data rate = fs /m or fs /2m (= slow…) Types: single/dual slope, successive approximation register (SAR), integrating (Agilent’s patent) Common in slow instrumentation and consumer devices (e.g. digital cameras)

Example: Single-Slope ADC S&H Stop! Start! VREF Comparator’s output flips Counter stops Counter reset to 0 and starts counting Slope triggered vin t

Single-Slope ADC Limitations Calibrations are required: Absolute R-C or L-C values Non-linearity of the slope Maximum time per decision: 2m clock cycles (sloooooooooooow) S&H must be as accurate as the ADC However : one slope + one counter can be used for many ADCs

Non-Linearity of Single-Slope Non-linearity of the slope Input S&H non-linearity Incomplete capacitor discharge (“memory effect” of the slope)

Pipeline ADC Discrete Time No. of comparators = m Switched capacitor circuitry Common in CMOS

Pipeline ADC – Example VREF = 1 V vin = 0.65 V Dout = ‘101 C2 C1 C0 ‘1’ C1 –VREF/2 then x2 ‘0’ C0 x2 ‘1’

Pipeline ADC Limitations Speed limited by switches and op amp settling time The first comparator must be extremely accurate (1½ bit arch.) Switches and op amps are lousy in contemporary CMOS technologies

Non-Linearity of Pipeline ADC Input S&H non-linearity (if exists) Amplifiers’ gain error (low gain) Amplifiers’ gain different than x2 (feedback capacitor mismatch) Amplifiers’ settling time Inaccuracy in VREF /2 subtraction

Time-Interleaved Structure

The Principle Using many slow ADCs Each ADC samples the signal at a different phase t

The Structure vin ADC 1 CK τ ADC 2 τ ADC 3 τ ADC 4

Limitations Many ADCs – area, power Signal and clock distribution networks are required Signal and clock distributed with different delays Advanced RF techniques Complicated calibration

Characterization in the Lab

Effective Number of Bits Pure Sine Signal Generator ADC Signal Generator

Linearity Dual Tone Signal Generator ADC Signal Generator SFDR

Discussion

Periodic Non-Uniform Sampling Recall the example from Moshiko’s presentation: L = 7 p = 3 C = {0, 2, 3} Are there two adjacent elements from L in C ?

Two Adjacent Samples C = {0, 2, 3} Speed constraints on the ADC are not relaxed Time-interleaved structure can benefit from omitting some of the ADCs 1 2 3 4 5 6

No Adjacent Samples C = {0, 2, 5} Speed constraints on the ADC are now relaxed Clock generator implemented by a simple logic circuit Time-interleaved structure can benefit from omitting some of the ADCs 1 2 3 4 5 6