Nyquist-Rate A/D Converters. A/D Converter Basics

Similar documents
Digital to Analog and Analog to Digital Conversion

Analog/Digital Conversion. Analog Signals. Digital Signals. Analog vs. Digital. Interfacing a microprocessor-based system to the real world.

Interfacing Analog to Digital Data Converters

NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter

DIGITAL-TO-ANALOGUE AND ANALOGUE-TO-DIGITAL CONVERSION

Systematic Design for a Successive Approximation ADC

Digital to Analog Converter. Raghu Tumati

5 Analog-to-Digital Conversion Architectures

AVR127: Understanding ADC Parameters. Introduction. Features. Atmel 8-bit and 32-bit Microcontrollers APPLICATION NOTE

Decimal Number (base 10) Binary Number (base 2)

12-Bit, 4-Channel Parallel Output Sampling ANALOG-TO-DIGITAL CONVERTER

2. ADC Architectures and CMOS Circuits

Signal Conversion. David J. Beebe

PCM Encoding and Decoding:

WEEK 8.1 Registers and Counters. ECE124 Digital Circuits and Systems Page 1

EE 230 Lecture 37. Data Converters. ADC and DAC Architectures

Printed Circuit Boards. Bypassing, Decoupling, Power, Grounding Building Printed Circuit Boards CAD Tools

Chapter 6: From Digital-to-Analog and Back Again

AN2834 Application note

b 1 is the most significant bit (MSB) The MSB is the bit that has the most (largest) influence on the analog output

QUICK START GUIDE FOR DEMONSTRATION CIRCUIT BIT DIFFERENTIAL ADC WITH I2C LTC2485 DESCRIPTION

Continuous-Time Converter Architectures for Integrated Audio Processors: By Brian Trotter, Cirrus Logic, Inc. September 2008

ADS9850 Signal Generator Module

Nyquist data converter fundamentals Tuesday, February 8th, 9:15 11:35

DATA SHEET. TDA1543 Dual 16-bit DAC (economy version) (I 2 S input format) INTEGRATED CIRCUITS

ABCs of ADCs. Analog-to-Digital Converter Basics. Nicholas Gray Data Conversion Systems Staff Applications Engineer

Conversion Between Analog and Digital Signals

Part Number Description AD9254R703F Radiation tested to 100K, 1.8V, 14-Bit, 150MSPS Bipolar Ain Range A/D Converter

Application Report. 1 Introduction. 2 Resolution of an A-D Converter. 2.1 Signal-to-Noise Ratio (SNR) Harman Grewal... ABSTRACT

10 BIT s Current Mode Pipelined ADC

Analog signals are those which are naturally occurring. Any analog signal can be converted to a digital signal.

CA3306, CA3306A, CA3306C 6-Bit, 15 MSPS, Flash A/D Converters

A 1-GSPS CMOS Flash A/D Converter for System-on-Chip Applications

LC 2 MOS Signal Conditioning ADC with RTD Excitation Currents AD7711

A Low-Power, Variable-Resolution Analogto-Digital

Microcomputers. Analog-to-Digital and Digital-to-Analog Conversion

W a d i a D i g i t a l

Op Amp Circuit Collection

US-SPI New generation of High performances Ultrasonic device

Sequential Logic Design Principles.Latches and Flip-Flops

EMC Expert System for Architecture Design

BINARY CODED DECIMAL: B.C.D.

ADC12041 ADC Bit Plus Sign 216 khz Sampling Analog-to-Digital Converter

Evaluating AC Current Sensor Options for Power Delivery Systems

16-Bit 100 ksps Sampling ADC AD676

DAC Digital To Analog Converter

DT9836 Series. BNC Connection Box. OEM Embedded Version

Ultrasound Distance Measurement

Module 3: Floyd, Digital Fundamental

Building an Auto-Ranging DMM with the ICL7103A/ICL8052A A/D Converter Pair

Programmable Single-/Dual-/Triple- Tone Gong SAE 800

Features. Note Switches shown in digital high state

ADC0808/ADC Bit µp Compatible A/D Converters with 8-Channel Multiplexer

