EE 508 Lecture 24. Sensitivity Functions - Predistortion and Calibration

Similar documents
EE 508 Lecture 22. Sensitivity Functions - Comparison of Circuits - Predistortion and Calibration

Deliyannis, Theodore L. et al "Two Integrator Loop OTA-C Filters" Continuous-Time Active Filter Design Boca Raton: CRC Press LLC,1999

OPERATIONAL AMPLIFIER APPLICATIONS

Input and Output Impedances with Feedback

Electronic Circuits Summary

EE 508 Lecture 29. Integrator Design. Metrics for comparing integrators Current-Mode Integrators

EE 508 Lecture 4. Filter Concepts/Terminology Basic Properties of Electrical Circuits

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

EE 508 Lecture 31. Switched Current Filters

Prof. D. Manstretta LEZIONI DI FILTRI ANALOGICI. Danilo Manstretta AA

Start with the transfer function for a second-order high-pass. s 2. ω o. Q P s + ω2 o. = G o V i

Analog Circuits and Systems

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

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

Low-Sensitivity, Highpass Filter Design with Parasitic Compensation

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

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

Texas A&M University Department of Electrical and Computer Engineering

Homework Assignment 11

Chapter 10 Feedback. PART C: Stability and Compensation

System on a Chip. Prof. Dr. Michael Kraft

EE 230 Lecture 25. Waveform Generators. - Sinusoidal Oscillators The Wein-Bridge Structure

Sophomore Physics Laboratory (PH005/105)

ENGN3227 Analogue Electronics. Problem Sets V1.0. Dr. Salman Durrani

ECE3050 Assignment 7

Active Frequency Filters with High Attenuation Rate

LECTURE 130 COMPENSATION OF OP AMPS-II (READING: GHLM , AH )

DESIGN OF CMOS ANALOG INTEGRATED CIRCUITS

8. Active Filters - 2. Electronic Circuits. Prof. Dr. Qiuting Huang Integrated Systems Laboratory

EE 505. Lecture 27. ADC Design Pipeline

Studio 9 Review Operational Amplifier Stability Compensation Miller Effect Phase Margin Unity Gain Frequency Slew Rate Limiting Reading: Text sec 5.

EE 435. Lecture 2: Basic Op Amp Design. - Single Stage Low Gain Op Amps

Conventional Paper-I Part A. 1. (a) Define intrinsic wave impedance for a medium and derive the equation for intrinsic vy

Operational amplifiers (Op amps)

Adjoint networks and other elements of circuit theory. E416 4.Adjoint networks

Lecture 4: Feedback and Op-Amps

EE 435 Lecture 13. Cascaded Amplifiers. -- Two-Stage Op Amp Design

(3), where V is the peak value of the tank voltage in the LC circuit. 2 The inductor energy is: E.l= LI 2

Lecture 37: Frequency response. Context

Chapter 2 Switched-Capacitor Circuits

ECEN 326 Electronic Circuits

EE100Su08 Lecture #9 (July 16 th 2008)

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

Exact Analysis of a Common-Source MOSFET Amplifier

Section 4. Nonlinear Circuits

Appendix A Butterworth Filtering Transfer Function

Homework 6 Solutions and Rubric

D is the voltage difference = (V + - V - ).

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

EE -213 BASIC CIRCUIT ANALYSIS LAB MANUAL

EE 230 Lecture 24. Waveform Generators. - Sinusoidal Oscillators

FEEDBACK AND STABILITY

EE -213 BASIC CIRCUIT ANALYSIS LAB MANUAL

EE 330 Lecture 22. Small Signal Modelling Operating Points for Amplifier Applications Amplification with Transistor Circuits

Application Report. Mixed Signal Products SLOA021

EE-202 Exam III April 13, 2015

PHYS225 Lecture 9. Electronic Circuits

Advanced Current Mirrors and Opamps

Designing Information Devices and Systems I Spring 2018 Lecture Notes Note 20

Bandwidth of op amps. R 1 R 2 1 k! 250 k!

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

Speaker: Arthur Williams Chief Scientist Telebyte Inc. Thursday November 20 th 2008 INTRODUCTION TO ACTIVE AND PASSIVE ANALOG

Generation of Four Phase Oscillators Using Op Amps or Current Conveyors

Analysis and Design of Analog Integrated Circuits Lecture 12. Feedback

Switched Capacitor: Sampled Data Systems

