Communication_Circuits_Chapter_4
Communication_Circuits_Chapter_4
Chapter 4
EE312
by
A. DAHIMENE
X K H ( s)
vi + ε
K H ( s) vo
+
where ck are the roots of (5). They are the closed loop gain poles and Ck are
coefficients that depend on the initial conditions.
Since the passive network is built using real components (R, L, C and M),
its transfer function is a ratio of polynomial with real coefficients. If we want to
have as a solution a sinewave, we must have two closed loop poles on the jω axis
at ± jω0 and we have to make sure that the other closed loop poles will not appear
in the signal vo(t). This can theoretically be achieved by setting the initial
coefficients such that Ck = 0 except for the selected pair of poles. However, this
solution is not realistic. A much more sensible solution is to make sure that all the
unwanted poles are “stable”, i.e. with a negative real part. So, if we wait a while,
all the unwanted signals will decay and only the required signal will remain.
From the above discussion, we observe that the position of the closed loop poles
is fundamental. These closed loop poles are the solutions of the equation:
D( s ) − KN ( s ) = 0 (7)
This equation depends on the gain K. So, the position of the closed loop
poles will also depend on the gain K. their locus in the s-plane is called the “root
locus”. There are some general rules for drawing a root locus. You will learn
them in control courses. However, we can state some of them.
When K = 0, equation (7) becomes D(s) = 0. This means that the closed
loop poles are on the open loop poles for small gains. When K becomes very
large, equation (7) is practically N(s) = 0. So, the closed loop poles will be on the
open loop zeroes. For some value of the gain, the root locus will cross the jω axis
at the frequency ω0.
There are some minimal requirements on the transfer function H(s) so that
there can be oscillations and therefore closed loop poles on the jω axis. It is
shown that the transfer function must have at least two poles and one zero.
Consider the following example:
s 2 + cs + d
H (s) = 2
s + as + b
Equation (7) becomes:
(1 − K ) s 2 + (a − Kc) s + b − Kd = 0
which corresponds to the differential equation:
(1 − K ) v0′′ + ( a − Kc ) v0′ + ( b − Kd ) v0 = 0
In order to have oscillations, we must have:
b − Kd
a − Kc = 0 and > 0 . If these two conditions are satisfied, the
1− K
equation becomes:
b − Kd
s 2 + ω02 = 0 where ω0 =
1− K
If we have one pair of closed loop poles on the jω axis, this implies that
1 − AL ( s ) = 0 for s = jω0. In other words:
AL ( jω0 ) = 1 (8)
The above relation can be expressed as:
AL ( jω0 ) = 1 and arg [ AL ( jω0 )] = 0 mod 2π (9)
Equations (8) and (9) are necessary conditions. They are known as the
“Barkhausen Conditions”. Equation (9) simply means that, if we look at the
diagram of Fig. 4- 1 and if we consider signals on the right and on the left of the
point X, they are identical. There exists a sinewave which travels around the loop
with no attenuation and no phase shift. Of course, in order to have a good
sinewave oscillator, this condition should exist only for one single frequency.
Sometimes, it is easier to use the real and imaginary part of the open loop transfer
function.
Example:
Consider the open loop gain:
K
AL ( s ) =
(1 + RCs )
3
K K (1 − 3ω 2 ( RC ) 2 ) KRCω ( 3 − ( RCω ) 2 )
AL ( jω ) = = −j
(1 + jRCω ) (1 + ( RCω ) ) (1 + ( RCω ) )
2 2 3 2 3
R1
R
R2 R
R
C
C
C
The gain K is given by the ration of the two resistances R1 and R2.
R1
K =−
R2
In order to neglect the load on the last RC stage, we assume that the
resistance R2 is very large. If it is impossible to achieve this, we must add a high
input impedance buffer before.
The previous example shows that the value of the gain K is critical. If its
absolute value is smaller than 8, the closed loop poles will be in the left side of
the s-plane and the oscillation will not start. If the gain is too large, they will be in
the right half, the sinewave envelop will be a growing exponential and the
amplitude will increase until it will be limited by the amplifiers nonlinearities. So,
we need an infinite precision in order to set the conditions of oscillation.
Even if we are able to set exactly the gain, the linear theory cannot predict
the amplitude of the sinewave. Theoretically, this amplitude is set by the initial
conditions. These conditions cannot be predicted for general circuits. So, this
linear analysis is used only to determine the frequency of oscillations along with
conditions for starting these oscillations.
4.3 General conditions for oscillator design
There are certain conditions that must be satisfied in order to design a
practical oscillator. First, the oscillator must always start when we turn the power
on. Next, the amplitude of the waveform should be under our control and not set
by random initial conditions. We must also have good control on the distortion
and finally, the frequency of oscillation should not depend on parasitic elements
and on environmental conditions.
In general, the analysis of an oscillator should be performed in two steps.
• We do a linear small signal analysis and we must set the selected closed
loop poles on the right half of the complex plane (not to far from the j ω
axis). This will ensure that the oscillator will start what ever initial
conditions. Even if the memory elements (capacitances, inductances, etc.)
have zero initial conditions, the existence of thermal noise will ensure that
the oscillation will start. The fact that the closed loop poles are on the right
side implies that the waveform will have an exponentially growing envelop.
Fig. 4- 3 shows the initial time of an LC oscillator (the one used in lab #4).
It takes practically 100 µs for the amplitude to stabilize at its final value.
• There should exist a mechanism of amplitude control that will fix the
amplitude at some pre-selected value. This mechanism can be an automatic
gain control or we can use the nonlinearities of the amplifying device to
push the closed loop poles back on the jω axis.
An instructive example is the Wien bridge oscillator of lab #3.
4
R R3
1
VCC U1 VEE 5
3 10V -10V
VCC VEE
OPAMP_5T_VIRTUAL
C R
R1
It is shown in lab #3 that the open loop transfer function of the Wien bridge
oscillator is:
− A s 2 − sδω0 + ω02
AL ( s ) =
3 + δ s 2 + 3sω0 + ω02
1
Where ω0 = and R3 = (2 + δ ) R1 . The previous method of analysis
RC
(Barkhausen conditions) gives that the circuit will oscillate at ω0 if the gain of the
9
amplifier is Amin = + 3 . If the gain is higher than Amin , the closed loop poles will
δ
be in the right half of the s-plane.
If we use an op-amp, its differential gain is very high. So, A >> Amin . In fact,
from what we have learned earlier, when the gain is very large, the closed loop
poles will be practically on top of the open loop zeroes. These zeroes are:
δ4 −δ 2
z1,2 = ω0 ± j ω0
2 2
So, if we want the oscillator to start, we must put the closed loop poles on
the right half of the s-plane. This implies that the open loop zeroes must also have
a real part that is positive. We must have δ > 0 or R3 > 2R1. However, the value
of δ must not be too large. If δ > 2, the open loop zeroes will be real and the
oscillations will not start. In the lab experiment, you will design an oscillator with
δ = 1. In this case, we will have exponentially growing oscillations at the
3
frequency of ω0 . This waveform will be limited by the saturation of the op-
2
amp and the waveform displayed by the oscilloscope will be:
A better signal will be obtain in the second part of lab #3 by the use of a
voltage controlled resistance in place of R1. When the system is operating
correctly, the value of δ will be very close to zero and the sinewave will be very
pure.
10
2.2kΩ
R R3
R8
1 7
C
D2
DIODE_VIRTUAL
2
VCC U1 VEE 5 D1
3 10V -10V 5V
VCC VEE
OPAMP_5T_VIRTUAL
R6 8
51kΩ
R5 Q1
C R 510 Ω
9
6
R'1 JFET_N_VIRTUAL C3
R4 680kΩ 10nF
11kΩ R2
0
4.4 LC oscillators
LC oscillators use a parallel RLC circuit along with a transformer as
passive network. The amplifier is one of the nonlinear controlled sources studied
in chapter 3. So, the basic circuit is shown below (Fig. 4- 8). Gin represents the
load presented by the input of the active device at the oscillating frequency.
feedback
1 : n
f(v) L C GL
v Gin
ideal
Fig. 4- 8 Typical LC oscillator
input
C1C 2
The capacitance C is: C = = 2.25 nF so the resonant frequency is:
C1 + C 2
1
f0 = ≈ 1 MHz . The input admittance of the transistor is:
2π LC
G ( x)
Gin = m as seen in chapter 3. We need the value of x in order to
β
determine the value of the transconductance. However, we know that it is
bounded by the value of the small signal one. In order to determine the small
signal transconductance, we need to compute the biasing current.
V − 0.75
I k = EE ≈ 2 mA
(2 − α ) R3
When we design and implement an oscillator, we must make sure that its
parameters are not going to vary with different conditions such as aging,
temperature, etc. The most important parameter that must be fixed is the
frequency of oscillation. In general, frequency is allocated by government
agencies to users and in order to avoid interferences, the frequency must not
change with time and should not be affected by external conditions. We
distinguish two different stability factors.
φ 2(ω )
φ 1(ω )
The phases introduced by the poles are negative because they occur at the
denominator.
From equation(14), the stability factor can then be written as:
M N
S F = ∑ S Fzk + ∑ S Fpk
k =1 k =1
dφzk dφ pk
where S Fzk = ω0 and S Fpk = ω0 .
dω ω =ω0 dω ω =ω0
We just have to know the contribution of a real zero (pole) and a pair of
complex conjugate zeroes (poles) in order to be able to compute the stability
factor for any transfer function. This computation is performed using a pole and
zero plot.
Indirect stability factor corresponding to a real zero (pole):
Consider a zero z1 = −ω1 ∈ .
ω
φ1
ω1
ω
The angle φ1 is given by: φ1 (ω ) = tan −1 and this gives a stability factor
ω1
equal to:
ω0
dφ ω1
S Fz = ω0 1 =
dω ω =ω0
ω
2
1 + 0
ω1
Let us now consider a pair of complex conjugate zeroes: z1,2 = −α ± j β .
The corresponding plot is:
ω
φ1
β
−α
−β
φ2
The total phase contribution corresponding to the pair of zeroes is given by:
ω−β ω+β
φ (ω ) = φ1 + φ2 = tan −1 + tan −1
α α
This gives an indirect stability factor of:
dφ 2αω0 (ωres2
+ ω02 )
S F = ω0 = 2 where ωres
2
=α2 + β2.
dω ω =ω0 (ωres − ω0 ) + 4α ω0
2 2 2
Co
We remark that the complex poles and zeroes are practically superposed
and they have a very small real part.
The magnitude of the impedance is shown below.
C0ω1 C0
When we want to use a crystal in an oscillator, we can operate it at the
resonant frequency ω0. In this case, we say that we have a series mode oscillator.
The impedance of the crystal at this frequency is resistive and is minimal. In some
other cases, we can operate the oscillator at a frequency between ω0 and ω1. This
type of oscillator is called a parallel mode oscillator. In this case, the crystal is
inductive and we must use a capacitance CL in parallel with the crystal. In general,
crystals are designed to be used at given particular frequency. In this case, the
capacitance is specified. The frequency of oscillation is the parallel resonant
frequency given by the following circuit:
C r
L
Co
CL
VDD
RL
RFC
Crystal Q1
CL
JFET_N_VIRTUAL
RG
C1 C2
Before starting the analysis of the circuit, we must remark that the FET is
clamp biased by the pair CL and RG. The RFC is an inductor that has a very high
value. It is used to bypass the dc current and acts as a very large impedance for
the ac current in the drain circuit.
Another point worth noting is that the circuit composed of the crystal and
the two capacitors C1 and C2 must produce a phase shift of 180° at the frequency
of oscillation to satisfy the phase requirement of the Barkhausen conditions. In
order to produce such phase shift, the crystal must be inductive. This means that
the frequency of oscillation is going to be inside the pulling range of the crystal,
i.e. between the resonant and the antiresonant frequencies. So, we can replace the
crystal by an inductance in the circuit of Fig. 4- 15.
VDD
RL
RFC
Q1
CL
L
JFET_N_VIRTUAL
RG
C1 C2
In this part, we are going to perform a small signal analysis of the above
circuit. The small signal equivalent circuit is shown below (Fig. 4- 16).
− g m 0 v (t ) RL C1 C2
RG v(t)
L C
g m 0v(t ) RL RG
ideal
C1C2 C
where C = and N = 2
C1 + C2 C1
g m 0v(t )
The voltage at the primary is: and at the secondary, we must
1 1
+
RL N 2 RG
have this voltage divided by N. So, the voltage at the secondary must be:
g m 0 v (t ) 1
× . This voltage must be larger than v(t) at the frequency of
1 1 N
+
RL N 2 RG
oscillation in order to have closed loop poles on the right half of the s-plane. This
implies that:
N 1 C 1 C1 1
g m0 ≥ + = 2 +
RL NRG C1 RL C2 RG