在時間區間內的PFD動態
假設參考信號頻率為常數:
θ
r
e
f
(
t
)
=
ω
r
e
f
t
=
t
T
r
e
f
,
{\displaystyle \theta _{ref}(t)=\omega _{ref}t={\frac {t}{T_{ref}}},}
其中
T
r
e
f
{\displaystyle T_{ref}}
、
ω
r
e
f
{\displaystyle \omega _{ref}}
和
θ
r
e
f
(
t
)
{\displaystyle \theta _{ref}(t)}
是參考資料的週期、頻率和相位。
令
t
0
=
0
{\displaystyle t_{0}=0}
,
這表示
t
0
m
i
d
d
l
e
{\displaystyle t_{0}^{\rm {middle}}}
是第一個PFD輸出為0的時間
(若
i
(
0
)
=
0
{\displaystyle i(0)=0}
,則
t
0
m
i
d
d
l
e
=
0
{\displaystyle t_{0}^{\rm {middle}}=0}
)
且
t
1
{\displaystyle t_{1}}
是VCO或參考信號的第一個下降緣。
其且,可以定義對應的遞減數列
{
t
k
}
{\displaystyle \{t_{k}\}}
、
{
t
k
m
i
d
d
l
e
}
{\displaystyle \{t_{k}^{\rm {middle}}\}}
,其中
k
=
0
,
1
,
2...
{\displaystyle k=0,1,2...}
。
令
t
k
<
t
k
m
i
d
d
l
e
{\displaystyle t_{k}<t_{k}^{\rm {middle}}}
.
則在
t
∈
[
t
k
,
t
k
m
i
d
d
l
e
)
{\displaystyle t\in [t_{k},t_{k}^{\rm {middle}})}
時,
sign
(
i
(
t
)
)
{\displaystyle {\text{sign}}(i(t))}
是非零的常數(
±
1
{\displaystyle \pm 1}
)。
令
τ
k
{\displaystyle \tau _{k}}
為PFD脈波寬度(PFD輸出為非零長度的時間區間)乘以PFD輸出的正負號:
τ
k
=
(
t
k
m
i
d
d
l
e
−
t
k
)
sign
(
i
(
t
)
)
{\displaystyle \tau _{k}=(t_{k}^{\rm {middle}}-t_{k}){\text{sign}}(i(t))}
for
t
∈
[
t
k
,
t
k
m
i
d
d
l
e
)
{\displaystyle t\in [t_{k},t_{k}^{\rm {middle}})}
τ
k
=
0
{\displaystyle \tau _{k}=0}
for
t
k
=
t
k
m
i
d
d
l
e
{\displaystyle t_{k}=t_{k}^{\rm {middle}}}
若VCO的下降緣在參考信號的下降緣之前,則
τ
k
<
0
{\displaystyle \tau _{k}<0}
,反之,可得
τ
k
>
0
{\displaystyle \tau _{k}>0}
。
τ
k
{\displaystyle \tau _{k}}
可以看出二個信號下降緣的先後順序。在
(
t
k
m
i
d
d
l
e
,
t
k
+
1
)
{\displaystyle (t_{k}^{\rm {middle}},t_{k+1})}
區間內,PFD輸出為零,PFD
i
(
t
)
≡
0
{\displaystyle i(t)\equiv 0}
:
v
F
(
t
)
≡
v
k
{\displaystyle v_{F}(t)\equiv v_{k}}
for
t
∈
[
t
k
m
i
d
d
l
e
,
t
k
+
1
)
{\displaystyle t\in [t_{k}^{\rm {middle}},t_{k+1})}
.
將
(
τ
k
,
v
k
)
{\displaystyle (\tau _{k},v_{k})}
變成下式的變數變換[ 8]
p
k
=
τ
k
T
r
e
f
,
u
k
=
T
r
e
f
(
ω
v
c
o
free
+
K
v
c
o
v
k
)
−
1
,
{\displaystyle p_{k}={\frac {\tau _{k}}{T_{\rm {ref}}}},u_{k}=T_{\rm {ref}}(\omega _{\rm {vco}}^{\text{free}}+K_{\rm {vco}}v_{k})-1,}
可以讓參數減至二個:
α
=
K
v
c
o
I
p
T
r
e
f
R
,
β
=
K
v
c
o
I
p
T
r
e
f
2
2
C
.
{\displaystyle \alpha =K_{\rm {vco}}I_{p}T_{\rm {ref}}R,\beta ={\frac {K_{\rm {vco}}I_{p}T_{\rm {ref}}^{2}}{2C}}.}
此處
p
k
{\displaystyle p_{k}}
是正規化的相位偏移,
u
k
+
1
{\displaystyle u_{k}+1}
是VCO頻率
ω
v
c
o
free
+
K
v
c
o
v
k
{\displaystyle \omega _{\rm {vco}}^{\text{free}}+K_{\rm {vco}}v_{k}}
相對於參考頻率
1
T
r
e
f
{\displaystyle {\frac {1}{T_{\rm {ref}}}}}
的比例。
最後,不考慮VCO過載的二階CP-PLL離散時間模型如下[ 4] [ 6]
u
k
+
1
=
u
k
+
2
β
p
k
+
1
,
p
k
+
1
=
{
−
(
u
k
+
α
+
1
)
+
(
u
k
+
α
+
1
)
2
−
4
β
c
k
2
β
,
for
p
k
≥
0
,
c
k
≤
0
,
1
u
k
+
1
−
1
+
(
p
k
mod
1
)
,
for
p
k
≥
0
,
c
k
>
0
,
l
k
−
1
,
for
p
k
<
0
,
l
k
≤
1
,
−
(
u
k
+
α
+
1
)
+
(
u
k
+
α
+
1
)
2
−
4
β
d
k
2
β
,
for
p
k
<
0
,
l
k
>
1
,
{\displaystyle {\begin{aligned}&u_{k+1}=u_{k}+2\beta p_{k+1},\\&p_{k+1}={\begin{cases}{\frac {-(u_{k}+\alpha +1)+{\sqrt {(u_{k}+\alpha +1)^{2}-4\beta c_{k}}}}{2\beta }},\quad {\text{ for }}p_{k}\geq 0,\quad c_{k}\leq 0,\\{\frac {1}{u_{k}+1}}-1+(p_{k}{\text{ mod }}1),\quad {\text{ for }}p_{k}\geq 0,\quad c_{k}>0,\\l_{k}-1,\quad {\text{ for }}p_{k}<0,\quad l_{k}\leq 1,\\{\frac {-(u_{k}+\alpha +1)+{\sqrt {(u_{k}+\alpha +1)^{2}-4\beta d_{k}}}}{2\beta }},\quad {\text{ for }}p_{k}<0,\quad l_{k}>1,\end{cases}}\end{aligned}}}
其中
c
k
=
(
1
−
(
p
k
mod
1
)
)
(
u
k
+
1
)
−
1
,
S
l
k
=
−
(
u
k
−
α
+
1
)
p
k
+
β
p
k
2
,
l
k
=
1
−
(
S
l
k
mod
1
)
u
k
+
1
,
d
k
=
(
S
l
k
mod
1
)
+
u
k
.
{\displaystyle {\begin{aligned}c_{k}=(1-(p_{k}{\text{ mod }}1))(u_{k}+1)-1,S_{l_{k}}=-(u_{k}-\alpha +1)p_{k}+\beta p_{k}^{2},l_{k}={\frac {1-(S_{l_{k}}{\text{ mod }}1)}{u_{k}+1}},d_{k}=(S_{l_{k}}{\text{ mod }}1)+u_{k}.\end{aligned}}}
此離散時間模型只在
(
u
k
=
0
,
p
k
=
0
)
{\displaystyle (u_{k}=0,p_{k}=0)}
有一個穩態,可以估計hold-in範圍和捕獲範圍[ 6] 。
若VCO過載,也就是
θ
˙
v
c
o
(
t
)
{\displaystyle {\dot {\theta }}_{\rm {vco}}(t)}
為零,
或者是以下的式子
(
p
k
>
0
,
u
k
<
2
β
p
k
−
1
)
{\displaystyle (p_{k}>0,u_{k}<2\beta p_{k}-1)}
或
(
p
k
<
0
,
u
k
<
α
−
1
)
{\displaystyle (p_{k}<0,u_{k}<\alpha -1)}
,
則需要考慮額外的CP-PLL動態特性[ 5] 。
針對任何參數,只要VCO和參考信號的頻率差夠大,就會使VCO過載。
在實務上,需避免VCO的過載。