388 Facta Universitatis ser.: Elec. and Energ. vol. 14, No. 3, Dec A 0. The input-referred op. amp. offset voltage V os introduces an output off

Operational Amplifiers

Linear Circuit Experiment (MAE171a) Prof: Raymond de Callafon

FEEDBACK, STABILITY and OSCILLATORS

Biquad Filter. by Kenneth A. Kuhn March 8, 2013

The general form for the transform function of a second order filter is that of a biquadratic (or biquad to the cool kids).

ECEN 325 Electronics

EE 3CL4: Introduction to Control Systems Lab 4: Lead Compensation

FILTER DESIGN FOR SIGNAL PROCESSING USING MATLAB AND MATHEMATICAL

EE 435. Lecture 2: Basic Op Amp Design. - Single Stage Low Gain Op Amps

Refinements to Incremental Transistor Model

Switched Capacitor Circuits II. Dr. Paul Hasler Georgia Institute of Technology

Filters and Tuned Amplifiers

Frequency Response Prof. Ali M. Niknejad Prof. Rikky Muller

Stability and Frequency Compensation

20.2 Design Example: Countdown Timer

EE-202 Exam III April 13, 2006

The Wien Bridge Oscillator Family

1 Introduction 1. 2 Elements of filter design 2. 3 FPAA technology Capacitor bank diagram Switch technology... 6

Conventional Wisdom Benefits and Consequences of Annealing Understanding of Engineering Principles

EE C245 ME C218 Introduction to MEMS Design

CHAPTER 14 SIGNAL GENERATORS AND WAVEFORM SHAPING CIRCUITS

Lecture 5: Using electronics to make measurements

EECS240 Spring Today s Lecture. Lecture 2: CMOS Technology and Passive Devices. Lingkai Kong EECS. EE240 CMOS Technology

Common Drain Stage (Source Follower) Claudio Talarico, Gonzaga University

Analogue Filters Design and Simulation by Carsten Kristiansen Napier University. November 2004

Georgia Institute of Technology School of Electrical and Computer Engineering. Midterm-1 Exam (Solution)

Guest Lectures for Dr. MacFarlane s EE3350

EE105 Fall 2015 Microelectronic Devices and Circuits Frequency Response. Prof. Ming C. Wu 511 Sutardja Dai Hall (SDH)

Feedback design for the Buck Converter

Advanced Analog Integrated Circuits. Operational Transconductance Amplifier II Multi-Stage Designs

I. Frequency Response of Voltage Amplifiers

VI. Transistor amplifiers: Biasing and Small Signal Model

Electronics for Analog Signal Processing - II Prof. K. Radhakrishna Rao Department of Electrical Engineering Indian Institute of Technology Madras

EE-202 Exam III April 6, 2017

Transcription:

EE 508 Lecture 24 Sensitivity Functions - Predistortion and Calibration

Review from last time Sensitivity Comparisons Consider 5 second-order lowpass filters (all can realize same T(s) within a gain factor) R L C 1 C R 1 R 2 K C 2 Passive RLC +KRC C 1 R 3 R 1 R 2 C 2 R 0 C 1 R 1 R Q R 4 R C2 2 R 3 Bridged-T Feedback Two-Integrator Loop

Review from last time Sensitivity Comparisons Consider 5 second-order lowpass filters (all can realize same T(s) within a gain factor) R 3 R 1 R 2 R 4 R 5 C 1 C 2 R -K = - R 5 4 -KRC Lowpass

Review from last time Passive Sensitivity Comparisons ω 0 S x Q S x Passive RLC 1 2 1,1/2 +KRC Equal R, Equal C (K=3-1/Q) Equal R, K=1 (C 1 =4Q 2 C 2 ) 0,1/2 Q, 2Q, 3Q 0,1/2 0,1/2, 2Q 2 Bridged-T Feedback 0,1/2 1/3,1/2, 1/6 Two-Integrator Loop -KRC 0,1/2 1,1/2, 0 less than or equal to 1/2 less than or equal to 1/2 Substantial Differences Between (or in) Architectures

Review from last time Where we are at with sensitivity analysis: Considered a group of five second-order filters Passive Sensitivity Analysis Closed form expressions were obtained for ω 0 and Q Tedious but straightforward calculations provided passive sensitivities directly from the closed form expressions Active Sensitivity Analysis Closed form expressions for ω 0 and Q are very difficult or impossible to obtain If we consider higher-order filters Passive Sensitivity Analysis Closed form expressions for ω 0 and Q are very difficult or impossible to obtain for many useful structures Active Sensitivity Analysis Closed form expressions for ω 0 and Q are very difficult or impossible to obtain Need some better method for obtaining sensitivities when closed-form expressions are difficult or impractical to obtain or manipulate!!???