SG2525A SG3525A REGULATING PULSE WIDTH MODULATORS

DRM compatible RF Tuner Unit DRT1

Tire Pressure Monitoring Sensor Temperature Compensated and Calibrated, Fully Integrated, Digital Output

A/D Converter based on Binary Search Algorithm

24-Bit, 96kHz BiCMOS Sign-Magnitude DIGITAL-TO-ANALOG CONVERTER

16-Channel, 1 MSPS, 12-Bit ADC with Sequencer in 28-Lead TSSOP AD7490

Analog to Digital Conversion of Sound with the MSP430F2013

Section 3. Sensor to ADC Design Example

Clocking. Figure by MIT OCW Spring /18/05 L06 Clocks 1

EE 42/100 Lecture 24: Latches and Flip Flops. Rev B 4/21/2010 (2:04 PM) Prof. Ali M. Niknejad

LC2 MOS Quad 8-Bit D/A Converter AD7226

DIGITAL COUNTERS. Q B Q A = 00 initially. Q B Q A = 01 after the first clock pulse.

Cold-Junction-Compensated K-Thermocoupleto-Digital Converter (0 C to C)

AVR125: ADC of tinyavr in Single Ended Mode. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

1.1 Silicon on Insulator a brief Introduction

ICS379. Quad PLL with VCXO Quick Turn Clock. Description. Features. Block Diagram

Complete, High Resolution 16-Bit A/D Converter ADADC71

A Collection of Differential to Single-Ended Signal Conditioning Circuits for Use with the LTC2400, a 24-Bit No Latency Σ ADC in an SO-8

HOW TO GET 23 BITS OF EFFECTIVE RESOLUTION FROM YOUR 24-BIT CONVERTER

High Speed Inter-chip Signaling in CMOS

Digital Design. Assoc. Prof. Dr. Berna Örs Yalçın

Analog-to-Digital Converters

AVR126: ADC of megaavr in Single Ended Mode. Introduction. Features. AVR 8-bit Microcontrollers APPLICATION NOTE

Class 11: Transmission Gates, Latches

Spike-Based Sensing and Processing: What are spikes good for? John G. Harris Electrical and Computer Engineering Dept

THE proliferation of digital signal processing across a

INSTRUMENTATION AND CONTROL TUTORIAL 3 SIGNAL PROCESSORS AND RECEIVERS

ASYNCHRONOUS COUNTERS

Basic DAC Architectures II: Binary DACs. by Walt Kester

10-Bit Digital Temperature Sensor (AD7416) and Four/Single-Channel ADC (AD7417/AD7418) AD7416/AD7417/AD7418

Asynchronous counters, except for the first block, work independently from a system clock.

Hello and welcome to this training module for the STM32L4 Liquid Crystal Display (LCD) controller. This controller can be used in a wide range of

Lesson 16 Analog-to-Digital Converter (ADC)

A 3 V 12b 100 MS/s CMOS D/A Converter for High- Speed Communication Systems

A 10,000 Frames/s 0.18 µm CMOS Digital Pixel Sensor with Pixel-Level Memory

LM 358 Op Amp. If you have small signals and need a more useful reading we could amplify it using the op amp, this is commonly used in sensors.

Chapter 12. Data Converters. à Read Section 19 of the Data Sheet for PIC18F46K20. Updated: 4/19/15

Equalization/Compensation of Transmission Media. Channel (copper or fiber)

16-Bit Monotonic Voltage Output D/A Converter AD569

Multichannel Data Acquisition Systems. Section 4

24-Bit Analog-to-Digital Converter (ADC) for Weigh Scales FEATURES S8550 VFB. Analog Supply Regulator. Input MUX. 24-bit Σ ADC. PGA Gain = 32, 64, 128

Tire pressure monitoring

AP A/D Converter. Analog Aspects. C500 and C166 Microcontroller Families. Microcontrollers. Application Note, V 1.

Chapter 6 PLL and Clock Generator

Introduction to Digital Audio

Transcription:

