VCO Fundamentals

advertisement
VCO Fundamentals
John McNeill
Worcester Polytechnic Institute
mcneill@ece.wpi.edu
Overview
•
•
•
•
•
•
Functional Block Concept
Oscillator Review
Basic Performance Metrics
Methods of Tuning
Advanced Performance Metrics
Conclusion
9
Overview
• Functional Block Concept
– Applications
– Specifications
• Oscillator Review
• Basic Performance Metrics
• Methods of Tuning
• Advanced Performance Metrics
• Conclusion
10
Functional Block Concept
• Input control voltage VTUNE
determines frequency of output waveform
11
Applications: RF System
• Downconvert band of interest to IF
• VCO: Electrically tunable selection
12
Applications: Digital System
÷N
• Clock synthesis (frequency multiplication)
J. A. McNeill and D. R. Ricketts, “The Designer’s Guide to Jitter in Ring Oscillators.” Springer, 2009
13
Specifications
• from data sheet showing specs
14
Overview
• Functional Block Concept
• Oscillator Review
– Frequency Control
– Amplitude Control
– Types of Oscillators
• Basic Performance Metrics
• Methods of Tuning
• Advanced Performance Metrics
• Conclusion
15
Oscillator Review
• Types of Oscillators
– Multivibrator
– Ring
– Resonant
– Feedback
• Basic Factors in Oscillator Design
– Frequency
– Amplitude / Output Power
– Startup
16
Multivibrator
• Conceptual multivibrator oscillator
– Also called astable or relaxation oscillator
• One energy storage element
17
Example: Multivibrator
• Frequency: Controlled by charging current IREF ,
C, VREF thresholds
• Amplitude: Controlled by thresholds, logic swing
• Startup: Guaranteed; no stable state
18
Ring Oscillator
• Frequency: Controlled by gate delay
• Amplitude: Controlled by logic swing
• Startup: Guaranteed; no stable state
19
Resonant Oscillator
• Concept: Natural oscillation frequency
of resonance
• Energy flows back and forth between
two storage modes
fOSC =
20
1
2π LC
Resonant Oscillator (Ideal)
•
•
•
•
•
Example: swing (ideal)
Energy storage modes: potential, kinetic
Frequency: Controlled by length of pendulum
Amplitude: Controlled by initial position
Startup: Needs initial condition energy input
21
Resonant Oscillator (Real)
• Problem: Loss of energy due to friction
• Turns “organized” energy (potential, kinetic) into
“disorganized” thermal energy (frictional heating)
• Amplitude decays toward zero
• Requires energy input to maintain amplitude
• Amplitude controlled by “supervision”
22
LC Resonant Oscillator (Ideal)
• Energy storage modes:
Magnetic field (L current), Electric field (C voltage)
• Frequency: Controlled by LC
• Amplitude: Controlled by initial condition
• Startup: Needs initial energy input (initial condition)
23
LC Resonant Oscillator (Real)
• Problem: Loss of energy due to nonideal L, C
– Model as resistor RLOSS; Q of resonator
• E, M field energy lost to resistor heating
• Amplitude decays toward zero
24
LC Resonant Oscillator (Real)
•
•
•
•
Problem: Loss of energy due to nonideal L, C
Requires energy input to maintain amplitude
Synthesize “negative resistance”
Cancel RLOSS with -RNEG
25
Negative Resistance
• Use active device to synthesize V-I characteristic that
“looks like” –RNEG
• Example: amplifier with positive feedback
• Feeds energy into resonator to counteract losses in RLOSS
26
Feedback Oscillator: Wien Bridge
Forward gain A=3
Feedback network with transfer
function β (f)
• At fOSC, |β
β |=1/3 and ∠ β =0
• Thought experiment:
break loop, inject sine wave, look at
signal returned around feedback loop
•
•
27
Aβ
β=1
• “Just right”
waveform is
self sustaining
28
Aβ
β=0.99
• “Not enough”
waveform
decays to zero
29
Aβ
β=1.01
• “Too much”
waveform grows
exponentially
30
Feedback oscillator
• Stable amplitude condition: Aβ
β =1 EXACTLY
• Frequency determined by feedback network Aβ
β =1 condition
• Need supervisory circuit to monitor amplitude
• Startup: random noise; supervisory circuit begins with Aβ
β >1
31
Resonant Oscillator (Real)
|RNEG| < RLOSS
•
•
•
•
|RNEG| = RLOSS
|RNEG| > RLOSS
Stable amplitude condition: |RNEG| = RLOSS EXACTLY
Frequency determined by LC network
Startup: random noise; begin with |RNEG| > RLOSS
Amplitude grows; soft clip gives average |RNEG| = RLOSS
32
Clapp oscillator
f OSC =
1
2π LCeq
1
Ceq =
1
1
1
+ 
 +
