Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2007-10-29 20:35:17 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
我在設計一個charge pump 鎖相環電路,已經流片一次了。LPF電容采用外接。現在需要將LPF 電容改版,放在chip里面。現在遇到了一些問題,希望朋友們能幫助我下下。
! d6 v- R6 D: g( q0 s8 G0 A# I* H$ R0 d! N; u$ `$ T. M
基本情況如下: $ X- t# H7 d. [% f, X
1)0.35um的CMOS工艺8 C; G1 H6 Z1 |3 h, H
2) LPF是三阶的傳統結構,电容采用PIP电容,由于面积的限制,总的C的大小大概为1nF。, }, X, g! y7 d9 Z) N6 F, }! @
3) PLL的输入频率范围可以是6-160MHz之间变化的,输出频率范围是在96-400MHz范围变化的。
% I' r& b! k& P/ C* a4) VCO的输出有个分频模块,在環路內可以 實現 4、 8、 16、 32的分频控制。- @2 k& |8 \, S0 k1 w1 @

& V" v% q- q( w7 `% F經matlab計算和電路遇到的問題:- Z% q* \; H: {4 b0 m/ p, i
1)由于主滤波器的电容太小,我的LPF出来电压纹波很大,我早上算了下,由500多个ppm。多大的波紋是可以 容忍的?設計 時該如何減小呢?
$ n, u  g6 |+ S6 n2)电路做trans仿真,可以完成鉴频并且锁定。但是無法實現零相差,相位上总是反馈信号要超前參考信號一些。从charge pump的控制电平上看,总是在给LPF充电,可是总是充不到所要的电压上。這是什么原因,該如何解決呢?
6 w2 Y, d" @6 C7 i* a7 @4 q3) 根據如前的應用頻率,我的交叉頻率多大最為合理。可是如果是100-200K rad/s,主濾波器的電容無法做到nF 的數量級。0 n7 @( A5 o6 V1 V0 i  B6 l
/ Q; b: s6 K& x9 M8 g
請高手為小女子指點迷津,謝謝

評分

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

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享分享 頂1 踩 分享分享
13#
發表於 2009-1-6 15:17:37 | 只看該作者
根据反馈系统的一般原理来理解:* O8 l5 p: X) N8 k+ Q7 X1 s4 c
phase margin 大,则damping factor 大,ripple小,但settle time 长,
" o% Z/ w, c% N. Z/ a( C* kphase margin 小,则damping factor小,ripple 大,但settle time短。
$ J  n+ V/ n+ J9 @  v& R
; F" p  Q/ p! [0 H5 z3 G  \  F6 `这样理解妥当吗,呼唤大大解答!
12#
發表於 2008-12-3 14:45:55 | 只看該作者
偶然发现这个论坛,发现真的不错,我还不是大牛,希望以后沃野能帮大家解决问题
11#
發表於 2008-7-28 09:06:31 | 只看該作者
台大有個專做pll的教授叫劉深淵+ u, k5 _% l' w+ \
他的講義裡關於這方面的介紹非常仔細1 s( Z5 t) N8 B6 h$ `
設計上你的 c1、c2的比值,頻寬的大小
) \! s" D$ i, O  [5 ?6 X) \. V0 p; Z對所應的phase margin,damping factor
& \# o( @6 k9 S# X. t  j通通算出來給你
( X! L: g+ l4 j不妨網上找一下, z: v" c7 Q! {( Y/ u
應該會很有幫助的
10#
發表於 2007-12-14 18:07:12 | 只看該作者
原帖由 ilovehorn 於 2007-12-14 10:47 AM 發表
2 T; N: j& P$ w. A  g大大你好
4 X9 P1 p/ Z$ d3 s' E4 O3 z) A0 ~2 F我剛看了一下Razavi的PLL部分
& E. ~' b7 h0 l. P) v6 {$ E你們提到的C1與C2是不是書中的Cp與C2呢
& o" n) x+ v- o, P$ t也就是LPF 還有抑制高頻雜訊的電容5 B( P3 ~( F* M2 ~4 Q* i( w1 K
我是類比新手, Y0 j- Y& z) ]' m$ w
還請大大解惑
3 }8 b$ [  ]% t" _- Q3 W5 I/ o: Z0 ~謝謝
2 v8 N- x% ^) O" U$ M+ F9 R* z

