©Alex Doboli 2006  Analog to Digital Converters Alex Doboli, Ph.D. Department of Electrical and Computer Engineering State University of New York at.

Slides:



Advertisements
Similar presentations
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 181 Lecture 18 DSP-Based Analog Circuit Testing  Definitions  Unit Test Period (UTP)  Correlation.
Advertisements

ECE 4371, Fall, 2014 Introduction to Telecommunication Engineering/Telecommunication Laboratory Zhu Han Department of Electrical and Computer Engineering.
Digital Coding of Analog Signal Prepared By: Amit Degada Teaching Assistant Electronics Engineering Department, Sardar Vallabhbhai National Institute of.
Analogue to Digital Conversion (PCM and DM)
Motivation Application driven -- VoD, Information on Demand (WWW), education, telemedicine, videoconference, videophone Storage capacity Large capacity.
The Design of a Delta Sigma Modulator Presented by: Sameh Assem Ibrahim 24-July-2003.
Sampling and quantization Seminary 2. Problem 2.1 Typical errors in reconstruction: Leaking and aliasing We have a transmission system with f s =8 kHz.
Mixed-Signal System Design and Modeling ©2001 Eric Swanson Lecture 6 Fall Semester 2002.
ADC AND DAC Sub-topics: Analog-to-Digital Converter -. Sampling
Real time DSP Professors: Eng. Julian S. Bruno Eng. Jerónimo F. Atencio Sr. Lucio Martinez.
Introduction to Data Conversion
CEN352, Dr. Ghulam Muhammad King Saud University
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.
Introduction to Analog-to-Digital Converters
Digital Signal Processing – Chapter 7
Ph. Farthouat CERN ELEC 2002 ADC 1 Analog to Digital Conversion  Introduction  Main characteristics –Resolution –Dynamic range –Bandwidth –Conversion.
©Alex Doboli 2006 Switched Capacitor Blocks Alex Doboli, Ph.D. Department of Electrical and Computer Engineering State University of New York at Stony.
Data Acquisition. Data Acquisition System Analog Signal Signal Conditioner ADC Digital Processing Communication.
INTRODUCTION TO DIGITAL SIGNAL PROCESSING Dr. Hugh Blanton ENTC 4347.
 Principles of Digital Audio. Analog Audio  3 Characteristics of analog audio signals: 1. Continuous signal – single repetitive waveform 2. Infinite.
