Professional Documents
Culture Documents
Designing Dynamic Circuit Response, Volume 2 - Analog Circuit Design Series (PDFDrive)
Designing Dynamic Circuit Response, Volume 2 - Analog Circuit Design Series (PDFDrive)
Designing Dynamic
Circuit Response
D. Feucht
Innovatia Laboratories
Raleigh, NC.
Published by SciTech Publishing, Inc.
911 Paverstone Drive, Suite B
Raleigh, NC 27615
(919) 847-2434, fax (919) 847-2568
scitechpublishing.com
No part of this publication may be reproduced, stored in a retrieval system or transmitted in any
form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise,
except as permitted under Sections 107 or 108 of the 1976 United Stated Copyright Act, without
either the prior written permission of the Publisher, or authorization through payment of the
appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA
01923, (978) 750-8400, fax (978) 646-8600, or on the web at copyright.com. Requests to the
Publisher for permission should be addressed to the Publisher, SciTech Publishing, Inc., 911
Paverstone Drive, Suite B, Raleigh, NC 27615, (919) 847-2434, fax (919) 847-2568, or
email editor@scitechpub.com.
The publisher and the author make no representations or warranties with respect to the accuracy
or completeness of the contents of this work and specifically disclaim all warranties, including
without limitation warranties of fitness for a particular purpose.
This book is available at special quantity discounts to use as premiums and sales promotions, or for
use in corporate training programs. For more information and quotes, please contact the publisher.
10 9 8 7 6 5 4 3
ISBN: 9781891121838
Series ISBN: 9781891121876
Solid-state electronics has been a familiar technology for almost a half century,
yet some circuit ideas, like the transresistance method of finding amplifier gain
or identifying resonances above an amplifier’s bandwidth that cause spurious
oscillations, are so simple and intuitively appealing that it is a wonder they are
not better understood in the industry. I was blessed to have encountered them
in my earlier days at Tektronix but have not found them in engineering text-
books. My motivation in writing this book, which began in the late 1980s and
saw its first publication in the form of a single volume published by Academic
Press in 1990, has been to reduce the concepts of analog electronics as I know
them to their simplest, most obvious form, which can be easily remembered and
applied, even quantitatively, with minimal effort.
The behavior of most circuits is determined most easily by computer simula-
tion. What circuit simulators do not provide is knowledge of what to compute.
The creative aspect of circuit design and analysis must be performed by the
circuit designer, and this aspect of design is emphasized here. Two kinds of
reasoning seem to be most closely related to creative circuit intuition:
1. Geometric reasoning: A kind of visual or graphic reasoning that applies to
the topology (component interconnection) of circuit diagrams and to graphs
such as reactance plots.
2. Causal reasoning: The kind of reasoning that most appeals to our sense of
understanding of mechanisms and sequences of events. When we can trace
a chain of causes for circuit behavior, we feel we understand how the circuit
works.
These two kinds of reasoning combine when we try to understand a circuit by
causally thinking our way through the circuit diagram. These insights, obtained
viii Preface
by inspection, lie at the root of the quest. The sought result is the ability to write
down accurate circuit equations by inspection. Circuits can often be analyzed
multiple ways. The emphasis of this book is on development of an intuition
into how circuits work with a perspective that can be applied more generally to
circuits of the same class.
This second volume of the Analog Circuit Design series builds upon Designing
Amplifier Circuits by extending consideration to include reactances and their
time- and frequency-related behavioral consequences. Retaining a design-
oriented analysis, this volume begins with circuit fundamentals involving capaci-
tance and inductance and lays down the approach using s-domain analysis.
Though there is overlap with the contents of passive networks textbooks, addi-
tional concepts and perspectives fill in the picture required for circuit design.
Circuit characterization in both time and frequency domains provides a means
of assessing dynamic circuit performance. Dynamic circuit analysis is simplified
by use of the graphical methods of reactance plots. Methods of compensating
amplifiers, including feedback amplifiers, are kept as simple as possible using
reactance plots and s-domain transfer functions that mainly require algebraic
skill.
What started the entire series is my favorite topic and one that, after all these
years, is still hardly covered in engineering schools: the impedance gyrations
that occur in circuits above the bandwidth of the active devices. This compli-
cated topic reduces quickly to more simple, intuitive insights that can be applied
by inspection to get at the cause of why spurious oscillations occur in amplifiers,
why those 47 Ω resistors appear in the bases of fast amplifier stages, why emitter
followers or capacitively loaded amplifiers tend to oscillate, and how to emulate
inductance for bandwidth extension using transistors and resistances in inte-
grated circuits (ICs). With these concepts in circuit dynamics firmly in mind,
the reader is prepared for the next volume, Designing High-Performance Amplifiers,
third in this Analog Circuit Design series.
Much of what is in this book must be credited in part to others from whom
I picked up essential ideas about circuits at Tektronix, mainly in the 1970s. I am
particularly indebted to Bruce Hofer, a founder of Audio Precision Inc.; Carl
Battjes, who founded and taught the Tek Amplifier Frequency and Transient
Response (AFTR) course; Laudie Doubrava, who investigated power supply
topics; and Art Metz, for his clever contributions to a number of designs, some
Preface ix
extending from the seminal work on translinear circuits by Barrie Gilbert, also
at Tek at the same time. Then there is Jim Woo, who, like Battjes, is another
oscilloscope vertical amplifier designer; Ian Getreu and Bob Nordstrom, from
whom I learned transistors; and Mike Freiling, an artificial intelligence researcher
in Tektronix Laboratories whose work in knowledge representation of physical
systems influenced my broader understanding of electronics.
In addition, in no particular order, are Fred Beckett, Lee Jalovec, Wayne
Kelsoe, Cal Diller, Marv LaVoie, Keith Lofstrom, Peter Starič, Erik Margan, Tim
Sauerwein, George Ermini, Jim Geddes, Carl Hollingsworth, Chuck Barrows,
Dick Hung, Carl Matson, Don Hall, Phil Crosby, Keith Ericson, John Taggart,
John Zeigler, Mike Cranford, Allan Plunkett, Neldon Wagner, and Paul Magerl.
These and others I have failed to name have contributed personally to my
knowledge as an engineer and indirectly to this book. Most of all, I am indebted
to the creator of our universe, who made electronics possible. Any errors or
weaknesses in this book, however, are my own.
Contents
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
1
Transient and Frequency Response
dλ
L definition: L ≡
di
dq
C definition: C ≡
dv
where l is the magnetic flux linkage or circuit-referred flux, and q is the electric
charge. Given that
dλ
v=
dt
and
dq
i=
dt
2 Chapter 1
then
d λ di di
L v -i relation v = ⋅ =L⋅
di dt dt
dq dv dv
C v -i relation i = ⋅ =C ⋅
dv dt dt
L and C differ by an interchange of v and i; they are duals. Besides the defini-
tion and v-i relation for L and C, their expression based on geometry is also
important:
µ⋅A
L=
l
ε ⋅A
C=
l
where A is the coil loop or capacitor plate area, l is the coil length or capacitor
plate separation, m is the permeability of the material inside the coil, and e is
the permittivity (or dielectric constant) of the material between the plates. Not all
inductors or capacitors are constructed of solenoidal coils or parallel plates, but
the form of these equations is generally correct.
It is of interest to note that conductance can be expressed similarly:
σ ⋅A
G=
l
ρ ⋅l
R=
A
dW
P=
dt
Watt’s Law: P = v ⋅ i
W = ∫ v ⋅ i ⋅ dt
Substituting results in
dλ
inductive energy, W = ∫ ⋅ i ⋅ dt = ∫ i ⋅ d λ
di
dq
capacitive energy, W = ∫ ⋅ v ⋅ dt = ∫ v ⋅ dq
dv
linear L , λ = L ⋅ i
linear C , q = C ⋅ v
1
W = ∫ i ⋅ d (L ⋅ i ) = L ⋅ ∫ i ⋅ di = ⋅ L ⋅i 2
2
1
W = ∫ v ⋅ d (C ⋅ v ) = C ⋅ ∫ v ⋅ dv = ⋅C ⋅ v 2
2
4 Chapter 1
1 t 1 t
v= ⋅ ∫c i ⋅ d τ , i = ⋅ ∫c v ⋅ d τ
C L
R
vo
+
vi c Ii R L I0
(a) (b)
This is a simple RC integrator or low-pass filter. The response can be found using
Kirchhoff’s current law (KCL) at the output node:
vo − vi dv
+C ⋅ o = 0
R dt
dvo 1
⋅v o =
1
+ ⋅v
dt RC RC i
Transient and Frequency Response 5
v 0 = V ⋅ e st
where s is a variable. The input function driving the circuit, vi, appears only on
the right side of the differential equation. If a specific function is substituted
for vi(t), the output time response can be found for that input. The output
response also depends on the characteristic of the circuit itself, as represented
by the equation’s left side. By setting the input function to zero and solving for
vo, the natural response of the circuit is
dvo 1
+ ⋅v o = 0
dt RC
V ⋅s +
1 st
⋅e = 0
RC
1
s+ =0
RC
1
s=−
RC
vo (t ) = V ⋅ e −(1 RC )⋅t
6 Chapter 1
V0 = V ⋅ e 0 = V
and
vo = V 0 ⋅ e −(1 RC )⋅t
The response, shown below, is very common and is called exponential decay.
The output voltage decays, asymptotically approaching zero at infinite time.
This is a common natural response of circuits. Given an initial energy stored in
the reactive elements, it is eventually dissipated by any resistive elements. Con-
sequently, circuit response to a nonzero initial condition – the natural response
– is also called the transient response.
The time scale of the decay is measured as the time constant, the value of −1/s
from s above, and is
τ = R ⋅C
V0
t t
The initial slope of vo(t) is projected to the t-axis in the above figure and inter-
cepts the axis at t. At t = t, vo(t)/V0 = e−1 ≅ 36.7%. After 5 ⋅ t, vo is within 1% of
zero.
The RL circuit of Figure (b) above is the dual of (a), and its time constant is
t = L/R. For ii = 0 and an initial inductor current of I0, io(t) is about 37% of its
Transient and Frequency Response 7
final value after t. Replacing V0 with I0 in the figure showing exponential decay
results in the response of io(t).
v 0 = V ⋅ e st
rectangular form: s = σ + j ω
polar form: s = s ⋅ e jφ
where
j = −1
In rectangular form, s is the sum of real and imaginary numbers. In polar form,
s is expressed by a magnitude and phase angle. The polar and rectangular forms
are related through Euler’s formula,
e jφ = cos φ + j ⋅ sin φ
s = σ 2 + ω2
σ = s ⋅ cos φ
ω = s ⋅ sin φ
Therefore,
s = σ + j ω = s ⋅ cos φ + j ⋅ s ⋅ sin φ
= s ⋅ (cos φ + j ⋅ sin φ ) = s ⋅ e jφ
ω
φ = tan−1
σ
s = −α ± j ωd
which is
s 2 + 2 ⋅ ζ ⋅ ωn ⋅ s + ωn2 = (s + α + j ωd ) ⋅ (s + α − j ωd )
= s 2 + 2 ⋅ α ⋅ s + (α 2 + ωd2 ) = 0
Equating terms,
α = ζ ⋅ ωn
Transient and Frequency Response 9
ωn2 = α 2 + ωd2
s1,2 = −ζ ⋅ ωn ± j ωn ⋅ 1 − ζ 2
where
ωd = ω n ⋅ 1 − ζ 2
The quantity wn is called the natural frequency, a the damping factor, and z the
damping ratio.
Combining the equations for wn and a, z can be directly related to the pole
angle f as
ζ = cos φ
The roots, s1,2, can be expressed in polar form using the above expressions for
||s||, f and
to obtain
s1,2 = ωn ⋅ e ± jφ
jw
s1 × jwd
s1
=
w
n
f
-a −f s
wn
=
2
s
s2 × −jwd
L C
vo
+
vi i R
−
d 2i R di 1 1 di
+ ⋅ + ⋅i = ⋅ i
dt 2 L dt LC L dt
The transient response is found by setting ii(t) = 0. Solving for the characteristic
equation using i = I ⋅ est,
Transient and Frequency Response 11
s 2 + ⋅s +
R 1
=0
L LC
Using the quadratic formula to solve for the poles in s, the roots are
R 1 R 2
s1,2 =− ±j −
2L LC 2L
s1,2 = −α ± j ωd
where
R 1 R 2
α= , ωd = −
2L LC 2L
2
R − 1 ≥0
2L LC
or
L
R ≥ 2⋅
C
When distinct poles are real, response is exponential, and the natural
frequency wn equals the real frequency a. Distinct real poles are located at
s = −a ± wd.
12 Chapter 1
A special case of real poles is for them to be equal, or repeated. Their solutions
cannot be combined by superposition to produce a response because they are
not independent. In this case, the general form of the pole solutions is, for n
poles,
t n +1
⋅ e −α⋅t
(n − 1)!
i (t ) = I 1 ⋅ e −α⋅t + I 2 ⋅ t ⋅ e −α⋅t
For imaginary poles, wn = wd, a = 0, and the natural response is a sinusoid. This
is the case of oscillators and is a conditionally stable response.
The last case to consider is that of complex poles. The solution is
I 1 = c1 + c 2 , I 2 = j (c1 − c 2 )
with real I1 and I2 determined by initial conditions. This can also be expressed
as a single sinusoid with a phase angle J:
Transient and Frequency Response 13
where
I
I = I 12 + I 22 , ϑ = tan−1 1
I2
i(t)
The pole angle f and its related parameter z most explicitly express the kind
of response a circuit will have. The pole angle is
ω
φ = tan−1 d
α
As z decreases, poles move toward each other and then split off the real axis,
increasing in pole angle, as shown below.
14 Chapter 1
Pole movement jw
as z decreases
As the poles leave the real axis, the time-domain response begins to show a
sinusoid, with noticeable “ringing.” The larger the pole angle, the more sinu-
soidal cycles occur before being damped out by the decaying exponential factor.
What results are the following categories of response:
z > 1 overdamped response: poles real and distinct
z = 1 critically damped response: two equal real poles
0 < z < 1 underdamped response: complex pole pair
z = 0 undamped response: poles imaginary
As z decreases below one, the poles move in a circular arc of radius wn
and increasing pole angle until, at z = 0, they are located on the jw axis at
±jwd = ±jwn. The damped frequency, wd, is less than the natural frequency wn when
z > 0 (that is, when damping exists due to R).
The real component of s, −a, is related to the exponential factor in the
response. It has units of 1/time (or frequency) and is half the reciprocal of the
time constant of the exponential factor. For large a, the exponential response
is fast. For poles on the jw axis, a = 0 and no exponential decay occurs.
The RLC circuit has
Transient and Frequency Response 15
1 R
α= =
2τ 2L
1
ωn =
LC
and
α R
ζ= =
ωn 2 L C
The RLC circuit is critically damped at z = 1. Solving z for R, we obtain the pre-
vious equation for R:
L
R = 2⋅
C
Now, define
L
Zn =
C
parallel resonant, and for critical damping, once again, R must equal the com-
bined reactance of L and C or be half of Zn.
lim xtr = 0
t →∞
x ss = lim x
t →∞
For linear circuits, the total response is the superposition of the transient and
steady-state responses, or
x (t ) = xtr (t ) + x ss (t )
The transient response can be found, as in the previous section, by solving the
circuit differential equations for zero input. This (homogeneous) solution can
then be used to find the (particular or complementary) solution with a nonzero
input, resulting in the total response.
For linear circuits, input sinusoids always result in output sinusoids. A differen-
tial circuit equation describing an output quantity xo and input xi is, in general,
D1(xo ) = N 1(xi )
D1(X o e st ) = 0
D1(X o e st ) = D (s ) ⋅ X o e st = D (s ) ⋅ xo
N 1(xi ) xi =Xie st = N (s ) ⋅ xi
Substituting N1 and D1 into the general equation and solving for the output/
input ratio, or transfer function, results in
X o N (s )
=
X i D (s )
where
xi , xo = X (e st )
N (s ) (s + z1 ) (s + z2 )" (s + zm )
=K⋅ , m ≤n
D (s ) (s + p1 ) (s + p2 )" (s + pn )
The roots of D(s) are called poles, −pi, and the roots −zi of N(s) are called zeros
because N/D is zero at s = −zi. (The word pole fits the idea that since the poles
18 Chapter 1
make N/D infinite, a plot of N(s)/D(s) typically looks like a tent with poles
holding it up at the poles.) Poles and zeros are called critical frequencies. (Poles
are also mathematically known as singularities, for they result in no finite value.)
For actual (causal) circuits, the degree of N does not exceed that of D, or m ≤
n. K is a constant, but it is not the static (dc) transmittance. The transfer func-
tion equation can be expressed in normalized form by factoring out zi and pi. The
factors are normalized to unity at s = 0, and the constant K is the static
transmittance:
N (s )
=K⋅
(s z1 + 1) (s z2 + 1)" (s zm + 1) , m ≤ n
D (s ) (s p1 + 1) (s p2 + 1)" (s pn + 1)
+ +
vi R vo
− −
d (vo − vi ) vo
C⋅ + =0
dt R
dvo 1 dv
+ ⋅v o = i
dt RC dt
The right side of the equation describes the effect of the input and is related
to the steady-state response. The left side characterizes the transient response.
Letting both vo and vi be complex exponentials and factoring
Transient and Frequency Response 19
N (s ) s s
M (s ) = = = RC ⋅
D (s ) s + (1 RC ) sRC + 1
There is a zero at the origin (s = 0) and a pole at −1/RC. D(s) is the same as
that of the previous first-order RC circuit. Because the poles characterize the
transient response, it is identical for this RC circuit.
The numerator describes the transformation of the input. Because
d st
e = s ⋅ e st
dt
dvo 1
⋅v o =
1
+ ⋅v i
dt RC RC
R
vo
+
vi c Ii R L I0
(a) (b)
N (s ) 1 R ⋅C 1
M (s ) = = =
D (s ) s + (1 R ⋅C ) sR ⋅ C + 1
20 Chapter 1
The dual circuit in (b) will have a transfer function of a similar form, with pole
at L/R.
X o (s ) = M (s ) ⋅ X i (s )
Then if we can transform Xo(s) to the time domain, we have the desired result,
xo(t).
The Fourier series is limited to periodic waveforms but in the limit becomes
the Fourier integral. This integral is a transform from the time domain to the
jw domain. By adding a real component s to jw, we have an extended transform
in s, the Laplace transform, defined as
∞
L { f (t )} ≡ ∫0 f (t ) ⋅ e − st ⋅ dt
f (t ) F (s ) = L { f (t )}
δ (t ) 1
1
u (t )
s
1
e −αt
s +α
ωd
sin (ωd ⋅ t )
s + ωd2
2
s
cos (ωd ⋅ t )
s + ωd2
2
ωd
e −αt ⋅ sin (ωd ⋅ t )
(s + α )2 + ωd2
n!
tn
s n +1
These are among the functions useful as inputs to circuits for characterizing
their responses. The unit impulse function d(t) is defined as
0, t ≠ 0
δ (t ) ≡
∞, t = 0
0, t < 0
u (t ) =
1, t > 0
Neither d(t) nor u(t) is periodic. Step functions are physically approximated as
a square wave (a periodic function) with a relatively long period, allowing tran-
sient effects to decay away while the step persists.
22 Chapter 1
t-Domain s-Domain
K ⋅ f (t) K ⋅ F(s) scale invariance
∑fi(t) ∑Fi(s) superposition
df (t ) sF(s) − f (0+)
dt
d 2f ( t ) df (0 + )
s2 F ( s) − sf (0 + ) −
dt 2 dt
t F ( s)
∫ f (τ ) ⋅ dτ
c
s
e−a ⋅ t f(t) F(s + a)
n
t f(t) d n F ( s)
(−1)n ⋅
ds n
−t ⋅ s
u(t − t) ⋅ f (t − t) e ⋅ F(s) shifting theorem
t F(s) ⋅ G(s) convolution
∫ f (τ ) ⋅ g (t − τ ) ⋅ dτ
c
The first two equations establish the linearity of the Laplace transform. The
transform of a derivative is consistent with the use of s as a differentiation opera-
tor in the s-domain (as described in the previous section). The initial condition,
f(0+), is part of the transformed derivative. The shifting theorem expresses the
effect of shifting f in time by a delay of t. The convolution integral offers an
alternative to the inverse Laplace transform for finding xo(t) from
X o (s ) = M (s ) ⋅ X i (s )
L {v } V (s )
L {v } = L {R ⋅ i } = R ⋅ L {i } ⇒ Z R (s ) = = =R
L {i } I (s )
L {v } = L { 1
C
∫ } 1 L {i }
i ⋅ dt = ⋅
C s
⇒ Z C (s ) =
L {v }
=
1
L {i } s ⋅ C
L {i } = L { 1
L
∫ } 1 L {v }
v dt = ⋅
L s
⇒ Z L (s ) =
L {v }
L {i }
= s ⋅L
Initial conditions for L and C in the s-domain can be accounted for by Laplace
transforming the time-domain expressions for L and C with initial conditions,
or
1 V (s ) iL (0 + )
iL (t ) = ⋅ ∫ v L (t ) ⋅ dt + iL (0 + )
L
→ I L (s ) = L +
L sL s
1 I (s ) vC (0 + )
vC (t ) = ⋅ ∫ iC (t ) ⋅ dt + vC (0 + )
L
→VC (s ) = C +
C sC s
The s-domain equivalent circuit for L with initial current iL(0+) is a current
source of iL(0+)/s in parallel with L. The s-domain equivalent circuit for C with
initial voltage vC(0+) is a voltage source of vC(0+)/s in series with 1/sC, shown in
figure (a) below. By transforming the derivative form of the L and C v-i relations,
we obtain an equivalent circuit that accounts for initial conditions, shown in
(b).
24
Chapter 1
sL
i L (0 + )
iL (0 + ) L L i L (0 + ) sL
s +
LiL (0 + ) = λ (0 + )
–
1
C
+ sC
1 +
vC (0 + ) C + + CvC (0 )
– sC +
vC (0 + ) vC (0 + ) = q (0 )
s
– –
(a) (b)
Transient and Frequency Response 25
Vo (s ) 1 sC 1
M (s ) = = =
Vi (s ) R + 1 sC sRC + 1
Vo (s ) R sRC
M (s ) = = =
Vi (s ) R + 1 sC sRC + 1
Writing circuit equations directly in the s-domain avoids the need either to
transform or to solve differential equations.
+
+
R2
vi vo
− C2
−
The figure shows a passive circuit with series RC divider impedances. The trans-
fer function is found by directly writing out the voltage-divider formula using
s-domain impedances. Both impedances are of the form: R + 1/sC. The transfer
function is
Vo (s ) C 1 sR 2 ⋅ C 2 + 1 C ⋅C
= ⋅ , C1 C 2 = 1 2
Vi (s ) C 1 + C 2 s ⋅ (R1 + R 2 ) ⋅ (C1 C 2 ) + 1 C1 + C 2
R1 C1
+
+
vi C2 R2 vo
−
−
The figure is that of a filter topology used as the feedback path of the
Wien-bridge oscillator. It is another voltage divider, for which the transfer func-
tion is
Vo (s ) s ⋅ R 2C 2
= 2
Vi (s ) s ⋅ R1R 2C1C 2 + s ⋅ [R1C1 + R 2(C1 + C 2 )] + 1
Vo (s ) s ⋅ RC
= 2
Vi (s ) s ⋅ (RC ) + s ⋅ [3RC ] + 1
2
Vo (s ) (sR1C1 + 1) ⋅ (sR 2C 2 + 1)
= 2
Vi (s ) s ⋅ R1R 2C1C 2 + s ⋅ [R1 ⋅ (C1 + C 2 ) + R 2C 2 ] + 1
Transient and Frequency Response 27
C1
+
+
R2
vi R1 vo
− C2
−
(sRC + 1)2
s 2 ⋅ (RC )2 + s ⋅ [3RC ] + 1
The poles are in the same place as in the Wien-bridge example, but instead of
a zero at the origin repeated zeros appear at 1/RC.
R2
Z R1 C1
C2
s ⋅ R 2C 2 + 1
Z = R1 ⋅
s ⋅ [R1C1R 2C 2 ] + s ⋅ [R1C1 + (R1 + R 2 ) ⋅ C 2 ] + 1
2
Cp Cs
The figure above shows the equivalent circuit of a quartz crystal. The terminal
impedance is
1 s 2 ⋅ LC s + s ⋅ RC s + 1
Z xtal = ⋅
C p + C s s ⋅ [s 2 ⋅ L ⋅ (C s C p ) + s ⋅ R ⋅ (C s C p ) + 1]
{ ω ⋅ RC s
} −1 1 − ω ⋅ L ⋅ (C s C p )
2
φN = tan−1 , φ = tan
ω ⋅ R ⋅ (C s C p )
D
1 − ω 2 ⋅ LC s
Then ∠Z(jw) = fN − fD. Setting this to zero and simplifying, we must solve for
resonant frequency wr in
ω s2 = 1 L ⋅ Cs , ω 2p = 1 L ⋅ (Cs C p )
Transient and Frequency Response 29
then
1 2 R 1 2 R
2 2
ω = ⋅ ωs + ω p −
2 2 ± ⋅ ωs + ω p +
2 − 4 ⋅ ω s2 ⋅ ω 2p
r
2
L 2
L
(ω s2 − ω 2p )2 + 2 ⋅ L ⋅(ω s2 + ω 2p ) + L
R R
For R = 0,
ωr = ωs ,ω p
The two resonant frequencies are at the series resonance ws and parallel reso-
nance wp of the crystal.
X o (s ) = M (s ) ⋅ X i (s )
or apply the convolution integral. After Xo(s) is in the form of a known trans-
form, it is inverse-Laplace-transformed to produce the time-domain response.
Because M(s) is a rational function, partial-fraction expansion is the usual
method of expressing Xo so that it can be inverse transformed.
The Laplace-transformed impulse function when multiplied by M(s) yields
the s-domain transient response. It is a difficult function to generate and observe;
the step function is the dominant alternative. It is approximated in practice by
a square wave with a period much longer than the duration of significant tran-
sient response (and thereby is effectively aperiodic). Various characteristics of
circuit response to the step are of interest, and all are time related. This
approach to circuit characterization is time-domain analysis.
Transfer functions represent the complex dynamic behavior of circuits but
are an abstraction of actual circuit behavior. The response of a circuit under
30 Chapter 1
vo (t ) = L−1{ 1
⋅
sRC + 1 s
1
}
The s-domain expression is partial-fraction expanded to
A B 1 RC
+ = −
s sRC + 1 s sRC + 1
This inverse transforms (using the u(t) and e−a ⋅ t Laplace transforms) to
vo (t ) = u (t ) − e −t RC = 1 − e −t RC , t > 0
vo (t ) = L−1 { RCs 1
}
⋅ = L−1
sRC + 1 s
1 −t RC
=e
s + (1 RC )
This response is graphed as curve (a), with time scaled in time constants.
The response of a circuit with complex poles is demonstrated by the following
RLC circuit.
sL
+ +
1
Vi(s) sC R Vo(s)
− −
Vo (s )
=
(1 sC ) R = 1 ⋅ 1
Vi (s ) (1 sC ) R + sL LC s + s (1 RC ) + (1 LC )
2
1
=
s LC + s (L R ) + 1
2
where
1 1
K = 1, ωn = , α=
LC 2RC
1 1
v step (t ) = L−1 ⋅ 2
s s LC + s (L R ) + 1
32 Chapter 1
N (s ) 1 N (s )
= 2⋅ 2 2
s + 2α ⋅ s + ωn ωn (s ωn ) + (2α ωn2 ) ⋅ s + 1
2 2
N (s)
=
( s + α + jω d ) ⋅ ( s + α − jω d )
1 N(s)
⋅
ω n [( s ω n ) + (α ω n ) + j (ω d ω n )] ⋅ [( s ω n ) + (α ω n ) − j (ω d ω n )]
2
N (s ) A* A
= +
(s − p ) ⋅ (s − p *) (s − p ) (s − p *)
p = −α + j ωd
A = a + jb
N (s ) = cs + d
This is the most general form N can take, with its degree one less than the
denominator. (If the expanded expression is a transfer function of a circuit
with zero magnitude at infinite frequency, the fraction must be less than 1, or
m < n.) Then the partial-fraction expansion coefficients are
c 1 d − α ⋅c
A= ⋅ ⋅ e jϑ , ϑ = tan −1
2 cos ϑ c ⋅ ω d
Transient and Frequency Response 33
A* A
L−1 + = A* ⋅ e + A ⋅ e
pt p *t
s − p s − p*
A ⋅ e jϑ A ⋅ e − jϑ
= 2 ⋅ A ⋅ e ⋅ cos (ωdt − ϑ )
− α ⋅t
L−1 +
s + α + j ωd s + α − j ωd
1 1 1 A B* B
⋅ 2 = ⋅ + +
s s LC + s (L R ) + 1 LC s s − p s − p *
A=
1
ωn2
, B=−
1
2ωn2
⋅ 1 +
α 1
j = − 2 ⋅
ωd
1
2ωn cos γ
⋅ e j γ , γ = tan−1
α
ωd { }
Inverse transforming the equation, using the Laplace transform of u(t), then
for complex pole-pairs,
v step (t ) = 1 −
1
sin γ
⋅ e −αt ⋅ cos (ωdt − γ ) , γ = tan−1
α
ωd { }
Applying the trigonometric relation
34 Chapter 1
1
tan ϑ =
tan (90 D −ϑ )
v step (t ) = 1 −
1
sin φ { }ω
⋅ e −α⋅t ⋅ sin (ωdt + φ ) , φ = tan−1 d
α
α
2
1
= 1 + = [1 − ζ 2 ]
−1 2
sin φ ωd
Zn LC
ζ= =
2R 2R
N (s ) cs d
= +
s + 2 ⋅ α ⋅ s + ωn (s + α ) + ωd (s + α )2 + ωd2
2 2 2 2
(s + α ) αc ωd d ωd
= c⋅ − ⋅ + ⋅
( s + α ) + ω d ω d ( s + α ) + ω d ω d ( s + α )2 + ω d2
2 2 2 2
N (s ) (s + α ) d − αc ωd
=c⋅ + ⋅
s + 2 ⋅ α ⋅ s + ωn
2 2
(s + α ) + ωd ωd (s + α )2 + ωd2
2 2
Transient and Frequency Response 35
Using the Laplace transforms for an exponentially decaying sine and cosine,
L−1 { N (s )
s + 2 ⋅ α ⋅ s + ωn
2 2 } d − α ⋅ c −α⋅t
= c ⋅ e −α⋅t ⋅ cos ωdt +
ωd
⋅ e ⋅ siin ωdt
L−1 { cs + d
s + 2 ⋅α ⋅ s + ωn
2 2
= }
c
sin φ
⋅ e −α ⋅t ⋅ sin (ω d t − φ ) , φ = tan −1
c ⋅ωd
α ⋅c − d
1 s + 2 ⋅α
− 2
s s + 2 ⋅ α ⋅ s + ωn2
L−1 { 1
− 2
s + 2 ⋅α
s s + 2 ⋅ α ⋅ s + ωn
2
= 1− }
1
sin φ
ω
⋅ e −α⋅t ⋅ sin (ωdt + φ ) , φ = tan−1 d
α { }
This is the same result as the first derivation.
For the case of repeated real poles (critical damping),
v step (t ) = 1 − (1 + α ⋅ t ) ⋅ e −α⋅t
p1,2 = −α B ωd = −α B ωn ⋅ ζ 2 − 1
36 Chapter 1
p1 p2
v step (t ) = 1 − ⋅ e p2⋅t − ⋅ e p1⋅t
p1 − p2 p1 − p2
L
Ii C Io
The diagram shows a simplified cathode ray tube (CRT) deflection circuit. The
deflection yoke consists of horizontal and vertical deflection coils that magneti-
cally deflect the CRT electron beam. A yoke coil has significant series resistance
and intrawinding capacitance, modeled as shown. If ii(t) is a ramp function
(producing a horizontal or vertical sweep needed for raster scanning of the CRT
screen by the electron beam), then it can be expressed as
ii (t ) = ⋅t = m ⋅ t
I
T
where I is the peak ramp current, and T is the ramp duration (or the period of
an ideal sawtooth function). The output current io(t) is the current that flows
through L, creating the deflection field. Our goal is to find a general expression
in s for Io(s) and also to find the time-domain response.
The current-divider formula is used here and yields
I o (s ) 1
= 2
I i (s ) s LC + sRC + 1
Transient and Frequency Response 37
1 m
I o (s ) = ⋅ 2
s LC + sRC + 1 s
2
and
ωn2 = 1 LC , α = ζ ⋅ ωn = 1 (2L R )
Io can be written by completing the square of the quadratic pole and expressing
Io as a partial-fraction expansion. Because of multiple roots at s = 0, it is neces-
sary to take the derivative of the partial-fraction equation to find the coefficient
k for the k/s term. Then,
(2ζ wn ) ⋅ s + m ⋅ (4ζ 2 − 1) m 2ζ ⋅ m ωn
I o (s ) = + −
(s + α )2 + ωd2 s2 s
2ζ −α⋅t 2ζ
io (t ) = ⋅ e ⋅ sin (ωdt − φ ) + m ⋅ t −
ωn ⋅ sin φ ωn
factored into first- and second-order factors that are separated by partial-fraction
expansion.
Previously, the effect of z on the response was examined. For a step response,
we are interested in how much above the step amplitude is the response for
complex poles. For accurate reproduction of a step, this overshoot should be
minimal. We also want to avoid the other extreme of a highly overdamped
response. The larger z becomes, the longer it takes for the response to approach
its asymptotic value. In other words, the risetime (or for a negative step, falltime)
is excessive. An obvious compromise occurs for critical damping, when z = 1.
This value of z is seldom chosen for wideband amplifiers because a much faster
step can be achieved with a small amount of overshoot.
When the step response overshoots, its peak occurs at time tp. This time is
derived by taking the derivative of the expression for vstep(t), setting it to zero,
and solving for t. The derivative is
d ν step (t ) α
= ⋅ e −α⋅t ⋅ sin (ωdt + φ ) − ωn ⋅ e −α⋅t ⋅ cos (ωdt + φ )
dt sin φ
This reduces to
ωd ⋅ t = k ⋅ π , k = 0, 1, 2, . . .
π
tp =
ωd
The peak at this time is, from the expression for vstep(t),
v step (t p ) = 1 + e − π tanφ
Transient and Frequency Response 39
Because the input is a unit step, this is the fractional peak. The overshoot is
defined as
M p = e − π tanφ
ζ = cos φ
or
1−ζ2
tan φ =
ζ
f Mp , % z
0° (0 rad) 0 1
π 0.433 0.866
30° rad
6
π 4.321 0.707
45° rad
4
π 16.30 0.500
60° rad
3
M s ≡ e −α⋅ts
40 Chapter 1
1 log 2 M s ln 2 0.7 1
ts = − ⋅ ln M s = − =− ⋅ log 2 M s ≅ ⋅ log 2
α α ⋅ log 2 e α α M s
α = 1 (2 ⋅ τ )
1
t s ≅ 1.4 ⋅ τ ⋅ log 2
M s
ωd ⋅ t s ωd 1 tan φ 1
Ns = = ⋅ − ⋅ ln M s = ln 2 ⋅ ⋅ log 2
2π 2π α 2π M s
1
≅ (0.11) ⋅ tan φ ⋅ log 2
M s
Transient and Frequency Response 41
Ns f, deg z
0 0 1
0.5 30 0.866
0.9 45 0.707
1.5 60 0.500
3.3 75 0.259
8.8 84 0.100
This risetime formula holds approximately for complex poles with small pole
angles.
axis is a function of w only and is the frequency response M(jw). The magnitude
and phase of M can be found for a particular jw1 by substituting into M(jw).
The magnitude and angle of the resulting complex number is the amplitude
and phase of the frequency response at w1. This can be done graphically on the
s-plane. (Zeros are marked on s-plane plots by an open circle.) M(jw1) can be
calculated from the graph by first finding the length and angle of each vector.
Then,
For example, the s-domain plot shows an M(s) with three poles and one zero.
jw
−p2 = −4 + 2j
j2
−∠p2 = −14.04°
√17
j1
6)|| = √37
|| j 1 − (−
√5
∠p1 = 9.46° 26.57°
−p1 = −6 −4 −z1 = −2 σ
36.87°
−j2
−p2*= −4 − 2j
Transient and Frequency Response 43
(2.24 )
M ( j1) = (100 ) ⋅ = 1.78
(6.08)(4.12)(5.00 )
∠ ( j 1 − ( −6 )) = ∠ (6 + j 1) = tan−1 {}
1
6
≅ 9.46°
1 1 −1
(ω p )
= ⋅ e − tan
( jω p + 1) (ω p ) + 1
2
1 1 ω 2
log = − ⋅ log + 1
( )
ω p
2
+ 1 2 p
1 ω 2
− ⋅ log + 1 ≅ log (1) = 0
2 p ω p1
1 ω 2
− ⋅ log + 1 ≅ − ( log ω − log p ) ≅ − log ω
2 p ω p 1
Transient and Frequency Response 45
For w >> p, log w − log p ≅ log w. The last two equations are the piecewise linear
asymptotic approximations of the exact pole magnitude.
An ideal Bode plot can easily be constructed from these straight-line approxima-
tions, as shown below.
log 1
j ω +1
p 1
−1
p log w
p
10 p 10 p log w
0°
−45°
−90°
−f
The magnitude graph is flat until it reaches a frequency of p, where the slope
changes to −1 (in log-log coordinates). Hence, p, the frequency of the pole, is
called the corner or break frequency.
The relationship between the real part of a pole or zero and Bode-plot break
frequencies is that the break frequency corresponds to −1/s for negative poles
or zeros. The convention is used here of indicating pole location on Bode plots
as p instead of −p. Because Bode-plot frequencies are always positive, no confu-
sion should result.
Often, magnitude is scaled in decibels (dB). For voltage or current, ||A||dB ≡
20 ⋅ log10 ||A||. (Note that the decibel, like the radian, is a pseudo-unit, a scaling
transformation.) A real pole “rolls off” (that is, decreases in magnitude) with a
slope of −1 on a log-log plot or −20 dB/dec ≅ −6 dB/oct. (A decade (dec) is a
10 to 1 frequency range; an octave (oct) is a 2 to 1 range.) The error in the
46 Chapter 1
ω
φ = − tan−1
p
ω
− tan−1 ≅0
p ω p 1
ω π
− tan−1 ≅ − tan−1 {∞} = − = −90°
p ω p1 2
d −1 ω −1 ω ln 10
− tan = ⋅ ln (10 ) ⋅ =−
d ( log ω ) p ω = p 1 + (ω p )2
p ω=p
2
−π 2 − 0 ln (10 )
=−
log (a ⋅ p ) − log ( p a ) 2
Linear approximations of Bode plots for other cases are shown below. Because
frequency-response analysis is linear, these elemental plots can be combined
linearly to produce the total response plot. For complex critical frequencies,
decreasing z increases the magnitude peak and the slope of the phase near the
break frequency.
The maximum magnitude, Mm, for underdamped response occurs at fre-
quency wm. This is derived by setting the derivative of M(jw) to zero and solving.
For a quadratic pole factor
d 1 d 1
=
dω [ j (ω ωn )]2 + j 2ζ (ω ω p ) + 1 d ω 1 − (ω ω )2 2 + (2ζω ω )2
n n
2
ωm = ωn ⋅ 1 − 2ζ 2 , ζ <
2
and
1 2
Mm = , ζ<
2 ⋅ζ ⋅ 1 − ζ 2 2
1
M ( j ωn ) = =Q
2 ⋅ζ
M crosses 1 at
ω M =1 = 2 ⋅ ωm
48 Chapter 1
−1 +1
1
log w p log w z log w
f p
10 p 10p log ω f
0 0 90
f
−90 0
z z 10z log w
10
(a) (b) (c)
p
log w f 10 p 10p log w
90
0 0
f f
0 −180
−90
log w
(d) (e) (f)
2
ω 2 2ζω 2
1 − ω + ω = 2
n n
ωbw = ωn 1 − 2ζ 2 + 4ζ 4 − 4ζ 2 + 2
R1 = 10 kΩ
+
R2 = 100 Ω
Vi C1 = 1 nF Vo
−
C2 = 0.1 µF
From these data, asymptotic approximation of pole and zero frequencies results in
Vo( s ) s ⋅ R2C2 + 1
= 2
Vi( s ) s ⋅ [ R1C1R2C2 ] + s ⋅ [ R1(C1 + C2 ) + R2C2 ] + 1
When the circuit values are substituted, the exact theoretical poles and zero
are
as 2 + bs + 1 = 0
b 1 b 2
s=− ±j −
2a a 2a
Transient and Frequency Response 51
σ = −
b
2a
1 b 2
ω2 = −
a 2a
and
b 1 b
α= , ωn = , ζ=
2 ⋅a a 2 a
The coefficients a and b are composed of circuit values when the quadratic
equation is the characteristic equation of a transfer function. Often, a circuit
element value appears in only one coefficient. This allows control of the poles
by varying the value of the element until desired pole placement is achieved.
Consider three cases in which constraints are placed on the loci of the poles
in the s-plane. The + and − markings on the loci associate a locus with the posi-
tive or negative second term in the equation for s. With these precalculated loci,
pole movement is based on variations in circuit element values.
a = constant, b is parameter
jw
b increasing
a>0
− +
s
1
−
b
=−
2
√a
2a b
−
52 Chapter 1
1
ω2 + σ 2 =
a
This equation describes the locus of the poles for constant a as a circle with
radius 1 a and centered at the origin, as shown above.
jω
a increasing
b>0 +
1
a=0 b a=0
− +
s
− b =−2 −1
2a b b
b = constant
−
b = constant, a is parameter
From the equation for s, 1/a = −2s/b. Substituting into the equation for w2
results in
2σ b 2 2σ 2
⇒ ω2 + σ 2 + σ = 0
2
ω2 = − − −
b 2 b b
1 2 1 2
ω2 + σ + =
b b
Transient and Frequency Response 53
This equation describes the locus as a circle centered at −1/b with a radius of
1/b, as shown above.
jω
b increasing
b
= constant a increasing
2a
b
>0
2a
+
_ +
s
b 2
− =−
2a b _
b/2a = constant
Whenever −s = b/2a, the locus is a vertical line at
b
σ =−
2a
2.2 0.35
t r ≅ 2.2 ⋅ τ = ≅
2π ⋅ f bw f bw
Mm – – – 1.155
ωm – – – 0.707
ωn
1 2
Mm = , ζ<
2 ⋅ζ ⋅ 1 − ζ 2 2
φ
phase delay, τ p ≡ −
ω
Transient and Frequency Response 55
This is the delay time of a sinusoid at frequency w with a phase lag of f. If phase
angle decreases linearly with frequency, each frequency component of a waveform
maintains its alignment in time with the others and no waveform distortion
occurs.
A related quantity, envelope or group delay, is defined as
dφ
τg ≡ −
dω
Group delay characterizes amplitude distortion in the time domain. If all fre-
quency components of a waveform are delayed the same amount, they remain
aligned in time and the waveshape remains unchanged. If not, components of
different frequencies are shifted in time, resulting in waveform distortion. A
pole angle of 30° results in a second-order Bessel response, with maximally flat
group delay. For a quadratic pole factor, the phase is
2ζ (ω ωn )
φ = − tan−1 2
1 − (ω ωn )
= (2ζ ωn )
(ω ωn ) + 1
2
(ω ωn )4 + 2 [2ζ 2 − 1](ω ωn )2 + 1
1 − 2 ⋅ζ 2 ± 2 ⋅ζ ⋅ ζ 2 − 1
We can find z for the MFED just as we found Mm. To find the maximum tg,
set dtg/dw = 0 and solve for w. It is more convenient to find (w/wn)2 after the
derivative is taken, and it is
ω
2
max τ g at = −1 ± 2 1 − ζ 2 , 0 ≤ ζ ≤ 1
ωn
56 Chapter 1
2ζ ± 1−ζ2
max τ g =
(
ωn 4 (1 + ζ 2 ) 1 B 1 − ζ 2 )
For MFED response, the maximum tg must equal tg at w = 0, or 2⋅z/wn. Setting
the maximum tg equal to this and solving for z yields ζ = 3 2 and a 30° pole
angle.
This subject has been developed further in the electronics specialty of filter
circuits. Higher-order responses are often characterized according to optimal
parameters:
• Butterworth filters have maximally flat amplitude response.
• Bessel filters have maximally flat group delay.
• Chebyshev filters optimize the trade-off between amplitude ripple and sharp
amplitude roll-off (or cutoff) with no ripple in the frequency response above
the cutoff frequency.
• Elliptic (or Cauer) filters have the maximum (or “sharpest”) cutoff for a given
order of filter but have ripple above the cutoff frequency.
The response of common transfer functions are shown below in three repre-
sentations: (1) s-domain pole-zero locations; (2) time-domain step response;
and (3) frequency response.
Right half-plane zeros cause preshoot in the step response. The frequency
response in figure (g) is independent of frequency and is an instance of an all-
pass filter. It is not a Bessel filter, however, because the distorted step response
has too much phase distortion.
Amplifier designs are often a trade-off between conflicting transient and fre-
quency response performance.
Transient and Frequency Response 57
(c) 1
−p z preshoot
−1
1 1
p1 −1
(d)
−p2 −p1
p2 −2
1 1
−p
(e) p −2
2 poles
1 + Mp Mm
wn 1 1
f mm
(f) ringing −2
−f
ωn
tp
(g) 1
58 Chapter 1
L +
+
vi C R vo
−
−
This RLC circuit provides a way of generating the response of a quadratic pole.
Its transfer function is
Vo (s ) 1
= 2
Vi (s ) s LC + s (L R ) + 1
1 L 1Ω
ζ= ⋅ =
2⋅R C 2⋅R
R, W z f, deg
1.000 0.500 60
0.707 0.707 45
0.577 0.866 30
0.500 1.000 0
The step response, frequency response (amplitude and phase), and group
delay are plotted from a SPICE-based simulation. Note that for z = 0.707, the
amplitude remains flat to the highest frequency without peaking (MFA) and
that the group delay for z = 0.866 similarly remains flat longest without
peaking.
Transient and Frequency Response 59
1.2
1.0
0.8
vo
0.6
vi
0.4
0.2
0.0
0s 2s 4s 6s 8s 10 s
1 2 3 Time
z 1
2 2 2
1.2
1.0
0.8
Vo
0.6
Vi
0.4
0.2
0.0
1.0 mHz 10 mHz 100 mHz 1.0 Hz 10 Hz
1 2 3 Frequency
z 1
2 2 2
60 Chapter 1
−50
f, deg
−100
−150
−200
1.0 mHz 10 mHz 100 mHz 1.0 Hz 10 Hz
1 2 3 Frequency
z 1
2 2 2
2.5
2.0
1.5
tg , s
1.0
0.5
0.0
1.0 mHz 10 mHz 100 mHz 1.0 Hz 10 Hz
1 2 3 Frequency
z 1
2 2 2
Transient and Frequency Response 61
logZ
C
R
R
1 log ω
RC
(a)
logZ
R
L L
1 log ω
L/R
(b)
logZ
C
R C
R
1 log ω
RC
(c)
logZ
L
R L R
1 log ω
L/R
(d)
Transient and Frequency Response 63
logZ
C
Z in
R
R Z L
+ +
Vi C Vo 1 log ω
RC
– – Vo
log Vi
1
s RC + 1
1
1 log ω
RC
(a)
logZ
C
Z in
R
C Z L
+ +
1 log ω
Vi R Vo RC
– – Vo
log V
i
s RC
s RC + 1
1
1 log ω
RC
(b)
64 Chapter 1
The basic combinations of the first figure of this section are part of the
dividers shown below.
logZ
C Z in
R1 + R2
R1 Z L
R1 R2
+ +
Vi R2 V 1 1 log ω
o
(R1 + R 2) C R2 C
– C –
Vo
logV
i
s R2 C + 1
s (R1 + R 2) C + 1 1
R2
R1 + R2
1 1 log ω
(R1 + R 2) C R 2 C
The impedance magnitudes for Zin and ZL are plotted. ||Zin|| has a break fre-
quency where the line for C intersects the line for R1 + R2 at w = 1/(R1 + R2)C.
||ZL||| decreases (or “rolls off ”) with C until it reaches R2, where it breaks and is
flat. This break frequency is at w = 1/R2C.
Below wp = 1/(R1 + R2)C, ||Zin|| and ||ZL|| track, and ||Vo/Vi|| is flat. Along this
segment, the input and load impedances are equal, and the transmittance is 1.
At wp, ||Zin|| becomes flat while ||ZL|| continues to roll off (with a slope of −1).
This causes ||Vo/Vi|| to roll off until ||ZL|| breaks at w2 = 1/R2C. Above w2, both
||ZL|| and ||Zin|| are flat, and ||Vo/Vi|| is flat at the ratio of ||ZL||/||Zin||, or R2/(R1 +
R2). As on Bode plots, the phase of Vo/Vi decreases (or lags) whenever the mag-
nitude decreases. This circuit causes a phase lag for frequencies between wp and
wz.
Transient and Frequency Response 65
logZ
C Z in
R1 + R2
R1
R2
R1 Z L
R1 R2
+ +
1 1 log ω
Vi C R2 Vo R 2 C (R R ) C
1 2
– – Vo
log V
i
s (R1 R2 ) C + 1
Zin = (R1 + R 2) R2
s R2 C + 1
R1 + R2
1 log ω
(R1 R2 ) C
At wz, ||XC || equals the equivalent resistance we are seeking. This equation
reduces to
Therefore, the value of resistance that is read off the graph where wz intersects
the line for C is R1||R2.
For ||Vo/Vi||, ||Zin|| and ||ZL|| are flat to wp and ||Vo/Vi|| is also flat with a value of
R2/(R1 + R2). At wp, both ||Zin|| and ||ZL|| roll off, maintaining a flat ||Vo/Vi|| until
wz, where ||Zin|| flattens. As ||ZL|| continues to roll off, so does ||Vo/Vi||. Conse-
quently, ||Vo/Vi|| has a pole at wz.
A third example is shown below.
logZ
Z in
R1 + R2
R1 Z L
R1 C R2
C
+ +
Vi R2 Vo 1 log ω
(R1 + R 2) C
– – Vo
log V
s R2 C i
s (R1 + R 2) C + 1 R2
R1 + R2
1 log ω
(R1 + R 2) C
Transient and Frequency Response 67
logZ C
R1 + R2
Z in
R1 Z L
R2
R1
R1 R2
+ +
1 1 log ω
Vi Vo R1 C (R R ) C
R2 1 2
C Vo
– – log V
i
( ) R2
R1+ R2
s R1 C + 1
s (R1 R2 ) C + 1
1
R2
R1 + R2
1 1 log ω
R1 C (R R ) C
1 2
s (R 1 R 2 ) ⋅ C + 1
Z in = (R1 + R 2 ) ⋅
sR1C + 1
68 Chapter 1
logZ
C Z in
Z L
R
1 log w
RC
Vo
log V
i
1
2
1 log w
RC
−0.38 RC
p1,2 = −
1
2RC
(3 B 5) ≅
−2.62 RC
R1 = 10 kΩ
+
R2 = 100 Ω
Vi C1 = 1 nF Vo
−
C2 = 0.1 µF
R1 R2 30
+
+ +
Vi C1 V1 C2 Vo
– –
–
Two RC integrators are cascaded to form a passive filter. Its transfer function
can be found using the reactance chart.
70 Chapter 1
logZ C2 C1 Cs
Cp
R2
Z 1
1 1 log ω
R2 C2 R 2 Cs
The first step is to find V1(s) by loading the first stage with the second. At the
input port, ||Zin|| is constructed on the reactance chart by beginning with the
graph of R2C2. It follows C2 until it intersects R2 at wz = 1/R2C2. C1 shunts this
impedance, with C1 and C2 in parallel at low frequencies (Cp = C1 + C2). The
combined Z1 decreases along Cp until it reaches the break frequency wz. It then
flattens, following the R2C2 curve (following R2), but at a lower resistance. The
curve again breaks where C1 dominates, at wp = 1/R2Cs, where Cs is the series
combination of C1 and C2, and ||Z1|| rolls off.
The situation here is similar to that of the phase-lead circuit above, in which
a curve is shifted from its original location by the addition of another imped-
ance. In it, the R2C curve was shifted upward when the series resistance R1 was
added to it. This caused the capacitive roll-off of ||Zin|| to be shifted to the right
so that its break frequency at R2 was at the same frequency as C when combined
with R1||R2. A similar effect occurs in this example, except that it is due to the
addition of shunt C instead of series R. Because Cp dominates Z1 at low frequen-
cies instead of C2, it reaches wz at a resistance of
C2
R2 ⋅
C1 + C 2
When C1 dominates Z1 at wp, the break in ||Z1|| occurs where this resistance
intersects C1. As the upward arrow on the plot shows, the capacitance that would
result when combined with R2 is Cs. To construct ||Zin||, R1 is added to ||Z1||; it
shifts the graph upward. Then the transfer function with first-stage output Vi
can be constructed from ||Zin|| and ||Zi||. Similar construction for the second stage
(R2C2) and a combination of reactance chart transfer functions produces the
desired transfer function magnitude.
The expression for Z1(s) is found by writing a voltage-divider formula from
the schematic diagram above:
Transient and Frequency Response 71
sR 2C 2 + 1 CC
Z 1(s ) = ; C p = C1 + C 2 , C s = 1 2 = C1 C 2
sC p ⋅ (sR 2C s + 1) C1 + C 2
where || is the “parallel” math operator, not a topological descriptor. This expres-
sion is consistent with the reactance graph shown above.
The first-stage transfer function is
V1 s ⋅ R 2C 2 + 1
= 2
Vi s ⋅ [R1R 2C1C 2 ] + s ⋅ [R1C p + R 2C 2 ] + 1
V o V1 1 1
= ⋅ = 2
Vi Vi s ⋅ R 2C 2 + 1 s ⋅ [R1R 2C1C 2 ] + s ⋅ [R1C p + R 2C 2 ] + 1
It is of interest to note that a double pole at −1/RC does not occur when the
resistors and capacitors are of the same values. Under these conditions,
−0.382 RC
R1 = R 2 = R , C1 = C 2 = C ⇒ ζ = 1.5, p1,2 =
−2.618 RC
This attempt to design a two-pole filter at −1/RC fails because the second-
stage loading causes the poles to shift. To achieve a two-pole roll-off at a specified
frequency, circuit values must be chosen to make the denominator of the trans-
fer function a perfect square. The minimum value of z = 1 is approached when
the second-stage loading is minimized by making R2 >> R1 and C2 << C1. For
either R1 = R2 or C1 = C2, minimum ζ = 2 .
R1 R2
40 60
+ + + +
Vi C1 V1 V1 C2 Vo
– – – –
72 Chapter 1
2.0 s
tg
1.0 s
0.0 s
vg(30) vg(60)
1.0 V
0.5 V
0.0 V
1.0 mHz 10 mHz 100 mHz 1.0 Hz 10 Hz
Frequency
vg(30) vg(60)
1.0 V
0.8 V
0.6 V
0.4 V
0.2 V
0.0 V
0s 2s 4s 6s 8s 10 s
Time
v(30) v(40) v(60)
Transient and Frequency Response 73
CLOSURE
This survey of linear dynamic response is the foundation for analysis of active
circuits with reactive elements. We will return to the amplifiers in Designing
Amplifier Circuits and extend their analyses to the complex-frequency domain
using the methods presented here in Designing High-Performance Amplifiers. In
practical circuits, the assumption of linearity applies for small-signal amplifiers.
The extensive analysis done here of second-order circuits does not readily apply
to higher-order circuits, and the formulas for tp, Mp, Mm, and z are not neces-
sarily valid when zeros or additional poles are present.
2
Dynamic Response Compensation
R1 C1
Vi(s)
+
R2 C2 Vo(s)
−
The familiar resistive voltage divider, shown above, illustrates the idea of com-
pensation. When a capacitive load C2 shunts R2, the step response is overdamped
and bandwidth is reduced. To compensate for C2, C1 is added in parallel with
R1. The transfer function of this divider is
V o (s ) R 2 s ⋅ R1C1 + 1
= ⋅
Vi (s ) R1 + R 2 s ⋅ (R1 R 2 ) ⋅ (C1 + C 2 ) + 1
The addition of C1 introduces a finite zero and makes N(s) and D(s) of the
same degree in s, a condition for an all-pass filter. When the pole and zero are
equated, the (all-pass) compensation condition is
R1⋅C1 = R 2 ⋅C 2
A similar technique can be used with the current-divider dual, in which series
load inductance is compensated by placing series inductance in the other
76 Chapter 2
branch of the divider. To compensate, the L/R time constants of the two
branches are set equal.
1+a
1−a
Now suppose that this divider, or a circuit with a similar transfer function, is
not properly compensated and has a step response like that shown above, in
which the fractional overshoot or undershoot is a. This time response is
sτ + 1 1 τ 1 −1 τz 1 −τ p
L−1 z ⋅ = L−1 z + = L + +
sτ p + 1 s sτ p + 1 s (sτ p + 1) sτ p + 1 s sτ p + 1
τ
= 1 + z − 1 ⋅e −t τ p
τ p
τ z = (1 + a ) ⋅ τ p
L C
Z
R1 R2
Z = R1 ⋅
(sL R1 + 1) (sR 2C + 1) = R ⋅ s 2(LCR 2 R1 ) + s (L R1 + R 2C ) + 1
s 2LC + s (R1 + R 2 )C + 1 s 2LC + s (R1 + R 2 )C + 1
1
Z has two poles and two zeros. If the poles and zeros cancel, the input resistance
is merely R1 and is independent of frequency. This is achieved when
R L
LC ⋅ 2 = LC , + R 2 ⋅C = (R1 + R 2 ) ⋅C
R1 R1
or
L
R1 = R 2 = R , = R ⋅C
R
sL R2 s 2LC + s [(L R1 ) + (L R 2 )] + 1
Z = + = R2 ⋅ 2
sL R1 + 1 sR 2C + 1 s [ LCR 2 R1 ] + s [ L R1 + R 2C ] + 1
The all-pass conditions are found by equating N(s) and D(s) and then equating
coefficients:
78 Chapter 2
R1 L
R2 C
L ⋅C ⋅ R 2 L L L
= L ⋅C , + = + R 2 ⋅C
R1 R1 R 2 R1
L
R1 = R 2 = R , = R ⋅C
R
Note that they are the same as for the previous circuit example. For both,
R = Zn.
V o (s ) Z f (s )
=−
V i (s ) Z i (s )
logAv
C 1
R RC
−1
Vi −
Vo
+ 1 log w
(a) (b)
logAv
+1
R 1
C RC
Vi −
Vo
+ 1 log w
(c) (d)
Op-amp integrator:
V o (s ) 1
=−
V i (s ) sRC
Op-amp differentiator:
V o (s )
= −sRC
V i (s )
The transfer functions are shown on the Bode plots of figures (b) and (d) above,
to the right of their respective circuits.
For the op-amp integrator, a finite-gain op-amp cannot supply adequate gain
as the input frequency approaches zero. At 0 Hz (dc), the op-amp circuit is open
loop and subject to static drift from offset errors. To stabilize the closed-loop
gain (at some high value and at a low frequency), the feedback capacitor is
shunted by a large resistor, as shown below.
80 Chapter 2
Ri Rf
Vi −
Vo
+
Rf 1
Av = −
Ri · sRf C + 1
The static gain is then −Rf/Ri and the output, though not exactly the integral,
is predictable and stable.
logZ
Rf
Zf
Ri
1 log w
Rf C
logAv
Rf
Ri
1 log w
Rf C
The reactance plots for ||Zf || and ||Zi || are shown above. The ratio, ||Zf ||/||Zi ||, is
the magnitude of the gain ||Av||. At frequencies below wp = 1/RfC, C is effectively
an open circuit, and the gain is determined by the resistors. Above wp, C domi-
nates Rf, and integration occurs; the −1 slope (single-pole roll-off) is character-
istic of time-domain integration.
The op-amp differentiator has similar limitations but at high frequencies. To
limit high-frequency gain, Ri is added in series with C, as shown below.
Dynamic Response Compensation 81
Rf
Ri C
Vi −
Vo
+
Av = −Rf C s
sRi C + 1
logZ
Rf
Zi
Ri
1 log w
Ri C
logAv
Rf
Ri
Zi
1 log w
Ri C
Ci Cf
Vi –
Rs Ri Vo
+
sR C + 1
Av = – —
— ————
— —
—— i i
–—————————— ——
s ( Rs + Ri ) Cf (s ( RsRi ) Ci + 1)
82 Chapter 2
For this circuit, ||Zf || = 1/w ⋅ Cf, and ||Zi || is shown on the log ||Z|| plot.
logZ Cf logAv
Ci
Ri + Rs Z i
Ri 1
Rs (Ri + Rs)Cf
RiRs
1 1 log ω 1 1 log ω
Ri Ci (RiRs) Ci Ri Ci ( R Rs)Ci
i
As shown for a similar passive circuit, the addition of Rs to the RiCi plot shifts it
upward to Ri + Rs at 0 Hz. This ||Zi || plot rolls off and intersects Rs at a break fre-
quency that, if it were caused by Ci, would be due to an equivalent resistance of
Rs||Ri. This is shown by the dotted lines with arrows. The upward-shifted ||Zi || plot
rolls off at a capacitive value less than Ci. Since the circuit has no capacitor of
this value, the zero of ||Zi || is referred to the Ci curve (following the dotted lines)
so that its resulting expression is readily interpretable in terms of the circuit
topology. The ||Av|| plot follows, as in previous examples, from the plots of ||Zf ||
and ||Zi ||.
Rc Cc
Ci
Rf
Vi –
Rs Ri Vo
+
Rf ( sRc Cc + 1) ( sRi Ci + 1)
Av = −
R i + Rs (s [ RiRs] Ci + 1) (s [Rf + Rc] Cc + 1)
The op-amp circuit shown above does not have a unique transfer function
plot but depends on the relative values of its poles and zeros. The reactance-
Dynamic Response Compensation 83
logZ Cc logZ Ci
Z i
Rf + Rc Z f Ri + Rs
Rf Ri
Rc Rs
RfRc RiRs
1 1 log ω 1 1 log ω
(Rf + Rc)Cc Rc Cc Ri Ci ( R Rs)Ci
i
The reactance plot of ||Zf || is shifted from the plot of RcCc because ||Zf || = Rf ||Rc
at high frequencies. At 0 Hz, ||Zf || must be Rf. The zero of ||Zf || is set by the RcCc
plot, and ||Zf || has a −1 slope between resistances of Rf ||Rc and Rf. This slope
represents a capacitance greater than Cc but not an actual circuit element value.
Therefore, the break frequency at Rf is found by referring the resistance to the
Cc plot (the dotted line with arrow pointing upward). The resistance at Cc is
Rf + Rc, and the pole of ||Zf || is at 1/(Rf + Rc)Cc. This technique of scaling the
impedance at a given frequency by referring to a reactive circuit element (such
as Cc here) to find the associated resistance is also used to find ||Zi||.
When ||Zf || and ||Zi|| are combined to form ||Av||, the transfer function shown
below results. In the particular plots shown above, Rf > Rc, Ri > Rs, and the order-
ing of poles and zeros as shown is assumed. Again, this frequency response is
not unique but depends on the placement of poles and zeros. Some ordering
limitations are imposed by basic circuits laws. The pole at 1/(Ri||Rs)⋅Ci must
always be higher in frequency than the zero at 1/Ri⋅Ci, and the zero at 1/Rc⋅Cc
must be greater than the pole at 1/(Rf + Rc)⋅Cc. Furthermore, depending on
circuit values, complex poles and zeros are possible for this circuit, and the
reactance chart asymptotic approximations may not be adequate for lightly
damped response.
84 Chapter 2
logAv
RfRc
Rs
Rf
Ri + Rs
1 log ω
1 Ri Ci
1
( Rf + Rc )Cc
1 (RiRs)Ci
RcCc
Z f + Zi Z
Av = = Hin
Zi Zi
where ZHin is the impedance of the feedback network from the op-amp output.
On a reactance chart, ||ZHin|| is plotted by adding ||Zf || and ||Zi|| on the chart. Since
asymptotic approximations are used,
log Z 1 + Z 2 = log Z1 2 + Z 2 2
) = log Z
log Z 1 , Z1 Z 2
= ⋅ log ( Z 1 2 + Z 2
1 2
2 2 , Z 2 >> Z 1
Consequently, ||Z1 + Z2|| = ||Z1|| + ||Z2|| under the given constraints, and reactance
chart impedance magnitudes can be asymptotically combined by addition of
individual impedance magnitudes.
theory, found typically in control and circuits textbooks, and will not be system-
atically developed here. Instead, basic aspects of amplifier stability and desirable
dynamic response are explained, leading to methods for compensation of ampli-
fiers that have undesirable responses.
Of the representations of Av(s), the Bode, Nyquist, and root-locus plots are
the most commonly used. Bode plots are already familiar and present the fre-
quency and phase response. Nyquist plots of the imaginary (jw-axis) and real
(s-axis) components of GH with w as the parameter are an alternative repre-
sentation. For each of these, closed-loop performance is determined by the
loop-gain characteristics.
Root-locus diagrams are s-plane plots of the loci of closed-loop poles with
open-loop gain K as a parameter. As K increases from zero, the closed-loop poles
begin at open-loop poles and proceed toward open-loop zeros (some of which
may be at infinity). When these poles leave the left half-plane, the feedback
circuit becomes unstable. The pole loci can be found by setting the denomina-
tor of Av(s) to zero. Then,
1 + G (s ) ⋅ H (s ) = 0
or
GH = −1 = 1⋅ e ±π
GH = 1, ∠ (GH ) = ±180°
Locating the loci in the s-plane is simplified by root-locus rules. These rules are
constraints imposed on the location of the closed-loop poles by these constraint
equations. Some of the more commonly used (and easily remembered) rules
are the following:
1. The root loci start at the poles of GH (for K = 0).
2. The root loci terminate at the zeros of GH.
3. There are as many separate root loci as poles of GH.
86 Chapter 2
log
GH
K
1
H
p (KH + 1)p log w
K
G (s ) =
s p +1
=
G K 1
Av (s ) = ⋅
1 + GH
KH + 1 s (KH + 1) p + 1
The closed-loop response is also that of a single, real pole, but at the fre-
quency of wbw = (KH + 1) ⋅ p. The bandwidth has been extended by KH + 1. This
response is unconditionally stable. (Whenever steady-state frequency response
(that is, jw-axis response) is related to pole locations in s, it is assumed that a
positive value of the real component of the pole location is used for the steady-
state frequency. To be precise, wbw = (KH + 1) ⋅ |−p| for real poles. Frequency
response involves only positive frequencies, and p > 0 for negative poles, so no
confusion should result.) The root-locus plot is shown below.
Dynamic Response Compensation 87
jw
−(KH + 1)p -p s
K
G (s ) =
(s p1 + 1) ⋅ (s p2 + 1)
Av (s ) =
KH 1
⋅
KH + 1 s 2 (KH + 1) ωn2 + 2ζ s (KH + 1) ωn + 1
and
ζ p + p2
ζc = = 1
KH + 1 2ωnc
88 Chapter 2
For complex poles, both pole angle and magnitude depend on the static loop
gain, as did the single-pole response. That is why static loop gain is the param-
eter of closed-loop pole movement for root-locus plots. For both first- and
second-order loop gain, stability is unconditional. Response can become unac-
ceptably underdamped in Av(s) for excessive loop gain, but the poles remain in
the left half-plane. The Bode magnitude and root-locus plots are shown for
second-order loop gain below.
GH
p1 p2 log w
(a)
jω
−p2 −p1 s
(b)
The Bode plot of ||G|| and ||1/H ||, for the single-pole G and constant H, is shown
below.
Dynamic Response Compensation 89
log
K G
1
H
p wbw log w
Because the magnitude axis is logarithmic, the difference between the ||G|| and
1/H plots is the loop gain. That is,
ωbw = ( KH + 1) ⋅ p
and is the same as for the plot of ||GH|| in the first Bode plot.
The figures below show some Bode and root-locus plots for circuits with up
to three poles and two zeros. Bode plots show the gain-phase relationship with
frequency directly and are most useful for compensating fixed-gain amplifiers.
Root-locus plots show the closed-loop poles in the s-plane and how these poles
vary with loop gain. For circuits with three or more poles, the closed-loop poles
can leave the left half-plane with increasing K. The addition of zeros tends
to “bend” the loci back from the jw-axis. This effect is a basis for response
compensation.
90 Chapter 2
−z −p −p −z
p z z p
(a) (b)
p1 p2 z p1 z p2
(c) (d)
z p1 p2 p1 p2 p3
(e) (f)
−p2
−z −p3 −p2 −p1 −p3 −z −p1
p1 p2 p3 z p1 p2 z p3
(g) (h)
p2 p3
(i) (j)
Dynamic Response Compensation 91
Im{GH( jw)}
w = 0+
−1 w = 0+ Re{GH( jw)}
b
c
w = 0+
Im{GH}
w=∝ w = 0+
−1 f Re{GH}
GH
Im
B A Re
Enclosed,
Encircled, encircled
not enclosed
PM
ζc ≅ , PM in deg, 0 < ζ c < 0.7, 0 < PM < 64°, 2nd-order
100
94 Chapter 2
1
G(s ) = , H =1
s s
⋅ + 2 ⋅ζc
ω nc ω nc
This choice results in a closed-loop transfer function with only a quadratic pole
factor. Solve for the unity-gain crossover frequency wT. Then solve for the phase
margin, and substitute wT. The result, in radians, is
π 2 1
PM = − tan −1 ⋅ + 1 − 1
2 2 4 ⋅ζc
4
90
70
PM, deg
50
30
10
z can also be calculated by using the approximations of zc and Mpc with the zc
equation:
ζ≅
(75 − M pc ) ⋅ KH + 1 = 1.37
100
G(s) Vo
Ii C
96 Chapter 2
This amplifier consists of a voltage amplifier with voltage gain G(s). The feed-
back blocks are
1 R 1
Ti = R = , H =−
sC sRC + 1 sRC + 1
G (s ) R G (s )
Z m (s ) = Ti (s ) ⋅ = ⋅
1 + G (s ) H (s ) sRC + 1 1 − G (s ) (sRC + 1)
G (s )
= R⋅
sRC + 1 − G (s )
−K
G (s ) =
sτG + 1
Then
Z m (s ) = −R ⋅
K 1
⋅
K + 1 s 2 ⋅[RC τG (K + 1)] + s ⋅[(RC + τG ) (K + 1)] + 1
To find PM, because of the zero in G/(1 + GH) due to H, we cannot use the
second-order approximations even though Zm(s) has no finite zeros. Instead we
apply a more general approach using the Bode plot.
For K = 999, R = 1 MΩ, tG = 159 µs (pG = 1 kHz), and C = 5 pF, then at 0 Hz,
Zm(0) = −999 kΩ, and the closed-loop poles are at
(1000)
(1kHz)⋅ (1000) = 1MHz, = (31.8 kHz ) ⋅ (1000 ) = 31.8 MHz
2π RC
These poles are not too close, but the static loop gain is high. The damping
ratio is low:
Dynamic Response Compensation 97
b
ζc = = 0.092
2 a
logGH
1000
100
31.4
10
178 kHz
1
1 kHz 100 kHz 1 MHz log f
−90°
−135°
−159°
From the ideal Bode plot, the PM is about 11°, which is nearly unstable.
PM is found as follows. First, find the gain at the higher pole. It is 31.8 kHz/
1 kHz = 31.8 times less than the first pole. The gain slope between poles
is −1, so the ratio of gains is also 31.8. The open-loop gain at 31.8 kHz is thus
1,000/31.8 = 31.4. The magnitude then decreases at a slope of −2 and crosses
unity gain at
We now know fT and proceed to plot the phase. The phase lags of the two
poles overlap. The 1 kHz pole phase range extends from 100 Hz to 10 kHz, and
the 31.8 kHz pole range is from 3.18 kHz to 318 kHz. In the overlap (between
98 Chapter 2
3.18 kHz and 10 kHz), the phase slope is twice that due to a single pole. For a
single pole, phase changes −90° in two decades for a −45°/dec slope. In the
overlap, it is −90°/dec. At the higher pole, f = −135°. To find the additional
phase lag to fT, calculate the number of decades and multiply by the phase slope,
then add −135°:
178 kHz
log ⋅ ( −45° dec ) − 135° = −169°
31.8 kHz
Then PM = −169° − (−180°) = 11°. The result from the exact Bode plot is also 11°.
Most feedback circuits have more than two poles and are capable of instabil-
ity. Feedback circuit compensation relies on an intuitive understanding of how
pole and zero placement affects stability. Although optimal compensation tech-
niques exist, they are rarely the most expedient, cost-effective, or reliable ways
to compensate most feedback circuits.
Consider a loop gain with n poles at frequency w = p. The Bode plots of mag-
nitude and phase are shown below. The magnitude rolls off at p with a slope of
−n. The phase lags by −45°⋅n at p and rolls off at −45°⋅n/dec. The frequency at
which the asymptotic approximation for phase crosses −180° is
ω φ = p ⋅10(4 −n ) n
ωT = p ⋅ K 1 n
1 104 −n
log ω φ − log ωT = ⋅ log >0
n K
Dynamic Response Compensation 99
logGH
−n
1
p wΤ log w
−90°n (−45°)n/decade
−135°n
−180°n
As n increases, f rolls off toward −180° faster than ||GH|| does toward one. As
this frequency difference approaches zero, the maximum K for stability is
approximately
K < 104 −n
For n = 4, K < 1, which is hardly a useful feedback circuit. If the poles are
complex, the situation is worse; f rolls off even faster. Frequency plots for a
three-pole circuit are shown in root-locus plot (f) on page 90.
Now consider the effect on stability of separating the poles. For a two-pole Av,
zc increases with open-loop z, which can be expressed in p1 and p2 by multiply-
ing the factors of G. The coefficients yield
1 p +p
ωn = p1⋅ p2 , ζ = ⋅ 1 2
2 p1 p2
100 Chapter 2
wn is the geometric mean of the two poles and lies midway between them on a
Bode (log w) plot. Relate the poles by a constant g :
p1 = γ ⋅ p2, γ ≥ 0
Then
(γ + 1)
ζ=
2 γ
COMPENSATION TECHNIQUES
Compensation is often necessitated by circuit imperfections. Parasitic circuit
elements, unavoidable reactive input and output loading, and undesirable
amplifier frequency response are the major reasons. Some of these are shown
for the following op-amp circuit.
The power supply leads to the op-amp terminals contribute series inductance
(L1 and L2). Stray capacitance from the supply terminals to the inputs is signifi-
cant if appreciable high-frequency dynamic voltage is present at the supply ter-
minals. The op-amp inputs have some internal capacitance to ground, causing
a shunt RC with Ri. The op-amp output is an equivalent shunt RL in series with
a voltage source. The inductance is due to gain roll-off above the op-amp band-
width. (See Chapter 3.) This output impedance can resonate with a capacitive
Dynamic Response Compensation 101
Rf +V
L1
C1
Ri −
+
Cin + Rout
Vi Vo
Rin
− Cin − Lout
C2 CL RL
L2
−V
load. Furthermore, the op-amp usually has several poles. All of this amounts to
a “naturally occurring” unstable circuit requiring response compensation.
A clue to compensation comes from studying root-locus plots on which mul-
tiple poles cause instability (with sufficient gain), as shown below. The inclusion
of a zero in the loop gain causes poles that would head to the right to be “pulled
back” from their course toward the jw axis.
p1 p2 p3
(f )
102 Chapter 2
Root-locus rule g (p. 90) is intuitively powerful for envisioning where the
poles of separate loci will move. They maintain a fixed centroid on the real axis
so that pole movement – say, to the left – is accompanied by corresponding pole
movement to the right.
p1 p2 p3 z
(g)
When a zero terminates the movement of a pole to the left (as in root locus
(g), shown above), the poles moving right also cease moving in that direction.
Depending on the order of poles and zero, various loci occur but always act
according to this rule (as seen in root loci (h–j)).
Adding LHP zeros to the loop gain enables the response to be compensated.
So another heuristic stability rule is as follows:
−p2
−z −p3 −p2 −p1 −p3 −z −p1
p1 p2 p3 z p1 p2 z p3
(g) (h)
1
−4 −3 −2 −1 s
1 2 3 4 log m
Pole-zero cancellation
1 −2.5
−4 −3 −2 −1
1 2 3 4
Phase-lead
Phase-lead compensation places the zero near wf, where f = −180°. This prolongs
a stable phase while magnitude continues to roll off toward one. The compensa-
tor pole is an implementation side effect that must be put somewhere. Since
the zero is placed where phase lead is needed, the pole should be placed at a
higher frequency, well beyond wT, where the additional phase lag it contributes
will occur beyond where the magnitude crosses one. Phase-lead compensation
is demonstrated in the above figure. Because phase-lead compensation occurs
at high frequencies, it mainly affects the transient response.
104 Chapter 2
1
−4 −3 −2 −1.5 0
1.5 2 3 4
Phase-lag
1
−7 −6 −5 −4 −3 −2 −1
1 2 3 4 5 7
Lag-lead
Compensation
Pole separation can itself be a technique. If the poles are far enough apart, the
magnitude, starting from the lower-frequency poles, has enough frequency
range to decrease to a gain of one before excessive phase lag accumulates. An
important instance of pole separation is dominant-pole compensation, in which one
pole is placed at a frequency much lower than the others (and thus dominates
the response).
Another pole separation technique is pole-splitting, in which a low-frequency
zero is introduced to pull an adjacent pole toward it; all the while the next
higher frequency pole increases in frequency. The effect is just the opposite
of what is usually expected on a root-locus plot; the poles separate instead of
moving toward each other (while satisfying root-locus rules).
One of the simplest of all compensation techniques is static loop gain reduction.
This may not be desirable in many applications due to its reduction in the
beneficial effects of feedback. But for circuits with abundant loop gain (as many
op-amp circuits have), this can be an effective technique.
Although these techniques are usually sufficient to achieve desirable response,
combinations of them may be necessary for highly unstable amplifiers. In addi-
tion to stabilization of the loop with compensators, stages in GH can be individ-
ually compensated. Sometimes a transistor causes an oscillation and must be
stabilized before overall loop response can even be considered. Therefore, good
design practice is to start with an evaluation of stage responses before consider-
ing loop response.
The techniques described in this section have various realizations in analog
circuitry. But a technique and its various realizations (and how to design them)
are different considerations, just as filter types (such as Butterworth, Bessel)
have corresponding circuit realizations (such as state-variable, negative imped-
ance converter, Sallen-Key). The limitations on circuit topology can affect the
choice of technique (bottom-up design) though ideally the nature of the
problem determines the best choice of technique (top-down design).
the pole is less than the zero, the response of (a) below results; if the zero is
less than the pole, (b) results.
−z −p −p −z
p z z p
(a) (b)
R1
jw
+ +
Vi Vo −p −z s
C
R2
− −
z = 1/R1C Phase-lead
p = 1/(R1R2)C
(a)
jw
+ R1 +
R2
Vi Vo −z −p s
C
− −
p = 1/(R1 + R2)C Phase-lag
z = 1/R2C
(b)
R1
jw
+ +
C2
− −
z1 = 1/R2C2 Lag-lead
z2 = 1/R1C1
p1 << p2
(c)
Dynamic Response Compensation 107
For the phase-lead (a) and phase-lag (b) compensators, the separation of pole
and zero depends on the ratio of R2 to R1 + R2. For effective compensation, this
separation must be significant; therefore, the values of R1 and R2 must be sig-
nificantly different. The lag-lead compensator of (c) has transfer function
T (s ) =
(sR1C1 + 1) ⋅ (sR 2C 2 + 1)
s ⋅ R1C1R 2C 2 + s ⋅ (R1C1 + R1C 2 + R 2C 2 ) + 1
2
and R1C1 << R2C2. The wide separation of these critical frequencies is desirable.
By choosing the separation of the zeros, we can determine the pole and zero
pair separations. A trade-off between these separations must be based on the
particular amplifier requirements.
Cf
Rf
Ri
−
+ Vo
Ci +
Vi
−
(a)
+
+ Vo
−
Vi Rf
−
Cf
Ci Ri
(b)
108 Chapter 2
These are not the only compensator realizations. The uncompensated ampli-
fier topology affects choice of design, especially if the compensator can be syn-
thesized from part of the given topology. What follows are particular amplifier
compensation techniques.
The op-amp shown above has one op-amp pole p in G(s). Another pole is due
to the input capacitance Ci. If the poles are too close, compensation might be
needed. Inserting a phase-lead compensator in cascade with either the input or
output of the op-amp is undesirable because it decreases input resistance or
increases output resistance. Because H consists of a voltage divider, it can be
modified to form a phase-lead compensator. The topology of H is familiar; it is
an uncompensated voltage divider. A compensation capacitor Cf is placed in
parallel with Rf. Then
Ri sR f C f + 1
H = − ⋅
R f + Ri s (R f Ri ) ⋅ (C f + C i ) + 1
R
Cf = i ⋅C i
Rf
From the simulated open-loop Bode plot of GH, shown below, fT ≅ 80 kHz
and PM ≅ 26°.
84.867 −5.7066
43.334 −40.560
Magnitude, dB
1.8000 −75.414
Phase, log
0
−39.733 −110.27
−81.288 −146.12
−154
−122.80 −179.98
1.0000 100.00 10000.0 +1.00E + 0.6
Frequency, Hz
(zc or Mpc cannot be applied here because H has a pole. Poles of H become
zeros of the closed-loop gain.) The closed-loop frequency response is shown
below.
28.413 27.934
14.732 4.3472
Magnitude, dB
−19.240
Phase, deg
1.0513
−12.630 −42.826
−26.311 −66.413
−39.992 −90.000
1.0000 100.00 10000.0 +1.00E + 0.6
Frequency, Hz
110 Chapter 2
5.8654
Amplitude, V 5.4865
5.1076
4.7286
4.3497
0.0000 +2.00E−05 +4.00E−05 +6.00E−05
Time, s
log GH
p comp.
pH comp.
57 Hz
We could have chosen to cancel p with the zero instead. If p were cancelled, Cf
would be 72.3 nF, and the magnitude plot would be flat to the compensator pole,
now at only 56.8 Hz, with single-pole roll-off from this pole. This alternative pro-
vides greater loop bandwidth. For the inverting op-amp, the larger Cf causes a
lower-frequency pole in Ti, reducing closed-loop bandwidth considerably.
The maximum amount of phase lead that a phase-lead compensator intro-
duces into a loop depends on the separation of its pole and zero. From the
asymptotic approximation for phase, both pole and zero linearly affect phase
for one decade on each side of them. If they are separated by two decades, the
zero achieves a full 90° of phase lead before the pole begins to take effect.
Consequently, maximum phase lead equals
Dynamic Response Compensation 111
10 kΩ
Rf
Ri
+ −
1 kΩ Vo
+
Vi
A fast op-amp has a gain of 2.2 M and poles at 100 Hz and 1 MHz.
105.98 −5.7051
73.987 −40.449
Magnitude, dB
−75.194
Phase, deg
41.998
10.009 −109.94
−21.981 −144.68
−53.970 −179.43
10.000 1000.0 +1.00E + 05 +1.00E + 07
Frequency, Hz
112 Chapter 2
The above Bode plot of GH (without Cf) shows that phase lag approaches −180°,
causing oscillatory response. Cf is introduced to phase-lead compensate the
loop. The closed-loop response is shown below.
33.624 −1.4489
22.962 −36.909
Magnitude, dB
−72.370
Phase, deg
12.300
1.6374 −107.83
−9.0249 −143.29
−19.687 −178.75
+1.00E + 06 +1.00E + 07
Frequency, Hz
Bode plot gain at the second pole frequency and the unity-gain frequency fT
are of interest. On a log-log plot, a line with slope n relates changes in magni-
tude and frequency according to
n
y2 f 2
y = f
1 1
The loop gain is 2.2 M/11 = 200 k. The pole separation of p1 and p2 is
1 MHz /100 Hz or 4 decades. With a negative slope, the loop gain is reduced
over 4 decades at p2, to 200 k/104 = 20. For fT, the slope is −2 and
The phase plot (dashed curve) shows a phase lag of −169° at fT, and PM =
11°. At p2, the phase lag is −135°, and the phase rolls off at −45°/dec. At
4.47 MHz, then over
Dynamic Response Compensation 113
( R R )C
(45°) ⋅ log = (45°) log f i f = (45°) ⋅ log f + 1
p R
z R fC f Ri
or (45°)(log 11) ≅ 47°. The phase lead of the zero occurs over a frequency range
of log (11) ≅ 1.04 dec. If the high end of this range is placed at the compensated
fT, or fTc, then phase lag is held constant from fTc/(p/z) to fTc. This placement of
phase-lead range is accomplished by noting that p begins to affect phase at p/10.
So we set
p 10 ⋅ fTc
fTc = , z=
10 (p z)
An increase in z from this placement fails to use the full range of phase lead. A
decrease in z increases fTc until the break to a −2 slope occurs at fTc.
logGH
z decreasing
fTc2
z2 z3 f T fTc1 log w
114 Chapter 2
−1 −2
fTc = fT ⇒ f = fTc ⋅ z
z z T
p ⋅z
p = fT ⋅ 10 ⋅
10 p
fT = , z = fT ⋅ ,
10 p z z
p
z = 4.26 MHz, p = 11⋅ z = 46.9 MHz, fTc = = 4.69 MHz
10
426 kHz
log ⋅ ( 45°) − 135° = −118°
1 MHz
Phase-lag compensation of the amplifiers in (a) and (b) above can be imple-
mented in H by connecting a series RC between the op-amp input terminals, as
shown below.
Dynamic Response Compensation 115
Rf
Ri
−
+ Vo
Ci +
Vi Rc
−
Cc
(a)
+
+ Vo
Cc −
Vi
Rf
− Rc
Ri Ci
(b)
Ri sRcC c + 1
H (s ) = − ⋅ 2
R f + Ri s [RcC c R pC i ] + s [R p (C c + C i ) + RcC c ] + 1
Ri sRcC c + 1
H (s ) ≅ − ⋅
R f + Ri (sR pC c + 1) ⋅ (sRcC i + 1)
The effect of this compensation is to add a pole and zero. Because Rc << Rp, the
pole frequency, 1/Rp ⋅ Cc, is less than the zero frequency, 1/Rc ⋅ Cc. For Cc >>
(Rp/Rc)·Ci, this zero is less than the second pole, 1/Rc ⋅ Ci. This results in a pole
and zero ordering of
1 1 1 1
p< < < <
R pC c RcC c R pC i RcC i
116 Chapter 2
logGH
−1 Uncompensated
response
−2
1 1
−1 Rp C i Rc C i
p 1 1 log w
Rp Cc Rc C c
−2
Above 1/Rp ⋅ Cc, the magnitude decreases at a steeper slope at small phase
angles. Then, as w approaches a gain of one, the zero is introduced (at 1/Rc ⋅ Cc)
to reduce the phase-angle slope and to increase phase margin. The root-locus
plot is shown below.
jω
–1 –1 –1 –p σ
Rp C i Rc C c Rp Cc
Rf
Ri 10 k Ω
1 kΩ
–
+ Vo
+
Vi Rc
–
Cc
We want to phase-lag compensate the amplifier for maximum PM. The op-amp
has poles at p1 = 100 kHz and p2 = 1 MHz and a static gain of 2200. A phase-lag
compensator is realized by adding a series RC from the inverting input of the
op-amp to ground with elements Rc and Cc. Then
Ri s ⋅ RcC c + 1
H (s ) = − ⋅
R f + Ri s ⋅[Rc + (R f Ri )]⋅C c + 1
Substituting values, H(0) = 1/11 = 0.0909 and GH(0) = 200. To achieve as much
PM as possible, the pole and zero of H must be widely separated. The ratio of
the H zero to pole is
z R f Ri
= 1+
p Rc
and is large when Rc << Rf ||Ri. Rf and Ri are given, allowing us to both place
and separate z and p by selecting Rc and Cc. If the high end of the phase range
of z is placed two decades below p1, then phase is restored to zero at p1/10,
but the gain will have rolled off by a decade to 20. By placing z at 1 kHz,
RcCc = 159 µs. For a full 90° of phase lag, z/p = 100. Substituting into the
above equation gives Rc = 91.8 Ω. The closest 5% resistor value is 9.1 Ω. Cc is
159 µs/9.18 Ω = 17 µF, or a 5% tolerance value of 18 µF.
118 Chapter 2
This is log (1.41), or 0.15, decades above p2. At p2, f = −90°. At −90°/dec, the
additional phase lag at fTc is 59° or −149° total, and the PM = 31°.
sR (C + Cc ) + 1
= −
Vo K
⋅ 2
Ii
K + 1 s [τG R (C + Cc ) (K + 1)] + s [τG (K + 1) + RC (K + 1) + RCc ] + 1
b 1 (RC + τG ) (K + 1) + RCc
ζc = = ⋅
2 a 2 τG R (C + Cc ) (K + 1)
Cc, and does not appreciably degrade static performance for amplifiers (such
as op-amps) with high loop gains. Neither does it introduce compensation
poles and zeros that must be readjusted when closed-loop gain is adjusted.
The Bode magnitude plot is shifted downward. With Cc shorted, Av of the
inverting op-amp, shown on the next page in (a), is not affected by Rc but
the loop gain is. The inverting op-amp has input attenuation Ti = 1 + H;
both Ti and H are affected by Rc such that Av remains unchanged. Consequently,
GH can be adjusted by adjusting H with Rc without affecting closed-loop
gain.
The noninverting op-amp configuration can also be compensated by Rc. To
achieve the same result, Rc must be placed across the op-amp inputs in (b). The
flow graph for this topology has a transmittance of Ti in front of the feedback
loop. The feedback equations are
Vo = K ⋅ E , E = Ti ⋅Vi − H ⋅Vo = Vi − V −
Rc
Ti =
Ri R f + Rc
Rc Ri
H =
Rc Ri + R f
G =K
R f + Ri [ K (1 + K )]⋅[ Rc Ri ] R f + Ri
Av = ⋅ =
Ri Rc Ri + R f (1 + K ) Ri K →∞
Rf
Ri
E
Vi −
Vo
+
Rc
(a)
Vi
+ +
Vo
E −
Rc −
Rf
Ri
(b)
R
Vo
+
Vi
−K
− s/pG + 1
1
G = −K ⋅
s pG + 1
K sRC
GH = ⋅
s pG + 1 sRC + 1
jw
−1 −pG s
RC
122 Chapter 2
Because of the zero at the origin, the pole at −pG migrates to the right while the
pole at −1/RC increases in frequency. This is pole-splitting. The poles split apart
instead of coming together and thereby achieve pole separation. The closed-
loop transfer function is
V o (s ) 1
= −K ⋅ 2
V i (s ) s (RC pG ) + s [( K + 1) RC + 1 pG ] + 1
Because of the Miller effect, evident in the linear term of the denominator, the
integrator pole moves away from pG as K increases, separating the poles.
Zf
Vi
−Gm Vo
Ii Zi ZL
ZfZL
G1 =
−Rm
ZiZf Vi
Ii Vo
ZL
G2 =
Zf + ZL
Zi
Zf + Zi
Vo
= (Z f Z i ) ⋅
(Z f Z L ) (Z f −Rm )
Ii 1 + [(Z f Z L ) (Z f −Rm )]⋅[Z i (Z f + Z i )]
and Zin is
Zf
Z in = Z i
1−G
For the simpler case of no loading, Zi and ZL are removed, and the transimped-
ance is
Vo
= −Z f + Rm
Ii Z i ,Z L →∞
Z f ZL Z
G1 = ≅ L
− Rm − Rm
and
Z Zi
G1H = L ⋅
Rm Z f + Z i
To make the circuit more specific, let ZL contribute a single pole due to a
parallel RC load:
RL
ZL =
sR LC L + 1
124 Chapter 2
Ri
Zi =
sRiC i + 1
1
Zf =
sC f
RL sRiC f
G1H = ⋅
Rm [sRi (C f + C i ) + 1]⋅ (sR LC L + 1)
logG1H
−1 −1 log w
Ri (Cf + Ci) RL CL
jw
−1 −1 s
RL CL Ri (Cf + Ci)
Dynamic Response Compensation 125
The zero at the origin splits the poles. Because the zero is not positive, there
is no danger of instability with too much static loop gain, Gm. As gain increases,
however, the lower-frequency pole decreases in frequency, and the bandwidth
is correspondingly decreased.
The above assumed that G2, the passive forward path through Zf, was negligi-
ble. If we extend this analysis to include it, we get some interesting and impor-
tant results. The complete G is
Z f ZL ZL Z f ZL
G = G1 + G 2 = − + =
Rm Z f + Z L Z f − Rm
RL 1
G1 = − ⋅
Rm sR L ⋅ (C f + C L ) + 1
ZL sR LC f
G2 = =
Z f + Z L sR L ⋅ (C f + C L ) + 1
Then G becomes
RL −sRmC f + 1
G =− ⋅
Rm sR L ⋅ (C f + C L ) + 1
This more complete expression for G has an additional RHP zero at +1/Rm⋅Cf.
The loop gain is
GH =
RL
⋅
( −sRmC f + 1) ⋅ (sRiC f )
Rm [sR L (C f + C L ) + 1]⋅[sRi (C f + C i ) + 1]
The root locus of GH is not directly obtainable as before because the RHP
zero varies with Rm, and RL/Rm is the static loop gain. Root-locus plotting is based
on fixed open-loop poles and zeros that are independent of static gain. In GH,
both elements that affect static loop gain also affect a pole and zero. This sug-
gests limits on the applicability of the root-locus technique.
126 Chapter 2
Vo R ( −sRmC f + 1) ⋅[sRi (C f + C i ) + 1]
=− L⋅
Vi Rm s 2a + sb + 1
where
a = Ri R L ⋅ (C iC f + C LC f + C iC L )
R
b = RiC f ⋅ 1 + L + RiC i + R LC f + R LC L
Rm
Finally, the closed-loop transimpedance is
Vo V V R −sRmC f + 1
= Z f Z i ⋅ o = Z f ( − H ) ⋅ o = −Ri . L ⋅ 2
Ii Vi Vi Rm s a + sb + 1
This expression has two LHP poles and one RHP zero. Its characteristic equa-
tion is the same as the voltage gain equation.
The Miller effect is evident in the linear coefficient b in the first term, where
the Miller capacitance Cf is multiplied by the static voltage gain plus 1. As Rm
decreases, b increases while a remains constant. This causes the poles to move
apart with decreasing Rm. It also causes the RHP zero to increase in frequency.
The LHP zero of Vo/Vi remains fixed as Rm varies. The movement of its poles
and zero with decreasing Rm (or increasing Gm) is shown below. The poles move
to zero and −∞; the RHP zero goes to +∞.
jw
Rm 0
−p2 −p1 ∞
+1 s
−1 Rm C f
Ri (Cf + Ci)
Dynamic Response Compensation 127
R
s 2C f ⋅[Ri R L ⋅ (C i + C L )] + sC f ⋅ Ri ⋅ 1 + L + R L + 1
Rm
In solving for the poles, we find that the b/2a term is independent of Cf. Also
the (Ci + CL) factor in a is not found in b. If it is varied (as long as Cf continues
to dominate), the pole loci will move together and form a complex circular arc
centered at the origin. (See “Loci of Quadratic Poles” for a description of root
loci due to parameter variation.)
As Cf → ∞ in Vo/Ii, both poles and zero move toward the origin. One pole and
the RHP zero reach the origin and cancel, leaving a single pole at
−1
(R L Ri Rm ) ⋅ (Ci + C L )
An infinite Cf is a short between input and output such that Vo = Vi. The substi-
tution theorem applies to the transadmittance current source, transforming it
into a resistance across Vi of value Rm. All circuit components are in parallel.
128 Chapter 2
Therefore, a very large Cf couples input and output so that their separate poles
are effectively merged into one.
From the open-loop gain, GH, if CL >> Cf, then Cf has negligible effect on
the open-loop pole at −1/RL(Cf + CL); it remains relatively fixed as Cf increases.
For the other open-loop pole, if Ci is not much greater than Cf, it moves
appreciably to the right. Under these conditions, variation in Cf causes pole
separation.
Now analyze the closed-loop transimpedance of this amplifier for other
choices of circuit impedances. Consider new circuit conditions, in which Zi is
removed and the load is only capacitive:
1 1
ZL = , Z i → ∞, Z f =
sC L sC f
Then
Vo 1 −sRmC f + 1
= ⋅
I i sC f sRmC L + 1
G has the RHP zero and a pole at the origin with coefficient Rm(Cf + CL). H = −1
and GH = −G. As Rm decreases, closed-loop pole and zero separate.
jw
ZL = 1/sCL
−1 +1 s
RmCL RmCf
Dynamic Response Compensation 129
1 1
ZL = , Z i = Ri , Z f =
sC L sC f
Then
−sRmC f + 1
G =−
sRm (C f + C L )
and
Ri sRiC f
H =− =−
1 sC f + Ri sRiC f + 1
Vo − Ri −sRmC f + 1
= ⋅
I i Rm (C f + C L ) + RiC f s ⋅ (s ⋅ ([Ri (C f C L )] RmC L ) + 1)
−1 1 s
[Ri (CfCL)]RmCL R m Cf
The static factor, a pole, and the RHP zero vary with decreasing Rm. Again, pole
and zero move outward, away from the origin. This circuit behaves as an integra-
tor due to the fixed pole at the origin. The effect of adding Ri is only to shift the
non-zero pole.
130 Chapter 2
1 RL 1
Z L = RL = , Z i → ∞, Z f =
sC L sR LC L + 1 sC f
RL −sRmC f + 1
GH = ⋅
Rm sR L (C f + C L ) + 1
Vo RL 1 −sRmC f + 1
= − ⋅ ⋅
Ii R L + Rm sC f s (Rm R L ) ⋅C L + 1
Again, the s-plane plot is similar to the previous two cases, with the pole location
modified due to RL.
jw
ZL = RL1/sCL
−1 1 s
(RmRL)CL Rm Cf
Finally, consider the addition of a resistive Ri to the circuit of the above trans-
conductance equation. The conditions are then
1 RL 1
Z L = RL = , Z i = Ri , Z f =
sC L sR LC L + 1 sC f
Vo R −sRmC f + 1
= − Ri ⋅ L ⋅ 2
Ii Rm s (R L RiC LC f ) + s [R L (C f + C L ) + RiC f (1 + R L Rm )] + 1
The effect of resistances at both input and output is to move the low-frequency
pole off the origin. The circuit no longer behaves as a pure integrator.
jw
ZL = RL1/sCL
Zi = Ri
−p2 −p1 1 s
Rm Cf
When Rm decreases, the poles split in the usual way; one goes to the origin
and the other to −∞. Again, this locus of poles is due to variation in the linear-
term coefficient of the denominator of Vo/Ii. The quadratic coefficient remains
constant with Rm.
This extended analysis of the generic transconductance amplifier demon-
strates the conditions for pole-splitting due to variation in static loop gain Gm
and in Cf. The limitation of the root-locus technique was largely overcome by
closed-loop parameter variation. This circuit is representative of CE and CS
amplifiers and wideband amplifiers in general.
Cf
−1
Rm Vo
Ii Ri Ci RL
CL
132 Chapter 2
From Vo/Ii, solve for the zero and poles. They are
−20
−40
Magnitude, dB
−60
−80
−100
−120
10 kHz 100 kHz 1.0 MHz 10 MHz 100 MHz 1.0 GHz
Frequency
200
150
100
Phase, deg
50
−50
−100
10 kHz 100 kHz 1.0 MHz 10 MHz 100 MHz 1.0 GHz
Frequency
Dynamic Response Compensation 133
As b remains constant with Rm, the poles should move toward each other as
Rm is increased. Calculating again for Rm = 1 kΩ,
As predicted, the poles are now closer. With a further increase in Rm, they will
eventually become complex.
TWO-POLE COMPENSATION
High-performance feedback amplifiers require high loop gain over a wide fre-
quency range. Dominant-pole (single-pole) compensation reduces gain appre-
ciably at higher frequencies because the pole must be placed at a relatively
low frequency to decrease loop gain to one at a desirable phase margin. The
time response might then be acceptable, but the side effect is that, except at
low frequencies, the loop gain rolls off, and high-frequency amplifier perfor-
mance suffers. The benefits of feedback are retained by keeping the loop gain
high over the frequency range of interest. If loop gain is too low at higher fre-
quencies, then distortion (or nonlinearity) is high and noise rejection low. For
an analog-to-digital converter (ADC) interface, bits of accuracy and signal-to-
noise ratio (SNR) will be lost at higher frequencies, and for the audiophile, the
cymbals will sound “tinny.”
The two-pole compensation technique sustains high gain to a higher break fre-
quency, where it then rolls off at −40 dB/dec (−2 slope) followed by a zero that
restores the magnitude to that of dominant-pole compensation. The difference
from dominant-single-pole compensation is shown below.
The high loop gain is extended from the dominant-pole break frequency at
pd to p, where two poles reside. The gain then decreases with a −2 slope to z,
the frequency of the zero. Above z, the response follows the dominant-
pole response, with a −1 slope. The zero restores the phase margin lost by the
additional pole.
134 Chapter 2
logAv
K Two-pole
compensation
-2
Dominant-pole
compensation
-1
pd p z log w
The above Bode plot can be expressed algebraically by the generic voltage-
gain transfer function:
Vo s z +1 s z +1 s z +1
= 2 = 2 =
Vi as + bs + 1 (s p + 1) s 2 ⋅ζ
2
+ ⋅s + 1
ωn ωn
where wn is the pole radius and z is the damping ratio. For z = 1, the pole pair
is critically damped and the two poles are equal, at p. The pole angle is cos−1(z)
for z ≤ 1. We will assume identical, real poles for now.
C2 C1
Vi
−K Vo
Ii Ri
s 2RRiC1C 2
GH = K ⋅
s 2RRiC1C 2 + s (RC1 + RC 2 + RiC 2 ) + 1
where G = −K.
The closed-loop voltage gain includes a preloop transfer function of
sR (C1 + C 2 ) + 1
Ti = Ri ⋅
s RRiC1C 2 + s (RC1 + RC 2 + RiC 2 ) + 1
2
and is
Vo G sR (C1 + C 2 ) + 1
= Ti ⋅ = −K ⋅ 2
Vi 1 + GH s RRiC1C 2( K + 1) + s (RC1 + RC 2 + RiC 2 ) + 1
where Vi = RiIi. For an ideal op-amp, K → ∞, and the voltage gain becomes
Vo sR (C1 + C 2 ) + 1
=−
Vi K →∞ s 2RRiC1C 2
Vo sR (C1 + C 2 ) + 1
= −K
Ii Ri →∞ sC 2[s ( K + 1) RC1 + 1]
The pole dependent on Ri moves to the origin. Without a finite Ri, the poles
cannot be equal and two-pole compensation is not realized under this condition
either.
For an op-amp transimpedance amplifier, both Ri and K → ∞. In this case,
Vo sR ⋅ (C1 + C 2 ) + 1
=−
Vi Ri ,K →∞ s 2R ⋅C1 ⋅ C 2
This amplifier behaves as a dual integrator with a finite zero. For the special
case of C1 = C2 = C:
Vo s ⋅ 2 ⋅ R ⋅C + 1
=−
Vi Ri ,K →∞ ,C1 =C 2 =C s 2R ⋅ C 2
As R → ∞, Vo/Vi becomes
Vo 1
= −K ⋅
Vi R →∞ sRi (C1 C 2 ) ⋅ ( K + 1) + 1
Vo 1
=−
Vi R ,K →∞ sRi (C1 C 2 )
log
R finite
R→∞
z= 1 log f
2π R(C1 + C2)
b 2
a =
2
where a is the quadratic coefficient and b is the linear coefficient. Under the
above condition, the quadratic polynomial factors into a perfect square. Because
the K + 1 factor is in a only, its variation produces the loci of poles for a constant
b, shown below.
138 Chapter 2
jω
a increasing
b>0 +
1
a=0 b a=0
− +
s
− b =−2 −1
2a b b
b = constant
−
The poles are equal when their value is −b/2a, and the corresponding gain
is found by setting the discriminant, b2 − 4a, to zero and solving for K + 1:
RiC 2
R= ⋅ ( 2K + 1) ⋅C1 − C 2 ± 2 ⋅ C1⋅ ( K + 1) ⋅ (KC1 − C 2 )
(C1 + C 2 )2
where p1 = p2 and, of course, R is positive and real, requiring that KC1 > C2. This
equation for R is rather involved and can be simplified by approximation to
4 ⋅ K ⋅ (C1 C 2 )
R ≅ Ri ⋅ , K >> 1, K ⋅C1 >> C 2, p1 = p2
C1 + C 2
Dynamic Response Compensation 139
1 1
z= =
R (C1 + C 2 ) τ z
b R (C1 + C 2 ) + RiC 2 1
p= = =
2a 2Ri RC1C 2( K + 1) τ p
Because the poles are equal, a = (b/2)2, and they are located on the real axis
at
b 2
=
2a b
1 2 1
> =
τz b τ p
1 2 1
> =
τ z τ z + RiC 2 τ p
or
Solve for RiC2 in terms of (z/p) from the inequality for 1/tz, and
z
RiC 2 = τ z ⋅ 2 ⋅ − 1
p
140 Chapter 2
z τz z C1
RiC 2 = ⋅ , < 2 ⋅ (K + 1) ⋅
p 2 ⋅ (K + 1) ⋅[C1 (C1 + C 2 )] − z p p C1 + C 2
The additional constraint on z/p is weak for large K but suggests that C1 be made
larger than C2 for maximum pole-zero separation. A special case of RiC2 is
z C1
≅ 2 ⋅ (K + 1) ⋅ , RiC 2 >> τ z
p C1 + C 2
C
R ≅ Ri ⋅ 2 , RiC 2 >> τ z , K >> 1, p1 = pz
4KC1
C 1 Ri
< −1
C2 R
These formulas can now be used to design two-pole compensators with real
and equal poles, and gain values typical of either op-amps or low-gain
amplifiers.
100 pF
R = 33 kΩ ⋅ = 825 Ω
4 (100 ) (10 pF )
τ z = R ⋅ (C1 + C 2 ) = (825 Ω ) ⋅ (110 pF ) = 90.75 ns
C
R ≅ Ri ⋅ 2 , RiC 2 >> τ z , K >> 1, p1 = p2
4KC1
All element values are determined, and the natural frequency of the pole factor,
which is the break frequency of the two poles, is found either from 1/tz or
directly from a:
1 1
fn = = = 96.5 kHz
2π a 2π Ri RC1C 2( K + 1)
As a check, when the poles of a quadratic factor are equal, damping ratio,
z = 1. From the pole factor of the closed-loop voltage gain, ζ = b 2 a = 1.03.
The zero is located at
C2 C1
100 pF 10 pF
Ri
−100 Vo
33 kΩ
+
Vi
−
142 Chapter 2
From the SPICE simulation, the phase is −90° at 100 kHz, where the poles
should be. The Bode plot from circuit simulation is shown below.
40
20
Magnitude, dB
−20
−40
10 kHz 30 kHz 100 kHz 300 kHz 1.0 MHz 3.0 MHz 10 MHz
Frequency
−50
f −180°, deg
−100
−150
10 kHz 30 kHz 100 kHz 300 kHz 1.0 MHz 3.0 MHz 10 MHz
Frequency
The zero is located at 1/2pR(C1 + C2) = 1.75 MHz. From the SPICE simula-
tion, the phase is −90° at 100 kHz, where the poles should be. As a check, the
magnitude will be down −6 dB (for two poles) at the break frequency. At 34 dB
(down from a static gain of 40 dB), it is 91 kHz. The maximum closed-loop
phase lag occurs at 631 kHz and is −142°. The nonmonotonic phase plot, which
dips down and comes back up due to the zero, is characteristic of two-pole-
compensated amplifiers. The magnitude plot rolls off with a −2 slope at the pole
Dynamic Response Compensation 143
frequency to the zero frequency at about 1.75 MHz. (Because the amplifier is
inverting, the Bode plot phase is offset by −180°.)
z z
= =γ
p ωn
Noting that the location of the zero, z = 1/tz, and that the quadratic pole is of
the form
s 2ζ
2
as 2 + bs + 1 = + ⋅ s + 1
ωn ωn
1
z = γ ⋅ ωn ⇒ = γ ⋅ τ z ⇒ a = γ 2 ⋅ τ z2
ωn
⇒ ( K + 1) ⋅ RRiC1C 2 = γ 2 ⋅ R 2 ⋅ (C1 + C 2 )
2
where a is taken from the voltage gain of the compensator circuit. Solving for
R,
144 Chapter 2
(K + 1) ⋅ (C1 C 2 )
R = Ri ⋅
γ 2 ⋅ (C1 + C 2 )
z is now brought in as
b b τ + RiC 2
ζ= = ⋅ ωn = z ⋅ ωn
2 a 2 2
The compensator element C2 results from solving the equation for z and is
C2 =
(2 ⋅ζ ⋅ γ − 1)⋅ τ z , ζ > 1
Ri 2 ⋅γ
1 1
z= =
R (C1 + C 2 ) τ z
τz
C1 = − C2
R
τz γ 2 τz γ2
R= ⋅ 1 − ⋅ , R C > ⋅τz
C 2 K + 1 RiC 2 K + 1
i 2
1
C1 = C 2 ⋅ − 1
1 − [γ ( K + 1)]⋅[τ z RiC 2 ]
2
Dynamic Response Compensation 145
1 1
τz = = = 318 ns
2π f z 2π (500 kHz )
z 500 kHz
γ = = = 10
ωn 50 kHz
C 2 = 520 pF
Next, calculate R, using the calculated value for C2 (instead of the 5% value)
to keep the calculations accurate. (This is important when C1 is calculated,
because the difference of two large numbers is taken.) Then R = 613 Ω. The
closest value is
R = 620 Ω
τz
C1 = − C2
R
if care is taken to retain numerical consistency. It is 0.32 pF. This is a very small
discrete capacitor value and suggests that it might be difficult to realize this
reliably as a discrete circuit in manufacture because this value is on the order
of parasitic capacitances. The circuit-board layout between the output node and
R must minimize stray capacitance.
146 Chapter 2
C2 C1
520 pF 0.33 pF
R 620 Ω
Ri
−104 Vo
10 kΩ
+
Vi
−
To check these results, we turn from synthesis to analysis and calculate a and
b of the pole factor:
1 1
ζ = 0.87 > = = 0.05 ( checks )
2γ 20
Dynamic Response Compensation 147
γ 2τ z
C 2 = 0.33 pF > = 0.32 pF ( checks )
Ri ( K + 1)
80
60
Magnitude, dB
40
20
0
1.0 kHz 10 kHz 100 kHz 1.0 MHz 10 MHz
Frequency
−50
f−180°, deg
−100
−150
1.0 kHz 10 kHz 100 kHz 1.0 MHz 10 MHz
Frequency
148 Chapter 2
Rf
C2 C1
R
Vi
−K Vo
Ii Ri
Ri
R f >>
1 sC 2 + (1 sC1 R )
Vo Rf sR (C1 + C 2 ) + 1
=− ⋅ 2
Vi K →∞ Ri s R f RC1C 2 + sR (C1 + C 2 ) + 1
b τω 1 1
ζ = ωn = z n ⇒ ζ = ⇒γ =
2 2 2γ 2ζ
τz τ τ
R= ⋅1 − 2 z , C2 > 2 z
C2 γ R f C2 γ Rf
C2 is chosen to satisfy the above constraint that R > 0. This choice depends on
Rf and interacts with it. The pole locus of Vo/Vi was varied by (K + 1) since it
was in a but not b. For this compensator, variation with constant b is due to Rf
instead. To achieve g > 1, as required for a two-pole compensator, the poles
must be complex and have a pole angle greater than 60°, as plotted below.
jω
Rf increasing
ωn
60°
−z
s
150 Chapter 2
Rf
Cf
Ri
V−
+ − V1 Ro Vh R
Vo
Vi +
− CL
+ V1 Ro Vh R
+ Vo
−
Vi Cf
CL
− V−
Rf
Ri
R =Cf = 0
The load introduces a pole in the loop at −1/(Rf ||Ro) ⋅ CL. If Cf is then added to
compensate for this pole, the loop gain becomes
R f Ro Ri
GH = − ⋅ ⋅
{s [R f ( −Rm )]⋅C f + 1}⋅ (sR f C f + 1)
R f ( −Rm ) R f + Ri [s (R f Ro ) ⋅ (C f + C L ) + 1]⋅[s (R f Ri ) ⋅C f + 1]
152 Chapter 2
where Rm = Ro/(−K). When CL = 0 and Ri >> Ro, the poles are well separated. As
CL increases, pole separation decreases as the higher pole moves down in fre-
quency, reducing stability. Cf introduces a feedback zero and pole as a phase-lead
network. The zero can be placed to cancel the amplifier output pole by
setting
Ro
Cf = ⋅C L
Rf
jw
R=0
G H H Cf increasing G
× ×
−1 −1 −1 −1 σ
(Rf || Ro)(CL +Cf) (RI || Rf)Cf R1C1 (Rf ||(−Rm))Cf
From the parameter-variation plot above, as Cf increases, all poles and zeros shift
toward the origin. For CL >> Cf, the load pole shifts little, and the pole and zero
in H move together and away from the load pole.
When R is added and the topology is redrawn, the output network forms a
bridge.
V1 Ro Vh
Cf R
−KV−
V− Rf Vo
Ri CL
Dynamic Response Compensation 153
The exact solution for this circuit, a nontrivial exercise, can be found by revert-
ing to KCL, applied at the nodes with voltages: V−, V1, Vh, and Vo. This results in
the flow graph for the inverting amplifier.
c b
g d
k h f
a V− −K V1 g Vh d
Vi Vo
c
a f
g
b
a
where
1 1 1
a= , b= , c = sC f , d =
(Ri R f 1 sC f ) Rf (Z L R f R )
1 1 1 1
f = , g= , h= , k=
R (Ro 1 sC f R ) Ro Ri
V− Ri 1 1
= ⋅ ⋅ ,
V1 lf R f + Ri s (Ro + R )C L + 1 s (R f Ri )C f + 1
1
Ro << , Ro + R << R f + Ri
sC f
where the simplifying assumptions are that Cf and Rf + Ri do not load the smaller
output resistances Ro and R.
154 Chapter 2
Ro R Rf
V−
+
V1 CL Ri Cf
log
Ri
Rf+Ri
1 1 logw
(Ro +R)CL (Rf ||Ri)Cf
The hf path is
V− sRC L + 1 s (R f Ri )C f
= ⋅ ,
V1 hf s (Ro + R )C L + 1 s (R f Ri )C f + 1
1 1
Ro , R << , << R f
sC f sC L
The hf-path approximations are similar to those of the lf path. At high frequen-
cies, this feedback transmittance approaches
R
Ro + R
V − Ri s 2RC L R f C f + sR f C f + 1
= ⋅
V1 R f + Ri [s (Ro + R )C L + 1]⋅[s (R f Ri )C f + 1]
Without R, there is one less LHP zero, as in GH. The feedback path is an all-pass
network when the coefficients of the pole and zero terms are equated. This
results in
Dynamic Response Compensation 155
Ro
V−
+ Cf
R Rf ||Ri
V1
− CL
log
1 1 1 logw
(Ro +R)CL RCL (Rf ||Ri)Cf
R Ro + R R f + Ri
R = i ⋅ Ro , C f = R ⋅ R ⋅C L
Rf f f
The load capacitance pole is removed from the loop gain. The closed-loop
response, however, is still affected by CL. The constraints of V−/V1 for lf and hf
paths require that 1/RoCf be checked after applying these formulas for R and
Cf, to make sure that this pole is well above fT.
R = 3 .3 Ω
and
C f = 5.9 pF
For the uncompensated amplifier, the step response shows obvious ringing.
156 Chapter 2
5.0
4.0
Uncompensated -vo’ V
3.0
2.0
1.0
0.0
0.0 µs 0.4 µs 0.8 µs 1.2 µs 1.6 µs 2.0 µs
Time
20.0
Uncompensated
0.0
magnitude, dB
−40.0
−80.0
500.0
Uncompensated
group delay, ns
400.0
200.0
0.0
10 Hz 100 Hz 1.0 kHz 10 kHz 100 kHz 1.0 MHz 10 MHz 100 MHz
Frequency
3.0
2.5
Compensated -vo’ V
2.0
1.5
1.0
0.5
0.0
0.0 µs 0.2 µs 0.4 µs 0.6 µs 0.8 µs 1.0 µs
Time
0.0
−50.0
−100.0
250.0
group delay, ns
Compensated
200.0
0.0
10 Hz 100 Hz 1.0 kHz 10 kHz 100 kHz 1.0 MHz 10 MHz 100 MHz
Frequency
The schematic diagram of the compensated amplifier shows how the op-amp
is modeled, using RC integrators and buffers to create the poles.
158 Chapter 2
Rf
30 kΩ Cf
40
100 Hz 4 MHz 5.9 pF
10 Ri 15 50 RA 60 70 RB 80 30 Ro R 20
−105 1 1 Vo
+ 10 kΩ 10 kΩ 1 kΩ 10 Ω 3.3 Ω
vi
CA 0.159 µF CB 30.8 pF CL
− 10 nF
0
Load-Compensated Amplifier
.OPT NOMOD OPTS NOPAGE
.AC DEC 30 10 100MEG
.TRAN 2n 2u
VI 10 0 AC 1V PULSE (0 1V)
RI 10 15 10k; amplifier with pole at 100Hz and 4MHz
EA 50 0 15 0 -1E5
RA 50 60 10k
CA 60 0 0.159uF
EB 70 0 60 0 1
RB 70 80 1k
CB 80 0 39.8pF
EC 30 0 80 0 1
RO 30 40 10
R 40 20 3.3
CL 20 0 10nF
CF 40 15 5.9pF
RF 20 15 30k
.PROBE
.END
jw
(a)
jw
(b)
From root-locus criteria, pole angle can be reduced by the addition of a real
pole at a lower frequency, as shown above in (a). As the pole increases in fre-
quency due to static loop gain, K, the complex pole radius (wn) decreases, but
so does the pole angle f. This decrease in f is slight in a narrow range of K,
making this a marginally useful technique.
A real zero, placed at a higher real frequency than that of the complex poles,
draws them out to a larger pole radius and lower pole angle with increasing
gain, as shown in (b).
160 Chapter 2
Vo
Gm Vi RL R
(a)
jw
(b)
Vo s 2LC + sRC + 1
= Zo = RL ⋅ 2
Io s LC + s ( R + R L )C + 1
The pole-zero placement is shown in (b). In addition to the desired zeros, there
is another pair of poles with a larger linear coefficient (due to RL). This is similar
to phase-lead compensation; the added poles are at a decreased pole angle from
the poles canceled by the zeros, with no loss of pole radius.
Empirical compensation of hidden complex pole-pairs begins by observing
the ring frequency fr (which is the damped frequency fd) and the time constant
Dynamic Response Compensation 161
of its decay, tr, from a step response. The value of tr can be calculated from the
peak overshoot Mp. The relationship among tr, fr, and Mp is
1 1
τr = =
2 ⋅ α 4 ⋅ f r ⋅ ln (1 M p )
2R L
R= −2
12 (π ⋅ τ r ⋅ f r ) + 3
2
2τ r
C=
R 4 (π ⋅ τ r ⋅ f r ) + 1
2
Rτr
L=
2
It is usually easier to measure the peak overshoot Mp than to estimate tr. By using
the formula for Mp, the compensator values for a pole angle of cos−1z are
R L ⋅ ln (1 M p )
R=
ζ π 2 + [ ln (1 M p )] − ln (1 M p )
2
ζ π 2 + [ ln (1 M p )] − ln (1 M p )
2
C=
π 2R L f r
L=
(
π + [ ln (1 M p )] R L
2 2
)
4π 2 f r ⋅ζ π 2 + [ ln (1 M p )] − ln (1 M p )
2
By substituting these values into the formulas for R, L, and C, and noting that
an MFA response has a pole angle of 45° and that ζ = 2 2, the compensator
element values are
G
M=
1 + GH
HM NHNM
GH = =
1 − HM DH DM − N H N M
G −M 1 1 N G DM − N M DG
H = = − =
GM M G NGN M
Not only M must be chosen to satisfy the system requirements, but also
the resulting H must be physically realizable. For a high-order system, M
must be high order for a realizable H. The familiar criteria of amplifier per-
formance are consequently more difficult to express in M. Therefore, this
method is of limited use. If the amount of calculation were the limitation, a
computer solution would be feasible, but creative design judgment is required
in selecting M.
Dynamic Response Compensation 163
Rf +V
L1
C1
Ri −
+
Cin + Rout
Vi Vc
Rin
− Cin − Lout
C2 CL RL
L2
−V
The diagram shows some of the more common parasitic elements for op-amp
circuits. The connections of the amplifier to the power supplies involves conduc-
tors (wire or circuit-board traces) with a corresponding inductance. Circuit-
board trace inductance is difficult to estimate accurately but is roughly 10 nH/cm
for a rectangular trace that is much longer than its cross-sectional dimensions
(Ruehli 1972). Capacitive bypassing of trace inductance shortens the loop length
and decreases the characteristic impedance Zn to a low value.
164 Chapter 2
+V
6 cm
5 nH
10 nF
Ii Rs
50 Ω
60 nH
Zn = = 141 Ω
3 pF
Dynamic Response Compensation 165
5 nH
Zn = = 0 .7 Ω
10 nF
low-frequency β ≡ βo
168 Chapter 3
fT = βo ⋅ f β
Some liberty is taken with the symbol fT by letting it more generally denote the
unity-gain frequency (or gain-bandwidth product) of any active device. The inter-
pretation of fT depends on the kind of device. For BJTs, it is the frequency at
which b is one; for voltage amplifiers, it is a unity-voltage-gain frequency.
For a BJT with fT = 300 MHz and bo = 100, high-frequency behavior occurs
between fb = fT /bo and fT, or in the range from 3 MHz to 300 MHz. For power
BJTs, fb can be as low as several hundred kilohertz. The open-loop bandwidth
of typical op-amps is less than 100 Hz, and unity-gain frequency is 1 MHz. This
range of rather low frequencies is the op-amp hf region.
r´b Cm
b´
b c
+
V
rp Vb´e´ Cp
—
b´e´
mr
− e´
r´e
b c
+
Vbe
rπ Vbe Cp
—
rm
−
This model is valid for both the low-frequency (lf ) and hf regions. The hf model
equations are developed using it.
The idea of the hf BJT model is that as the BJT input frequency increases
above 1/rp ⋅ Cp, a decreasing proportion of Ib flows through rp as the reactance
of Cp decreases. The base impedance is
1 rπ
Z π = rπ =
sC π srπC π + 1
τ β = rπ ⋅ C π
1 sC π βo
β (s ) = βo ⋅ =
1 sC π + rπ sτ β + 1
and
sα o τ T + 1
β (s ) + 1 = (βo + 1) ⋅
sτ β + 1
170 Chapter 3
where
τ β = βo ⋅ τT
b ( jw)+1
bo+1
fb fT/ao f
In the lf region, the transistor model does not require reactive elements (as is
assumed in quasistatic analysis). In the hf region, b rolls off with frequency, and
above fT the device has essentially lost its gain (though power gain under the
right circuit conditions takes place up to the unity-power-gain frequency fMAX).
Other significant factors not accounted for in this model (such as base transit
time) cause its error to increase as fT is approached. The model predicts less
phase shift in b than actually occurs due to other transistor delays, yet it is accu-
rate enough to be quite useful.
A simplified model, valid only for the hf region, can be derived from b(s) by
letting bo → ∞. Then
1
lim β (s ) = β hf =
βo →∞ sτT
The expressions for b from b(s) and this hf b can now be used in circuit
analysis.
Z b = [β (s ) + 1]⋅ Z E
ZB
Ze =
β (s ) + 1
From the equivalent circuit shown below, we can derive Zb and verify the above
equation for it.
+
Vbe
Vbe Zp —
rm
+
−
Vi
Zb ⇒
−
+
Vo ZE
Vo Vo − Vi Vbe
+ =
ZE Zπ rm
βo
Z b = Z π + Z E ⋅ 1 +
srπC π + 1
172 Chapter 3
βo 1
Z b ≅ Z E ⋅ 1 + = ZE +
srπC π + 1 srπC π Z E βo + 1 Z E βo
1
Zb ≅ Z E + , τT = rm ⋅C π
1 1
+
Z E sτT βo Z E
ZE
Z
⇒
E
Zb —
st
boZE
T
R →C
C → −R
L →R
For the three cases of ZE (R, L, and C) the transformed impedances are shown
below.
High-Frequency Impedance Transformations 173
RE
tT
tT −—
—
RE
boRE CE CE
−aoCE
(a) (b)
LE
L
E boLE
—
tT
(c)
RE tT
−—
CE
Zb ⇒ CE
tT
boRE —
RE −aoCE
depends on the other elements in the circuit. If base reactance creates a reso-
nance with the emitter impedance near fb, then Zp is probably significant. For
this circuit, re ≅ 2.6 Ω and Cp = tT/re = 204 pF.
−
Vbe Zp
+
⇒
Ie Vbe
Ze —
rm
ZB
A similar circuit derivation for Ze, based on the equivalent circuit shown above,
results in
Zπ + ZB
Ze =
1 + βo (srπC π + 1)
1
Ze ≅
1 1
+
Z B sτT Z B + Z B βo
The topology is shown below and is the dual of that above for Zb.
stTZB
Ze ⇒ ZB
BZ
—
b o
High-Frequency Impedance Transformations 175
Below fb, stTZB approaches a short circuit and the circuit becomes the lf model.
The hf contribution of stTZB gyrates Ze by +90° so that
R →L
L → −R
C →R
LB
tTRB tT
RB CB —
C −aoLB LB
−—
B tT
RB
—
bo boCB
A simpler model, applicable only in the hf region, is derived by using bhf. The
topologies of Zb reduce to those shown below for Zb(hf): (a) ZE; (b) RE; (c) CE;
and (d) LE.
ZE
RE
Z E tT
—
stT —
RE
(a) (b)
tT LE
−—
CE CE
L
−CE —E
tT
(c) (d)
176 Chapter 3
The equivalent circuits of Ze reduce to those below for Ze(hf): (a) ZB; (b) RB;
(c) CB; and (d) LB.
ZB stTZB RB tTRB
(a) (b)
T t
CB —
C B
(c)
LB
LB
−LB −—
tT
(d)
βo → ∞, Z π = 0
Then
1
Z b (hf ) = Z E ⋅ 1 +
sτT
ZB
Z e (hf ) =
1 + 1 sτT
High-Frequency Impedance Transformations 177
The hf models are based on removal of the break frequency of b(s) + 1 at fb so that
b(s) rolls off from infinity at the origin. The expression for b + 1 becomes
1 sτT + 1
β hf + 1 = +1=
sτT sτT
log Zb
t
T
—
RE
-1
RE
fT log f
(a)
log Zb
LE
+1
L
E
—
tT
fT log f
(b)
178 Chapter 3
Two of the six gyrated circuits involve negative resistances. The reactance
chart has a log-log scale, and the logarithm of negative numbers is undefined.
Consequently, it might appear that reactance-chart representation of b-gyrated
impedances has limited use. Happily, this is not so. The equation for Zb when
ZE = 1/sCE can be reformulated as
sτT + 1
Z b (C E ) =
s 2τ T C E
log Ze
RB
tTRB
+1
fT log f
(a)
log Ze
tT
—
C B CB
−1
fT log f
(b)
s 2τ T L B
Z e (LB ) =
sτT + 1
These equations can be plotted on a reactance chart and are shown on the
next page for (a) Zb(CE), and (b) Ze(LB). Below fT, the plot of tTCE has
a slope of −2 and that of tTLB has a slope of +2. Above fT, the plots are of CE
and LB.
High-Frequency Impedance Transformations 179
−2
RB
CE
−1
fT log f
(a)
log Ze
+1
LB
+2
tTLB
fT log f
(b)
log Zs
−1 +1
C L
Zs ⇒ L
Zn
C
fn log f
(a)
log Zp
Zn
Zp ⇒ L C
L C
+1 −1
fn log f
(b)
180 Chapter 3
Define the intersection of the asymptotic L and C plots as the resonant point, at
which
1
fn =
2π LC
L
Zn =
C
Zn
parallel resonance ζ =
2R
R
series resonance ζ =
2Z n
For critical damping, z = 1. Then Rp = Zn/2 and Rs = 2 ⋅ Zn. In both cases, critical
damping is achieved by a resistance equal to the combined reactances of the L
and C at resonance.
High-Frequency Impedance Transformations 181
+V
RB
fT , bo
+
⇒
Vi CB Zb ⇒ Ze
− CE
−V
t
Ze(hf ) ⇒ —
C
T
B
CB RB tTRB CE
a b
182 Chapter 3
t RB
—T —
b
⇒ C o
Ze B
CB RB CE
boCB tTRB
log Ze
CE CB
RB
b
a r
tT
—
C B
tTRB
fb fT log f
On the reactance chart, RB and CB have been chosen so that RB ⋅ CB = tb. Their
plots intersect at fb. CE is much greater than CB, and it intersects the plot for
section b at resonant point r. From the reactance chart, this is a parallel reso-
nance; a resistance less than the impedance, Zn, at r is required to damp it. The
plot of the impedance from section a is resistive and less than Zn at fn; it damps
the resonance. This resistance decreases as CB increases, and increasing base
capacitance tends to stabilize a capacitively-loaded emitter-follower.
From the above reactance plot, we can see what effect changes in the values
of circuit elements have. For section a, increasing CB causes the resistive segment
of the a plot to move downward and thus provides more damping at r. At the
same time, the diagonal line representing CB moves to the left. The break fre-
quency does not move but remains constant at fT. Curve a moves downward as
CB increases. Similarly, an increase in RB increases the inductance below fT in
curve b while break frequency fT remains fixed. That is, RBtT always intersects RB
at fT. Increasing RB moves curve b upward.
High-Frequency Impedance Transformations 183
t
Ze(hf ) ⇒ —
C
T
B
CB RB tTRB CE
a b
1 τT
ζ≅ ⋅
2 R BC E
Zn τT R B (C B + C E ) τT + R BC B
ζ= ≅ =
2R 2 (τT C B ) R B 2 τT R B (C B + C E )
τ CE
C B = T ⋅ (2ζ 2 − 1) + 2ζ ⋅ ζ 2 + − 1
RB τT R B
(Only one root of CB is possible for CB > 0.) This simplifies, for RBCB >> tT, to
2ζ 2τT R BC E
CB ≅
RB 1 + 1 + τ , R BC B >> τT
T
τT ⋅C E
C B ≅ 2ζ ⋅ , R BC B >> τT , C E >> C B
RB
+Vcc
1 kΩ bo = 150
+ fT = 300 MHz
CB
Vi
Vo
− 10 pF
10 mA
−VEE
The CC has a 2N3904 BJT and is to be stabilized with CB, if necessary, so that
ζ = 2 2 for an MFA response. The transistor parameters are tT = 531 ps and
ao ≅ 1. The hf resonance is at
1
fn = = 69.1 MHz
2π (531 ps)(1 kΩ)(10 pF )
and the characteristic impedance is
and results in Mp = 0.65 and z = 0.136. This greater damping is partly attribut-
able to RB /bo and Zp.
To achieve the desired z, substitute and solve for CB to get 3.2 pF. Then
RB ⋅ CB = 32 ns >> tT. If the approximate formulas for CB are used, CB calculates
to be 2.9 pF, and the even more approximate CB yields 3.3 pF. The conditions
for the latter CB approximation are met fairly well, and the approximations are
valid for the accuracy required for parts selection.
186 Chapter 3
4ζ 2τT (C E + C B )
RB =
C B2
For the example, RB must be greater than 1.27 kΩ; an additional 270 Ω is
needed.
This example illustrates why the addition of a small (10 Ω to 1 kΩ) series base
resistor usually damps an oscillating CC. The addition of RB might, however,
damp a series LC resonance with the collector circuit parasitic inductance
instead. With hf resonance analysis, one possible cause of oscillation can be
assessed from circuit element parameters.
RB sτ β + 1
Ze = ⋅
βo + 1 (sαo τT + 1) ⋅ (sR BC B + 1)
High-Frequency Impedance Transformations 187
t RB
—T —
b
⇒ C o
Ze B
CB RB CE
boCB tTRB
1
Ze ≅
1 1
+
Z B sτT Z B + Z B βo
RB 1
Ze = ⋅ , R BC B = τ β
βo + 1 (sαo τT + 1)
Under this condition, no value of CE can cause a resonance with a resistive ZB.
From the equivalent circuit, the series RL and RC branches have the form of
a constant-resistance network with resistance RB/bo when the elements have the
relationships
R B τT R B ⋅ τT
= =
βo C B βo ⋅C B
R 1
Ze = B =
[R B (βo + 1)] (1 sC B ) = R B ⋅ 1
βo + 1 sC B R B (βo + 1) + 1 sC B βo + 1 s (R BC B (βo + 1)) + 1
188 Chapter 3
R B ⋅C B τ
= B = α o ⋅ τT
βo + 1 βo + 1
+V
⇒
RB
RE
ZL
RE
−V
High-Frequency Impedance Transformations 189
li RB
RE
CE
RE
RB tTRB
CE
log Z
CE
RB
tTRB
RB
—
bo r
b f fb fT log f
—
b o
RE causes a +1 slope change in the CE plot at RE. Here it is assumed that this
zero is above the resonant frequency. The intersection of tT ⋅RB and CE is the
resonant point r.
190 Chapter 3
f n < f β ⇒ R B ⋅ τT ⋅C E > βo ⋅ τT
or
1
RB >
( ω β βo ) ⋅C E
tT
-—
CE
Zb(hf ) ⇒ RB CB CE
-CE
tTCE
(a)
+2
CE
fn fT log f
(b)
High-Frequency Impedance Transformations 191
s τ T + 1
Z b (hf ) = 2 (R B C B )
s τT
sτT + 1
= RB ⋅
s [τT R B (C B + C E )] + s (τT + R BC B ) + 1
2
From this,
b τT + R BC B
ζ= =
2 a 2 τT R B (C B + C E )
This is the same z as when derived from the emitter, as it must be.
τT
C = αo ⋅C E , R =
CE
192 Chapter 3
+V
Zb
⇒
RB
fT´,bo
+
Vi
− R
CE
C
−V
tT
-—
CE
Zb(hf )⇒ RB CB CE
- CE
tTCE
tT
-—
CE
Zb(hf ) ⇒ RB
R
CE
C - CE
tTCE
τT
—
CE RC network
R
CE
fn fT log f
High-Frequency Impedance Transformations 193
At fT, both the RC and the tTCE curves break. The RC curve rolls off until fT,
where it becomes flat with value R. This curve dominates Zb below fT. At fT, the
tTCE curve breaks to CE and dominates as the reactance of CE falls below that of
R. The curve for C remains unbroken when C = CE. The result is that
1
Zb = RB
sC E
R B ⋅C > τT ⋅C E ⋅ R B
or
C2
R B ⋅ > τT
CE
LB LB
RE
RE τ
T
—
RE
(a) (b)
log Zb τT
—
RE
r LB
RE
fn fT log f
(c)
LB ⋅ τ B L ωβ
> βo ⋅ τT → R E < 2 B = LB ⋅
RE βo ⋅ τT βo
This extreme measure eliminates any hf resonance but slows the circuit more
than necessary.
2. Decrease LB until fn > fT. Then LB/RE < tT or LB < RE · tT. This approach also
eliminates hf resonance by moving the resonance above the high end of the
hf region. If LB is parasitic, this might not be possible.
3. Increase LB until fn < fb. Then, from method 1,
RE
LB >
ω β βo
sτ + 1 sLB (sτT + 1)
Zb = 2 T sLB = 3
s τT C E s τT LBC E + sτT + 1
r´b Cm
b´
b c
+
Vb´e´
rp Vb´e´ Cp
—
r m
− e´
r´e
Beginning with the BJT hybrid-p model, the effect of ohmic base resistance
rb′ on stability will be examined. A more accurate model would distribute Cµ
across rb′. This distributed-parameter RC is approximately modeled with lumped-
196 Chapter 3
parameter Cµ and rb′. The base resistance can be divided into several resistances
with portions of Cµ connected between them. The two extreme cases are to
connect Cµ to either the internal node (as shown) or to the (external) base ter-
minal node. Actual transistor performance lies within a range bounded by the
behavior of these extremes.
For circuits in which RB << rb′, then rb′ appears as rb′·tT from the emitter and
can resonate with external emitter capacitance CE. As rb′ is inaccessible, a stabiliz-
ing C cannot be shunted across the b′ node.
If Cµ is internal, it helps damp rb′·tT, whereas an external Cµ does not. If the
internal Cµ is insufficient, an additional base resistance RB will increase the total
base resistance so that
( rb′+ R B ) ⋅C µ ≥ τ β
If adding RB is infeasible and if rb′ is not enough damping, then RE can be added
in series with the emitter. This could, however, slow the response. A shunt RC,
having a time constant of tT, added in series with the emitter, forms an all-pass
network with the base impedance and preserves speed, as shown below (a) and
with resulting impedance (b).
τΤ
C =—
r´b
CE
r´b τTr´b
R = r´b
(a)
r´b CE
(b)
High-Frequency Impedance Transformations 197
CGD
g VGS
+ —rm
CGS
Vi
− s
Vo
Zs
The expression for Zg is derived from the corresponding BJT expression for
Zb. By applying rm = rp/bo,
1
Z b = Z π + Z E ⋅ 1 +
s ( rπ βo )C π + 1 βo
1 1
Zb ≅ + Z E ⋅ 1 +
sC π srmC π
1 1
Zg = + Z S ⋅ 1 +
sCGS srmCGS
198 Chapter 3
Z G + 1 sCGS
Zs =
1 + 1 srmCGS
CGD is analogous to Cµ, and the time constant rm ⋅ CGS is the tT of a FET. The
BJT equivalent circuits can be applied to FETs with these BJT to FET
correspondences.
K
G=
sτ bw + 1
where 1/tbw is the small-signal open-loop bandwidth. In the lf region, the open-
loop output resistance rout is reduced by the feedback by 1 + GH. The resulting
closed-loop output impedance is
rout r sτ bw + 1
Z out (cl) = = out ⋅
1 + GH 1 + KH s (τ bw (1 + KH )) + 1
1
Z out (cl) =
1 1
+
rout sτ bw (rout KH ) + (rout KH )
tbw
rout —
KH
Zout(cl) ⇒ rout
rout
—
KH
(a)
tbw
Zout(hf ) ⇒ rout rout —
KH
(b)
log Zout
rout
rout
1+ KH
fbw fT log f
(c)
f bw (1 + KH )
Above this unity-gain frequency, Zout(cl) reverts to rout. By analogy, fbw corresponds
to the BJT fb, the unity-gain frequency to fT, and KH to bo . The simplified hf
equivalent output is derived by letting KH → ∞ as f → 0, with resulting output
impedance corresponding to Ze(RB). When rout is generalized to Zout, the corre-
sponding BJT models readily apply. The hf equivalent circuit of Zout(cl), as with
the BJT model, is only valid above fbw.
200 Chapter 3
Rf
100 kΩ
R1 rout
+ Vo
100 kΩ 1 kΩ
1 nF CL
Vi −200
s (1 µs) + 1
−
This amplifier has a static gain of −200 and a pole at 1 Ms−1 (tbw = 1 µs). It has
an output resistance of 1 kΩ and a load capacitance of 1 nF.
The loop gain KH = 100 and fT ≅ 15.9 MHz. Then the gyrated resistance is
(10 ns) ⋅ (1 kΩ) = 10 µH and Zn = 100 Ω. For a parallel resonance, z = Zn/2rout
= 100 Ω/2 kΩ = 0.05. Then Mp = 0.85. The simulated circuit Mp ≅ 0.71, indicat-
ing that the hf model estimate of z is low. The amplifier simulations for loop
gains of 10, 100, and 1000 are tabulated as follows:
KH 1000 100 10
Mp(SPICE) 0.87 0.71 0.25
L 1 µH 10 µH 100 µH
Zn 31.6 Ω 100 Ω 316 Ω
rout /KH 1Ω 10 Ω 100 Ω
z(hf) 0.0158 0.050 0.158 = Zn/2rout = (rout/KH)/2Zn
Mp(hf) 0.95 0.85 0.60
z 0.0316 0.10 0.316 = 1 KH
Mp 0.91 0.73 0.35
The table reveals that the predicted z using either pure parallel or series reso-
nance is always low and the error increases as KH decreases. If rout/KH and the
load capacitance CL are included in the model (as in (a) above), then the expres-
sion for Zout(cl) is
High-Frequency Impedance Transformations 201
sτ bw + 1
Z out (cl) = out ⋅
r
1 + KH {s [τ bw (1 + KH )] + 1} ⋅ (sroutC L + 1)
and
1
ζ=
KH
With this more accurate z (the lower entry in the above table), the agreement
with simulation results is much better in the corresponding Mp values. This
expression for resonant Zout(cl) has the same form as Ze, from which analogies
can be made.
Even with the more exact z, the error grows with decreasing KH. This is due
to the growing error in the asymptotic approximations of the impedance plot.
For KH = 10, the error in Mp is quite apparent (40%), but for KH = 100, is much
reduced (3%). In this example also, the resonant frequency is near the center
of the hf range, thus reducing error due to linear approximation. Near either
fbw or fT, this error becomes large; the approximate calculations of z should be
used only as a worst-case lower bound.
CLOSURE
By deriving the complex-frequency expression for b from the BJT hybrid-p
model, we can write the b-dependent impedance transformations at base and
emitter nodes in a general form. When these impedances are represented
graphically on a reactance chart, the effects of circuit element variations on
circuit behavior, especially hf resonances, become evident. The frequency-
dependent b transform is also applicable to FETs and single-pole feedback
amplifiers. They show the same impedance gyrations as the BJT, so the BJT
results can be easily extended to them also.
References
Pettit, J. and McWhorter, M. (1961). Electronic Amplifier Circuits: Theory and Design. New
York: McGraw-Hill.
Roberge, J. K. (1975). Operational Amplifiers: Theory and Practice. New York: Wiley.
Ruehli, A. E. (1972, September). Inductance Calculations in a Complex Integrated
Circuit Environment. IBM Journal of Research and Development, 470ff.
Saucedo, R. and Schiring, E. (1968). Introduction to Continuous and Digital Control Systems.
Macmillan, New York.
Street, M. A. (ca. 1975). Passive A.C. Circuit Analysis Using Reactance-Bode Charts. Portland,
OR: Bonneville Power Administration.
Street, M. A. (1976, May 5). “Simplify AC Circuit Analysis with Reactance-Bode Charts”.
EDN, pp. 83–89.
Starič, P. and Margan, E. (2006) Wideband Amplifiers, Springer, Dordrecht, Nether-
lands, Part 3.
INDEX
all-pass 66 75 77 78
108 154 191 196
asymptotic approximations 45 61 84 180
183 201
bandwidth 53
Bode plot 47
break frequency 48
bridge-T 148 150
bypassing 164
envelope 13 54 55
exponential decay 6 7 14 104
frequency response 47
frequency-domain analysis 1 41
gain margin 93
geometric mean 100
group delay 54 58 156 157
Laplace transform 22 23 29 30
33
LC circuits 179 180
load capacitance 155 200
load isolation 151
loop gain reduction 105
low-frequency path 151
maximum magnitude 47
MFA response 54 162 185
MFED response 56 161
Miller effect 122 126
minimum-phase 91
partial-fraction expansion 29 32 33 35
37 38
passive path 123
peaking 53 54 58 156
157 188
permeability 2
permittivity 2
phase margin 93 116 133
phase-lag compensation 118
phase-lead compensation 103 111 118 160
phase-lead compensator 108 110
polar form 7 9 33 85
pole movement 51 88 102
pole separation 100 105 112 120
128 152
pole-splitting 105 121 122 131
pole-zero cancellation 104 161
pole-zero separation 140 143 150
power-supply leads 100
preshoot 56
quadratic formula 11
quadratic pole response 87
quartz crystal 28
RC differentiator 18 19 25 31
61 121
RC integrator 4 25 30 61
69 157
reactance chart 43
reactive circuit elements 7
rectangular form 7
reduction theorem 167
resistivity 2
resonant point 180 189
response compensation 89 101 163
ringing 14 37 57 155
risetime 48
RLC circuit 15 31 34 58
root loci 85 102 124 127
root-contour plot 127
root-locus plot 43
Sallen-Key 105
second-order loop gain 88
sensitivity 203
settling time 41 76
single-pole response 7 88 198
single-pole roll-off 80 110
SNR 133
source resistance 164
steady-state response 16 18
step function 21 29 37
substitution theorem 127
symmetric 46 86
time constant 6 14 31 41
61 67 76 160
183 188 196 198
time-domain analysis 1 29
trace inductance 163
transconductance 130 131 160
transformed impedances 172 173
transient response 4 6 10 11
16 18 19 21
29 41 103 203
transimpedance amplifier 118 136
transmission lines 181
two-pole compensation 137 140 148 150
Wien-bridge 26 27 68