Review from last time Relationship between active pole sensitivities and w 0 and Q sensitivities Define D(s)=D 0 (s)+t D 1 (s) Recall: Theorem: s p Ds -D 1 p s p s=p,τ=0 s p Theorem: s Re p s p Im (from bilinear form of T(s)) Theorem: Δω 1 Δα 1 Δβ ω 2Q ω ω 0 + 1-2 0 0 4Q 0 ΔQ 2 1 1 Δα 1 Δβ Q + 1- Q 4 2 Q ω0 4Q 2 ω0 Claim: These theorems, with straightforward modification, also apply to other parameters (R, C, L, K, ) where, D 0 (s) and D 1 (s) will change since the parameter is different

Review from last time Passive RLC Active Sensitivity Comparisons Δω ω 0 0 ΔQ Q +KRC Equal R, Equal C (K=3-1/Q) 2 1 1-3- ω 2 Q 0 2 1 1-3- ω 2 Q 0 Equal R, K=1 (C 1 =4Q 2 C 2 ) Bridged-T Feedback Two-Integrator Loop -Q ω 0 Qω 0 3 - Q ω 1 Q ω 2 0 2 0 - ω 0 4Qω0 -KRC 5 Q ω0 2 3 Substantial Differences Between Architectures 25Q ω 0

Review from last time Are these passive sensitivities acceptable? ω 0 S x Q S x Passive RLC 1 2 1,1/2 +KRC Equal R, Equal C (K=3-1/Q) Equal R, K=1 (C 1 =4Q 2 C 2 ) 0,1/2 Q, 2Q, 3Q 0,1/2 0,1/2, 2Q 2 Bridged-T Feedback 0,1/2 1/3,1/2, 1/6 Two-Integrator Loop 0,1/2 1,1/2, 0 -KRC less than or equal to 1/2 less than or equal to 1/2

Review from last time Are these sensitivities acceptable? Passive Sensitivities: Δω ω 0 0 S ω 0 x Δx x In integrated circuits, R/R and C/C due to process variations can be K 30% or larger due to process variations Many applications require Δω 0 /ω 0 <.001 or smaller and similar requirements on ΔQ/Q Even if sensitivity is around ½ or 1, variability is often orders of magnitude too large Active Sensitivities: All are proportional to τω 0 Some architectures much more sensitive than others Can reduce τω 0 by making GB large but this is at the expense of increased power and even if power is not of concern, process presents fundamental limits on how large GB can be made

What can be done to address these problems? 1. Predistortion Design circuit so that after component shift, correct pole locations are obtained Predistortion is generally used in integrated circuits to remove the bias associated with inadequate amplifier bandwidth Tedious process after fabrication since depends on individual components Temperature dependence may not track Difficult to maintain over time and temperature Over-ordering will adversely affect performance Seldom will predistortion alone be adequate to obtain acceptable performance Bell Labs did to this in high-volume production (STAR Biquad)

What can be done to address these problems? 1. Predistortion Design circuit so that after component shift, correct pole locations are obtained Desired Pole Actual Pole Location due to parameter variations Im Actual Response Desired Response Re w Pole shift due to parametric variations (e.g. inadequate GB)

What can be done to address these problems? 1. Predistortion Design circuit so that after component shift, correct pole locations are obtained Pre-distored Pole Location Actual Pole Location due to parameter variations Desired Pole Im Desired Response Actual Response Predistorted Response Re w Pre-distortion concept

What can be done to address these problems? 1. Predistortion Design circuit so that after component shift, correct pole locations are obtained Im Over-order pole Desired Response Actual Response Predistorted Response Re w Over-ordering Limitations with Pre-distortion Parasitic Pole Affects Response Predistortion almost always done even if benefits only modest Not effective is significant deviations exist before predistortion

