Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2007-7-24 11:05:13 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
小弟是做PLL的新手, 最近用spectre run simulation時遇到問題, L3 o% q5 b+ b' D
我用的架構是charge pump PLL + 二階filter- O7 {! C, Z2 [1 y" T# W; N
當看時間對頻率的圖時, zoom-out看會lock在一直線  l, z$ r' X- l; C- j# ?
但是zoom-in之後, 會看到其實不是一直線, 而是有點像sinwave的ringing
- p* I5 a$ N0 g$ \9 U/ A$ Gamplitude相對average value很小(大概在ppm級了), 但是相當穩定, 並沒有再繼續變小的趨勢# H3 J4 ], [) |9 u  p3 F
reference freq. 在1.2MHz, 所以不像是reference spur, 感覺像damping' [/ f# F1 r3 [5 t
(dft算的頻率44KHz, 用liner model算出來的natural freq. ~33KHz)
6 E" R5 w9 o* {同樣的現象在VCO control 電壓上也看的到
* H9 W1 K. Q  j" J7 B我想問的是, 這樣的現象是正常嗎?
0 x% C" a, y, r+ c. A  yPLL output lock該如何定義呢?
* m( z3 o; g, J# U也是像close-loop OP做slewing一樣, settle到final value的幾percent之內就算OK了嗎??0 f& [6 h6 m; e: ]5 x
煩請各位高手指點迷津, 感謝!!

評分

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

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2007-7-24 12:02:44 | 只看該作者
lock住的时候,是会出现那样的波纹的。
" A; Q+ A) w/ X3 n) ?; q* T+ |理解是:你是否在charge pump里面加了一些delay,来消除dead zone影响.% Z: v  g$ S6 m) p" y
如果是,那就是正常现象了吧.

評分

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

查看全部評分

3#
發表於 2007-7-24 13:33:01 | 只看該作者
振幅若是已經在PPM級的話 那樣算是很小 屬於正常現象了
$ `/ @2 J1 @9 p" k: h1 }控制電壓這麼小的振幅對VCO而言影響已經不大, F5 T! O5 i4 G' ]4 }
所以你的模擬應該算是OK的囉!
; U4 T2 F# n+ h! r$ V如同adele兄所說的5 I" b8 J. X% ?9 x7 _3 ?5 {
會有紋波應該是你的PFD裡面有一些delay cell用來消除dead zone的+ m& v; S2 e6 `& ~/ N7 f) o
另外因為畢竟是實際電路 控制Charge Pump充放電的時間不會完全同步 而且上下兩個電流源也不會完全一樣- T$ n3 l" o% U
所以會造成控制電壓有一些小的紋波; Z4 `& m$ W& B8 Q3 I' M6 C4 P
' u% Q( {- b) }
PLL Lock跟做OP slewing差不多 你看控制電壓settle到一個電壓值 然後穩定了以後 就算LOCK住了
/ `" n: }6 Z3 ]( x5 G+ a9 j1 _" a  p4 B+ |$ r% u0 u
[ 本帖最後由 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 | 只看該作者
紋波大是大到什麼程度呢? 8 T( N& X7 h! e
& L% Y7 I0 c! k7 j) f+ J: r
就我的經驗來講
- ]  o8 l) l* q* m* M8 Z% s/ Q5 Q0 p7 z& t
也許你把LPF的電容加大 或是減少CP的電流也許會改善
+ A& B2 A* v4 o) K: T( \5 z1 @4 y1 ]. F) e, {
之前有用0.13U 1.2V的製程 要小心低電壓時 LPF拿MOS當電容 MOS會有很嚴重的漏電流 改成3.3V的MOS漏電流就不會那嚴重
3 S4 \. w! K3 A3 k有漏電流就會看到控制電壓鎖不住 上下震盪幅度很大
6#
 樓主| 發表於 2007-7-26 10:37:09 | 只看該作者

回復 #3 monkeybad 的帖子

感謝$ Z: Q6 l. }3 q' t" a
這樣小弟就放心了!!( r: B* _3 y. Z% r+ A
電路裡中的確是有動一些手腳來消deadzone" E( K/ f5 P$ J1 Q5 j+ D, t/ W0 I
! b7 b3 L$ X( l! F$ l. S/ z
但, 能否再請教為什麼加了delay cell會造成波紋呢?
7 s& v/ c. o. D; u就我原本的理解是, 因為有deadzone會累積phase offset, 所以每隔一陣子會重新lock一次
, s2 h, e0 L  W. @這樣子VCO的control電壓上是會有ripple沒錯
7 v4 L0 o' i0 \% A: L原本認為把deadzone消掉應該就不會有這個問題了(或是至少可以變小很多~)
( c& A, h; h$ u  M2 U但是就幾位大大的回答, 似乎是加了delay cell去消deadzone也會造成波紋?  Q: `( S& f! y# o( k! Y1 m& _, z
能否再解釋一下其中的道理??8 x, Y) p9 j* U* a. v. ^+ E  b) O
感激不盡!

評分

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

查看全部評分

7#
發表於 2007-7-26 12:05:53 | 只看該作者
我的看法是
. f' ~- f, b+ O3 m$ b: C9 i5 w有沒有加delay cell都還是會有紋波
$ m, i1 w2 ~; Q) _3 Z0 z: ^# j0 u要完全沒有紋波 除非是理想的狀態
4 n, c2 G5 N4 O+ L( ^鎖定後 PFD為理想電路 產生控制CP的充放電開關信號完全同步 而且充放電的時間都一樣 另外充放電兩個電流源電流也完全一樣0 p1 e+ X5 M6 N! @$ O
電容上面的電荷也不會漏掉 控制電壓才有可能保持固定沒有紋波
( |3 h# G7 r$ s( R1 k2 i) W" o因為我們用的是實際的電路 一定會有誤差的6 x' v1 b# f" V
: Z7 W% s3 u# i* b& T
那加上delay cell好處就是可以消除dead zone* o1 M0 h( O& e" Y0 `
至於產生的紋波 有沒有加都會有這個現象 $ t8 [6 }( Q1 Z
那假如沒有加delay cell 造成phase shift 對PLL jitter影響 比起非理想效應造成的影響 應該更大才對
5 f  o# L/ D: p. m而且非理想效應造成的紋波可以透過電路設計去減低 例如想辦法把CP充放電電流源平衡 PFD控制信號做成同步等等- N( U/ ^3 c- v! P% z2 {4 t5 ^
那要消掉dead zone 目前所知道的就是加delay cell

評分

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

查看全部評分

8#
發表於 2008-7-28 08:48:08 | 只看該作者
我的經驗是
" f5 F6 z3 [. Q( N$ h0 t你的擺輻大小同時也跟你選擇的phase detect有關系
0 `* G5 Z( s$ s# ]4 W6 t有些phase detect即使鎖定也會造成較大的波動) o: j/ u7 _3 N/ h. m
有些則相對上小很多6 u0 m! ?4 v1 ?, t; L3 t& P
看是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的偶次谐波由于, W( y+ q. A4 F( e
可变电容的非线性反向泄漏到了控制端,如果做整个LL系统的仿真一定会看到这个现象,, y/ A' ~2 A6 J& X' f. [
我想这个高频的波纹是可以忽略的。低频的波纹会造成相位积累。
/ i  j6 X" V7 e$ J+ S$ R' K3 X6 X大家一起探讨一下!
7 j9 T& W( V- |  F- A6 {* E  Z- o; `% C  x6 H: g  ^& Q
原帖由 monkeybad 於 2007-7-25 10:56 AM 發表 % C9 F/ H; V0 d- W
紋波大是大到什麼程度呢? % @+ |3 F8 C# W6 o, A* F
  f  P% w  i6 X5 c1 p2 s$ O) C0 n. D
就我的經驗來講. E& ]2 Y  e9 i' `9 t

0 e$ b8 g+ f, L  g! q* @也許你把LPF的電容加大 或是減少CP的電流也許會改善: V: c6 j* o, C4 Y
3 D' s# G1 n& k4 r3 N7 h
之前有用0.13U 1.2V的製程 要小心低電壓時 LPF拿MOS當電容 MOS會有很嚴重的漏電流 改成3.3V的MOS漏電流就不會 ...
12#
發表於 2008-11-18 14:43:15 | 只看該作者
應該是正常的  要看你鎖定的範圍要給多少  7 N9 D$ D, A# L' y: Y& C& w, @
小於1%我覺得應該就算是鎖定了
13#
發表於 2008-11-24 10:52:44 | 只看該作者
motorola Application 說* l# c& z- U3 P+ r* m& c
穩態的5%以內算settling time
14#
發表於 2009-1-3 21:28:04 | 只看該作者
身為雜魚的我~只好多看多學點~
15#
發表於 2009-1-5 09:46:44 | 只看該作者
个人的理解是: 任何动态反馈系统都会存在输出波纹的。因为反馈都是滞后的,只有输出偏离理想值后才能反馈才能起作用,因而纠正输出偏离使之往理想值靠拢,从而输出会出现在理想值附近的波动。
0 Z- x8 P  V4 }: c! b7 S/ K: L( `* `' X4 A/ x. V6 @
小弟没有实际的PLL经验,但是最近调了一个Duty cycle corrector电路,也是反馈问题,我的经验是:如果单位输出偏离所对应的反馈输入越大(对应环路增益大,相位裕度小),则输出的波纹越大,但是锁定时间变短;反之如果单位输出偏离所对应的反馈输入越小,则输出的波纹小,但锁定时间变长;这一点可以对比OP的静态反馈回路来理解。5 j1 {2 [4 v* w* E0 f/ z, m+ t
' j3 s* P& s& |5 I9 [
据此理解的话,4楼所说的波纹大的问题,是否可以通过减小环路增益来解决,也就是减小PFD到CP输出的增益。
1 l, `7 G+ @4 ]. h
7 p/ l0 i, W  \9 e' e8 l+ j; e欢迎指正!
16#
發表於 2009-3-5 03:40:04 | 只看該作者

回復 15# 的帖子

说的没错 其实减小PFD到CP输出的增益就是减小CP的充电电流
. _2 X$ |' f. }3 f) E, K  N这样确实会减小波纹!
( Z/ T4 T' U4 l5 S- O& {- S其实假如delay cell的作用是使控制端的干扰频率变的和reference的频率一样高
! G( T1 v8 b+ j1 E7 ^如果没有delay cell,VCO控制端的干扰频率比reference低很多,因为FD要积累到一点的
: W) ^  ]$ g" n6 p. J% j4 t相位误差才动作,但是VCO对于他的控制端是一个低通系统,因此需要避免低频的干扰!
6 J# j5 n( Y8 C) ?如果在控制端看到的是高频干扰,其实对于整个LL系统影响不大!
17#
發表於 2009-10-29 20:40:42 | 只看該作者
收穫良多
/ Q6 D- C/ k  t3 n) Z2 H& {  m& V9 M看來在PLL這方面要學的還很多呀
8 [  K/ x% L! Y- S謝謝板上的大大們補吝嗇指教!!!
18#
發表於 2009-11-13 23:15:49 | 只看該作者
最近也在碰PLL+ F/ Z' u* q$ i
對  the ripple at  Vctrl of VCO 去看他的頻譜
: L4 w5 `% I9 _% I不管是 integer or fractional  頻譜勢必會由 DC 最高power 再來就是 ref freq 的倍頻項, T6 ^  L5 h8 \  g
然而在 Vctrl 端看到 被頻像勢必就像個雜訊般) Q+ q2 _! ?& }3 H
所以解決方法有二 加大電容 砍低頻雜訊 ; I/ d& v4 Y1 V- n. a
                                 降低CP的電流
% @: }5 `* ]9 J跟樓上大大結論一樣。
19#
發表於 2009-11-14 20:01:52 | 只看該作者
雖然我不是做PLL的
1 q+ m; D% n/ @! G但是多看看也好
  U/ T$ \( }; @3 O7 [: P# z又學到好多東西了
20#
發表於 2009-11-24 16:16:11 | 只看該作者
最近接触PLL了,感觉到比较难,呵呵!努力中
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-8 11:17 AM , Processed in 0.132008 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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