Sigma Delta A/D Converter SamplerModulator Decimation Filter x(t) x[n]y[n] Analog Digital fsfs fsfs 2 f o 16 bits e[n] Over Sampling Ratio = 2f o is Nyquist.
Digital Communication Techniques
Department of Electrical & Computer Engineering 1 ES585a - Computer Based Power System Protection Course by Dr.T.S.Sidhu - Fall 2005 Class discussion presentation.
Over-Sampling and Multi-Rate DSP Systems
11 Lecture Slides ME 3222 Kinematics and Control Lab Lab 2 AD DA and Sampling Theory By Dr. Debao Zhou.
©Alex Doboli Chapter 3: Hardware and Software Subsystems of Mixed-Signal Architectures (Part II) Alex Doboli, Ph.D. Department of Electrical and Computer.
EE 350 / ECE 490 Analog Communication Systems 2/23/2010R. Munden - Fairfield University 1.
Formatting and Baseband Modulation
מכללת BITLEE קורס DSP יישומי לתעשיה. DSP- Digital Signal Processing.
EE421, Fall 1998 Michigan Technological University Timothy J. Schulz 08-Sept, 98EE421, Lecture 11 Digital Signal Processing (DSP) Systems l Digital processing.
3. Pulse Modulation Uses the sampling rate PAM PDM, PWM PPM PCM.
Fundamentals of Digital Communication
DSP Techniques for Software Radio DSP Front End Processing Dr. Jamil Ahmad.
DIGITAL VOICE NETWORKS ECE 421E Tuesday, October 02, 2012.
AN OVERVIEW OF SIGMA-DELTA CONVERTERS
Filters and Delta Sigma Converters
10/6/2015 3:12 AM1 Data Encoding ─ Analog Data, Digital Signals (5.3) CSE 3213 Fall 2011.
Professor: Dr. Miguel Alonso Jr.
Digital Signal Processing
ISAT 300 Computer-Based Instrumentation (part 2) Sampling and A/D Converters 11/14/01.
111 Lecture 2 Signals and Systems (II) Principles of Communications Fall 2008 NCTU EE Tzu-Hsien Sang.
Basic Encoding Techniques
A 1V 14b Self-Timed Zero- Crossing-Based Incremental ΔΣ ADC[1] Class Presentation for Custom Implementation of DSP By Parinaz Naseri Spring
FE8113 ”High Speed Data Converters”. Course outline Focus on ADCs. Three main topics:  1: Architectures ”CMOS Integrated Analog-to-Digital and Digital-to-
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 3 – Digital Audio Representation Klara Nahrstedt Spring 2009.
Software Defined Radio PhD Program on Electrical Engineering Sampling Theory and Quantization José Vieira.
©Alex Doboli 2006 Performance Improvement through Customization Alex Doboli, Ph.D. Department of Electrical and Computer Engineering State University of.
THERMAL NOISE ESTIMATION IN SWITCHED-CAPACITOR CIRCUITS
Figure Analog-to-digital conversion.. Figure The DAC output is a staircase approximation to the original signal. Filtering removes the sharp.
CS Spring 2014 CS 414 – Multimedia Systems Design Lecture 3 – Digital Audio Representation Klara Nahrstedt Spring 2014.
Lecture 2 Analog to digital conversion & Basic discrete signals.
0/31 Data Converter Basics Dr. Hossein Shamsi. 1/31 Chapter 1 Sampling, Quantization, Reconstruction.
PAM Modulation Lab#3. Introduction An analog signal is characterized by the fact that its amplitude can take any value over a continuous range. On the.
CMOS Analog Design Using All-Region MOSFET Modeling
1587: COMMUNICATION SYSTEMS 1 Digital Signals, modulation and noise Dr. George Loukas University of Greenwich,
Lifecycle from Sound to Digital to Sound. Characteristics of Sound Amplitude Wavelength (w) Frequency ( ) Timbre Hearing: [20Hz – 20KHz] Speech: [200Hz.
Sampling and DSP Instructor: Dr. Mike Turi Department of Computer Science & Computer Engineering Pacific Lutheran University.
– 1 – Data ConvertersOversampling ADCProfessor Y. Chiu EECT 7327Fall 2014 Oversampling ADC.
Chapter 3 Sampling.
Sampling rate conversion by a rational factor
EE Audio Signals and Systems
Chapter 2 Signal Sampling and Quantization
Digital Acquisition of Analog Signals – A Practical Guide
Chapter 3: Pulse Code Modulation
لجنة الهندسة الكهربائية
Switched Capacitor Blocks
Programmable Data Communication Blocks
CEN352, Dr. Ghulam Muhammad King Saud University
ELEN E4810: Digital Signal Processing Topic 11: Continuous Signals
Presentation transcript:

©Alex Doboli 2006  Analog to Digital Converters Alex Doboli, Ph.D. Department of Electrical and Computer Engineering State University of New York at Stony Brook

©Alex Doboli 2006  ADC The chapter introduces the following aspects: Basic concepts of  ADC & 1sr and 2 nd order ADCs ADC are main subsystems in any embedded system  ADC offer high resolution through two mechanisms: –Oversampling: reduces in-band quantization noise –Noiseshaping: eliminates in-band quantization noise PSoC implementation of  ADC: modulator, decimator, API

©Alex Doboli 2006 Nyquist ADCs Embedded system front end:

©Alex Doboli 2006 Sampling Collect sufficient data for correctly representing a continuous-time signal

©Alex Doboli 2006 Nyquist Sampling Theorem A bandlimited signal can be exactly reconstructed if the sampling Frequency is greater than twice the signal bandwidth Nyquist frequency is twice the signal bandwidth

©Alex Doboli 2006 Sampling aliasing X s (f) = X(f) + X(f+/-f s ) + X(f+/-2f s ) + X(f+/-3f s ) + X(f+/-4f s ) + …

©Alex Doboli 2006 Quantization Quantization is the process of converting the sampled continuous- Valued signals into discrete-valued data

©Alex Doboli 2006 Quantization Discretization range:  = 2 / (2 B - 1) Quantization error: e r ε (-  /2,  /2) White noise x d = x s + e r

©Alex Doboli 2006 Quantization Error Bennett’s conditions: Input does not overload quantizer B is large  is small Joint probability density function of the input at various sampling moments is smooth Quantization error is white noise & is uncorrelated to the input

©Alex Doboli 2006 Quantization Error Quantization noise power Power spectral density  2 e =  2 / 12

©Alex Doboli 2006  Analog to Digital Converter

©Alex Doboli 2006 Oversampling Oversampling frequency Oversampling Ratio (OSR) Advantages of high OSR: simplifies elimination of the images reduced in-band noise power P in-band =  2 e / OSR

©Alex Doboli 2006 Noiseshaping Y(z) = H(z) / (1 + H(z)) X(z) + 1 / (1 + H(z)) E(z) STF NTF

©Alex Doboli 2006  ADC Performance Signal-to-noise ratio (SNR): SNR (dB) = 10 log (signal power) / (in band quantization noise power) –For sinusoidal input: SNR (dB) = 6.02 B (dB) SNR (dB) = 6.02 B + 10 log OSR Dynamic range (DR): –Ratio between the output power for a sinusoidal input with full- range amplitude and the output power of the smallest input signal that it can distinguish and quantize DR (dB) = 10 log (  2 / 8) / (in band quantization noise power) B (bits) = (DR (dB) – 1.76) / 6.02

©Alex Doboli 2006 First-order  Modulator y d (t) = z -1 x(t) + (1 – z -1 ) e(t) STF = z -1 NTF = 1 – z -1

©Alex Doboli 2006 First-order  Modulator: STF & NTF STF NTF High pass

©Alex Doboli 2006 Power Spectrum Density Frequency of the input signal noise shaping

©Alex Doboli 2006  Modulator Performance Signal to noise ratio for sinusoidal input: In-band quantization noise power: P in-band =  2 / (9 OSR 3 ) SNR = 10 log (9 A 2 OSR 3 ) / (2  2 )

©Alex Doboli 2006 Dynamic Range 34 dB (5 bits)

©Alex Doboli 2006 Dynamic Range vs. OSR DR=34db (OSR=32) DR=38dB (OSR=64) DR=42dB (OSR=128) DR=50dB (OSR=256) (8 bits)

©Alex Doboli 2006 PSoC Implementation V in  (-V ref, V ref ) V ref  {V DD /2, 1.6 V bandgap, V external } OSR = 64 V in = (n – 128) / 128 V ref

©Alex Doboli 2006 PSoC Implementation  modulator –Uses programmable SC blocks Decimator –Low pass filtering (eliminates high frequency images) –Downconversion by factor OSR –Sinc 2 filter –Implementation: hardware (integration) – software (differentiation) –Downconversion: timer produces an interrupt after OSR clock cycles & ISR implements differentiations API routines Clocks

©Alex Doboli 2006 Modulator Implementation Single clock for entire design (4 x OSR)

©Alex Doboli 2006 Measured PSD (OSR = 32)

©Alex Doboli 2006 Measured PSD (OSR = 64)

©Alex Doboli 2006 Sinc 2 Decimator Filter (OSR=64) H(z) = [1 / OSR x (1 – z -OSR ) / (1 – z -1 ) ] 2 f b /2 + m f s /2

©Alex Doboli 2006 Sinc 2 Decimator Filter Integration: in hardware using Type 1 decimator block Differentiation: in software at downconversion rate (4 x OSR) Interrupts at 4 x OSR / f s

©Alex Doboli 2006 Timer ISR

©Alex Doboli 2006 API Routines

©Alex Doboli 2006 API Routines

©Alex Doboli 2006 Example

©Alex Doboli 2006 Modeling of jitter noise

©Alex Doboli 2006 Switch Thermal Noise

©Alex Doboli 2006 Switch Thermal Noise

©Alex Doboli 2006 Switch Thermal Noise

©Alex Doboli 2006 OpAmp Noise

©Alex Doboli 2006 Modeling of Slew Rate & Saturation

©Alex Doboli 2006 Second Order  Modulator

©Alex Doboli 2006 Second-order  Modulator

©Alex Doboli 2006 PSoC Implementation