Nyquist-ate A/D Converters slide 1 of 23 A/D Converter Basics A/D B out ( b 1 2 1 + b 2 2 2 + + b N 2 N ) = ± x where 1 1 -- V 2 LSB < x < --V 2 LSB ange of valid input values produce the same output signal quantization error. (1) B out 11 V --------- LSB = 1/4 = 1 LSB 10 01 00 0 1/4 1/2 3/4 1 V ------- in slide 2 of 23

Low-to-Medium Speed, High Accuracy Integrating Oversampling (not Nyquist-rate) Analog to Digital Converters Medium Speed, Medium Accuracy Successive approximation Algorithmic High Speed, Low-to-Medium Accuracy Flash Two-step Interpolating Folding Pipelined Time-interleaved slide 3 of 23 Integrating Converters C 1 S 2 S 1 S 2 Vin S 1 1 V x Comparator Control logic Counter b 1 b 2 b 3 (Vin is held constant during conversion.) b N Clock 1 f = ----------- clk T clk B out Low offset and gain errors for low-speed applications Small amount of circuitry Conversion speed is 2 N+1 times 1/T clk slide 4 of 23

Integrating Converters V x Phase (I) 3 Phase (II) (Constant slope) 2 1 T 1 Time T 2 (Three values for three inputs) Count at end of T 2 is digital output Does not depend on C time-constant slide 5 of 23 Integrating Converters 0 Hf () 20 db/decade slope (db) 10 20 30 10 60 100 120 180 240 300 Frequency (Hz) (Log scale) Notches the input frequencies which are multiples of 1/T 1 slide 6 of 23

Successive-Approximation Converters Sample Start, V D/A = 0, i = 1 > V D/A Yes No Signed input b i = 1 b i = 0 V D/A V D/A + 2 i 1 V D/A V D/A 2 i 1 ( ) Makes use of binary search algorithm /equires N steps for N-bit converter Successively tunes a signal until within 1 LSB of input Medium speed Moderate accuracy i i+ 1 No i N Stop Yes slide 7 of 23 DAC Based Successive-Approximation Successive-approximation register (SA) and control logic b 1 b 2 b N B out V D/A D/A converter Adjust V D/A until within 1 LSB of Start with MSB and continue until LSB found D/A mainly determines overall accuracy Input required slide 8 of 23

16C 8C V 0 x 4C Charge edistribution A/D 2C b 1 b 2 b 3 b 4 b 5 s 3 C C s 2 SA 1. Sample mode s 1 V x = s 2 16C 8C 4C 2C C C b b b b b 1 2 3 4 5 s 3 SA 16C V x 8C = V + ----------- in 2 4C 2C b 1 b2 b 3 b 4 b 5 s 3 C C s 2 SA s 1 2. Hold mode s 1 3. Bit cycling slide 9 of 23 Charge edistribution A/D Combines, D/A converter, and difference circuit Sample mode: Caps charged to, compar reset. Hold mode: Caps switched to gnd so Vx Vin Bit cycling: Cap switched to. If V x < 0 cap left connected to and bit=1. Otherwise, cap back to gnd and bit=0. epeat N times Cap bottom plates connected to side to minimize parasitic capacitance at V x. Parasitic cap does not cause conversion errors but it attenuates. = V x slide 10 of 23

Algorithmic (or Cyclic) A/D Converter Start Sample V =, i = 1 V > 0 Yes No b i = 1 b i = 0 Signed input Operates similar to successiveapprox converter Successive-approx halves ref voltage each cycle Algorithmic doubles error each cycle (leaving ref voltage unchanged) V 2(V /4) V 2(V + /4) i i + 1 No i > N Stop Yes slide 11 of 23 atio-independent Algorithmic Converter Out Vin Cmp Shift register Gain amp X2 Vref /4 Vref /4 Small amount of circuitry reuse cyclically in time equires a high-precision multiply by 2 gain stage slide 12 of 23

