Discrete Time Signals and Switched Capacitor Circuits (rest of chapter , 10.2)

Similar documents
Discrete Time Signals and Switched Capacitor Circuits (rest of chapter , 10.2)

Switched-Capacitor Circuits David Johns and Ken Martin University of Toronto

Discrete-Time David Johns and Ken Martin University of Toronto

System on a Chip. Prof. Dr. Michael Kraft

Bandgap References and Discrete Time Signals (chapter 8 + 9)

Chapter 2 Switched-Capacitor Circuits

Sample-and-Holds David Johns and Ken Martin University of Toronto

Lecture 6, ATIK. Switched-capacitor circuits 2 S/H, Some nonideal effects Continuous-time filters

Switched Capacitor: Sampled Data Systems

Oversampling Converters

University Question Paper Solution

Stability Condition in Terms of the Pole Locations

Switched Capacitor Circuits I. Prof. Paul Hasler Georgia Institute of Technology

DESIGN MICROELECTRONICS ELCT 703 (W17) LECTURE 3: OP-AMP CMOS CIRCUIT. Dr. Eman Azab Assistant Professor Office: C

ELEG 305: Digital Signal Processing

Lecture 7, ATIK. Continuous-time filters 2 Discrete-time filters

Sophomore Physics Laboratory (PH005/105)

Master Degree in Electronic Engineering. Analog and Telecommunication Electronics course Prof. Del Corso Dante A.Y Switched Capacitor

Lecture 10, ATIK. Data converters 3

EEL3135: Homework #4

3.2 Complex Sinusoids and Frequency Response of LTI Systems

OPERATIONAL AMPLIFIER APPLICATIONS

Z Transform (Part - II)

V. IIR Digital Filters

Pipelined multi step A/D converters

EE482: Digital Signal Processing Applications

Switched-Capacitor Filters

Advanced Current Mirrors and Opamps

! Introduction. ! Discrete Time Signals & Systems. ! Z-Transform. ! Inverse Z-Transform. ! Sampling of Continuous Time Signals

Chapter 7: IIR Filter Design Techniques

EEE598D: Analog Filter & Signal Processing Circuits

Digital Signal Processing Lecture 8 - Filter Design - IIR

CMOS Comparators. Kyungpook National University. Integrated Systems Lab, Kyungpook National University. Comparators

Discrete Time Systems

Discrete-Time Filter (Switched-Capacitor Filter) IC Lab

SWITCHED CAPACITOR AMPLIFIERS

E : Lecture 1 Introduction

DESIGN OF CMOS ANALOG INTEGRATED CIRCUITS

/ (2π) X(e jω ) dω. 4. An 8 point sequence is given by x(n) = {2,2,2,2,1,1,1,1}. Compute 8 point DFT of x(n) by

Some of the different forms of a signal, obtained by transformations, are shown in the figure. jwt e z. jwt z e

Homework Assignment 11

Today. ESE 531: Digital Signal Processing. IIR Filter Design. Impulse Invariance. Impulse Invariance. Impulse Invariance. ω < π.

EXAMPLE DESIGN PART 2

Appendix A Butterworth Filtering Transfer Function

ELECTRONIC SYSTEMS. Basic operational amplifier circuits. Electronic Systems - C3 13/05/ DDC Storey 1

Digital Signal Processing IIR Filter Design via Bilinear Transform

EE482: Digital Signal Processing Applications

Lecture 2 OKAN UNIVERSITY FACULTY OF ENGINEERING AND ARCHITECTURE

Lecture 7 - IIR Filters

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

DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING EXAMINATIONS 2010

An Anti-Aliasing Multi-Rate Σ Modulator

ELEN 610 Data Converters

Electronic Circuits Summary

Single-Time-Constant (STC) Circuits This lecture is given as a background that will be needed to determine the frequency response of the amplifiers.

AC Circuits Homework Set

PURPOSE: See suggested breadboard configuration on following page!

DESIGN OF CMOS ANALOG INTEGRATED CIRCUITS

Topic 4. The CMOS Inverter

DSP Design Lecture 2. Fredrik Edman.

INTEGRATED CIRCUITS. For a complete data sheet, please also download:

ECGR4124 Digital Signal Processing Exam 2 Spring 2017

UNIT - III PART A. 2. Mention any two techniques for digitizing the transfer function of an analog filter?

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

UNIT 1. SIGNALS AND SYSTEM

EE 225D LECTURE ON DIGITAL FILTERS. University of California Berkeley