C
C
C3 
 1
2
• L, C1-C2-C3 set oscillation frequency fOSC
33
Clapp oscillator
• Circuit configuration
• Equivalent circuit
MiniCircuits AN95-007, “Understanding Oscillator Concepts”
Clapp oscillator
1
1
gm
Z eq =
+
− 2
jωC1 jωC2 ω C1C2
• Frequency: Determined by L, C1, C2, C3
• Amplitude: Grows until limited by gm soft clipping
• Startup: Choose C1, C2 feedback for | RNEG | > RLOSS
Oscillator Summary
• Typical performance of oscillator architectures:
BETTER
PHASE
NOISE
RESONANT
FEEDBACK
RING
MULTIVIBRATOR
kHz
MHz
GHz
FREQUENCY fOSC
36
Overview
• Functional Block Concept
• Oscillator Review
• Basic Performance Metrics
– Frequency Range
– Tuning Range
• Methods of Tuning
• Advanced Performance Metrics
• Conclusion
37
Basic Performance Metrics
• from data sheet showing specs
38
Basic Performance Metrics
• from data sheet showing specs
39
Basic Performance Metrics
•
•
•
•
Supply: DC operating power
Output
– Sine: output power dBm into 50Ω
– Square: compatible logic
Frequency Range
Tuning Voltage Range
40
Frequency Range
• Output frequency over tuning voltage range
• Caution: Temperature sensitivity
41
Overview
•
•
•
•
•
•
Functional Block Concept
Oscillator Review
Basic Performance Metrics
Methods of Tuning
Advanced Performance Metrics
Conclusion
42
VCOs / Methods of Tuning
• Require electrical control of some parameter
determining frequency:
• Multivibrator
– Charge / discharge
current
• Ring Oscillator
– Gate delay
• Resonant
– Voltage control of
capacitance in LC
(varactor)
43
Example: Tuning Multivibrator
IREF
4CVREF
•
Frequency: Controlled by
IREF , C, VREF thresholds
fOSC =
•
Use linear transconductance
GM to develop IREF from VTUNE
IREF = GM VTUNE
fOSC
 GM 
=
VTUNE
4CV

REF 
+ Very linear VTUNE – fOSC characteristic
- But: poor phase noise; fOSC limited to MHz range
44
Tuning LC Resonator: Varactor
Q
Cj =
dQ
dVR
Cj =
C j0
 VR m
1+ 
 Vbi 
