Lecture 10, ANIK. Data converters 2

Similar documents
Lecture 9, ANIK. Data converters 1

Sigma-Delta ADC Tutorial and Latest Development in 90 nm CMOS for SoC

ESE 531: Digital Signal Processing

EE247 Lecture 22. Figures of merit (FOM) and trends for ADCs How to use/not use FOM. EECS 247 Lecture 22: Data Converters 2004 H. K.

System on a Chip. Prof. Dr. Michael Kraft

Summary Last Lecture

Lecture Outline. ESE 531: Digital Signal Processing. Anti-Aliasing Filter with ADC ADC. Oversampled ADC. Oversampled ADC

Chapter 2: Digitization of Sound

! Multi-Rate Filter Banks (con t) ! Data Converters. " Anti-aliasing " ADC. " Practical DAC. ! Noise Shaping

Lecture #6: Analog-to-Digital Converter

Choosing the Best ADC Architecture for Your Application Part 3:

The Case for Oversampling

ESE 531: Digital Signal Processing

Analog to Digital Conversion

ECE 627 Project: Design of a High-Speed Delta-Sigma A/D Converter

Summary Last Lecture

A stability-improved single-opamp third-order ΣΔ modulator by using a fully-passive noise-shaping SAR ADC and passive adder

CHAPTER. delta-sigma modulators 1.0

UNIVERSITY OF CALIFORNIA College of Engineering Department of Electrical Engineering and Computer Sciences

EE247 Lecture 24. EE247 Lecture 24

Telecommunication Electronics

Waveform Encoding - PCM. BY: Dr.AHMED ALKHAYYAT. Chapter Two

Analog and Telecommunication Electronics

INF4420. ΔΣ data converters. Jørgen Andreas Michaelsen Spring 2012

10 bit Delta Sigma D/A Converter with Increased S/N ratio Using Compact Adder Circuits

Analog-to-Digital Converters

Architectures and Design Methodologies for Very Low Power and Power Effective A/D Sigma-Delta Converters

FYS3240 PC-based instrumentation and microcontrollers. Signal sampling. Spring 2015 Lecture #5

ADVANCES in VLSI technology result in manufacturing

EE247 Lecture 26. This lecture is taped on Wed. Nov. 28 th due to conflict of regular class hours with a meeting

A K-Delta-1-Sigma Modulator for Wideband Analog-to-Digital Conversion

EE247 Lecture 26. EE247 Lecture 26

Electronics A/D and D/A converters

Appendix A Comparison of ADC Architectures

SAMPLING AND RECONSTRUCTING SIGNALS

3 rd order Sigma-delta modulator with delayed feed-forward path for low-power applications

Fundamentals of Data Converters. DAVID KRESS Director of Technical Marketing

EE247 Lecture 26. EE247 Lecture 26

Advanced AD/DA converters. ΔΣ DACs. Overview. Motivations. System overview. Why ΔΣ DACs

Oversampling Data Converters Tuesday, March 15th, 9:15 11:40

Exploring Decimation Filters

NOISE IN SC CIRCUITS

Analog and Telecommunication Electronics

ENOB calculation for ADC's. Prepared by:m Moyal and Aviv Marks. For: nd semester 09 Advanced Topics in Analog and Mixed Signal Design

Chapter 2 Basics of Sigma-Delta Modulation

A 9.35-ENOB, 14.8 fj/conv.-step Fully- Passive Noise-Shaping SAR ADC

Modulator with Op- Amp Gain Compensation for Nanometer CMOS Technologies

A 2.5 V 109 db DR ADC for Audio Application

SpringerBriefs in Electrical and Computer Engineering

FYS3240 PC-based instrumentation and microcontrollers. Signal sampling. Spring 2017 Lecture #5

INTRODUCTION TO DELTA-SIGMA ADCS

NPTEL. VLSI Data Conversion Circuits - Video course. Electronics & Communication Engineering.

Interpolation by a Prime Factor other than 2 in Low- Voltage Low-Power DAC

EE247 Lecture 27. EE247 Lecture 27

Design of a Decimator Filter for Novel Sigma-Delta Modulator

Analog-to-Digital Converter Performance Signoff with Analog FastSPICE Transient Noise at Qualcomm

Data Converters. Springer FRANCO MALOBERTI. Pavia University, Italy

Cascaded Noise-Shaping Modulators for Oversampled Data Conversion

Low- Power Third- Order ΣΔ Modulator with Cross Couple Paths for WCDMA Applications

Reference Sources. Prelab. Proakis chapter 7.4.1, equations to as attached

Design of a Sigma Delta modulator for wireless communication applications based on ADSL standard

Chapter 2 DDSM and Applications

Pipeline vs. Sigma Delta ADC for Communications Applications