Review of Linear Time-Invariant Network Analysis

Filters and Tuned Amplifiers

CMOS Cross Section. EECS240 Spring Dimensions. Today s Lecture. Why Talk About Passives? EE240 Process

Switched Capacitor Filters (SCF)

QUESTION BANK SIGNALS AND SYSTEMS (4 th SEM ECE)

( ) John A. Quinn Lecture. ESE 531: Digital Signal Processing. Lecture Outline. Frequency Response of LTI System. Example: Zero on Real Axis

THE INVERTER. Inverter

Module 4 : Laplace and Z Transform Problem Set 4

Discrete-time Signals and Systems in

Lecture 12 CMOS Delay & Transient Response

EXAMPLE DESIGN PART 2

MOS Transistor Theory

ECEN 610 Mixed-Signal Interfaces

Fourier Series Representation of

! Crosstalk. ! Repeaters in Wiring. ! Transmission Lines. " Where transmission lines arise? " Lossless Transmission Line.

Electronic Circuits EE359A

Your solutions for time-domain waveforms should all be expressed as real-valued functions.

Detailed Solutions to Exercises

EE 435 Lecture 44. Switched-Capacitor Amplifiers Other Integrated Filters

Chapter 10 Feedback. PART C: Stability and Compensation

ELEN E4810: Digital Signal Processing Topic 11: Continuous Signals. 1. Sampling and Reconstruction 2. Quantization

Aspects of Continuous- and Discrete-Time Signals and Systems

ESE 531: Digital Signal Processing

Topic 3: Fourier Series (FS)

Chapter 2 Time-Domain Representations of LTI Systems

PS403 - Digital Signal processing

ECE 255, Frequency Response

Lecture 6: Time-Dependent Behaviour of Digital Circuits

Lecture 16: Filter Design: Impulse Invariance and Bilinear Transform

Topics to be Covered. capacitance inductance transmission lines

LECTURE NOTES DIGITAL SIGNAL PROCESSING III B.TECH II SEMESTER (JNTUK R 13)

MOSFET and CMOS Gate. Copy Right by Wentai Liu

CMOS Cross Section. EECS240 Spring Today s Lecture. Dimensions. CMOS Process. Devices. Lecture 2: CMOS Technology and Passive Devices

EE 508 Lecture 31. Switched Current Filters

Transcription:

Discrete Time Signals and Switched Capacitor Circuits (rest of chapter 9 + 10.1, 10.2) Tuesday 16th of February, 2010, 0, 9:15 11:45 Snorre Aunet, sa@ifi.uio.no Nanoelectronics Group, Dept. of Informatics Office 3432

Last time Tuesday 9th of February, and today, February the 16th: 8.5 Bandgap Voltage Reference Basics 8.6 Circuits for Bandgap References Chapter 9 Discrete-Time Signals 9.1 Overview of some signal spectra 9.2 Laplace Transforms of Discrete-Time Signals 9.2-9.6 10.1-10.2 (10.3((?)))

16. februar 2010 3

16. februar 2010 4

16. februar 2010 5

16. februar 2010 6

16. februar 2010 7

16. februar 2010 8

16. februar 2010 9

xn () xn () 1 5 n 10 15 1 5 10 15 n 0 rad/sample = 0 cycles/sample rad/sample = 1 16cycles/sample 8 xn () xn () 5 15 15 1 10 1 16. februar 2010 5 10 n n 10 rad/sample 1 8cycles/sample 4 = 2 rad/sample = 1 4cycles/sample

16. februar 2010 11

0 1 2 n L L = 4 0 4 8 n 0 4 ----- 2 -- 6 6 2 16. februar 2010 12

