ディジタル
ディジタル
ディジタル
ディジタル PLL
PLL
PLL
PLL
理論
理論
理論
理論と
と
と
と実践
実践
実践
実践
目次
Copyright(c) SP(Signal Process)-System Limited 2011 All Rights Reserved
2
- 目 次 –
1. はじめに...3 2. アナログ PLL ...4 2 22 2....1111 PLL PLL PLL PLL のののの系系系...4 系 2.1.1 位相比較器...4 2.1.2 ループフィルタ...4 2.1.3 電圧制御発振器(VCO) ...4 2.1.4 分周器...5 2 22 2....2 2 2 2 ループフィルタループフィルタループフィルタループフィルタ抜抜きの抜抜きのきのきの PLLPLLPLLPLL 伝達関数伝達関数伝達関数伝達関数 ...5 2 22 2....3 3 3 3 ループフィルタループフィルタループフィルタループフィルタ ...6 2.3.1 ラグフィルタの伝達関数と周波数特性...6 2.3.2 ラグリードフィルタの伝達関数と周波数特性...8 2 22 2...4.444 PLL PLL PLL PLL 全体全体の全体全体のの周波数特性の周波数特性周波数特性周波数特性 ... 10 2.4.1 ラグフィルタを使った PLL 全体の伝達関数と周波数特性... 10 2.4.2 ラグリードフィルタを使った PLL 全体の伝達関数と周波数特性 ... 12 2 22 2....5555 PLL PLL PLL PLL のののの過渡応答特性過渡応答特性過渡応答特性 ... 12 過渡応答特性 3. ディジタル PLL ... 16 3 33 3...1.111 PLL PLL PLL PLL のののの系系系の系のディジタルののディジタルディジタルディジタルでのでのでのでの扱扱扱扱いいいい ... 16 3.1.1 位相比較器... 16 3.1.2 ディジタルループフィルタ... 17 3.1.3 電圧制御発振器(VCO) ... 17 3.1.4 分周器... 18 3 33 3....2 2 2 2 ディジタルループフィルタディジタルループフィルタディジタルループフィルタディジタルループフィルタ... 20 3.2.1 ラグフィルタの z 変換と周波数特性... 20 3.2.2 ラグリードフィルタの z 変換と周波数特性... 22 3 33 3....3 3 3 3 ディジタルループフィルタディジタルループフィルタディジタルループフィルタディジタルループフィルタのののの係数導出係数導出係数導出 ... 23 係数導出 3 33 3...4.444 PLL PLL PLL PLL 全体全体の全体全体のの特性の特性特性特性 ... 25 3.4.1 ζ=0.05 での特性... 25 3.4.2 ζ=0.317 での特性... 26 4. ディジタル PLL の C 言語によるプログラムでの実現 ... 28 4 44 4....1111 PLL PLL PLL PLL のの各系のの各系各系の各系ののの実現実現実現実現 ... 28 4.1.1 位相比較器... 29 4.1.2 ディジタルループフィルタ... 29 4.1.3 電圧制御発振器(VCO) ... 30 4.1.4 分周器... 31 4 44 4....2 2 2 2 入力信号入力信号入力信号入力信号ののの生成の生成生成生成... 31 4 44 4....3333 PLL PLL PLL PLL のののの実現実現実現... 32 実現 4.3.1 分周比=1(ζ=0.05) ... 33 4.3.2 分周比=1(ζ=0.317)... 33 4.3.3 分周比=2 ... 341 11 1....
はじめに
はじめに
はじめに
はじめに
PLL とは「phase-locked loop」の略で、出力波と入力波の位相を比較し、その位相差を使っ て出力波を制御する事により、入力波に同期した安定した出力波を生成する仕組みであり、 負帰還技術を応用した回路である。 本書では、まずアナログ PLL を使って、PLL の動作の仕組みを説明し、それをディジタルで扱 う方法を、数学的観点に基づいて理論的に説明している。本書の特徴として、理論を数学的 観点に基づいて説明している事から、PLL の動作を理解できると共に、その動作の理論も理 解できる内容となっている。また、ディジタルでの PLL を C 言語プログラムで実現する方法を 記載しているので、これから PLL を学ぶ方は勿論の事、実践で PLL を使用しようとする方に も即効性のある内容となっている。2.アナログ PLL
Copyright(c) SP(Signal Process)-System Limited 2011 All Rights Reserved
4 2 22 2....
アナログ
アナログ
アナログ
アナログ PLL
PLL
PLL
PLL
2 22 2....1111 PLL ののの系の系系 系 PLL の一般的なブロック図を図 2.1-1 に示す.. 図 図 図 図 2222....1111----1111 PLL PLL PLL PLL ブロックブロックブロックブロック図図図図 Kd :位相比較器(V/rad) Kv :電圧制御発振器 (rad/sec/V) F(t) :ループフィルタ N :分周器 2.1.1 位相比較器 fi と fo の位相を比較し、位相差に応じた電圧を出力する。ある時点での fi と fo の位相を θi, θo とすると、位相比較器から出力される電圧は Kd[V/rad]を使いKd(θi - θo) [V] となり、これが位相比較器からの出力である 2.1.2 ループフィルタ ローパスフィルタであり、位相比較器の出力を、このフィルタに通して、電圧を出力する。 位相比較器の出力を x(t), フィルタからの出力を y(t)と y(t)=F(t)×x(t) [V] となる。 2.1.3 電圧制御発振器(VCO) 電圧に応じた発振波形(角周波数[rad/s])を出力する。ループフィルタからの出力 y(t)を使 って電圧制御発振器から出力される角周波数は Kv[rad/s/V]を使い Kv×y(t) [rad/s] となり、これを Hz に直した値が PLL から出力される周波数[fo]となる。 位相 比較器 ループ フィルタ VCO fi(Hz) fo(Hz) Kv (rad/sec/V) Kd (V/rad) F(t) 1/N
2 22 2...4.444 PLL PLL PLL PLL 全体全体の全体全体ののの周波数特性周波数特性周波数特性周波数特性 前章迄で、PLL の各系毎の特性を記載したので、ここでは PLL 全体の周波数特性を記 載する。PLL は、負帰還回路であるので、負帰還回路と同じように伝達関数を求める。 PLL の系とループフィルタを総合した伝達関数(開ループ利得)を Ao とすると
( )
( ) ( )
F
( )
1
,
( )
oA s
K s
s
K s
F s
s
×
=
・
=
K
vK
d×
=
ループフィルタ伝達関数N
よって、負帰還を考慮した、PLL 全体の伝達関数 Ac は( )
( ) ( )
( ) ( )
( )
( )
cF
F
1
F
F
K s
s
K
s
A s
K
K s
s
s
K
s
×
=
=
=
+
+
・
・
・
・
v d
K
K
N
となる。 2.4.1 ラグフィルタを使った PLL 全体の伝達関数と周波数特性( )
1
F
1
s
sRC
=
+
なので、PLL 全体の伝達関数 Ac は( )
c 2K
A s
RCs
s
K
=
+ +
となり、s=jωとすると( )
(
)
1 2 tan c 2 2 2 j K RCK
A
j
e
K
RC
ω ωω
ω
ω
− − − =
−
+
となる。
1
,
2 ×60,
π
1,
R
154
k
,
C
1
F
π
=
=
=
=
Ω
=
μ
d vK
K
N
とした周波数特性を図 2.4-1 に示す。2.アナログ PLL
Copyright(c) SP(Signal Process)-System Limited 2011 All Rights Reserved
11 -190 -180 -170 -160 -150 -140 -130 -120 -110 -100 -90 -80 -70 -60 -50 -40 -30 -20 -10 0 10 20 30 0.1 1 10 100 1000 10000 Hz d B / 位 相 振幅 位相 図 図 図 図 2222...4.444--1--1 ラグフィルタ11 ラグフィルタラグフィルタラグフィルタををを使を使った使使ったった PLLったPLLPLL 全体PLL全体全体全体のののの周波数特性周波数特性周波数特性周波数特性
3 33 3....2222 ディジタルループフィルタディジタルループフィルタディジタルループフィルタディジタルループフィルタ ディジタルループフィルタは主にアナログローパスフィルタの差分方程式を採用するが、主 に使われるフィルタについて説明する。 3.2.1 ラグフィルタの z 変換と周波数特性 微分方程式は 2.3.1 より
( )
o( )
( )
i odV t
V t
RC
V t
dt
=
+
これを差分方程式にすると( )
( )
(
)
( )
( )
(
)
( )
( )
(
)
( )
1
1
1
1
1
1
1
1
,
1
1
1
o o i o o o i o o iV n
V n
V n
RC
V n
T
V n
V n
V n
T
RC
RC
T
a
b
T
RC
RC
T
V n
aV n
bV n
−
−
− +
+
+
=
=
+
+
− +
として=
+
=
=
ブロック図を図 3.2-1 に示す。3.ディジタル PLL
Copyright(c) SP(Signal Process)-System Limited 2011 All Rights Reserved
21 b b b b Z Z Z Z- 1- 1- 1- 1 a aa a + + + + V VV Viiii[n][n][n][n] VVVVoooo[n][n][n][n] 図 図図 図 3333....2222--1--111 ラグフィルタブロックラグフィルタブロックラグフィルタブロックラグフィルタブロック図図図 図 さらに z 変換して