PROBLEM SET 6. Note: This version is preliminary in that it does not yet have instructions for uploading the MATLAB problems.

A New Class of Asynchronous Analog-to-Digital Converters Based on Time Quantization

On the Study of Improving Noise Shaping Techniques in Wide Bandwidth Sigma Delta Modulators

EEE 309 Communication Theory

ERROR CORRECTION TECHNIQUES IN HIGH-SPEED A/D AND D/A CONVERTERS

The need for Data Converters

Improved offline calibration for DAC mismatch in low OSR Sigma Delta ADCs with distributed feedback

Design & Implementation of an Adaptive Delta Sigma Modulator

Data Conversion Techniques (DAT115)

EE 421L Digital Electronics Laboratory. Laboratory Exercise #9 ADC and DAC

Analog and Telecommunication Electronics

Data Converters. Технически семинар 21.Октомври.2016 гр. Хисаря 1

Integrated Microsystems Laboratory. Franco Maloberti

2011/12 Cellular IC design RF, Analog, Mixed-Mode

CMPT 318: Lecture 4 Fundamentals of Digital Audio, Discrete-Time Signals

Analog-to-Digital Converter Survey & Analysis. Bob Walden. (310) Update: July 16,1999

An Overview of the Decimation process and its VLSI implementation

Asynchronous Sigma Delta Modulators for Data Conversion

Continuous vs. Discrete signals. Sampling. Analog to Digital Conversion. CMPT 368: Lecture 4 Fundamentals of Digital Audio, Discrete-Time Signals

Cyber-Physical Systems ADC / DAC

Music 270a: Fundamentals of Digital Audio and Discrete-Time Signals

Abstract Abstract approved:

MSP430 Teaching Materials

Understanding Delta-Sigma Data Converters

Testing A/D Converters A Practical Approach

DIGITAL SIGNAL PROCESSING. Chapter 1 Introduction to Discrete-Time Signals & Sampling

Multirate DSP, part 1: Upsampling and downsampling

CMOS High Speed A/D Converter Architectures

Laboratory Manual 2, MSPS. High-Level System Design

Design and Implementation of a Sigma Delta ADC By: Moslem Rashidi, March 2009

Comparison of Simulation Methods of Single and Multi-Bit Continuous Time Sigma Delta Modulators

EE390 Final Exam Fall Term 2002 Friday, December 13, 2002

Design Of Multirate Linear Phase Decimation Filters For Oversampling Adcs

AN ABSTRACT OF THE DISSERTATION OF

System Level Design of a Continuous-Time Delta-Sigma Modulator for Portable Ultrasound Scanners

EE247 Lecture 23. Advanced calibration techniques. Compensating inter-stage amplifier non-linearity Calibration via parallel & slow ADC

RELAXED TIMING ISSUE IN GLOBAL FEEDBACK PATHS OF UNITY- STF SMASH SIGMA DELTA MODULATOR ARCHITECTURE

Transcription:

Lecture, ANIK Data converters 2

What did we do last time? Data converter fundamentals Quantization noise Signal-to-noise ratio ADC and DAC architectures Overview, since literature is more useful explaining many, many different architectures 539 of 562

What will we do today? A quick glance at the pipelined ADC again Sigma-delta modulators Oversampling as such Noise-shaping Modulator structures Wrap-up Some comments on the course 54 of 562

First - the subranging ADC - Basic operation The converter "zooms" a range and converts the residue. If flash is used as subconverter, there is only 2 n 2m comparators vi n t 2 vi n n T n S/H n T n-bit ADC n-bit DAC D N,, m 1 m-bit ADC D m,, 1 w i n nt N =n m n n T =2 vi n nt w i n n T Another analog adder is required as well as a gain circuit, which limits the speed. 541 of 562

Pipelined ADC in one picture Multiple subranging ADC in series v ref vi n A series of refinements, zoomins, of the convertible range 1 Assume same range in each stage vi n t 1 nt 3 n T 2 nt 4 nt 542 of 562

Pipelined ADC - delays Balance the delays and "cleverly" distribute the clock to avoid race v i n t T T T T T T T T T T Clock direction to avoid race A pipelined ADC will have longer latency 543 of 562

Pipelined ADC - sensitive towards errors Any misinterpreted level quickly diverges and never recovers! v ref vi n Overlap can be digitally corrected (without training!) 544 of 562

Pipelined ADC - error correction Increase the number of stages and reduce overlap, i.e., decrease the scaling factor, 2 n. Now, less likely to diverge and is able to recover. v ref vi n More stages are required, but typically worth it 545 of 562

Pipelined ADC - error correction cont'd Trivial circuitry to retrieve the most likely code! v ref vi n 1 1 1 1 1 v i n t 546 of 562

