Upload
duongbao
View
248
Download
8
Embed Size (px)
Citation preview
1
ECEN-620-2017
Jose Silva-Martinez
Basic Concepts: Amplifiers and Feedback
Jose Silva-Martinez
Department of Electrical & Computer Engineering
Texas A&M University
2
ECEN-620-2017
Jose Silva-Martinez
Feedback Properties: Transfer function and sensitivity function
The following non-inverted amplifier will be used as a testbed to verify the properties of
passive feedback systems.
𝐻(𝑠) =𝐴𝑉
1+𝐴𝑉(𝑅𝑖𝑛
𝑅𝑖𝑛+𝑅𝐹)
Where 𝐴𝑉 =𝑉0
𝑉+−𝑉− is the
amplifier’s gain.
The term 𝐴𝑉 (𝑅𝑖𝑛
𝑅𝑖𝑛+𝑅𝐹) corresponds to system’s loop transfer function.
Factor 𝑅𝑖𝑛
𝑅𝑖𝑛+𝑅𝐹 represents the feedback factor .
vi
+
-vo
RF
Rin
Non-Inverting Amplifier
3
ECEN-620-2017
Jose Silva-Martinez
𝐻(𝑠) = (𝑅𝑖𝑛+𝑅𝐹
𝑅𝑖𝑛)(
1
1+ 1
𝐴𝑉(𝑅𝑖𝑛
𝑅𝑖𝑛+𝑅𝐹)
) ≅ (𝑅𝑖𝑛+𝑅𝐹
𝑅𝑖𝑛)(1 −
1
𝐴𝑉(𝑅𝑖𝑛
𝑅𝑖𝑛+𝑅𝐹))
In case the loop gain 𝑨𝑽 (𝑹𝒊𝒏
𝑹𝒊𝒏+𝑹𝑭) ≫ 𝟏 , the system safely approximates the first factor,
then we called this term as the ideal system transfer function
𝐻𝑖𝑑𝑒𝑎𝑙(𝑠) = (𝑅𝑖𝑛+𝑅𝐹
𝑅𝑖𝑛) = 1 +
𝑅𝐹
𝑅𝑖𝑛
This is a very desirable result since the transfer function is a ratio of passive
elements connected through the feedback network; in fact the gain becomes
equal to 1/.
The overall (closed loop) transfer function is then low sensitive to amplifier’s gain
(AV) variations. AV is usually very sensitive to Process-Voltage-Temperature variations
Feedback Properties
4
ECEN-620-2017
Jose Silva-Martinez
Practical single-dominant pole
amplifier gain is usually modeled as
𝐴𝑉 = (𝐴𝑉0
1+𝑠
𝜔𝑃
);
𝐴𝑉0 is amplifier DC gain and 𝜔𝑃 is
amplifier’s dominant pole.
𝐻(𝑠) = 𝐻𝑖𝑑𝑒𝑎𝑙(𝑠)
(
1
1 + 1
𝐴𝑉 (𝑅𝑖𝑛
𝑅𝑖𝑛 + 𝑅𝐹))
= 𝐻𝑖𝑑𝑒𝑎𝑙(𝑠)(1 −
1
1 + 𝐴𝑉 (𝑅𝑖𝑛
𝑅𝑖𝑛 + 𝑅𝐹))
The gain error is determined by
Feedback Properties
LG
Hsignal=H(s)/(1+LG)
Magnitude
Frequency
H(s)
5
ECEN-620-2017
Jose Silva-Martinez
in
Fin
V
P
R
RR
A
s
GainLoopGainLoops
0
11
1
1)(
.
It is important to recognize that the error function is equal to 1/(loop gain).
Error function monotonically increases after the first pole of loop gain.
High frequency signals do not benefit from feedback as much as in-band (low
frequency) signals
Error Function
6
ECEN-620-2017
Jose Silva-Martinez
in
Fin
0V
P
R
RR
A
s1
)s(
.
The error function is inversely proportional to amplifier’s frequency
response.
f (Hz)
20 log10(|AV(s)|)
-20 dB/decade
106 dB
unity-gain
frequency
0 dB
20 dB/decade
Error (dB)
7
ECEN-620-2017
Jose Silva-Martinez
To maintain good accuracy, loop gain must be high enough until the
maximum frequency of interest.
For a closed loop system with a
targeted error 0, we must satisfy the
following condition:
0
in
Fin
0V
2
P
max
R
RR
A
f
f1
)s(
max is the maximum frequency of interest, often defined as system
bandwidth.
f (Hz)
0 dB
unity-gain
frequency
20 dB/decade
Error (dB)
-100 dB
fmax fP
Error Function
8
ECEN-620-2017
Jose Silva-Martinez
For the case max /P >10, the condition for limited
overall gain error can be simplified to
0
in
Fin
0V
P
max
R
RR
A
f
f
)s(
.
If AV0 = 105 V/V (considered very large for CMOS
solutions), the error measured at different frequencies
is listed in this Table.
1+RF/Rin ωmax/ ωP Error
magnitude
10 0.01 ~ 10-4
10 1 ~1.4∙10-4
10 10 ~10-3
10 100 ~10-2
10 1000 ~10-1
100 10 ~10-2
1000 10 ~10-1
10000 10 ~100
Error Function
9
ECEN-620-2017
Jose Silva-Martinez
Inverting Amplifier. The case of the inverting amplifier is a bit more complex than the
case of the non-inverting amplifier. Assume that the amplifier’s gain includes the effect of
the feedback network.
The voltage at the amplifier’s inverting
terminal (ERROR VOLTAGE) is:
𝑉− = (𝑅𝐹
𝑅𝑖𝑛+𝑅𝐹)𝑉𝑖 + (
𝑅𝑖𝑛
𝑅𝑖𝑛+𝑅𝐹)𝑉0
Output voltage
𝑉0 = −𝐴𝑉𝑉− = −𝐴𝑉 (𝑅𝐹
𝑅𝑖𝑛+𝑅𝐹)𝑉𝑖 − 𝐴𝑉 (
𝑅𝑖𝑛
𝑅𝑖𝑛+𝑅𝐹)𝑉0
The first term of the right most term is the so-called direct path gain
The second right hand most term is obtained in this case by breaking the loop and
grounding Vi terminal.
+
-
vo
RF
Rin
vi
Inverting Amplifiers
10
ECEN-620-2017
Jose Silva-Martinez
It can be found that signal transfer function
is determined as
𝑽𝟎
𝑽𝒊= −(
𝑹𝑭
𝑹𝒊𝒏)(
𝟏
𝟏+𝟏
𝑨𝑽(𝑹𝒊𝒏
𝑹𝒊𝒏+𝑹𝑭)
)
Error factor is the same for both
inverting and non-inverting
configurations
+
-
vo
RF
Rin
vi
f (Hz)
20 log10(|AV(s)|)
-20 dB/decade
106 dB
unity-gain
frequency
0 dB
20 dB/decade
Error (dB)
Inverting Amplifiers
11
ECEN-620-2017
Jose Silva-Martinez
The ERROR VOLTAGE (inverting
terminal of the amplifier) is determined by
𝑉− = (𝑅𝐹
𝑅𝑖𝑛+𝑅𝐹)𝑉𝑖 + (
𝑅𝑖𝑛
𝑅𝑖𝑛+𝑅𝐹)𝑉0
If the amplifier gain is given by AV
and it is not affected by RF, then the error
voltage is computed as
𝑉− =(
𝑅𝐹𝑅𝑖𝑛+𝑅𝐹
)
1+(𝐴𝑉)(𝑅𝑖𝑛
𝑅𝑖𝑛+𝑅𝐹)𝑉𝑖 ≅ (
𝑅𝐹𝑅𝑖𝑛
𝐴𝑉)𝑉𝑖
The larger the loop gain, the smaller the value of the error voltage is.
+
-
vo
RF
Rin
vi
Inverting Amplifier
LG
Herror=1/(1+LG)
Magnitude
Frequency
12
ECEN-620-2017
Jose Silva-Martinez
Let us go a bit deeper: Systematic and Intuitive Analysis
Transconductance amplifiers with floating elements in feedback Network
Typically the CMOS amplifier does not have a low-impedance output stage: these
are the most practical cases since buffers
present voltage headroom issues.
The analysis of this type of amplifiers is
cumbersome, and often we get lost on
the algebra.
The results of typical analysis are not
evident and hard to be properly interpreted; results are not intuitive!
We would like to get insights and so guidelines to optimize our architecture and design
procedures.
vi
vo
Zin
Zi
ZF
ZL
+
-
Transconductance Amplifiers
13
ECEN-620-2017
Jose Silva-Martinez
Let us first consider the case of the inverting amplifier including amplifier’s input and
output impedance.
The transimpedance amplifier’s small signal model employing a voltage controlled
current source is used here.
Using KCL at both nodes vx
and vo we find
𝑉𝑋 (1
𝑍𝑖𝑛+
1
𝑍1+
1
𝑍𝐹) −
𝑉0
𝑍𝐹=
𝑉𝑖
𝑍𝑖𝑛
𝑉𝑋 (𝑔𝑚 −1
𝑍𝐹) + 𝑉0 (
1
𝑍𝐿+
1
𝑍𝐹) = 0
Solving these equations result in 𝑉0
𝑉𝑖= −
𝑌𝑖𝑛
𝑌𝐹(1+(𝑌𝑖𝑛+𝑌1+𝑌𝐹
𝑌𝐹)(𝑌𝐿+𝑌𝐹𝑔𝑚−𝑌𝐹
))
Notice that loop gain is then given by 𝐿𝐺 = (𝑌𝐹
𝑌𝑖𝑛+𝑌1+𝑌𝐹) (𝑔𝑚− 𝑌𝐹𝑌𝐿+𝑌𝐹
)
vi
vo
Zin
Z1
ZF
vx
i1 ii
io
ZLgm vx
v+
Transconductance Amplifiers
14
ECEN-620-2017
Jose Silva-Martinez
𝐿𝐺 = (𝑍𝑖𝑛 ∥ 𝑍1
𝑍𝑖𝑛 ∥ 𝑍1+𝑍𝐹) [(𝑔𝑚−
1𝑍𝐹) (𝑍𝐿 ∥ 𝑍𝐹)]
The first term is the feedback factor,
The 2nd factor is the amplifier’s gain.
Notice that amplifier’s transconductance gain is affected by the feedback element!
A right hand plane zero arises when ZF is capacitive; that may hurt your phase margin.
When considering capacitors
or more complex networks it
is not evident where the poles
and zeros are located.
The culprit for these
complications is the floating
element ZF.
vi
vo
Zin
Z1
ZF
vx
ZLgm vx
v+
Transconductance Amplifiers
15
ECEN-620-2017
Jose Silva-Martinez
Modeling Bi-Directional Floating Impedances
A major issue is the mapping of circuits that have bi-directional elements connecting
different nodes.
The representation of the floating element ZF through the four components
depicted above is consistent and accurate.
The 4-element representation uses unidirectional (without floating passives)
Resulting passive components are grounded (unidirectional)
This model can be easily incorporated into the block diagram’s representation and then
solved by using Mason’s rule.
va vb
iab
Zab Zab
vb
iab
ZabZab
vava vb
iab
Zab
Floating Passives
16
ECEN-620-2017
Jose Silva-Martinez
Design Example: Inverting Transconductance Amplifier
Converting the floating element into grounded (unidirectional) passive elements and
unidirectional voltage controlled current
sources
Using the 4-element equivalent,
and combining elements, the
amplifier’s circuit using
unidirectional elements results in
vi
vo
Zin
Z1
ZF
vx
ZLgm vx
v+
X
F
m vZ
1g
FL Z||Z
0
F
vZ
1
F1 Z||Z
inv ovinZ
Xv
Floating Passives
17
ECEN-620-2017
Jose Silva-Martinez
Feedforward gain and loop Gain can be easily found as
𝐹𝐹 = (𝑍1||𝑍𝐹
𝑍𝑖𝑛+𝑍1||𝑍𝐹) ((𝑔𝑚 −
1
𝑍𝐹) 𝑍𝐿||𝑍𝐹) ;
𝐿𝐺 = (𝑍𝑖𝑛||𝑍1||𝑍𝐹
𝑍𝐹) ((𝑔𝑚 −
1
𝑍𝐹) 𝑍𝐿||𝑍𝐹)
The effect of the feedback impedance on the amplifier’s transconductance is
evident in this model.
Exact location of poles and zeros are now captured, and exact computation of
both loop gain and closed loop transfer function is straightforward.
X
F
m vZ
1g
FL Z||Z
0
F
vZ
1
F1 Z||Z
inv ovinZ
Xv
Floating Passives
18
ECEN-620-2017
Jose Silva-Martinez
Unidirectional Block Diagrams and Mason Rule
An elegant yet more insightful solution for unidirectional networks employs the
Mason rule.
Unidirectional building blocks means that the output is driven by the input, but
variations at the output does not affect at all the block’s input.
Examples of these blocks are
a) Voltage controlled voltage sources, voltage controlled current sources,
current controlled voltage sources and current controlled current sources.
b) Grounded passives (resistors, capacitors and inductors)
c) Examples of non-directional elements are the transformers, and floating
impedances
The transfer function of a given linear system represented by “unidirectional
building blocks” can always be obtained by identifying loops and direct
trajectories.
Mason’s Rule
19
ECEN-620-2017
Jose Silva-Martinez
Once the system is represented by unidirectional elements, we must:
Identify the direct trajectories(paths) from the input(s) to output
KyAn(s) from Vy to output
AmAn from Vx to output
The loops must also be
identified
Am(s)
Loops that are not touched by certain direct paths; e.g.
The loop is not touched by the direct path KyAn
The loops that are not sharing elements or nodes (un-touched loops) have to be
identified. In this case we do not find any of these loops.
Feedback Properties
S An(s)SAm(s)
KyVy
Vx Vo
20
ECEN-620-2017
Jose Silva-Martinez
For the schematic, the following paths and loop can be identified:
i) Direct path 1 from Vy: KyAnVy
ii) Direct path 2 from Vx:
Am(s) An(s)Vx
iii) Loop1: Am(s)
iv) Loop2: An(s)
v) Loop3: Am(s)An(s)
vi) Notice that Am(s) and An(s) do not have any element in common. This is an
example of un-touched loops
MASON Rule: If the system is linear, then every single input generates an output
component that can be computed according to the following rule:
.....loopsuntouchedofproductloops1
.........loopsuntouchedandpathsdirectofproductpathsdirect
vi
vo
Mason’s Rule
S An(s)SAm(s)
KyVy
Vx Vo
21
ECEN-620-2017
Jose Silva-Martinez
In the case of the following block diagram composed by unidirectional blocks we can obtain the
following transfer functions:
𝐻𝑜𝑥 =𝑉0
𝑉𝑥=𝐴𝑚(𝑠)𝐴𝑛(𝑠)
1−𝐴𝑚(𝑠)
𝐻𝑜𝑦 =𝑉0
𝑉𝑦=
𝐾𝑦𝐴𝑛(𝑠)−{𝐾𝑦𝐴𝑛(𝑠)}{𝐴𝑚(𝑠)}
1−𝐴𝑚(𝑠)
Once all transfer functions are identified, the overall output voltage is computed as follows:
𝑉0 = 𝐻𝑜𝑦𝑉𝑦 +𝐻𝑜𝑥𝑉𝑥
For the case of the second schematic, the transfer
functions can be computed as
𝐻𝑜𝑥 =𝐴𝑚(𝑠)𝐴𝑛(𝑠)
1−𝐴𝑚(𝑠)−𝐴𝑛(𝑠)−𝐴𝑛(𝑠)𝐴𝑚(𝑠)−𝐴𝑛(𝑠)𝐴𝑚(𝑠)
The denominator is the result of the single loop
Am(s), the single loop An(s), the loop involving Am(s)An(s) and last term is due to the
product of the two non-touching loops An(s)Am(s).
Am(s) An(s)+ +Vx
Vy Ky
loop is not touchedby Vy path
Am(s) An(s)+ +Vx
Vy Ky
Untouched loops
Mason’s Rule
S An(s)SAm(s)
KyVy
Vx Vo
22
ECEN-620-2017
Jose Silva-Martinez
The transfer function for the second input Vy can be computed as follows:
𝐻𝑜𝑦 =𝑉0𝑉𝑦=
𝐾𝑦𝐴𝑛(𝑠) − {𝐾𝑦𝐴𝑛(𝑠)}{𝐴𝑚(𝑠)}
1 − 𝐴𝑚(𝑠)−𝐴𝑛(𝑠)−𝐴𝑛(𝑠)𝐴𝑚(𝑠)+ 𝐴𝑛(𝑠)𝐴𝑚(𝑠)
The direct path does not touch the loop determined by Am(s), then the term
{𝐾𝑦𝐴𝑛(𝑠)}{𝐴𝑚(𝑠)} arises in the numerator.
Mason’s Rule
S An(s)SAm(s)
KyVy
Vx Vo
23
ECEN-620-2017
Jose Silva-Martinez
MASON Rule: If the system is linear, then every single input generates an output
component that can be computed according to the following rule:
.....loopsuntouchedofproductloops1
.........loopsuntouchedandpathsdirectofproductpathsdirect
vi
vo
Zeros (numerator) are fully determined by direct paths in absence of untouched
loops.
Direct paths that do not touch loops create additional terms and play relevant role
on the definition of the zeros
Poles are entirely determined by the loops
Noise shaping and sensitivity functions are quite related to the direct paths
System quality and stability are quite related to loop transfer function
Relevant remarks from Mason’s Rule
25
ECEN-620-2017
Jose Silva-Martinez
Sensitivity Function
When dealing with multivariable functions and when some of the parameters may have
significant variations then it is useful to compute the sensitivity functions to quantify
the individual variability effects on system performance.
The sensitivity of a multivariable function H(x, y, z, …) as function of the parameter
x is defined as
∫𝐻
𝑥= (
𝑥
𝐻) (
𝑑𝐻
𝑑𝑥) =
(𝑑𝐻
𝑑𝑥)
𝐻
𝑥
or 𝑑𝐻
𝐻= ∫ (
𝑑𝑋
𝑋)
𝐻
𝑥
The sensitivity function represents the first order variation of H as function of
the parameter x, normalized by the factor H/x.
Properties of Sensitivity Function
26
ECEN-620-2017
Jose Silva-Martinez
To get more insight, let us consider the following approximation:
∫𝑯
𝒙=
𝒅𝑯
𝑯𝒅𝒙
𝒙
≅∆𝑯
𝑯∆𝒙
𝒙
The sensitivity function then measures the variation of the normalized transfer
function ∆𝐻
𝐻 (percentage) as function of the variation of normalized parameter
∆𝑥
𝑥
(percentage).
If the sensitivity function is computed as 10, then 1% variation in parameter x will
produce a variation of 10% in the overall transfer function H.
Then, it is highly desirable to maintaining the sensitivity function of H with respect to
critical parameters lesser than 1.
For the case of large parameter variations such as gain and bandwidth of the
operational amplifier, it is highly desirable to keep the sensitivity functions well below
unity.
Properties of Sensitivity Function
27
ECEN-620-2017
Jose Silva-Martinez
Be careful with circuit enhancing devices such as the ones that make use of
negative resistors (positive feedback) to boost amplifier’s gain! Example:
Typical DC Amplifier’s gain: 𝐴𝑉𝑇 =𝑔𝑚
𝐺𝐿
Enhanced voltage gain: 𝐴𝑉𝐸 =𝑔𝑚
𝐺𝐿−𝑮𝑪= 𝐴𝑉𝑇 (
𝟏
𝟏− 𝑮𝑪𝑮𝑳
) = 𝐴𝑉𝑇 (1
1− 𝑋)
Enhancing gain factor = 1
1− 𝐺𝐶𝐺𝐿
; for more gain boosting, GC GL
Sensitivity function: ∫𝑨𝑽𝑬
𝑿= −
𝑿
𝟏− 𝑿= −
𝑮𝑪𝑮𝑳
𝟏− 𝑮𝑪𝑮𝑳
= 𝟏
𝟏− 𝑮𝑳𝑮𝑪
The design trade-off is evident! The larger the gain boosting is, the larger the amplifier
sensitivity to GC, GL tolerances is. Sweet Spots result, in most of the cases, in
very sensitive systems! Corner and Montecarlo simulations are
mandatory in these cases.
Properties of Sensitivity Function
28
ECEN-620-2017
Jose Silva-Martinez
Similar results are obtained when cancelling signal components!
Typical blocker canceling circuit: 𝐴𝑉𝑇 = 𝑔𝑚(𝑍1 − 𝑍2) = 𝑔𝑚𝑍1 (1 −𝑍2
𝑍1)
Z1 and Z2 are usually function of frequency; for noise or signal canceling at certain
frequency it is desirable to design the system such that Z1(c)= Z2(c) and Z1() Z2()
when c
: 𝐴𝑉𝑇 = 0 𝑤ℎ𝑒𝑛 𝜔 = 𝜔𝑐
Sensitivity function: ∫𝟏−𝑿
𝑿= −
𝑿
𝟏− 𝑿= −
𝒁𝟐
𝒁𝟏
𝟏− 𝒁𝟐
𝒁𝟏
= 𝟏
𝟏− 𝒁𝟏
𝒁𝟐
The signal cancelling system is very sensitive to variations on either one of the two
impedances (or components) involved in the cancellation.
If you use partial positive feedback, be sure that you are not very aggressive in your
design; e.g. 𝒁𝟐
𝒁𝟏 (= 0.8 at 𝝎 = 𝝎𝒄)
𝒈𝒎𝒁𝟏 (𝟏 −𝒁𝟐
𝒁𝟏) = 𝒈𝒎𝒁𝟏(𝟎. 𝟐) 𝒘𝒉𝒊𝒍𝒆 ∫
𝒈𝒎𝒁𝟏(𝟏−𝒁𝟐
𝒁𝟏)
𝒁𝟐
𝒁𝟏
= 𝟓
Sensitivity Function
29
ECEN-620-2017
Jose Silva-Martinez
These results mean:
Signal attenuation by a factor of 5 (14dB) at the critical frequency, no bad
at all
If Z2/Z1 presents tolerances of 5%, then the attenuation factor will change
by 25%; worst case attenuation will be more than -11dB.
What about circuits like this: ∫𝟏+𝑿
𝑿 ?
∫
𝟏+𝑿
𝑿
= +𝑿
𝟏 + 𝑿
The sensitivity function is <1 if and only if X > 0.
Some systems like Doherty RF Power Amplifiers make use of this
property
30
ECEN-620-2017
Jose Silva-Martinez
Non-Inverting Amplifier. Let us consider the case of the non-inverting amplifier:
𝐻(𝑠) = (𝑅𝑖𝑛+𝑅𝐹
𝑅𝑖𝑛)(
1
1+1
𝐴𝑉(𝑅𝑖𝑛
𝑅𝑖𝑛+𝑅𝐹)
) = (𝑅𝑖𝑛+𝑅𝐹
𝑅𝑖𝑛) (
1
1+𝜉)
The computation of the sensitivity of H with respect to the error function 𝜉LGyields,
∫𝐻
𝜉= (
𝜉
(𝑅𝑖𝑛+𝑅𝐹𝑅𝑖𝑛
)(1
1+𝜉))(
𝑑
𝑑𝜉(𝑅𝑖𝑛+𝑅𝐹
𝑅𝑖𝑛) (
1
1+𝜉)) = −
𝜉
1+𝜉
In case 𝜉 ≪ 1, the sensitivity function can be approximated as ∫𝐻
𝜉≅ −𝜉
The error function is computed as 𝜉 = 1
𝐿𝑜𝑜𝑝 𝐺𝑎𝑖𝑛 =
1
𝐴𝑉(𝑅𝑖𝑛
𝑅𝑖𝑛+𝑅𝐹)
If, we expect variations of 𝜉 in the range of 100% but we do want the effects on H(s) to be more
than 1%, then 𝜉 must be maintained under 0.01; e.g. overall loop gain > 40dB.
Main Concepts behind Feedback
31
ECEN-620-2017
Jose Silva-Martinez
Better Linearity: Intuitively, when loop gain is large, the error function
decreases, thus better linearity figures are obtained; error voltage is the
input of your OPAMP. Assumption: the feedback network is linear!
The ERROR VOLTAGE is determined by
𝑽− =(
𝑹𝑭𝑹𝒊𝒏 + 𝑹𝑭
)
𝟏 + (𝑨𝑽) (𝑹𝒊𝒏
𝑹𝒊𝒏 + 𝑹𝑭)𝑽𝒊
≅ (
𝑹𝑭𝑹𝒊𝒏
𝑨𝑽)𝑽𝒊
If loop gain is large, then amplifier’s (true) input signal swing reduces at the same time!
Non-linearities due to AV are drastically attenuated (small signal operation mode)
+
-
vo
RF
Rin
vi
Properties of Feedback: Linearity
32
ECEN-620-2017
Jose Silva-Martinez
General Remarks:
Entire loop transfer function is
important. Be careful when breaking the
loop; be sure the loading effects are
included in your model.
Pay special attention to the error voltage
Verror (in this specific model)
𝑉𝑒𝑟𝑟𝑜𝑟 = (1
1+𝛽 𝐻(𝑠))𝑉𝑖𝑛 = (
1
1+𝐿𝐺)𝑉𝑖𝑛; (similar to NTF shaping in S modulators)
Large loop gain reduces the error voltage
If 𝑉𝑒𝑟𝑟𝑜𝑟 ≅ 0; 𝑡ℎ𝑒𝑛 𝑉𝑖𝑛 ≅ 𝛽 𝑉𝑜𝑢𝑡 ; then 𝛽 becomes the most sensitive block of the closed
loop system. Accuracy on the absolute value of 𝛽 is critical.
Noise and non-linearities in the feedback network have direct impact on closed loop system
performance.
Since 𝑉𝑒𝑟𝑟𝑜𝑟 is very small in the range where the gain of the high-gain network is high,
then closed loop system linearity is superior.
High Gain Network
SVerror
Feedback Network
VinVout
+-
Vout
Properties of Feedback: Linearity
33
ECEN-620-2017
Jose Silva-Martinez
Linearity improves if and only if LG is large.
If LG is small, then 𝑉𝑒𝑟𝑟𝑜𝑟 ≈ 𝑉𝑖𝑛 then the high-gain network has to manage the entire input
signal range; but OPAMPs are non-linear. Large signal non-linearities are quite large and
usually can not be tolerated.
𝑉𝑜𝑢𝑡 = (𝐻(𝑠)
1+𝛽 𝐻(𝑠))𝑉𝑖𝑛
𝑉𝑜𝑢𝑡 ≅ (1
𝛽)𝑉𝑖𝑛 𝑖𝑓 1 ≪ 𝛽𝐻(𝑠)
𝑉𝑜𝑢𝑡 ≅ (𝐻(𝑠))𝑉𝑖𝑛 𝑖𝑓 1 > 𝛽𝐻(𝑠)
On top of this, since this is a closed loop system 𝐿𝐺 = 𝛽 𝐻(𝑠) is critical for loop stability.
Phase margin is relevant to avoid excessive closed loop peaking.
Properties of Feedback: Linearity
34
ECEN-620-2017
Jose Silva-Martinez
Root Locus provides more information on system stability. Root locus show how open-
loop poles move when the loop is closed and 𝛽 changes
How the poles move when feedback factor changes?
How stability is affected if poles and zeros move with process variations?
35
ECEN-620-2017
Jose Silva-Martinez
Intuitive explanation on the linearity issue: Let us consider 3 cases for different frequencies
𝑉𝑒𝑟𝑟𝑜𝑟 = (1
1 + 𝐿𝐺)𝑉𝑖𝑛 = (𝐻𝑒𝑟𝑟𝑜𝑟(𝑠))𝑉𝑖𝑛
𝑉𝑜𝑢𝑡 = (𝐻(𝑠)
1 + 𝛽 𝐻(𝑠))𝑉𝑖𝑛 = (𝐻𝑠𝑖𝑔𝑛𝑎𝑙(𝑠)) 𝑉𝑖𝑛
High Gain Network
SVerror
Feedback Network
VinVout
+-
Vout
Properties of Feedback: Linearity
Herror=1/(1+LG)
f1 f2
f3
Magnitude
FrequencyHsignal=H(s)/(1+LG)
36
ECEN-620-2017
Jose Silva-Martinez
Case 1: f=f1 in the graph
LG is large then error transfer
function is quite small
Closed loop system linearity is
superior!
Case 2: f=f2 in the graph is such that loop
gain is 10 (20dB)
LG is not quite large then error
transfer function is small and error
voltage increases
-1
-0.5
0
0.5
1
Vin
Verror
-1
-0.5
0
0.5
1
Vin
Verror
Properties of Feedback: Linearity
37
ECEN-620-2017
Jose Silva-Martinez
Case 3: f=f3 in the graph is such that loop gain is close to unity (0dB)
LG gain is modest, then error
voltage is comparable to Vin.
Remark: error voltage is the input
of the non-linear amplifier’s first
stage!
HD3 is proportional to Verror2
Usually the magnitude of LG decreases with frequency, then high
frequency linearity is more limited than low-frequency linearity.
-1
-0.5
0
0.5
1
Vin
Verror
Properties of Feedback: Linearity
38
ECEN-620-2017
Jose Silva-Martinez
𝑉𝑒 = (1
1+𝐿𝐺)𝑉𝑖𝑛 ; 𝑉𝑜𝑢𝑡 = (
∝ 𝐻(𝑠)
1+𝛽 𝐻(𝑠))𝑉𝑖𝑛
Z1
Vin
Zout
VeVout
Gm2Ve2
GmVe
Gm3Ve3
Z2
Gm2 and Gm3 are obtained from modeling the large signal transconductance gain of your amplifier. For a Diff Pair (gain compression), Gm2 =0 and Gm3 is inversely proportional the square and cubic power the overdrive voltage.
The smaller the error voltage, the better the linearity is. Keep Ve small; this happen when loop gain is
large. Fundamental observation for multi-standard applications wherein cross-products must be minimized.
Worst case linearity happen at high frequency where loop gain is limited!
What about (out-of-band) blockers? Can blockers affect in-band linearity?
How high frequency blocker effects can be minimized? Intermodulation products?
iout
Ve
Very linear
Limited
linearity
Keep Ve small!