Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] PLL output頻率如何才算settle?

[複製鏈接]
跳轉到指定樓層
1#
發表於 2007-7-24 11:05:13 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
小弟是做PLL的新手, 最近用spectre run simulation時遇到問題
* j0 ]( f& U1 q1 R6 N我用的架構是charge pump PLL + 二階filter/ d& y6 l8 w( @+ f
當看時間對頻率的圖時, zoom-out看會lock在一直線
: {$ t9 Z4 j: b% w, ]' |- E但是zoom-in之後, 會看到其實不是一直線, 而是有點像sinwave的ringing2 x- M' l: i; u; [. y
amplitude相對average value很小(大概在ppm級了), 但是相當穩定, 並沒有再繼續變小的趨勢7 w6 \0 S( T! u1 \0 R0 Q6 K
reference freq. 在1.2MHz, 所以不像是reference spur, 感覺像damping
# ]" V' R3 c9 r. A/ R/ Y(dft算的頻率44KHz, 用liner model算出來的natural freq. ~33KHz)
! _& m2 L; V% I8 X% i同樣的現象在VCO control 電壓上也看的到0 k1 t: u. d& |
我想問的是, 這樣的現象是正常嗎?
( h( r& ]" g2 B: E" m  o/ D. g5 G) lPLL output lock該如何定義呢? 5 G+ B6 l% ?9 m! O
也是像close-loop OP做slewing一樣, settle到final value的幾percent之內就算OK了嗎??
5 B7 u# \- b! O- \9 L) l0 v. t" P煩請各位高手指點迷津, 感謝!!

評分

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

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2007-7-24 12:02:44 | 只看該作者
lock住的时候,是会出现那样的波纹的。8 U5 V! q  p. ^  {
理解是:你是否在charge pump里面加了一些delay,来消除dead zone影响.
) W' g1 Z5 u2 A, N8 _2 }如果是,那就是正常现象了吧.

評分

參與人數 2Chipcoin +2 +3 收起 理由
jackrabbit + 3 感謝啦!
monkeybad + 2 熱心回覆!

查看全部評分

3#
發表於 2007-7-24 13:33:01 | 只看該作者
振幅若是已經在PPM級的話 那樣算是很小 屬於正常現象了' V% B2 H- ?& N/ k
控制電壓這麼小的振幅對VCO而言影響已經不大
% ^$ K4 O, X; Y# G  k  Q) ~所以你的模擬應該算是OK的囉!
! M* e) D  m* D如同adele兄所說的2 Z8 [: R9 i% h' c
會有紋波應該是你的PFD裡面有一些delay cell用來消除dead zone的! F- J- {% r% p( c- O
另外因為畢竟是實際電路 控制Charge Pump充放電的時間不會完全同步 而且上下兩個電流源也不會完全一樣
( Q( k6 |/ u7 w  P* @) @所以會造成控制電壓有一些小的紋波
: T  J3 C: X) z) U% z% M
" r# J9 j) N: ?( sPLL Lock跟做OP slewing差不多 你看控制電壓settle到一個電壓值 然後穩定了以後 就算LOCK住了
: E: g+ h0 t) E  [
5 N7 _4 `' Q: c3 W( f[ 本帖最後由 monkeybad 於 2007-7-24 01:39 PM 編輯 ]

評分

參與人數 3 +10 收起 理由
jackrabbit + 5 學到不少!
mt7344 + 2 簡單扼要
sjhor + 3 Good answer!

查看全部評分

4#
發表於 2007-7-24 21:26:17 | 只看該作者
如果幅度很大,是什么原因? 我仿真PLL行为模型,VCO、PFD、CP、LPF是实际电路,Divider用verilog-A替代,锁定时候波纹比较大,感觉VCO的信号泄漏到LPF的输出端了,请这方面有经验的指点一下该注意什么?

評分

參與人數 1Chipcoin +2 收起 理由
monkeybad + 2 有什麼問題大家一起討論啦

查看全部評分

5#
發表於 2007-7-25 10:56:49 | 只看該作者
紋波大是大到什麼程度呢?
# `6 p! u4 o  l8 y8 O3 D" p8 T! v' {; X/ l6 P. }2 C
就我的經驗來講
4 x; s' \1 L% }2 ]& A( _* Y# t* n) H
2 T" Q3 C: _# w) H2 i也許你把LPF的電容加大 或是減少CP的電流也許會改善
2 ^% z* t" v& Q" [' f& R: q9 z3 w: n. ^9 u
之前有用0.13U 1.2V的製程 要小心低電壓時 LPF拿MOS當電容 MOS會有很嚴重的漏電流 改成3.3V的MOS漏電流就不會那嚴重
& L8 X# v$ ~2 e- `6 }  P7 s, X  O有漏電流就會看到控制電壓鎖不住 上下震盪幅度很大
6#
 樓主| 發表於 2007-7-26 10:37:09 | 只看該作者

回復 #3 monkeybad 的帖子

感謝
. ^8 n3 e0 v- `9 j; T$ r這樣小弟就放心了!!
# n: z5 G9 ]. d9 x" G電路裡中的確是有動一些手腳來消deadzone' a$ K0 r! L7 _; Q; D

$ Z* B2 R7 V$ t% G9 L7 l0 |但, 能否再請教為什麼加了delay cell會造成波紋呢?
% }  t6 S8 |: f; p% D9 r; D5 C& N就我原本的理解是, 因為有deadzone會累積phase offset, 所以每隔一陣子會重新lock一次
9 q+ \5 S5 C3 S/ n( V這樣子VCO的control電壓上是會有ripple沒錯
$ i5 I, B# x5 \0 H& x- a原本認為把deadzone消掉應該就不會有這個問題了(或是至少可以變小很多~)
0 o  t! h# p6 r0 `但是就幾位大大的回答, 似乎是加了delay cell去消deadzone也會造成波紋?
: r6 n1 M0 f9 F0 I能否再解釋一下其中的道理??
+ v6 v/ u5 o: j. x0 N; K- P感激不盡!

評分

參與人數 1Chipcoin +2 收起 理由
monkeybad + 2 有什麼問題大家一起討論啦

查看全部評分

7#
發表於 2007-7-26 12:05:53 | 只看該作者
我的看法是( d4 i3 U) o) q4 \
有沒有加delay cell都還是會有紋波
$ j4 u0 j  T$ [) k要完全沒有紋波 除非是理想的狀態 # M9 {$ Q: K: q# M. {2 i) {
鎖定後 PFD為理想電路 產生控制CP的充放電開關信號完全同步 而且充放電的時間都一樣 另外充放電兩個電流源電流也完全一樣
9 e& \1 x2 r7 N+ W' ~( }' l7 f) A電容上面的電荷也不會漏掉 控制電壓才有可能保持固定沒有紋波
$ v8 N2 c7 M# k$ B, \因為我們用的是實際的電路 一定會有誤差的, H; ]7 i$ a: G0 ?

- M' ~( S) f! q5 B! T$ s3 I: T( ?那加上delay cell好處就是可以消除dead zone
5 R1 k: O% u. H" t2 r至於產生的紋波 有沒有加都會有這個現象 2 q" L8 l6 K+ @" F) l4 o& t+ v
那假如沒有加delay cell 造成phase shift 對PLL jitter影響 比起非理想效應造成的影響 應該更大才對 6 N  M" Z( V5 j; b# ]# s- s
而且非理想效應造成的紋波可以透過電路設計去減低 例如想辦法把CP充放電電流源平衡 PFD控制信號做成同步等等3 n+ P- V$ S8 b4 {# w
那要消掉dead zone 目前所知道的就是加delay cell

評分

參與人數 1 +3 收起 理由
tseng74330 + 3 言之有物!

查看全部評分

8#
發表於 2008-7-28 08:48:08 | 只看該作者
我的經驗是3 V4 h% B3 z( g$ i3 j- R8 F
你的擺輻大小同時也跟你選擇的phase detect有關系
( N4 o7 Q9 k: L4 w有些phase detect即使鎖定也會造成較大的波動5 f& U; k7 y& W) k2 ^# O* W
有些則相對上小很多
; L. n4 w7 J! p; h6 }: ?+ a看是linear 還是bang bang都有關系
9#
發表於 2008-10-4 00:00:29 | 只看該作者
嗯~~~多謝大大的講解喔~~~小弟大概懂一些囉~~~~~~~~~~謝謝
10#
發表於 2008-10-29 20:15:37 | 只看該作者
最近接触PLL了,感觉到比较难,呵呵!努力中
11#
發表於 2008-10-30 00:42:40 | 只看該作者
这个波纹比如有10mV呢,但是波纹的频率是两倍VCO频率,也就是VCO的偶次谐波由于
+ ^3 o1 I7 l  C. P( u& Z6 [# p- U7 n可变电容的非线性反向泄漏到了控制端,如果做整个LL系统的仿真一定会看到这个现象,. O; d  d1 d, s* w/ p4 ~2 c: k
我想这个高频的波纹是可以忽略的。低频的波纹会造成相位积累。
* P6 w) a% M$ u) D大家一起探讨一下!
0 `! |' Z3 j, o4 w: s+ m8 B' }/ ^8 c1 w
原帖由 monkeybad 於 2007-7-25 10:56 AM 發表 3 ?. \# ]8 E2 I- X
紋波大是大到什麼程度呢?
+ z+ q6 l& @1 \* K' I' m. ~6 R3 A$ c- }" Y
就我的經驗來講
! v  c% @. S6 E+ \1 E+ h' H
6 O7 ]- a, ^+ D1 J( }. @% e也許你把LPF的電容加大 或是減少CP的電流也許會改善
/ t; L8 b! O! \2 [) a, c* x, c5 g
之前有用0.13U 1.2V的製程 要小心低電壓時 LPF拿MOS當電容 MOS會有很嚴重的漏電流 改成3.3V的MOS漏電流就不會 ...
12#
發表於 2008-11-18 14:43:15 | 只看該作者
應該是正常的  要看你鎖定的範圍要給多少  % i# r% X3 i' I' r' ^3 Z
小於1%我覺得應該就算是鎖定了
13#
發表於 2008-11-24 10:52:44 | 只看該作者
motorola Application 說% U! T* T1 {0 Y% f' }) v+ @& {4 L8 v
穩態的5%以內算settling time
14#
發表於 2009-1-3 21:28:04 | 只看該作者
身為雜魚的我~只好多看多學點~
15#
發表於 2009-1-5 09:46:44 | 只看該作者
个人的理解是: 任何动态反馈系统都会存在输出波纹的。因为反馈都是滞后的,只有输出偏离理想值后才能反馈才能起作用,因而纠正输出偏离使之往理想值靠拢,从而输出会出现在理想值附近的波动。
7 y# G0 F* V! j* ?
9 w* D9 A. E) [2 M; z; f  U小弟没有实际的PLL经验,但是最近调了一个Duty cycle corrector电路,也是反馈问题,我的经验是:如果单位输出偏离所对应的反馈输入越大(对应环路增益大,相位裕度小),则输出的波纹越大,但是锁定时间变短;反之如果单位输出偏离所对应的反馈输入越小,则输出的波纹小,但锁定时间变长;这一点可以对比OP的静态反馈回路来理解。
: |0 u4 W0 x# m+ t7 X
( m3 X3 G0 p4 c5 w% R, R; p据此理解的话,4楼所说的波纹大的问题,是否可以通过减小环路增益来解决,也就是减小PFD到CP输出的增益。4 g' M' A- O6 v" u; R' n

% P4 V) t8 _# R4 W# T/ n$ C2 J- X欢迎指正!
16#
發表於 2009-3-5 03:40:04 | 只看該作者

回復 15# 的帖子

说的没错 其实减小PFD到CP输出的增益就是减小CP的充电电流
0 I9 A0 H* r$ x/ ]这样确实会减小波纹!
( u. C8 e! ^5 k- N其实假如delay cell的作用是使控制端的干扰频率变的和reference的频率一样高4 ~( C9 j+ K& x5 U! v" v; f; i7 t
如果没有delay cell,VCO控制端的干扰频率比reference低很多,因为FD要积累到一点的
4 u/ k* H( c) G7 y: G* b5 Q相位误差才动作,但是VCO对于他的控制端是一个低通系统,因此需要避免低频的干扰!
; [% e( g/ H/ o9 Y( E' H7 e( m如果在控制端看到的是高频干扰,其实对于整个LL系统影响不大!
17#
發表於 2009-10-29 20:40:42 | 只看該作者
收穫良多
! B1 Z' L# G$ f7 m: n5 Q! G看來在PLL這方面要學的還很多呀' h+ k6 c' V" m4 K! C  z( q9 R
謝謝板上的大大們補吝嗇指教!!!
18#
發表於 2009-11-13 23:15:49 | 只看該作者
最近也在碰PLL& w7 z4 ^% H" U7 `$ U
對  the ripple at  Vctrl of VCO 去看他的頻譜+ ~' q; W. [! @6 |8 [
不管是 integer or fractional  頻譜勢必會由 DC 最高power 再來就是 ref freq 的倍頻項1 b$ W1 v5 v: L% C
然而在 Vctrl 端看到 被頻像勢必就像個雜訊般" K' b0 j# b. n" Y3 e2 p3 Q4 k! O; u
所以解決方法有二 加大電容 砍低頻雜訊 1 H/ d0 T! L% ]+ T3 T
                                 降低CP的電流5 |' ]) J: l. d3 d1 u
跟樓上大大結論一樣。
19#
發表於 2009-11-14 20:01:52 | 只看該作者
雖然我不是做PLL的
% w# F* ]( w8 W  l但是多看看也好2 E6 v/ a) \( k* f" h
又學到好多東西了
20#
發表於 2009-11-24 16:16:11 | 只看該作者
最近接触PLL了,感觉到比较难,呵呵!努力中
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-12-26 10:32 AM , Processed in 0.186010 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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