What can be done to address these problems? 2. Trimming a) Functional Trimming trim parameters of actual filter based upon measurements difficult to implement in many structures manageable for cascaded biquads b) Deterministic Trimming (much preferred) Trim component values to their ideal value Continuous-trims of resistors possible in some special processes Continuous-trim of capacitors is more challenging Link trimming of Rs or Cs is possible with either metal or switches If all components are ideal, the filter should also be ideal R-trimming algorithms easy to implement Limited to unidirectional trim Trim generally done at wafer level for laser trimming, package for link trims Filter shifts occur due to stress in packaging and heat cycling c) Master-slave reference control (depends upon matching in a process) Can be implemented in discrete or integrated structures Master typically frequency or period referenced Most effective in integrated form since good matching possible Widely used in integrated form

Master-slave Control (depends upon matching in a process) T (or f) C R V C Master Circuit C R C R Slave Circuit Automatically adjust R in the Master Circuit to match RC to T Rely on matching to match RC products in Slave Circuit to T Matching can be very good (1% or 0.1% or better)

Master-slave Example: V TEST R C R adjust VOUT 1 Ts = - VTEST RCs T (or f) Master Circuit R C R C Slave Circuit Key parameter of integrator is unity gain frequency I 0 =1/RC Adjust R in Master Circuit so that I 0 =1 at the input frequency f With matching, unity gain frequency of all integrators in Slave Circuit will also be 1

Master-slave Example: T (or f) V TEST R C Master Circuit R adjust VOUT 1 Ts = - V RCs TEST VOUT 1 TACT s V = - 2 TEST RCs+ s+rcs R C R C Slave Circuit Over-ordering will limit accuracy of master-slave approach even if unity gain frequency of master circuit is precisely obtained Technique is often used to maintain good control of effective RC products

What can be done to address these problems? 3. Select Appropriate Architecture Helps a lot Best architectures are not known Performance of good architectures often not good enough

What can be done to address these problems? 4. Different Approach for Filter Implementation Frequency Referenced Filters Switched-Capacitor Filters DSP- Based Filter Implementation Other Niche Methods

Summary of Sensitivity Observations Sensitivity varies substantially from one implementation to another Variability too high, even with low sensitivity, for more demanding applications Methods of managing high variability Select good structures Trimming Functional Deterministic Predistortion In particular, for active sensitivities Useful but not a total solution Frequency Referenced Techniques Master-Slave Control Depends upon matching Can self-trim or self-compensate Switched-Capacitor Filters AD/digital filter/d/a Alternate Design Approach Other methods

Filter Design Process Establish Specifications - possibly T D (s) or H D (z) - magnitude and phase characteristics or restrictions - time domain requirements Approximation - obtain acceptable transfer functions T A (s) or H A (z) - possibly acceptable realizable time-domain responses Where we are at Synthesis - build circuit or implement algorithm that has response close to T A (s) or H A (z) - actually realize T R (s) or H R (z) Filter

Filter Design/Synthesis Considerations Most designs today use one of the following three basic architectures Cascaded Biquads T 1 (s) T 2 (s) T k (s) T m (s) Biquad Biquad Biquad Biquad Leapfrog Ts T1 T2 Tm I 1 (s) I 2 (s) I 3 (s) I 4 (s) I k-1 (s) I k (s) Integrator Integrator Integrator Integrator Integrator Integrator a 1 a 2 Multiple-loop Feedback One type shown (less popular) α F α 1 α 2 α k X IN α 0 T 1 (s) Biquad T 2 (s) Biquad T k (s) Biquad X OUT

Filter Design/Synthesis Considerations Multiple-loop Feedback Another type a n a n-1 a n-2 a n-3 a 1 a 0 I 1 (s) I 2 (s) I 3 (s) I 4 (s) I k-1 (s) I k (s) Integrator Integrator Integrator Integrator Integrator Integrator b n-1 b n-2 b n-3 b 1 b 1 k n I0 IN nk k1 X V X b OUT s k n I0 nk k0 V X a T s n k0 a nk I s 0 s k k n I0 nk k1 1 b s n k n-k an-ki0s k=0 n n k n-k n-k 0 k=1 T s = s + b I s Termed the direct synthesis method Directly implements the coefficients in the numerator and denominator Approach followed in the Analog Computers Not particularly attractive from an overall performance viewpoint

Filter Design/Synthesis Considerations Cascaded Biquads T 1 (s) Biquad T 2 (s) Biquad T k (s) Biquad T m (s) Biquad Ts T1 T2 Tm Leapfrog I 1 (s) Integrator I 2 (s) Integrator I 3 (s) Integrator I 4 (s) Integrator I k-1 (s) Integrator I k (s) Integrator a 1 a 2 Multiple-loop Feedback One type shown X IN α 0 α F α 1 α 2 α k T 1 (s) T 2 (s) T k (s) Biquad Biquad Biquad X OUT Will study details of all three types of architectures later Observation: All filters are comprised of summers, biquads and integrators Consider now the biquads