Quantization noise revisited 1 Assume signal-independent (not true for a low number of bits) V ref Assume white noise, uniformly distributed in,, with = N 2 2 2 { } Noise power spectral density (PSD) P q, tot Pq f fs 547 of 562

Quantization noise revisited 2 (quiz...) 2 2 Noise power given by the sigma: P q, tot = = 12 P avg P pk Signal-to-quantization-noise ratio: SQNR= = P q, tot P q, tot PAR With values inserted SQNR= 1 2 V ref 4 V ref 2 1 N PAR 12 2 3 22 N = PAR In logarithmic scale SQNR 6.2 N 4.77 PAR=6.2 N 1.76 for our sinusoid. 548 of 562

Oversampling 1 Assume we have headroom to increase the sample frequency Apply filtering to remove the excessive noise We can effectively increase the performance! Or...? 549 of 562

Oversampling converters Noise power over the entire Nyquist range SQNR=6.2 N 1.76 [db] Assume we oversample, or put it this way, we have a anti-aliasing/reconstruction filter there anyway. We get fs SQNR=6.2 N 1.76 log 2 f bw where the oversampling ratio is fs OSR= 2 f bw "For each doubling of the sample frequency, we gain 3 db" 55 of 562

Oversampling converters Assume we take a lower order converter to start with log OSR SQNR 1.76 ENOB= =N 6.2 6.2 A 16-bit resolution can be obtained using a 12-bit converter if we oversample 256 times. For some applications not an impossible scenario A 16-bit resolution can be obtained using a 1-bit converter if we oversample 73741824 times. 1 Hz would require 1 GHz of sampling frequency. Luckily, there are more effective ways... 551 of 562

Attacking the filtering problem Ideal reconstruction and ideal sampling requires ideal filters Increase your frequency range DAC: Interpolation and upsampling ADC: Decimation and downsampling Drawbacks Higher power consumption More difficult to design FOM limit 552 of 562

Digital implementation Interpolation Example Decimation Example 553 of 562

Oversampling converters, cont'd Since we are introducing another converter, and increasing the frequency - why not spice it a bit? Create a converter that can also shape the new added noise This can be done through sigma-delta modulation High-pass filters the added noise All-pass filters the signal Designing a sigma-delta modulator is very much a filtering problem Notice that a DAC can never increase the number of bits! 554 of 562

Sigma-delta converters, cont'd Consider the transfer function Q A X Y =Q A X B Y Y = 1 A B Noise and signal transfer functions NTF= 1 A, STF= 1 A B 1 A B For example, A is an integrator and B is unity: NTF=1 z 1, STF= z 1 Order of the filters and oversampling determines the SQNR. Ideally, we get: 2L SQNR=6.2 N 1.76 2 L 1 log OSR log 2 L 1 555 of 562

Sigma-delta converters, cont'd First-order modulator. 16-bit resolution can be obtained using a: 12-bit converter if we oversample 16 times 1-bit converter if we oversample 1522 times (c.f. 1G-times before) Second-order modulator. 16-bit resolution... 12-bit converter if we oversample 6 times. 1-bit converter if we oversample 6 times. Third-order modulator. 16-bit resolution... 12-bit converter if we oversample 5 times. 1-bit converter if we oversample 4 times. Momentum slightly lost and filtering problem recreated! 556 of 562

Sigma-delta, the audio example HIFI 16 bits, i.e., db Signal bandwidth 22 khz Choose as few bits in coarse quantizer as possible Choose minimum possible order Choose minimum possible sample frequency What configurations are possible? 557 of 562

Sigma-delta, the audio example Plugging the formula into MATLAB 2L SQNR=6.2 N 1.76 2 L 1 log OSR log 2 L 1 gives us >> antikaudiosigmadelta SNR =.2442 db, L = 2, M = 1, OSR = 128 fs = 5.632 MHz. SNR = 5.2957 db, L = 2, M = 1, OSR = 256 fs =.264 MHz. ****** SNR = 6.2642 db, L = 2, M = 2, OSR = 128 fs = 5.632 MHz. SNR = 2.2842 db, L = 2, M = 3, OSR = 128 fs = 5.632 MHz. SNR = 3.2527 db, L = 2, M = 4, OSR = 64 fs = 2.816 MHz. SNR = 2.8346 db, L = 3, M = 1, OSR = 64 fs = 2.816 MHz. SNR = 3.825 db, L = 3, M = 3, OSR = 32 fs = 1.48 MHz. SNR = 9.8225 db, L = 3, M = 4, OSR = 32 fs = 1.48 MHz. 558 of 562

What did we do today? Sigma-delta modulators Oversampling as such Noise-shaping Modulator structures Wrap-up Some comments on the course 559 of 562

What will we do next time? Exam... 56 of 562