9.5 Discrete-Time Filters (pp. 382 in J&M ) un () yn () Hz () (Discrete-time filter) ( y( () n equals hn () if un () is an impulse) An input series of numbers is applied to a filter to create a modified output series of numbers Discrete-time filters are most often analyzed and visualized in terms of the z-transform In this figure (Fig. 9.9) the output signal is defined to be the impulse response, h(n), when the input, u(n), is an impulse (i.e. 1 for n = 0 and 0 otherwise. Transfer function; H(z) being the z-transform of the impulse response, h(n).

Continuous time LP-filter 16. februar 2010 14

Discrete-Time Transfer Function Assume the following (LP-)transfer function: = 0,05 Hz () = ------------------------------------- z 2 1,6z + 0,65 2-1 j e j 1 z-plane = 0 = 2 Poles: Complex conjugated at 08+/01j 0.8+/-0.1j -j = 3 --- Zeros: Two zeros at infinity (Defined). The number of zeros at infinity reflects 2 the difference in order between denominator and nominator In the discrete time somain z=1 corresponds to the freq. response at tboth thd dc (ω= 0) and ω = 2π. The frequency respons need only be plotted for 0 ω π(frequency response repeats every 2π. The unit circle, e jω, is used to determine the frequency response of a system that has it s input and output as a series of numbers. (The magnitude is represented by the product of the lengths of the zero-vectors divided by the product of the lengths of the pole-vectors. The phase is calculated using addition and subtraction) =

Frequency response s-plane high-frequency j = = 2 j e j z-plane j -1 = 0 dc (poles) j = 0 = -j 1 = 2 The frequency response of discrete-time filters are similar to the response of continuous-time filters. The poles and zeroes are located in the z-plane instead of the s-plane DC/2 equals z=1, fs/2 equals z=-1 The response is periodic with period 2 = 3 --- 2

16. februar 2010 17

Stability of Discrete-Time Filters b yn ( + 1) z 1 xn () yn () The filters are described by finite difference equations yn ( + 1 ) = bx () n + ayn () In the z-domain: a zyz () = bxz () + ayz () Y( () z Hz () Xz ---------- b = ---------- () z a H(z) has a pole in z=a. a<=1 to ensure stability In general a LTI system is stable if all the poles are located inside or on the unit circle

Test for stability Let the input, x(n) be an impulse signal (i.e. 1 for n=0, and 0 otherwise), which gives the following output signal, according to 9.25, y(0) = k, where k is some arbitrary initial state for y. y(n+1)=bx(n) + ay(n) y(0+1) = b x(0) + a y(0) = b 1 + ak = b + ak, y(2) = bx(1)+ay(1)= b 0 +a(b+ak) + ak) = ab + a 2 k Y(3) = b x(2) + a y(2) = b 0 + a y(2) = a (ab + a 2 k) = a 2 b +a 3 k Y(4) = a 3 b +a 4 k Response, h(n) = 0 for (n < 0), k for (n=0) (a n-1 b+a n k) for n>=1 This response remains bounded only when a <=1 for this 1st order filter, and unbounded otherwise. In general, an arbitrary, time invariant, discrete time filter, H(z), is stable if, and only if, all its poles are located within the unit circle.

IIR and FIR Filters Infinite Impulse Response (IIR) filters are discretetime filters whose outputs remain non-zero when excited by an impulse: Can be more efficient Finite precision arithmetic may cause limit-cycle oscillations Finite Impulse Response (FIR) filters are discretetime filters whose outputs goes precisely to zero after a finite delay: Poles only in z=0 Always stable Exact linear phase filters may be designed High order often required

Bilinear transform

Bilinear Transform In many cases it is desirable to convert a continuous-time filter into a discrete-time filter or vice-versa. H c () p is a CT transfer function with p = p + j.then p z 1 = ----------- z z+ 1 = 1 ----------- + p 1 p The bilinear transforms map the z-plane locations of 1(DC) and -1(fs/2) to the p-plane locations 0 and.

Bilinear Transform The unit-circle z e j = in the z-plane is mapped to the entire j-axis in the p-plane: p e j 1 e j 2 e j 2 e j 2 = --------------- e j = ------------------------------------------------------------- + 1 e j 2 e j 2 e j 2 + 2j 2 = ---------------------------- sin = 2cos 2 j tan 2 The following o frequency mapping occurs: = tan 2 Then Hz () H c ( z 1 z + 1 ) and j He ( ) = H c ( j tan 2 )

Sample-and-Hold Response (1/3) A sampled and held signal is related to the sampled continuous-time signal as follows: x sh () t = x c ( nt) ( t nt) ( t nt T) n = Taking the Laplace-transform: X sh () s = 1 e st ------------------ x s c ( nt)e snt n = = 1 e st ---------------- X s s () s

Sample-and-Hold Response (2/3) The hold transfer function H sh (s) is due to the previous result equal to: H sh () s = 1 e st ------------------ s The spectrum is found by setting s=j: H sh ( j ) j T 1 e = --------------------- = j T e j T --------- 2 Finally the magnitude is given by: T sin ------- 2 -------------------- T ------- 2 This response sin(x)/x is usually referred to as the sincresponse.

Sample-and-Hold Response (3/3) Shaping only occurs for continuous-time signals, since a sampled signal will not be affected by the hold function. A S/H before an A/D converter does not reduce the demand of an anti-aliasing filter preceeding the A/D-converter, but simply allow the A/D to have a constant input value during the conversion.

Tuesday 16th of February: Discrete Time Signals (from chapter 9) Today: as far as we get with: Chapter10 Switched Capacitor Circuits 10.1 Basic building blocks (Opamps, Capacitors, Switches, Nonoverlappingg clocks) 10.2 Basic operation and analysis (Resistor equivalence of a Switched Capacitor, Parasitic Insensitive Integrators)

Properties of SC circuits Popular due to accurate frequency response, good dlinearity it and dynamic range Easily analyzed with z-transform Typically require aliasing and smoothing filters Accuracy is obtained since filter coefficients are determined from capacitance ratios, and relative matching is good in CMOS The overall frequency response remains a function of the clock, and the frequency may be set very precisely through the use of a crystal oscillator SC-techniques may be used to realize other signal processing blocks like for example gain stages, voltage-controlled oscillators and modulators

Basic building blocks in SC circuits; Opamps, capacitors, switches, clock generators (chapter 10.1) DC gain typically in the order of 40 to 80 db (100 10000 x) Unity gain frequency should be > 5 x clock speed (rule of thumb) Phase margin > 70 degrees (according to Johns & Martin) Unity-gain and phase margin highly dependent on the load capacitance, in SC-circuits. In single stage opamps a doubling of the load capacitance halves the unity gain frequency and improve the phase margin The finite slew rate may limit the upper clock speed. Nonzero DC offset can result in a high output dc offset, depending on the topology chosen, especially if correlated double sampling is not used

metal Basic building blocks in SC circuits; Opamps, capacitors, switches, clock generators poly1 C 1 metal C p1 poly2 C p2 thin oxide thick oxide bottom plate C 1 C p1 C p2 (substrate - ac ground) cross-section view equivalent circuit Typically constructed between two polysilicon layers Parasitics; Cp1, Cp2. Parasitic Cp2 may be as large as 20 % of the desired, C1 Cp1 typically y 1 5 % of C1. Therefore, the equivalent model contain 3 capacitors

Basic building blocks in SC circuits; Opamps, capacitors, switches, clock generators Symbol n-channel v v v v 1 2 1 2 transmission gate p-channel v 1 v2 2 v 1 v2 Desired: very high off-resistance (to avoid leakage), relatively low on-resistance (for fast settling), no offset Phi, the clock signal, switches between the power supply levels Convention: Phi is high h means that t the switch is on (shorted) Transmission gate switches may increase the signal range Some nonideal effects: nonlinear capacitance on each side of the switch, charge injection, capacitive coupling to each side

Basic building blocks in SC circuits; Opamps, capacitors, switches, clock generators V on 1 T 1 V off V on 2 n 2 n 1 n n 1 + t T 1 f s -- T delay delay V off n 3 2 n 1 2 n 1 2 + t T Must be nonoverlapping; at no time both signals can be high Convention in Johns & Martin ; sampling numbers are integer values Location of clock edges need only be moderately controlled (assuming low-jitter sample-and-holds on input and output of the overall circuit) Delay elements above can be an even number of inverters or an RC network 2

SC Resistor Equivalent (1/2) 1 2 R eq V 1 V 2 V 1 V 2 C 1 Q = C V V 1 1 2 every clock period R eq T = -- - C 1 Q x = C x V x C1 is first charged to V1 and then charged to V2 during one clock cycle Q 1 = C 1 V 1 V 2 The average current is then given by the change in charge during one cycle Where T is the clock period (1/fs) C 1 V 1 V 2 ------------------------------ T I avg 1 1 2 =

SC Resistor Equivalent (2/2) 1 2 R eq V 1 V 2 V 1 V 2 C 1 Q = C V V 1 1 2 every clock period R eq T = -- - C 1 The current through an equivalent resistor is given by: Combining the previous equation with Iavg: g I eq = V 1 V 2 ------------------ R eq The resistor equivalence is valid when fs is much larger than the signal frequency. In the case of higher signal frequencies, z-domain analysis is required : T R eq ---- --------- 1 = = C 1 C 1 f s

Example of resistor implementation What is the resistance of a 5 pf capacitance sampled at a clock frequency of 100 khz? Note the large resistance that can be implemented. Implemented in CMOS it would take a large area for a plain resistor of the same resistance 1 R eq = 12 3 - = 2M 510 100 10

An inverting integrator v ( nt) c2 1 v () t cx 2 C 2 1 v () t ci v () t co v () t c1 C 1 v() n v i = ( nt) ci v () n v o = ( nt) co

16. februar 2010 37

Transfer function for simple discrete time integrator in chapter 10.2

1 Example waveforms. H(z) rewritten to eliminate terms of z having negative powers. Equation representative just before end of phi1 only Hz () V o () z ------------ V i () z = C 1 ----- 1 ---------- z 1 C 2 2 t v () t ci t t v () t cx t v () t co t

Frequency response (Low frequency) (1/2) Hz () = C 1 ----- z --------------------------- 12 / z 12 / z 12 / C 2 z = = e j T cost+ jsint / = cos T ------- + j ------- T 2 sin 2 z 12 = cos T ------- j T ------- 2 sin 2 z 12 / He j T ( ) = cost ------- jsin T ------- C ----- 1 2 2 ------------------------------------------------- C 2 j2 sin T ------- 2

Example 10.2 (2/2) Assuming low frequency i.e. : T«1 The gain-constant is depending only on the capacitor-ratio and clock frequency: ( ) ----- --------- 1 jt j T He C 1 C 2 C K 11 1 I ----- 1 C 2 T --

v i ( n) Parasitics reducing accuracy and performance Parasitics added C p1 the one that is harmful, as accurate discrete-time C p1 1 C p3 C 1 2 C p2 C 2 C p4 v ( n) o 1 frequency responses depends d on precise matching of capacitors, (sometimes down to 0.1 percent) C p1 1-5 % of C1 (page 396) Gain coefficient related to C p1 which is not well controlled and partly nonlinear larger area

Effect of parasitic capacitors C p3 C p4 C 2 Hz () = C 1 + C --------------------- p1 1 ---------- z 1 C 2 1 2 1 v i ( n) v ( n) o C p1 C 1 C p2 Th i ffi i t d d th iti d The gain coefficient depends on the parasitic and possibly non-linear capacitance

Parasitic-Insensitive Integrator C p3 C p4 C 2 v() n i 1 C 1 2 1 v () n o 2 1 C p1 C p2 The following gparasitics does not influence: Cp2 is either connected to virtual ground or physical ground Cp3 is connected to virtual ground Cp4 is driven by the output Cp1 is charged between vi(n) and gnd, and does not affect charge on C 1

Parasitic-Insensitive Integrator C 2 v () t ci 1 C 1 2 v () t co co 1 2 1 v () n = v ( nt ) i ci v () n = v ( nt) o co Two additional switches removes sensitivity to parasitics: Improved linearity More well-defined and accurate transfer-functions

Transfer function not dependent on Cp1: (Circuit in Fig. 10.9)

Parasitic-Insensitive Integrator (fig. 10.9) C 2 v () t ci 1 C 1 2 v () t co 1 2 1 v() n = v( nt) i ci v () n = v ( nt) o co V o () z Hz () ------------ V i () z = C 1 ----- C 2 ----------- 1 z 1 Note that the integrator is now positive C 1 and C 2 no longer need to be much larger than parasitics A remaining limitation is the lateral stray capacitance between the lines leading to the electrodes of C 1 and C 2. This can be reduced by inserting a grounded line between the leads. In any case the minimum i permissible ibl C 1 and dc 2 values are reduced by a factor 10 50 if the stray-insensitive configuration is used, hence reducing the area required by the capacitors is reduced by the same factor [GrTe86]. Price is proportional to area. While parasitics do not affect the discrete time difference equation (or H(z)), they may slow down settling time behaviour.

H(z) for inverting, delay-free integrator

Inverting delay-free integrator (fig. 10.12) C 2 1 1 C 1 1 v () n i V () z i 2 2 v ( n) o V () z o Equations similar to previous slide, but with clocking- and timing convention as in fig. 10.3: H(z) having z -1 removed: C 2 v co ( nt T 2) = C 2 v co ( nt T) C 2v co( ( nt ) = C 2v co ( nt T 2 ) C 1v ci( ( nt ) Hz () V o () z ------------ = V i () z C 1 ----- ---------- z z 1 C 2

Next time, Tuesday the 23rd Rest of chapter 10. (10.3, 10.4, 10.5, 10.7) Chapter 11, Data Converter Fundamentals Additional litterature (chapter 9 and 10): Sedra & Smith Franklin W. Kuo (FYS3220 (?)) Nils Haaheim, Analog CMOS Basic Electrical Engineering, Schaum s outlines 16. februar 2010 50