• Q-V characteristic of pn junction
• Use reverse bias diode for C in resonator
45
Example: Clapp oscillator
fOSC =
1
2π LCTUNE
1+
CTUNE CTUNE
+
C1
C2
• Tuning range fMIN, fMAX set by CTUNE maximum, minimum
• Want C1, C2 > CTUNE for wider tuning range
46
Overview
Functional Block Concept
Oscillator Review
Basic Performance Metrics
Methods of Tuning
Advanced Performance Metrics
– Tuning Sensitivity
– Phase Noise
– Supply Pushing
– Load Pulling
• Conclusion
•
•
•
•
•
47
Advanced Performance Metrics
• Tuning Sensitivity (V-f linearity)
• Phase Noise
• Supply/Load Sensitivity
48
Tuning Sensitivity
• from data sheet showing specs
49
Frequency Range
• Change in slope [MHz/V] over tuning voltage range
50
Tuning Sensitivity
K d (θ i − θ o )
1+ sτ Z
sτ I
KO
s
ωL ≈
K d K Oτ Z
τI
• Why do you care?
– PLL: Tuning sensitivity KO affects control parameters
– Loop bandwidth ωL (may not be critical)
– Stability (critical!)
51
Varactor Tuning
Cj =
C j0
 V
m
1+ TUNE 
Vbi 

fOSC =
fOSC
1
2π LC
V
m 2
1
TUNE
≈


2π LC j 0  Vbi 
m =1 2
• Disadvantages of abrupt junction C-V characteristic (m=1/2)
– Smaller tuning range
– Inherently nonlinear VTUNE – fOSC characteristic
52
Hyperabrupt Junction Varactor
Cj =
C j0
 V
m
1+ TUNE 
Vbi 

fOSC =
fOSC
1
2π LC
V
m 2
1
TUNE
≈


2π LC j 0  Vbi 
m =1 2
m →2
• Hyperabrupt junction C-V characteristic (m ≈ 2)
+ Larger tuning range; more linear VTUNE – fOSC
- Disadvantage: Lower Q in resonator
53
Phase Noise
• from data sheet showing specs
54
Phase Noise
• Power spectrum “close in” to carrier
55
Phase Noise: RF System
• Mixers convolve LO spectrum with RF
• Phase noise “blurs” IF spectrum
56
Phase Noise: Digital System
÷N
• Time domain jitter on synthesized output clock
• Decreases timing margin for system using clock
57
Shape of Phase Noise Spectrum
• LC filters noise into narrow band near fundamental
• High Q resonator preferred to minimize noise
58
Phase Noise: Intuitive view
• Sine wave + white noise; Filter;
limit; Result:
59
Phase Noise: Intuitive view
•
Sine wave + white noise;
Filter; limit; Result:
60
Phase Noise Description
•
•
•
•
•
Symmetric; look at single sided representation
Normalized to carrier: dBc
At different offset frequencies from carrier
White frequency noise: phase noise with -20dB/decade slope
Other noise processes change slope; 1/f noise gives
-30dB/decade
61
Phase Noise Specification
•
•
•
Symmetric; look at single sided
Normalized to carrier: dBc
At different offset frequencies from carrier
62
Sources of Phase Noise
White noise in
VTUNE signal path
Noise of
active
devices
Thermal noise: Losses in resonator, series R of varactor
63
Supply / Load Sensitivity
•
•
•
Ideally tuning voltage is the only way to change output
frequency
– In reality other factors involved
– Mechanism depends on specifics of circuit
Power supply dependence: Supply Pushing
Impedance mismatch at output: Load Pulling
64
Supply Pushing
• Change in fOSC due to change in supply voltage
• Clapp oscillator: supply affects transistor bias condition,
internal signal amplitudes
65
Load Pulling
• Change in fOSC due to impedance mismatch at output
• Clapp oscillator; reflection couples through transistor
parasitic to LC resonator
66
Overview
•
•
•
•
•
•
Functional Block Concept
Oscillator Review
Basic Performance Metrics
Methods of Tuning
Advanced Performance Metrics
Conclusion
67
Summary: VCO Fundamentals
• First order behavior
– Tuning voltage VTUNE controls output frequency
– Specify by min/max range of fOSC, VTUNE
• Performance limitations
– Linearity of tuning characteristic
– Spectral purity: phase noise, harmonics
– Supply, load dependence
• Different VCO architectures trade frequency range,
tuning linearity, phase noise performance
68
Questions?
Thank you to our presenter John McNeill and our
sponsor Mini-Circuits
69
Download