Biquad Filters Design Considerations Several different Biquads were considered and other implementations exist R 1 C 1 C 2 R 2 R 3 K R 1 C 1 C 2 R 2 -K Sallen-Key Type (Dependent Sources) C 1 R 3 R 1 R 2 C 2 Infinite Gain Amplifiers R 1 R Q R 0 C 1 C 2 R 2 R A R A Integrator Based Structures

Floating Nodes A node in a circuit is termed a floating node if it is not an output node of a ground-referenced voltage-output amplifier (dependent or independent), not connected to a ground-referenced voltage source, or not connected to a ground-referenced null-port Floating Node Not Floationg Node Z 2 A V V 1 Z B Z 1 Z k Z A g m A I I 1 KV 1 V 1 K I IN

Parasitic Capacitances on Floating Nodes Floating Node Not Floationg Node Z 2 C P2 Z 1 Z k C P1 C P Parasitic capacitances ideally have no affect on filter when on a non-floating node but directly affect transfer function when they appear on a floating node Parasitic capacitances are invariably large, nonlinear, and highly process dependent in integrated filters. Thus, it is difficult to build accurate integrated filters if floating nodes are present Generally avoid floating nodes, if possible, in integrated filters

Which type of Biquad is really used? Not Floationg Node Floating Node R 1 C 1 C 2 R 2 R 3 K R 1 C 1 C 2 R 2 -K Sallen-Key Type (Dependent Sources) C 1 R 3 R 1 R 2 C 2 Infinite Gain Amplifiers R 1 R Q R 0 C 1 C 2 R 2 R A R A Integrator Based Structures

Which type of Biquad is really used? Not Floationg Node Floating Node R 1 C 1 C 2 R 2 R 3 K R 1 C 1 C 2 R 2 -K Sallen-Key Type (Dependent Sources) C 1 R 3 R 1 R 2 C 2 Infinite Gain Amplifiers R 1 R Q R 0 C 1 C 2 R 2 R A R A Integrator Based Structures

Integrator-based Biquads R 1 R Q R 0 C 1 C 2 R 2 R A R A X IN α I 0 s I 0 s 1 X OUT X IN α I0 s I 0 s X O2 X O1

Integrator-based Biquads X IN α 0 -α 2 α 1 I0 s I 0 s X O2 State Variable Biquad (Alt KHN Biquad) X O1 X I X 0 O1 IN s+ s X O2 I 0 I 0 s Integrator and lossy integrator in a loop X IN I0 s+ X OUT

Integrator-based Biquads X IN α I0 s I 0 s X O2 X O1 Tow-Thomas Biquad X IN α I0 s I 0 s a 0 a 2 With arbitrary zero locations a 1 X O

Integrator-based Biquads X IN α I0 s I 0 s a1 a2 a0 X O Two-Integrator Loop R Q R 1 R 0 C 1 C 2 R 2 R 3 R 4 V OLP V OBP INT 1 INT 2 R A R B R C R F Summer Tow Thomas Biquad

Integrator-based Biquads Integrator-based biquads all involve two integrators in a loop All integrator-based biquads discussed have no floating nodes Most biquads in integrated filters are based upon two integrator loop structures The summers are usually included as summing inputs on the integrators The loss can be combined with the integrator to form a lossy integrator Performance of the minor variants of the two integrator loop structures are comparable

Filter Design/Synthesis Considerations Cascaded Biquads T 1 (s) Biquad T 2 (s) Biquad T k (s) Biquad T m (s) Biquad Ts T1 T2 Tm Leapfrog I 1 (s) Integrator I 2 (s) Integrator I 3 (s) Integrator I 4 (s) Integrator I k-1 (s) Integrator I k (s) Integrator a 1 a 2 Multiple-loop Feedback One type shown X IN α 0 α F α 1 α 2 α k T 1 (s) T 2 (s) T k (s) Biquad Biquad Biquad X OUT Observation: All filters are comprised of summers, biquads and integrators And biquads usually made with summers and integrators Integrated filter design generally focused on design of integrators, summers, and amplifiers (Op Amps) Will now focus on the design of integrators, summers, and op amps

End of Lecture 24