LINEARIZATION TECHNIQUES FOR PUSH-PULL AMPLIFIERS Rinaldo Castello Department of Electronics University of Pavia, Pavia Italy. Outline of the presentation • Motivation and relevant applications • OL distortion and how to minimize it • Output stage (push-pull) distortion • Injected distortion independent of frequency response/topology • CL distortion prop. to output conductance at distortion frequency • Distortion vs. topology for same output stage/frequency response • Input stage distortion • Injected distortion depends on gain at the signal frequency • Different topologies for low Input/output distortion Rinaldo Castello 1 Typical wireless transceivers Large number of standards Large number of bands Large number of receiver paths Large number of Components and Complex Board Rinaldo Castello 2 Saw-Less Transceiver Rinaldo Castello 3 Full Duplex Transceiver Rinaldo Castello 4 Baseband Requirements Baseband Stages Transmitter Side Receiver Side Rinaldo Castello 5 Linearity Signal Definitions At signal frequency Dist. frequency At distortion frequency RX Side Signal frequency TX Side Signal frequency Rinaldo Castello Dist. frequency 6 Overall Amplifiers Linearization Consider push-pull output stage • Minimize open loop distortion not implicit in the push push operation Via topology optimization • Minimize closed loop distortion Via topology and bandwidth optimization Rinaldo Castello 7 Push-Pull Output Stages Sources of OL distortion • Output devices moving from linear to saturation region during signal period • Crossover distortion Can be reduced e.g. preventing all transistors from shutting-off completely or turning-on on the wrong phase during transients Rinaldo Castello 8 Push-Pull Output Stages Cross Over Condition Vout M1 Iout Load Vout M1 t M2 Cross-Over Vout M1 Load Vout M2 Iout M2 Rinaldo Castello t 9 Push-Pull Output Stages Sources of open loop Distortion Shutting-off completely some devices caused by: circuit structure VDD VX VDD I M2 X VDD - Vth M1 t Vout Vin Vout M3 t ΔT (a) (b) Rinaldo Castello 10 Push-Pull Output Stages Causes of open loop distortion Shutting-off completely some devices caused by: capacive coupling VDD VX VDD Cp M2 VDD - Vth M1 X t Cc Vin Vout Vout M3 t ΔT (a) (b) Rinaldo Castello 11 Push-Pull Output Stages Eliminating Distortion Complete devices shut-off can be prevented by clamping the critical nodes: VDD VX VDD - Vth I M2 Vbias X t Cc MC Vin M1 Vout Vout M3 (a) t MC normally off goes on when X starts to rise Rinaldo Castello (b) 12 Push-Pull Output Stages Causes of distortion Turning-on some devices during the wrong phase VDD I I M1 X I Cc Vin M3 t Vout Vout t M2 (a) Vss (b) Rinaldo Castello 13 Push-Pull Output Stages Eliminating distortion VDD M3 Vin+ M1 M4 M2 Vin- Cc Turning-on can be prevented by driving off the critical nodes with a large current Vout I Rinaldo Castello 14 Minimization of CL Distortion due to Push-Pull Output Stage • Injected distortion depends only on output stage OL gain at signal frequency doesn’t affect distortion • Critical parameter for closed loop distortion output impedance at distortion frequency OL gain at distortion frequency affects distortion For given output stage and OL gain topology affects CL distortion Rinaldo Castello 15 Closed loop distortion for Miller vs. Nested and Multi-Nested Miller 1 Cm2 Simple Miller - VIN Unity gain buffer configuration VOUT A ++ VA H(jω) gm2 distortion @ 3fIN Mout 2 Cm2 Cm1 Nested Miller VIN -1 - VOUT A ++ VA H(jω) gm2 Multiply open loop distortion by closed loop output impedance. distortion @ 3fIN Mout 3 Double Nested Miller Cm2 Cm0 Cm1 VIN - -1 -1 ++ VOUT A VA H(jω) gm2 distortion @ 3fIN Mout Rinaldo Castello 16 Is topology affecting distortion? To verify if this is true make this experiment • Chose the same output stage for all configurations • Choose gain and bandwidth of the n stages such that the overall frequency response is the same independently of number of stages Open Loop Gain [dB] 80 4s 3 s tage s 2 s tages tag es 60 40 20 0 -20 10k 100k 1M 10M 100M 1G Frequency [Hz] Rinaldo Castello 17 Closed Loop YOUT YOUT = closed loop Output Admittance 0 -10 -30 20dB/dec -40 ges Yout [dBS] ag es ta 4s es tag st 3s 2 -20 -50 40dB/dec -60 -70 60dB/dec -80 10k 100k 1M 10M Frequency [Hz] Rinaldo Castello 100M 1G 18 Grounded-Out Gain (GOG) Compute output conductance injecting voltage and measuring current Critical parameter is GOG 60 VIN A gm2 VA Grounded Output Gain = Mout 20 10 0 40dB/dec -10 60dB/dec -20 -30 10k VA 20dB/dec ges -1 st ag es 30 ta 4s es tag Cm1 2 40 3s Cm2 Cm0 Grounded-Out Gain [dB] 50 100k 1M 10M 100M 1G Frequency [Hz] VIN Rinaldo Castello 19 Closed Loop YOUT vs Grounded-Out Gain 60 0 ag es -30 20dB/dec -40 s -50 40dB/dec -60 -70 60dB/dec -80 10k 100k 1M 10M Frequency [Hz] 100M 40 30 20 0 40dB/dec -10 60dB/dec -20 -30 1G 20dB/dec 10 10k 100k 1M 10M Frequency [Hz] 100M 1G 0 -10 2 st ag es -30 20dB/dec -40 e tag 4s es ta g -20 3s s Yout and NormalizedGOG [dB] Yout [dBS] st e ta g 4s es tag -20 3s 2 Grounded-Out Gain [dB] 50 -10 -50 40dB/dec -60 -70 60dB/dec -80 10k 100k 1M 10M Frequency [Hz] Rinaldo Castello 100M 1G 20 Closed Loop Linearity HD3 = Third Harmonic Tone at 3fIN for an input tone at fIN Consistent with output conductance plot. Rinaldo Castello 21 Multi-stage topology Unity Gain Bandwidth Increasing number of stage generally forces to use smaller bandwidth for power consumption and stability reasons GOPG GOPG N=4 N=4 N=3 N=3 N=2 N=2 f (a) f (b) b) is the typical situation and the distortion advantage is partially lost Rinaldo Castello 22 Output Stage Distortion Conclusions • Injected distortion depends only on output stage • Critical parameter for closed loop distortion is GOG at frequency of distortion Shape and bandwidth of GOG are critical GOG for Multi-Miller has: • 20( N -1) dB/dec slope with N = # of stages • same unity gain frequency as OL gain Rinaldo Castello 23 CL distortion due to input stage For a given input and output stage • OL gain at signal freq. affects injected distortion • OL gain at distortion frequency has no effect To minimize distortion from input stage Maximize open loop gain in front of the output stage at the frequency of the signal Via topology and bandwidth optimization Rinaldo Castello 24 OL response/GOG effect on distortion • OL bandwidth Affects CL distortion due to both input and output stage • Shape of OL response/GOG GOG at frequency of distortion affects output stage generated distortion OL gain at frequency of signal affects first stage distortion injection Rinaldo Castello 25 Extending GOG for same OL response Two Stage Amplifier cascode Miller compensated Miller capacitance returned to low impedance node GOG behavior is the same but bandwidth is larger than simple Miller by a factor CM/Cgs1 Rinaldo Castello 23 Extending OL bandwidth Three Stage nested Miller Amplifier with DC Feedforward C2 Vin A1 A2 A3 Vout Open Loop Gain [dB] C1 C1 halved Af distorsion f Af (a) (b) Multipath nested Miller Can control very accurately the doublet separation, is only limited by matching Rinaldo Castello 27 Frequency Response Shaping C2 Vin A1 A2 A3 Vout C1 Open Loop Gain [dB] Two Stage Amplifier with Pole-Zero in First Stage -40dB/dec Af f Signal BW Af (a) (b) Slope of two in overall FR Rinaldo Castello 28 Frequency Response Shaping Miller amplifier with high pass feedback Slope of two in overall FR Rinaldo Castello 29 Frequency Response Shaping C2 Vin A1 A2 A3 Vout C1 Open Loop Gain [dB] Three Stage Miller Amplifier with DC Feedforward -40dB/dec Af f Signal BW Af (a) -40dB/dec Slope of two in overall FR (b) wUGBW= wZ= Rinaldo Castello gM4 gM51 gM52 CZ gM52 CM3 -20dB/dec 30 Frequency Response Shaping Three Stage Amplifier with Pole-Zero in First Stage Slope of two in overall FR Top circuit equivalent to the one below but implemented with 1 less transconductor Rinaldo Castello 31 Frequency Response Shaping Three Stage Amplifier with 2 Pole-Zero Stages Slope of three in overall FR No Complex Zeros Rinaldo Castello 32 Bandwidth for Different Loads • Push-pull operation makes output gain smaller than one at peak voltage swing Both effects can degrade stability forcing small bandwidth • Returning the compensation capacitance to different nodes drastically changes behavior Rinaldo Castello 33 Miller with different (R, C) load • Unity gain Bandwidth reduced for small resistive load • Output pole enters in band for large capacitive load typ Magnitude [dB] 80 RL low 60 P1 ≈ 40 gmp gmp P2 ≈ Z1 ≈ CL CA GAIN = gm2 • gmp • R2 • RL 20 0 -20 1E+3 1 R2 • (C 2 + gmp • CA • CL + CA) 1E+4 1E+5 1E+6 Frequency [Hz] 1E+7 1E+8 Rinaldo Castello GBW ≈ gm2 C2 + CA CA + gmp • RL 34 Cascoded Miller with different (R,C) load Compensation out of signal path • Bandwidth constant with load • Second pole out of band for large capacitive load • LHZ in frequency response Magnitude [dB] 80 typ RL low 60 gm2 GBW ≈ CA 40 20 0 -20 1E+3 1E+4 1E+5 1E+6 Frequency [Hz] 1E+7 1E+8 Rinaldo Castello gma Z1 ≈ CA 35 Three Stage Nested Miller topology Behavior for Varying Loads (R) Effect on stability of changing the input node of C2 Rinaldo Castello 36 Frequency Stability Three Stage inner Miller compensation typ RL low Vout [V] 1.5 1.0 0.5 0.0 9.95E-061.01E-051.02E-051.03E-051.04E-051.05E-05 Time [s] Rinaldo Castello 37 Frequency Stability 3 stage inner cascode Miller compensation typ RL low 1.2 Vout [V] 1.0 0.8 0.6 0.4 0.2 0.0 9.95E-061.01E-051.02E-051.03E-051.04E-051.05E-05 Time [s] Rinaldo Castello 38