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
![Page 1: 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 f_div = f_LO / N Therefor, f_LO = N * f_ref. Smallest](https://reader036.vdocuments.us/reader036/viewer/2022082613/5697bfc81a28abf838ca85de/html5/thumbnails/1.jpg)
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.
![Page 2: 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 f_div = f_LO / N Therefor, f_LO = N * f_ref. Smallest](https://reader036.vdocuments.us/reader036/viewer/2022082613/5697bfc81a28abf838ca85de/html5/thumbnails/2.jpg)
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
![Page 3: 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 f_div = f_LO / N Therefor, f_LO = N * f_ref. Smallest](https://reader036.vdocuments.us/reader036/viewer/2022082613/5697bfc81a28abf838ca85de/html5/thumbnails/3.jpg)
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
![Page 4: 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 f_div = f_LO / N Therefor, f_LO = N * f_ref. Smallest](https://reader036.vdocuments.us/reader036/viewer/2022082613/5697bfc81a28abf838ca85de/html5/thumbnails/4.jpg)
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
![Page 5: 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 f_div = f_LO / N Therefor, f_LO = N * f_ref. Smallest](https://reader036.vdocuments.us/reader036/viewer/2022082613/5697bfc81a28abf838ca85de/html5/thumbnails/5.jpg)
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
![Page 6: 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 f_div = f_LO / N Therefor, f_LO = N * f_ref. Smallest](https://reader036.vdocuments.us/reader036/viewer/2022082613/5697bfc81a28abf838ca85de/html5/thumbnails/6.jpg)
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
![Page 7: 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 f_div = f_LO / N Therefor, f_LO = N * f_ref. Smallest](https://reader036.vdocuments.us/reader036/viewer/2022082613/5697bfc81a28abf838ca85de/html5/thumbnails/7.jpg)
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
![Page 8: 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 f_div = f_LO / N Therefor, f_LO = N * f_ref. Smallest](https://reader036.vdocuments.us/reader036/viewer/2022082613/5697bfc81a28abf838ca85de/html5/thumbnails/8.jpg)
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
![Page 9: 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 f_div = f_LO / N Therefor, f_LO = N * f_ref. Smallest](https://reader036.vdocuments.us/reader036/viewer/2022082613/5697bfc81a28abf838ca85de/html5/thumbnails/9.jpg)
9
The amount of noise depends on PLL band width.Smaller BW lower noise
![Page 10: 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 f_div = f_LO / N Therefor, f_LO = N * f_ref. Smallest](https://reader036.vdocuments.us/reader036/viewer/2022082613/5697bfc81a28abf838ca85de/html5/thumbnails/10.jpg)
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
![Page 11: 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 f_div = f_LO / N Therefor, f_LO = N * f_ref. Smallest](https://reader036.vdocuments.us/reader036/viewer/2022082613/5697bfc81a28abf838ca85de/html5/thumbnails/11.jpg)
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
![Page 12: 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 f_div = f_LO / N Therefor, f_LO = N * f_ref. Smallest](https://reader036.vdocuments.us/reader036/viewer/2022082613/5697bfc81a28abf838ca85de/html5/thumbnails/12.jpg)
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
![Page 13: 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 f_div = f_LO / N Therefor, f_LO = N * f_ref. Smallest](https://reader036.vdocuments.us/reader036/viewer/2022082613/5697bfc81a28abf838ca85de/html5/thumbnails/13.jpg)
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
![Page 14: 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 f_div = f_LO / N Therefor, f_LO = N * f_ref. Smallest](https://reader036.vdocuments.us/reader036/viewer/2022082613/5697bfc81a28abf838ca85de/html5/thumbnails/14.jpg)
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