Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2007-10-29 20:35:17 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
我在設計一個charge pump 鎖相環電路,已經流片一次了。LPF電容采用外接。現在需要將LPF 電容改版,放在chip里面。現在遇到了一些問題,希望朋友們能幫助我下下。
5 J, D6 d, f" K/ y3 H1 C9 ~
, @) p! D2 k# a+ G  F基本情況如下:
" D/ b! a; P5 w6 h4 Z/ S1)0.35um的CMOS工艺  K9 |! W& n0 t+ ~
2) LPF是三阶的傳統結構,电容采用PIP电容,由于面积的限制,总的C的大小大概为1nF。$ E$ a; ?& _" X) f4 G8 X9 i5 ^
3) PLL的输入频率范围可以是6-160MHz之间变化的,输出频率范围是在96-400MHz范围变化的。
0 E) A  T" g; c4) VCO的输出有个分频模块,在環路內可以 實現 4、 8、 16、 32的分频控制。
% B  M9 Z7 f% C. ?! j( T! b# R4 w' w& ~: J( Y+ c* W( d6 U9 x$ g9 E
經matlab計算和電路遇到的問題:
+ h" h$ o  F  i) |4 j& v1)由于主滤波器的电容太小,我的LPF出来电压纹波很大,我早上算了下,由500多个ppm。多大的波紋是可以 容忍的?設計 時該如何減小呢?
) H$ F( e& |% a8 G  t2)电路做trans仿真,可以完成鉴频并且锁定。但是無法實現零相差,相位上总是反馈信号要超前參考信號一些。从charge pump的控制电平上看,总是在给LPF充电,可是总是充不到所要的电压上。這是什么原因,該如何解決呢?' i- V+ `6 \+ Y  q2 R
3) 根據如前的應用頻率,我的交叉頻率多大最為合理。可是如果是100-200K rad/s,主濾波器的電容無法做到nF 的數量級。
8 Q/ z) c+ B; ^* T2 ^) E& s, |# @3 i1 W6 ^* T+ _  F" J6 o. D4 I
請高手為小女子指點迷津,謝謝

評分

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

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享分享 頂9 踩 分享分享
2#
發表於 2007-10-29 22:11:29 | 只看該作者
1) 設計時通常是縮小您的迴路頻寬或是增加阻尼即可
+ r. {( J' @. V. G2) 看不太懂您的意思.... 但我參您可以檢查一下充放電電流的匹配度
' \6 z* L) {, E; @/ N$ r 鎖相不一定要0相差才是鎖相, 要看相位頻率偵測器的種類, 只要回授訊號與參考訊號之間有一固定相位差即可7 K: o0 o7 w) L7 I8 T1 r' m* s) ~- f9 r
 通常不是0相差可能來自電路本身些微延遲所造成的
1 N8 J" X/ u/ Y, p+ `% @( x' u3) 看不懂"交叉頻率"是什麼意思, sorry

評分

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

查看全部評分

3#
 樓主| 發表於 2007-10-29 22:40:57 | 只看該作者
不好意思,Eleen的一個PPT上寫的交叉頻率的概念,cross frequency。我的理解應該就是環路帶寬吧。/ }7 n6 T% x* C1 _7 d5 k

% T- b, k" n& x6 S0 F由于我的PLL 是PFD+charge pump型的,如果我的LPF做得理想應該是可以做到相位鎖定的。 8 I- R% u1 g8 R3 T  v4 @2 p