; V7 S$ h. s1 n5 J% f* D# q7 S! |; J4 q# l
沒錯
9#
發表於 2007-12-14 10:47:16 | 只看該作者

回復 7# 的帖子

大大你好
# P  u3 a8 l% b( G7 x; H/ m. f我剛看了一下Razavi的PLL部分
  P+ H1 x$ V, T2 }* `  i' s你們提到的C1與C2是不是書中的Cp與C2呢: r. |7 @9 d) K* N  y1 Y
也就是LPF 還有抑制高頻雜訊的電容& d, I' z" @+ H0 L! A4 }- s- Y
我是類比新手
1 @' S* g4 g. `; b/ s還請大大解惑
9 W# s! c0 {: t謝謝
7 i" g( V& l' S/ I+ q- W2 h
0 B  P" n( ^5 ?. v$ o1 p[ 本帖最後由 ilovehorn 於 2007-12-14 10:50 AM 編輯 ]
8#
發表於 2007-11-1 20:55:06 | 只看該作者
喔~~講的蠻詳細的~~多謝謝大大講解~~讓我又上的一課~~謝謝
4 ^) @7 o  v9 \, U/ h" G雖然我沒做過pLL~~看看也不錯ㄚ~~謝謝
7#
發表於 2007-10-31 06:03:27 | 只看該作者
PLL的設計有其數學式和相關的關係: c/ |9 ~' m* V! f3 a  E, f
如我建議你計算一下你的damping factor為多少?VCO的gain為多少?charge pump current又為多少?natural frequency又為多少?LPF的R及C1和C2又各為多少?" R) H. l* g+ c) }
因為這些都會影響著你所設計出來的PLL的performance,如果你都不知道不這參數所代表的函義為何,那所設計出來的PLL即使會動,其performance應該也不會太好
# X9 w* v; G0 m. R# o  f我上述所提的那些都在monkeybad大大所推薦的Razavi : Design of Analog CMOS Integrated Circuits中第15章有很詳細的介紹和公式推導,強烈建議你花點時間去看一下,我想,對於你設計PLL有很大的助益) `5 J: E: @4 @/ u2 y5 g0 o1 ]
節錄一下書中所提的:damping factor > 0.707* W3 h7 H2 J  G; b! i
為何要使用二階R-C和三階R-C的理由書中有提,另外,兩個電容的大小比例為10~15倍,至於何者為大,何者為小,書上也有提
1 M2 _4 M: d1 R# M+ a0 uVCO的gain會影響你PLL的jitter,如果沒有留意,那出來的PLL的jitter應該不會很好......! x8 c9 W" g. e0 \
這些,書上都有提

評分

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

查看全部評分

6#
發表於 2007-10-30 18:58:27 | 只看該作者
我覺得輸出clock和輸入clock存在相位差應該是正常的吧 輸出clock總是要經過一個counter除頻後才回授到PFD
  ~8 Z/ I9 D! L% j# A所以不可能達到0相位差 但是相位差只要是固定的就可以了
# Q. D( p( G8 B  x. Y5 U* {在PFD兩端的clcok才有可能存在接近0相位差的clock吧
. |, t+ @0 Y3 W+ w" @2 x, F3 |- K4 F5 r% s$ [" ~
另外紋波電壓多大要看你的output clock的jitter能忍受多大 我覺得可以簡單的計算一下
" c  U; T$ Z* E; Q( H& F就是 jitter=1/(紋波低電壓時VCO output頻率)-1/(紋波高電壓時VCO output頻率)
3 M$ n6 c/ G* r$ q# ~4 q$ U* j大概可以估計你的紋波是不是在能容忍的範圍) D6 b0 U- b2 b1 l) p
一般都是蠻小的啦 而且你的LPF電容用到1n了 超大的 所以紋波應該不會太大才對! G% g6 n6 H  \: K3 D5 F% l7 L3 V