atio-independent Algorithmic Converter Q1 Verr C1 Q1 C2 Cmp Verr C1 Q1 C2 Cmp 1. Sample remainder and cancel input-offset voltage. Q1 2. Transfer charge Q 1 from C 1 to C 2. C2 C1 Verr Q2 3. Sample input signal with C 1 again after storing charge Q 1 on C 2. Cmp C2 C1 Verr Cmp Q1+Q2 Vout = 2 Verr 4. Combine Q 1 and Q 2 on C 1, and connect C 1 to output. Does not rely on cap matching Sample input twice using C 1 ; hold first charge in C 2 and re-combine with first charge on C 1 slide 13 of 23 --- 2 V r7 V r6 V r5 V r4 V r3 V r2 V r1 Flash (or Parallel) Converters Over range (2 N 1) to N encoder N digital outputs High-speed Large size and power hungry 2 N comparators Speed bottleneck usually large cap load at input Thermometer code out of comps Nands used for simpler decoding and/or bubble error correction Use comp offset cancellation 2 Comparators slide 14 of 23

Issues in Designing Flash A/D Converters Input Capacitive Loading use interpolating arch. esistor-string Bowing Due to I in of bipolar comps force center tap (or more) to be correct. Signal and/or Clock Delay Small arrival diff in clock or input cause errors. (250MHz 8-bit A/D needs 5ps matching for 1LSB) route clock and together with the delays matched [Gendai, 1991]. Match capacitive loads Substrate and Power-Supply Noise = 2 V and 8-bit, 7.8 mv of noise causes 1 LSB error shield clocks and use on-chip supply cap bypass Flashback Glitch at input due to going from track to mode use preamps in comparators and match input impedances slide 15 of 23 Flash Converters Bubble Errors Thermometer code should be 1111110000 Bubble error (noise, metastability) 1111110100 Usually occurs near transition point but can cause gross errors depending on encoder slide 16 of 23

V ri (2N 1) to N encoder N digital outputs slide 17 of 23 Two-Step A/D Converters Vin 4-bit MSB A/D V 1 V q 4-bit D/A 16 Gain amp 4-bit LSB A/D First 4 bits Lower 4 bits ( b, b, b, b ) ( b, b, b, b ) 1 2 3 4 5 6 7 8 High-speed, medium accuracy (but 1 sample latency) Less area and power than flash Only 32 comparators in above 8-bit two-step Gain amp likely sets speed limit Without digital error correction, many blocks need at least 8-bit accuracy slide 18 of 23

Digital Error Correction 2 (8-bit accurate) Vin 1 (8-bit accurate) 4-bit MSB A/D (4-bit accurate) V 1 Gain amp 4-bit V q D/A 8 3 (8-bit accurate) (5-bit accurate) Digital delay 5 bits 4 bits D Error correction 5-bit LSB A/D (5-bit accurate) elaxes requirements on input A/D equires a 5-bit 2nd stage since V q increased 8 bits slide 19 of 23 V = 1 0.75 V 0.5 V 0.25 V Interpolating A/D Converters V (Overflow) 4 16 15 14 13 V 3 12 11 10 9 V 2 8 7 V 2c 6 V 2b V 5 2a V 1 4 3 2 Input amplifiers 1 Latch comparators Digital logic b 1 b 2 b 3 b 4 Use input amps to amplify input around reference voltages Latch thresholds less critical Less cap on input (faster than flash) Match delays to es Often combined with folding architecture slide 20 of 23

Interpolating Converters 5.0 V 2 V 2b V2c (Volts) V 1 Latch threshold V 2a 0 0 0.25 0.5 0.75 1.0 (Volts) slide 21 of 23 Pipelined A/D Converters b 1 N 1-bit shift register Q N D N Q N-1 D N-2 Q N-1 D N-2 b 2 b N 1 Q 1 D 1 Q 1 Q 1 D 1 D 1 b N 1-bit DAPX 1-bit DAPX 1-bit DAPX 1-bit DAPX (DAPX - digital approximator) Analog pipeline b i V i 1 Cmp /4 /4 2 V i slide 22 of 23

Time-Interleaved A/D Converters [Black, 80] f 1 N-bit A/D f 2 f 0 f 3 N-bit A/D Dig. mux Digital output N-bit A/D f 4 N-bit A/D Use parallel A/Ds and multiplex them Tone occurs at fs/n for N converters if mismatched Input critical, others not perhaps different tech for input slide 23 of 23