Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 9930|回復: 12
打印 上一主題 下一主題

[問題求助] charge pump 鎖相環電路LPF參數如何確定?

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2007-10-29 20:35:17 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
我在設計一個charge pump 鎖相環電路,已經流片一次了。LPF電容采用外接。現在需要將LPF 電容改版,放在chip里面。現在遇到了一些問題,希望朋友們能幫助我下下。1 |  R: ~+ D3 L& h9 x4 v# u

" J( h" {) K8 w+ ^8 n基本情況如下:
5 f- ?/ S& |( P* z; K$ ~% d; [1)0.35um的CMOS工艺
; c' y' |; k9 e, }0 z2) LPF是三阶的傳統結構,电容采用PIP电容,由于面积的限制,总的C的大小大概为1nF。
$ T% g$ P! a2 {- g# p6 ]/ D- c7 o3) PLL的输入频率范围可以是6-160MHz之间变化的,输出频率范围是在96-400MHz范围变化的。
9 r9 V: f3 Q. n7 J. N! Z4) VCO的输出有个分频模块,在環路內可以 實現 4、 8、 16、 32的分频控制。# J" [, B, _8 @7 x
, Q4 K+ u* w* v1 _; `
經matlab計算和電路遇到的問題:
& A9 X: Y- \* V! Z% K1)由于主滤波器的电容太小,我的LPF出来电压纹波很大,我早上算了下,由500多个ppm。多大的波紋是可以 容忍的?設計 時該如何減小呢?, j* M! F7 o$ R" r  i- o
2)电路做trans仿真,可以完成鉴频并且锁定。但是無法實現零相差,相位上总是反馈信号要超前參考信號一些。从charge pump的控制电平上看,总是在给LPF充电,可是总是充不到所要的电压上。這是什么原因,該如何解決呢?
/ y  i  r: ~# u9 ~1 x1 o) p3) 根據如前的應用頻率,我的交叉頻率多大最為合理。可是如果是100-200K rad/s,主濾波器的電容無法做到nF 的數量級。
, s& M( R  F+ d  h2 p6 {- d4 A
$ d% E3 j0 L% r/ B) b9 ?% p請高手為小女子指點迷津,謝謝

評分

參與人數 1Chipcoin +3 收起 理由
monkeybad + 3 勇於求知!多問多看囉

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享分享 頂9 踩 分享分享
2#
發表於 2007-10-29 22:11:29 | 只看該作者
1) 設計時通常是縮小您的迴路頻寬或是增加阻尼即可6 a. ]7 E' {, X3 d
2) 看不太懂您的意思.... 但我參您可以檢查一下充放電電流的匹配度% Q, m9 j+ p3 v& V& Q. O
 鎖相不一定要0相差才是鎖相, 要看相位頻率偵測器的種類, 只要回授訊號與參考訊號之間有一固定相位差即可" |7 Q$ [6 y9 f$ {& A8 s. |
 通常不是0相差可能來自電路本身些微延遲所造成的. P) E4 n$ q) B& k- a; k' X, e
3) 看不懂"交叉頻率"是什麼意思, sorry

評分

參與人數 1Chipcoin +3 收起 理由
monkeybad + 3 參與論壇,論壇參與!

查看全部評分

3#
 樓主| 發表於 2007-10-29 22:40:57 | 只看該作者
不好意思,Eleen的一個PPT上寫的交叉頻率的概念,cross frequency。我的理解應該就是環路帶寬吧。
# O% O) k0 Y" d5 F, I$ {' U$ V6 R1 t* F, L* l( O1 t1 |
由于我的PLL 是PFD+charge pump型的,如果我的LPF做得理想應該是可以做到相位鎖定的。 ( ]/ A9 C$ j5 ~) F3 o' L5 j
1 Y, }7 c- \4 p5 Y6 ?
謝謝您的解答。
4#
發表於 2007-10-30 01:49:11 | 只看該作者
PFD是Phase Frequency Detector的縮寫,亦即它可判斷PLL的input和output頻率的phase及頻率的誤差,進而反應到charge pump及LPF作出反應,然後再調整VCO/ x& @3 \1 q# l
一般而言,要作到相位鎖定和charge pump比較沒有關係,真正要留意的反而是PFD電路,因為PFD電路會有dead zone的問題,而這個會造成PLL的input和output頻率有一個相位誤差存在,如何改善PFD的dead zone,目前有好幾種架構都己經有發表在paper上了
, W+ }- `& D9 b$ a% h+ u0 U再者,即使PFD電路是採用沒有dead zone的架構,在layout的安排上也要非常小心,如果其UP及DN的path不平均對稱的話,一樣也會造成相位差存在+ b; |6 B% p& U3 v5 ]
( h9 e" C9 A1 O! T) `5 [- W6 R
如果你覺得你的ripple過大,那麼,我倒是建議你計算一下你的damping factor為多少?VCO的gain為多少?charge pump current又為多少?natural frequency又為多少?LPF的R及C1和C2又各為多少?& [! |8 W! Q# [: I/ Q% x
藉由這些值可以幫助你探究你的PLL究竟是那裡出問題,前三項數值是設計PLL很重要的參數,若照你所描述,應該是你的damping factor過小吧6 J& K8 L+ Y7 ~  o- A+ ?5 V+ P
再者,1nF的電容很大,我以前所設計過的PLL也從沒設計到這麼大的電容,150pF的電容己經幾乎是我的上限了,建議你重新檢視你PLL的各個block參數,我想,你的PLL應該沒有作最佳化的設計

評分

參與人數 2Chipcoin +3 +5 收起 理由
shinnyi + 2 回答詳細!
monkeybad + 3 + 3 好答案!

查看全部評分

5#
 樓主| 發表於 2007-10-30 17:39:26 | 只看該作者
謝謝二位的熱情回復。6 A7 a' p+ I; M, M6 m
3 @6 I% s0 i8 s. u# T# T" r& j
我做了計算和仿真,我目前PLL 相位差始終存在和CP電流的匹配度影響似乎不是很大。# R8 ~! M  J' |/ N# X2 C( t* o
/ S" p8 C4 ]7 N0 ]& a6 q6 x
finster說的 cp電流可能回事重要的原因,但是應該如何確定呢?和 LPF中的 C1的大小關系大嗎?+ m4 E! {2 G$ M# O. t
! Z, K; }5 [* b1 `+ E( e
還有版主說的“最佳化設計”該如何驗證和實現呢?
6#
發表於 2007-10-30 18:58:27 | 只看該作者
我覺得輸出clock和輸入clock存在相位差應該是正常的吧 輸出clock總是要經過一個counter除頻後才回授到PFD( k9 w* v1 z0 q' y& W- r8 ~6 h' o
所以不可能達到0相位差 但是相位差只要是固定的就可以了 7 Z9 T/ t$ Y' I3 E7 w. _& e
在PFD兩端的clcok才有可能存在接近0相位差的clock吧
8 c& y- k8 F# h& ?: h/ n. q- k7 p0 ^5 R% L8 u
另外紋波電壓多大要看你的output clock的jitter能忍受多大 我覺得可以簡單的計算一下
& Z: |/ u. i2 z& p8 Y! `就是 jitter=1/(紋波低電壓時VCO output頻率)-1/(紋波高電壓時VCO output頻率)
8 k9 l( ~9 f, d5 Q$ y: h3 ~大概可以估計你的紋波是不是在能容忍的範圍! m- \3 E& Y8 r6 O) M2 `+ [
一般都是蠻小的啦 而且你的LPF電容用到1n了 超大的 所以紋波應該不會太大才對4 l4 U, X& b- s. `6 r# e7 R3 w
4 u9 |6 v5 @* ~! Y/ b% m
假如紋波太大那最直接的方法就是降低CP的電流 增加LPF的電容 這樣紋波就變小囉! n( r; Y2 ~( L% X! |4 @) h
但是PLL鎖定時間會變慢
8 u- w! F1 P& X8 j5 ~: Q) B" n1 r1 W: J另外也要注意CP上下電流源有沒有相等2 T- j+ P4 l3 j
! a" {, n; n% r- U
要最佳化首先弄清楚 PLL各個參數之間的關係 可從PLL運作的model推導公式得知
4 V/ P" J: X5 \+ t3 g  b  ~好康相報裡面有提到一些相關的設計文件 可以先參考一下% T& I% Q& z+ A  [  x, j) N
http://www.chip123.com/phpBB/viewthread.php?tid=8116&extra=page%3D4+ C  Q: F; G% S
另外Razavi : Design of Analog CMOS Integrated Circuits 裡面也有講解可以參考一下" V& e. N! Z1 ^7 W7 b

: Q6 d# ]8 k. t" K/ c- y+ T9 K9 {[ 本帖最後由 monkeybad 於 2007-10-30 07:07 PM 編輯 ]
7#
發表於 2007-10-31 06:03:27 | 只看該作者
PLL的設計有其數學式和相關的關係) U4 T# R* @0 E4 P6 G# r0 ^
如我建議你計算一下你的damping factor為多少?VCO的gain為多少?charge pump current又為多少?natural frequency又為多少?LPF的R及C1和C2又各為多少?* p. P) t- r- @. M8 J/ h
因為這些都會影響著你所設計出來的PLL的performance,如果你都不知道不這參數所代表的函義為何,那所設計出來的PLL即使會動,其performance應該也不會太好8 L1 `8 ^2 ?* D' u3 c* m# V; a# S1 o% M9 p
我上述所提的那些都在monkeybad大大所推薦的Razavi : Design of Analog CMOS Integrated Circuits中第15章有很詳細的介紹和公式推導,強烈建議你花點時間去看一下,我想,對於你設計PLL有很大的助益. L7 Z$ k( ^2 q) u1 u; g6 u
節錄一下書中所提的:damping factor > 0.7073 z* u4 _3 I, r8 ?4 u! t
為何要使用二階R-C和三階R-C的理由書中有提,另外,兩個電容的大小比例為10~15倍,至於何者為大,何者為小,書上也有提
$ Q3 G% B" S7 x8 X# I# E. O# }9 EVCO的gain會影響你PLL的jitter,如果沒有留意,那出來的PLL的jitter應該不會很好......7 N+ a6 a& I6 o7 Y
這些,書上都有提

評分

參與人數 1Chipcoin +3 收起 理由
monkeybad + 3 Good answer!

查看全部評分

8#
發表於 2007-11-1 20:55:06 | 只看該作者
喔~~講的蠻詳細的~~多謝謝大大講解~~讓我又上的一課~~謝謝
: r7 c: W6 Z# w. z/ e4 ~; h雖然我沒做過pLL~~看看也不錯ㄚ~~謝謝
9#
發表於 2007-12-14 10:47:16 | 只看該作者

回復 7# 的帖子

大大你好
/ w1 u! ^5 g- {我剛看了一下Razavi的PLL部分- t1 ?( U, \# P( d, T1 O, M
你們提到的C1與C2是不是書中的Cp與C2呢
  q7 K3 O8 l: X# _' A/ W  ]也就是LPF 還有抑制高頻雜訊的電容" Y( g7 J+ }1 A  L! ~9 Z
我是類比新手
  g+ \/ Y8 G) k/ k8 M- [" l還請大大解惑; B+ V: o- T9 {- u- x
謝謝
. E, w; o6 A/ P) d; S& E5 J# G3 Q7 u) [
[ 本帖最後由 ilovehorn 於 2007-12-14 10:50 AM 編輯 ]
10#
發表於 2007-12-14 18:07:12 | 只看該作者
原帖由 ilovehorn 於 2007-12-14 10:47 AM 發表 1 K! U' y* L$ o
大大你好
4 n5 l- d1 m8 ^. k+ G0 O( c5 v我剛看了一下Razavi的PLL部分
2 R4 {6 R4 I/ U0 b& ~% `你們提到的C1與C2是不是書中的Cp與C2呢
( j  k5 g' R  _5 z也就是LPF 還有抑制高頻雜訊的電容- z; w7 D- N( ?6 t, c
我是類比新手
% m7 ?- _. {0 D% G還請大大解惑( i9 f3 b; J/ w
謝謝

" r2 s8 v+ z! p: s; V# x. R" ?0 n: ]2 x- |
+ {! \2 t1 Y; P+ G% k- t
沒錯
11#
發表於 2008-7-28 09:06:31 | 只看該作者
台大有個專做pll的教授叫劉深淵. O& [* r+ V+ f) m! {8 t0 C8 C4 G
他的講義裡關於這方面的介紹非常仔細
8 u" D- _  K1 B7 ^3 D3 _3 [/ j  q設計上你的 c1、c2的比值,頻寬的大小
6 E' w' P% I$ Y9 J+ y對所應的phase margin,damping factor
5 l' j3 X: ^% O; e通通算出來給你) `. p$ a/ J/ s8 C
不妨網上找一下! Q. w8 r/ W" s' m  C+ s0 j
應該會很有幫助的
12#
發表於 2008-12-3 14:45:55 | 只看該作者
偶然发现这个论坛,发现真的不错,我还不是大牛,希望以后沃野能帮大家解决问题
13#
發表於 2009-1-6 15:17:37 | 只看該作者
根据反馈系统的一般原理来理解:
$ ]0 [) t) e* n3 Q8 [2 H% Mphase margin 大,则damping factor 大,ripple小,但settle time 长,2 w5 O# s+ ?9 i! @/ p- f
phase margin 小,则damping factor小,ripple 大,但settle time短。
! t) Q( u9 `  h/ I/ B" {9 P" d4 j. o) O; P+ R2 G$ N
这样理解妥当吗,呼唤大大解答!
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-12-26 09:35 AM , Processed in 0.185011 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表