pt="Input signal(red), Mult output(blue), PDLPF out(green)"
px="Time (sec)"
pax=0
pf=F
pb=2,-2
pbx=2,0
pbY=0,0
pbX=0,0
pc=8000
pm=10
pb.0=2,-1
pb.1=1,-2
pb.2=0.6,-0.6
pb.3=0,0
N.50="variable"@288x232<M>
n="PDOUT"
N.51="variable"@144x360
n="PDOUT"
N.52="summingJunction"(0)@84x208<M>
N.53="gain"(0)@120x304<MR>
N.54="wireLabel"@132x296<M>
n="b"
N.55="wireLabel"@396x16<M>
n="Klesov Systems Science: MzF 1992"
N.56="comment"@12x8@530x333<M>
C="MODEL by KLESOV SYSTEMS SCIENCE: (301) 593-6837
ANALOG PHASE LOCKED LOOP, SIMPLE MODEL
1) Analog Phase locked loops are very easy to model with VisSim.
2) Analog Phase locked loops are very difficult to design. Parameter values are very critical and it is difficult to casually determine them.
3) Model shown here contains
a) INPUTS: 1. Constant Frequency Source, 2. Manually adjusted signal, 3. Arbitrary signal
b) Phase Locked Loop
i) Phase Detector - Multiplier followed by very sharp cutoff low pass filter
ii) Loop Filter - one zero/one pole
iii) VCO
c) Plots of relevent variables
4) You are encouraged to modify model, vary parameters, explore other variations.
5) Kpd is Phase detector gain, Kvco (inside VCO) is VCO gain in (r/s/volt)
6) References for this model include
a) Frequency Synthesizers- 3rd Ed - Vadim Manassewitsch- 1987
b) Phase-Locked Loops - Alain Blanchard- 1976
c) Phase Lock Techniques - 2nd Ed - Floyd M. Gardner - 1979
d) Phase Locked Loop Circuit Design - Dan H. Wolaver - 1991
e) Unpublished Reports on Motor Control Phase Locked Loops by Morris Frayman"
N.57="Compound"@6x96<C>
n="CLICK RIGHT BUTTON HERE FOR INFO"
Ms=1253,0,0,872,0,0
N.58="wireLabel"@180x176<M>
n="Phase Det=Mult & LPF "
N.59="wireLabel"@546x224<M>
n="VCO output"
N.60="wireLabel"@258x128<M>
n="VCO wo (r/s)"
N.61="wireLabel"@18x88<M>
n="Nominal VCO FREQ (r/s)"
N.62="wireLabel"@198x208<M>
n="Kvco (r/s/volt)"
N.63="wireLabel"@546x88<M>
n="VCO output"
N.64="wireLabel"@504x304<M>
n="VCO Frequency output"
N.65="wireLabel"@12x328<M>
n="Command Voltage"
N.66="wireLabel"@36x8<M>
n="KLESOV SYSTEMS SCIENCE: 1992"
N.67="slider"(970,1200,800)@18x336<R>
N.68="gain"(1)@264x216<M>
N.69="wireLabel"@276x200<M>
n="c"
N.70="wireLabel"@24x320
n="Input FREQ adjust"
N.71="Compound"@6x384#0,1<CR>
n="ArbitraryInput"
Ms=1253,0,0,872,0,0
N.72="sinusoid"(0,1,2)@216x24<M>
N.73="summingJunction"(0)@402x168#9,1<M>
N.74="sinusoid"(0.2,1.7,1.3)@150x64<M>
N.75="sinusoid"(0.3,3.6,0.89)@102x128<M>
N.76="sinusoid"(0.1,15.8,0.5)@72x200<M>
N.77="sinusoid"(0.1,21.5,2.1)@102x248<M>
N.78="sinusoid"(0,7,0.9)@162x296<M>
N.79="sinusoid"(0.1,16,3.1)@228x344<M>
N.80="sinusoid"(0.4,4.5,0.5)@294x384<M>
N.81="const"(100)@408x288<M>
N.82="gain"(10)@552x208<M>
N.83="comment"@384x16@208x116<M>
C="KLESOV SYSTEMS SCIENCE: 1992
Create arbitrary input by selecting amplitude, frequency, and phase of the sinusoids. Can also add other VisSim sources to make signal as complex as desired.
Select \"DC level\" constant so that it is close to nominal frequency of VCO."
N.84="wireLabel"@408x304<M>
n="\"DC level\" constant"
N.85="comment"@6x0@460x91
C="Analog Phase Locked Loop. Klesov Systems Science. (301) 593-6837
Select from several inputs, (1) Slider with manual adjustment, (2) Arbitrary Input, (3) Create your own. Slider adjusts input freq. Vary slider and observe tracking of input frequency. If plotting is too fast, go to Simulate,Change Params, and reduce integrating step size. "
N.86="const"(1000)@390x192<M>
N.87="comment"@72x272@305x81<M>
C="KLESOV SYSTEMS SCIENCE: 1992
5 POLE Low pass filter consisting of a two pole filter followed by a three pole low pass filter.