1 phase locked loops pfd loop filter 1/n ref vco lo f lo = f ref *n/m once locked, f_ref = f_div but...
TRANSCRIPT
1
Phase Locked Loops
PFDLoop Filter
1/N
Ref VCOLO
fLO=fref*N/M
Once locked, f_ref = f_divBut f_div = f_LO / NTherefor, f_LO = N * f_ref.Smallest change in f_LO is f_ref.
For high tuning resolution, need very small f_ref.
2
Conflict between freq resolution and PLL bandwidth / settling time
• Since PFD is controlled by f_ref, hence f_sampling = f_ref
• For stability and transfer characteristics, need f_ref to be 10’s of times of PLL bandwidth
• Hence, f_BW ~ 0.01 to 0.1 * f_ref
• PLL settling time = k * 1/_BW
3
Increasing freq resolution and BW
PFDLoop Filter
1/N
Ref VCO
Phase-Locked Loop
LO1/M fLO=fref*N/M
After lock, PFD input signals have the same freq.Hence, f_ref / M = f_LO / NTherefor, f_LO = f_ref *N/M
Freq resolution: f_ref * (N1/M1 –N2/M2)PFD sampling freq: f_sampling = f_ref / MPLL bandwidth: 0.02 to 0.05 * f_ref / M
4
Phase Locked Loops
PFDLoop Filter
1/N
Ref VCOLO
N = N1 + ditherIn lock, f_LO = average(N) * f_ref.Smallest change in f_LO can be very fine.
NditherN1
5
Phase Locked Loops
PFDLoop Filter
1/N
Ref VCOLO
Smallest increments in N_frac sets freq resolution.Problem: periodic errors.
dither
Carryout
Accumulator
N_frac
6
For N = 4.25, user integer 4 and N_frac = 0.25In every 4 cycles, div by 4 three times and div by 5 once
When carry signal is generated, “swallow” one VCO cycle
Notice the periodic error signal that feed into fileter
7
Accumulator Operation• Carry out bit is asserted when accumulator residue
reaches or surpasses its full scale value• Accumulator residue corresponds to instantaneous
phase error– Increments by the fractional value input into the
accumulator
8
Phase Locked Loops
PFDLoop Filter
1/N
Ref VCOLO
Riley US Patent 4965531, 1989; JSSC ‘93MASH
Noise shaping. Removes periodic tones.
dither
Sigma-Deltamodulator
N_sd N = N or N+1
9
The amount of noise depends on PLL band width.Smaller BW lower noise
10
Divider
• At high frequency, divider block is challenging to design
• It consumes a lot of power
• Typically implemented using several stages
• Can have each stage operating at gradually lower freq to save power
11
Divide-by-2 Circuit• Achieves frequency division by clocking two latches
(i.e., a register) in negative feedback• Latches may be implemented in various ways
according to speed/power requirements
12
• Advantages– Reasonably fast, compact size– No static power dissipation, differential clock not required
• Disadvantages– Slowed down by stacked PMOS, signals goes through three
gates per cycle– Requires full swing input clock signal
13
• Very fast due to small swing and absence of PMOS devices– Additional speedup can be obtained by using inductors
• High power, large area • Differential signals required, Biasing sources required
14
Divide by 2 or 3
• Normal mode of operation: CON*= 0 Y = 0⇒– Register B acts as divide-by-2 circuit
• Divide-by-3 operation: CON*= 1 Y = 1⇒– RegB remains high for an extra cycle– Causes Y to be set back to 0 RegB toggles again⇒– CON* must be set back to 0 before RegB toggles to prevent
extra pulses from being swallowed