|
都是"PFD"惹的禍@@~~
這個問題說來話長ㄟ,總歸就是您所說的..."PFD"在搞鬼阿...
- f7 N) D) E" t8 ^1 `5 Q9 T% ^+ W
$ G' @8 k- A8 @# R, K/ l其實目前PLL技術相當成熟,大家在期刊上都可以看多許許多多種的PFD..但其實可能沒搞清楚,它是"PFD"還是"PD"( C% ~7 v" M" `' e6 m- [8 d& V
& [. G8 b. i K) m, Y; ^這點是非常重要的,因為其檢測範圍會影響到PLL系統鎖定的行為
. i9 ^ E7 n! `# @$ f$ P8 c
% q5 {. K; R- A% Z例如 : XOR架構與SR Flip-Flop只可視為PD,因為其檢測範圍不超過2*phi
" U) |4 W+ h# L* ]% n6 z
7 t8 z0 |) l/ n I. P0 E真正的PFD是具有"reset"功能..範圍為正負2*phi,不管相位差多少(亦頻率變化量)都可以做檢測
, i j" F6 K1 G0 Y2 W1 l. P3 e7 B. ~) P, U' O' Q; t
所以若在PLL系統中使用PD的話(或是PD detection range沒設計好),那是會有你所說的問題發生
1 @! U( c8 {+ q- y2 k) Z2 U+ U! P
# c) V% y- m0 B/ Y& Q" S但就我所知...若PLL系統架構沒有用到切相位檢測'正確頻寬設計或是改變PFD操作行態的話..PLL比較不會發生此問題
/ ^: ~6 z: [0 f3 u ?+ J/ }' K
會有錯誤鎖定的情形大多是在DLL上才會拿來被討論...因為延遲線的延遲量過大或過小都會導致錯誤鎖定
* b2 k% x4 M0 A3 z& B7 k6 [4 `
7 ]. o8 \. n$ _- T1 E. k( o9 [5 S% [. S這是我個人的淺見...供參考囉~~有問題再一起討論囉!!4 ?, B8 ~8 V; M4 M9 I
+ s7 O! n9 R7 p b! u0 j1 w' T2 D
PS. 建議可以去參考NTU Shen-Iuan Liu 或 NCHU Ching-Yuan Yang 的上課講義..可以了解比較多PLL的東西
1 j, s' m% O+ o- V* o* _/ [2 D( T% N& N; V# a0 o. J4 `, W V8 w- X
順便附上幾篇我覺得比較經典在說明PFD的paper
9 t2 `" |2 q6 M
. o. f; Q0 I- O; o' X, |! z |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有帳號?申請會員
x
|