5 b, u3 C: s6 i! K, f. ^3 S( X假如紋波太大那最直接的方法就是降低CP的電流 增加LPF的電容 這樣紋波就變小囉8 h; @+ \0 ?& q
但是PLL鎖定時間會變慢5 W, f: o' M9 {) p  O1 D8 J
另外也要注意CP上下電流源有沒有相等: E* c, i! N7 @* @& S

& ]3 h. Z9 b( Z要最佳化首先弄清楚 PLL各個參數之間的關係 可從PLL運作的model推導公式得知 # @+ W% d2 X% c5 u0 |2 p9 H6 {
好康相報裡面有提到一些相關的設計文件 可以先參考一下
1 C( B. R. \: phttp://www.chip123.com/phpBB/viewthread.php?tid=8116&extra=page%3D4! m8 F2 ?8 K, N& s# q! M: ?
另外Razavi : Design of Analog CMOS Integrated Circuits 裡面也有講解可以參考一下/ M" c4 G$ Q8 c" J+ ?/ o: ^
( K9 j* L& c. j. y$ V! l; t
[ 本帖最後由 monkeybad 於 2007-10-30 07:07 PM 編輯 ]
5#
 樓主| 發表於 2007-10-30 17:39:26 | 只看該作者
謝謝二位的熱情回復。2 K# S# Q: M: @0 y1 j6 r
8 q+ Y! a4 ~9 n: `" x
我做了計算和仿真,我目前PLL 相位差始終存在和CP電流的匹配度影響似乎不是很大。8 P: q% I; p. G6 s; Y# ]
! G* ]1 C9 l4 i  l0 b1 |
finster說的 cp電流可能回事重要的原因,但是應該如何確定呢?和 LPF中的 C1的大小關系大嗎?4 X0 \' V, c% L

8 B: o' B) c( F3 l還有版主說的“最佳化設計”該如何驗證和實現呢?
4#
發表於 2007-10-30 01:49:11 | 只看該作者
PFD是Phase Frequency Detector的縮寫,亦即它可判斷PLL的input和output頻率的phase及頻率的誤差,進而反應到charge pump及LPF作出反應,然後再調整VCO
; w1 M/ @6 ]! y* W5 n, p$ c, h一般而言,要作到相位鎖定和charge pump比較沒有關係,真正要留意的反而是PFD電路,因為PFD電路會有dead zone的問題,而這個會造成PLL的input和output頻率有一個相位誤差存在,如何改善PFD的dead zone,目前有好幾種架構都己經有發表在paper上了$ t" q, A) M- v: N% @: {
再者,即使PFD電路是採用沒有dead zone的架構,在layout的安排上也要非常小心,如果其UP及DN的path不平均對稱的話,一樣也會造成相位差存在
% y# Z* E2 Q. ^& U) ~. M
( b% O2 P" F2 [如果你覺得你的ripple過大,那麼,我倒是建議你計算一下你的damping factor為多少?VCO的gain為多少?charge pump current又為多少?natural frequency又為多少?LPF的R及C1和C2又各為多少?
0 t! ]' c+ M' E: @; E藉由這些值可以幫助你探究你的PLL究竟是那裡出問題,前三項數值是設計PLL很重要的參數,若照你所描述,應該是你的damping factor過小吧
6 `* a4 P; f6 b& t" Y5 ^再者,1nF的電容很大,我以前所設計過的PLL也從沒設計到這麼大的電容,150pF的電容己經幾乎是我的上限了,建議你重新檢視你PLL的各個block參數,我想,你的PLL應該沒有作最佳化的設計

評分

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

查看全部評分

3#
 樓主| 發表於 2007-10-29 22:40:57 | 只看該作者
不好意思,Eleen的一個PPT上寫的交叉頻率的概念,cross frequency。我的理解應該就是環路帶寬吧。) N0 j1 l5 j" g% l: {
- `6 Y0 O( _9 D. h, t2 X* b' E
由于我的PLL 是PFD+charge pump型的,如果我的LPF做得理想應該是可以做到相位鎖定的。
4 s1 G  D5 Q" \1 ^
$ a  O$ ]- w* s( p- m3 C+ M' h謝謝您的解答。
2#
發表於 2007-10-29 22:11:29 | 只看該作者
1) 設計時通常是縮小您的迴路頻寬或是增加阻尼即可+ ^  Y8 N9 n+ F  {2 B9 l: R
2) 看不太懂您的意思.... 但我參您可以檢查一下充放電電流的匹配度8 P5 Z1 E' X) d; f( X
 鎖相不一定要0相差才是鎖相, 要看相位頻率偵測器的種類, 只要回授訊號與參考訊號之間有一固定相位差即可9 F5 s3 y* ^; W- i, D+ z1 ]* `) y
 通常不是0相差可能來自電路本身些微延遲所造成的
  y( o1 C5 \4 P# S3) 看不懂"交叉頻率"是什麼意思, sorry

評分

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

查看全部評分

您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-16 07:24 PM , Processed in 0.117515 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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