2 }) @8 z: N& S" R7 n: H( c' u謝謝您的解答。
4#
發表於 2007-10-30 01:49:11 | 只看該作者
PFD是Phase Frequency Detector的縮寫,亦即它可判斷PLL的input和output頻率的phase及頻率的誤差,進而反應到charge pump及LPF作出反應,然後再調整VCO, H4 d6 b- |  o6 v
一般而言,要作到相位鎖定和charge pump比較沒有關係,真正要留意的反而是PFD電路,因為PFD電路會有dead zone的問題,而這個會造成PLL的input和output頻率有一個相位誤差存在,如何改善PFD的dead zone,目前有好幾種架構都己經有發表在paper上了8 P, @" u7 H) e9 O
再者,即使PFD電路是採用沒有dead zone的架構,在layout的安排上也要非常小心,如果其UP及DN的path不平均對稱的話,一樣也會造成相位差存在; ?" t! U. K% }: V8 _
9 ]8 L8 v. Q) O% a. t7 e; }+ G
如果你覺得你的ripple過大,那麼,我倒是建議你計算一下你的damping factor為多少?VCO的gain為多少?charge pump current又為多少?natural frequency又為多少?LPF的R及C1和C2又各為多少?, p- u( r: o  z' J& a; @
藉由這些值可以幫助你探究你的PLL究竟是那裡出問題,前三項數值是設計PLL很重要的參數,若照你所描述,應該是你的damping factor過小吧
0 `: `  M3 D' l再者,1nF的電容很大,我以前所設計過的PLL也從沒設計到這麼大的電容,150pF的電容己經幾乎是我的上限了,建議你重新檢視你PLL的各個block參數,我想,你的PLL應該沒有作最佳化的設計

評分

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

查看全部評分

5#
 樓主| 發表於 2007-10-30 17:39:26 | 只看該作者
謝謝二位的熱情回復。
: p6 {5 `7 `+ B' K! z: f4 s# Z8 S# C% b! `* ^1 R8 ^
我做了計算和仿真,我目前PLL 相位差始終存在和CP電流的匹配度影響似乎不是很大。
% |+ ?# K2 X( k0 F) D' }  c! ^9 F( \
finster說的 cp電流可能回事重要的原因,但是應該如何確定呢?和 LPF中的 C1的大小關系大嗎?5 f6 X) [, O7 M* Q5 M0 O7 F6 |

' g: R+ x; U5 u8 }5 l9 x2 x% A還有版主說的“最佳化設計”該如何驗證和實現呢?
6#
發表於 2007-10-30 18:58:27 | 只看該作者
我覺得輸出clock和輸入clock存在相位差應該是正常的吧 輸出clock總是要經過一個counter除頻後才回授到PFD& t  l7 b# x3 d3 _; Y+ v- \+ r5 m
所以不可能達到0相位差 但是相位差只要是固定的就可以了 ' w5 y! v/ h6 y- \8 T$ I/ J
在PFD兩端的clcok才有可能存在接近0相位差的clock吧
9 @  h* a4 v' k& ]' v( P  o" V& S: e: R/ [- n
另外紋波電壓多大要看你的output clock的jitter能忍受多大 我覺得可以簡單的計算一下
' _7 T/ Y- S6 }! m就是 jitter=1/(紋波低電壓時VCO output頻率)-1/(紋波高電壓時VCO output頻率) 3 C/ J% E) v3 A2 T. m
大概可以估計你的紋波是不是在能容忍的範圍( E" Q' }( S  {% R' x4 I
一般都是蠻小的啦 而且你的LPF電容用到1n了 超大的 所以紋波應該不會太大才對
: B+ ]" S; r; r. v: h% Y1 A2 c
" e; z4 S* f5 p3 A假如紋波太大那最直接的方法就是降低CP的電流 增加LPF的電容 這樣紋波就變小囉$ J9 ?9 N. n% a! |0 l6 T
但是PLL鎖定時間會變慢
: u" I% I9 a; ^* U% j( ~另外也要注意CP上下電流源有沒有相等' p* R2 u1 O. i' q

" f5 E# Q( g/ L9 ]7 p要最佳化首先弄清楚 PLL各個參數之間的關係 可從PLL運作的model推導公式得知
% N& A# N$ {) ]% u3 A: q好康相報裡面有提到一些相關的設計文件 可以先參考一下2 w% @# P! J( s* H
http://www.chip123.com/phpBB/viewthread.php?tid=8116&extra=page%3D4
( _3 w7 [  J5 [' r( K" a7 S! v0 I另外Razavi : Design of Analog CMOS Integrated Circuits 裡面也有講解可以參考一下
  p8 Q8 w: ]  k+ F4 ^0 k0 D$ N3 m
[ 本帖最後由 monkeybad 於 2007-10-30 07:07 PM 編輯 ]
7#
發表於 2007-10-31 06:03:27 | 只看該作者
PLL的設計有其數學式和相關的關係
$ r: v5 u$ t) f+ Z4 W1 w  H; V# w如我建議你計算一下你的damping factor為多少?VCO的gain為多少?charge pump current又為多少?natural frequency又為多少?LPF的R及C1和C2又各為多少?
# z: y, C$ x+ N4 K2 r3 ]1 `因為這些都會影響著你所設計出來的PLL的performance,如果你都不知道不這參數所代表的函義為何,那所設計出來的PLL即使會動,其performance應該也不會太好
) x2 ?% L# T* J2 k6 k; [我上述所提的那些都在monkeybad大大所推薦的Razavi : Design of Analog CMOS Integrated Circuits中第15章有很詳細的介紹和公式推導,強烈建議你花點時間去看一下,我想,對於你設計PLL有很大的助益  g! a7 Z4 [1 n9 T, W
節錄一下書中所提的:damping factor > 0.707
/ Z3 U5 L; e7 s+ L7 B0 [! d. [$ W為何要使用二階R-C和三階R-C的理由書中有提,另外,兩個電容的大小比例為10~15倍,至於何者為大,何者為小,書上也有提
# R7 j" K, d1 D, n/ ^' |VCO的gain會影響你PLL的jitter,如果沒有留意,那出來的PLL的jitter應該不會很好......
9 S$ \/ A5 s0 p$ g( x這些,書上都有提

評分

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

查看全部評分

8#
發表於 2007-11-1 20:55:06 | 只看該作者
喔~~講的蠻詳細的~~多謝謝大大講解~~讓我又上的一課~~謝謝6 x3 y/ H: \# l) y. V+ g$ b
雖然我沒做過pLL~~看看也不錯ㄚ~~謝謝
9#
發表於 2007-12-14 10:47:16 | 只看該作者

回復 7# 的帖子

大大你好1 }  X3 j* \  A6 d4 b9 W- A
我剛看了一下Razavi的PLL部分
: D/ E  |' D, q( B  C8 {你們提到的C1與C2是不是書中的Cp與C2呢6 O& M) e- g1 O# s$ Y: }# i
也就是LPF 還有抑制高頻雜訊的電容' a4 E6 I  o4 `* m+ j. L
我是類比新手
" C% k/ V1 Z2 g$ C6 O0 p還請大大解惑
- `. v3 J; P3 {6 q2 {1 L3 l7 m謝謝5 t  `' C* |0 |! m0 @' R; i

. u1 x/ @9 N7 ?. A[ 本帖最後由 ilovehorn 於 2007-12-14 10:50 AM 編輯 ]
10#
發表於 2007-12-14 18:07:12 | 只看該作者
原帖由 ilovehorn 於 2007-12-14 10:47 AM 發表 + W7 s% z9 ^1 R9 Q% t3 p* B1 I! m5 c
大大你好
3 e9 C* Z9 |0 b) c& ]我剛看了一下Razavi的PLL部分
1 |5 Y& C; U+ `9 @$ J4 ?7 m% E2 a你們提到的C1與C2是不是書中的Cp與C2呢
& L# B6 M. U) i* x也就是LPF 還有抑制高頻雜訊的電容
" T- `+ ~7 I. W( e$ ~' _' n我是類比新手% m5 [4 a& Z. ]# F0 I7 z9 Z/ i% ]$ h
還請大大解惑+ R$ @3 w7 Y: t3 r
謝謝

+ F( a( C# F. J( q# ]2 O. `& h* e/ u1 Q/ K# O: a

9 b; B; z" @9 M1 D( ^0 S/ a0 L$ {1 I沒錯
11#
發表於 2008-7-28 09:06:31 | 只看該作者
台大有個專做pll的教授叫劉深淵6 e; ?9 \. k  n! G; X% L6 u' \" W) e
他的講義裡關於這方面的介紹非常仔細
8 ^0 |( z$ d* w( [# M' U: Q設計上你的 c1、c2的比值,頻寬的大小4 l% E) u0 `" q# A7 h
對所應的phase margin,damping factor( m' q8 m; k6 Z$ I- \1 |1 v
通通算出來給你
' @1 _5 E. e) d* x& A, _不妨網上找一下
" ~$ s8 q0 v; y' G2 g8 O應該會很有幫助的
12#
發表於 2008-12-3 14:45:55 | 只看該作者
偶然发现这个论坛,发现真的不错,我还不是大牛,希望以后沃野能帮大家解决问题
13#
發表於 2009-1-6 15:17:37 | 只看該作者
根据反馈系统的一般原理来理解:2 ~1 G+ e% q9 ^. j, P
phase margin 大,则damping factor 大,ripple小,但settle time 长,
' C* @% \" c# \; F* bphase margin 小,则damping factor小,ripple 大,但settle time短。1 e$ z! Z" W* E7 n* D" v( e

( q6 e6 T& _/ a" q; _0 Q$ L+ H& a* _这样理解妥当吗,呼唤大大解答!
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-9 09:02 AM , Processed in 0.146518 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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