Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2007-7-24 11:05:13 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
小弟是做PLL的新手, 最近用spectre run simulation時遇到問題
" I4 `% e  H- u2 R我用的架構是charge pump PLL + 二階filter* M6 a, \8 o1 z6 g  y* f$ g
當看時間對頻率的圖時, zoom-out看會lock在一直線
2 V$ B) G4 X+ k- ~但是zoom-in之後, 會看到其實不是一直線, 而是有點像sinwave的ringing1 F1 [) j- p$ V: G- J0 t
amplitude相對average value很小(大概在ppm級了), 但是相當穩定, 並沒有再繼續變小的趨勢
4 t  S8 k, `* S9 F6 i* Preference freq. 在1.2MHz, 所以不像是reference spur, 感覺像damping# e7 s: i* q7 i# T$ l
(dft算的頻率44KHz, 用liner model算出來的natural freq. ~33KHz)
% D6 [" I+ R% ~1 `同樣的現象在VCO control 電壓上也看的到
! }5 d2 S8 V: {1 A) T' E+ [" k  |我想問的是, 這樣的現象是正常嗎?. k8 Q# \2 T' X# m7 I
PLL output lock該如何定義呢?
" P& Z2 T0 D9 K3 v也是像close-loop OP做slewing一樣, settle到final value的幾percent之內就算OK了嗎??
* k/ ]7 l! l0 s+ q$ s  C煩請各位高手指點迷津, 感謝!!

評分

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

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2007-7-24 12:02:44 | 只看該作者
lock住的时候,是会出现那样的波纹的。
( @- `! X* @6 Z( C理解是:你是否在charge pump里面加了一些delay,来消除dead zone影响.
( _. R* d6 z& U- H" |+ k如果是,那就是正常现象了吧.

評分

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

查看全部評分

3#
發表於 2007-7-24 13:33:01 | 只看該作者
振幅若是已經在PPM級的話 那樣算是很小 屬於正常現象了0 ~5 Q$ p. v5 r( j1 C3 f# \% \
控制電壓這麼小的振幅對VCO而言影響已經不大
, y* P6 A: _, i: v3 C8 P$ Z所以你的模擬應該算是OK的囉!/ G6 L8 L7 {/ o: ~2 e$ J
如同adele兄所說的
. r  ~  r( x+ L: O* R5 X0 B會有紋波應該是你的PFD裡面有一些delay cell用來消除dead zone的0 V) L+ x) t9 E3 `! a5 d
另外因為畢竟是實際電路 控制Charge Pump充放電的時間不會完全同步 而且上下兩個電流源也不會完全一樣0 l! d" l, M8 d( L7 r+ V! J. w; Y
所以會造成控制電壓有一些小的紋波
7 X5 F# F/ p3 H: l- j  C* M& S  ~$ O4 W( O! L
PLL Lock跟做OP slewing差不多 你看控制電壓settle到一個電壓值 然後穩定了以後 就算LOCK住了
# r8 x( s  s+ M7 N6 S: u5 n( S# x. {( H3 t& D
[ 本帖最後由 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 | 只看該作者
紋波大是大到什麼程度呢? 7 G: I% q+ n5 n1 ^# p
; q$ N1 |5 F2 \8 p" o/ C- a: H: z
就我的經驗來講
) H4 I. x4 Q) R$ W9 W' u' Z3 X$ p. U
# w1 ?. e2 {) R- a! O也許你把LPF的電容加大 或是減少CP的電流也許會改善: W" A! f' V* H9 s# v

1 v( K% E' e& `之前有用0.13U 1.2V的製程 要小心低電壓時 LPF拿MOS當電容 MOS會有很嚴重的漏電流 改成3.3V的MOS漏電流就不會那嚴重 + b* M0 z$ z3 \$ p1 A) v
有漏電流就會看到控制電壓鎖不住 上下震盪幅度很大
6#
 樓主| 發表於 2007-7-26 10:37:09 | 只看該作者

回復 #3 monkeybad 的帖子

感謝
, r& k0 D' n: ?: a這樣小弟就放心了!!: C5 d6 G4 H2 H- f+ i
電路裡中的確是有動一些手腳來消deadzone
4 V5 Y& p. n/ J3 q4 a. x' X- T) E. h; d/ u' |
但, 能否再請教為什麼加了delay cell會造成波紋呢?* G# k7 X1 e) r+ g1 ]
就我原本的理解是, 因為有deadzone會累積phase offset, 所以每隔一陣子會重新lock一次& d. V; s: ~0 t8 P& |) L
這樣子VCO的control電壓上是會有ripple沒錯
# W$ H7 f5 x6 H# ^8 M9 b$ Z原本認為把deadzone消掉應該就不會有這個問題了(或是至少可以變小很多~)
- t: _; |7 L8 J  V但是就幾位大大的回答, 似乎是加了delay cell去消deadzone也會造成波紋?
  E% E% ?/ J3 K6 f+ d* B: a能否再解釋一下其中的道理??  T% ~3 m# ?: |0 G1 C* G8 P
感激不盡!

評分

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

查看全部評分

7#
發表於 2007-7-26 12:05:53 | 只看該作者
我的看法是
: j) {8 B! i9 f. S9 I有沒有加delay cell都還是會有紋波+ z2 R9 F7 L; w) K; g1 x
要完全沒有紋波 除非是理想的狀態 % G% U: F/ q: b8 q$ A$ p
鎖定後 PFD為理想電路 產生控制CP的充放電開關信號完全同步 而且充放電的時間都一樣 另外充放電兩個電流源電流也完全一樣
; p/ j) O$ V$ ~7 |( {- u7 F電容上面的電荷也不會漏掉 控制電壓才有可能保持固定沒有紋波 ! x8 t, z# `" l- K3 Y
因為我們用的是實際的電路 一定會有誤差的
2 Y$ q5 {( E! b% O/ ?. G
; R4 O/ p' K+ Z" w那加上delay cell好處就是可以消除dead zone* k* R, `. ?8 B4 k/ Y! I; X
至於產生的紋波 有沒有加都會有這個現象
, t0 Y8 m9 `0 h4 L" f那假如沒有加delay cell 造成phase shift 對PLL jitter影響 比起非理想效應造成的影響 應該更大才對
5 s/ }/ \" j% l7 K7 l而且非理想效應造成的紋波可以透過電路設計去減低 例如想辦法把CP充放電電流源平衡 PFD控制信號做成同步等等
* n% @) g0 c" X那要消掉dead zone 目前所知道的就是加delay cell

評分

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

查看全部評分

8#
發表於 2008-7-28 08:48:08 | 只看該作者
我的經驗是
  z5 y! m) Z8 q' F6 ~你的擺輻大小同時也跟你選擇的phase detect有關系. b- K* e5 z( R! u0 h) S/ R
有些phase detect即使鎖定也會造成較大的波動
  d7 K# q* |5 T5 y5 f9 Y* k有些則相對上小很多, h# S  q8 u5 ~1 B0 U
看是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的偶次谐波由于. t) p, F6 L9 G+ U" ]: I1 }
可变电容的非线性反向泄漏到了控制端,如果做整个LL系统的仿真一定会看到这个现象,
1 ~2 |" Y. [, i, U! m# i8 b, E我想这个高频的波纹是可以忽略的。低频的波纹会造成相位积累。# V' I5 g. V9 p% k. e
大家一起探讨一下!% {3 {7 `2 S6 r) X- X
( T3 o/ ^. o% c3 V7 b. c
原帖由 monkeybad 於 2007-7-25 10:56 AM 發表 3 @* s' _+ ]& X8 L
紋波大是大到什麼程度呢? ' Q8 X4 M1 R% a; I
. W( G) ]1 {4 N$ E9 I7 c8 J
就我的經驗來講
: \9 B+ p" i$ K1 B. N& }+ p# G* `2 D. f1 ^' d) A
也許你把LPF的電容加大 或是減少CP的電流也許會改善: k' U7 u  d" ~7 A/ q! J

- s/ ~* w0 {4 j$ J. W! B之前有用0.13U 1.2V的製程 要小心低電壓時 LPF拿MOS當電容 MOS會有很嚴重的漏電流 改成3.3V的MOS漏電流就不會 ...
12#
發表於 2008-11-18 14:43:15 | 只看該作者
應該是正常的  要看你鎖定的範圍要給多少  
  ]. P$ H2 }4 R/ K% m" q3 {9 Y小於1%我覺得應該就算是鎖定了
13#
發表於 2008-11-24 10:52:44 | 只看該作者
motorola Application 說
2 V3 L: n1 y5 v1 _1 K) v8 B穩態的5%以內算settling time
14#
發表於 2009-1-3 21:28:04 | 只看該作者
身為雜魚的我~只好多看多學點~
15#
發表於 2009-1-5 09:46:44 | 只看該作者
个人的理解是: 任何动态反馈系统都会存在输出波纹的。因为反馈都是滞后的,只有输出偏离理想值后才能反馈才能起作用,因而纠正输出偏离使之往理想值靠拢,从而输出会出现在理想值附近的波动。+ Z9 ]8 i: R; N. a/ ^. c

0 N- N; b# [; [0 P  [( Z小弟没有实际的PLL经验,但是最近调了一个Duty cycle corrector电路,也是反馈问题,我的经验是:如果单位输出偏离所对应的反馈输入越大(对应环路增益大,相位裕度小),则输出的波纹越大,但是锁定时间变短;反之如果单位输出偏离所对应的反馈输入越小,则输出的波纹小,但锁定时间变长;这一点可以对比OP的静态反馈回路来理解。6 X. R+ j& x$ _; h' K  \. M. S: t
& N$ G- d# _: j: y
据此理解的话,4楼所说的波纹大的问题,是否可以通过减小环路增益来解决,也就是减小PFD到CP输出的增益。
* t8 i0 l+ m, b% u' Y) J2 Z( s  ^, q) t6 D0 ^2 n
欢迎指正!
16#
發表於 2009-3-5 03:40:04 | 只看該作者

回復 15# 的帖子

说的没错 其实减小PFD到CP输出的增益就是减小CP的充电电流; Z6 |( }* m: x! x  o3 a9 V& [
这样确实会减小波纹!& @; I! p: s% m5 q1 \- S
其实假如delay cell的作用是使控制端的干扰频率变的和reference的频率一样高' h: ]4 |! S7 T+ b- Z
如果没有delay cell,VCO控制端的干扰频率比reference低很多,因为FD要积累到一点的( h* A; @( ?2 x; c0 T. i0 [
相位误差才动作,但是VCO对于他的控制端是一个低通系统,因此需要避免低频的干扰!
  b& m5 y, W, N9 ]9 s. `如果在控制端看到的是高频干扰,其实对于整个LL系统影响不大!
17#
發表於 2009-10-29 20:40:42 | 只看該作者
收穫良多
  V, A$ M& D* U7 Z看來在PLL這方面要學的還很多呀# Q& ^2 y& e% @6 h, u
謝謝板上的大大們補吝嗇指教!!!
18#
發表於 2009-11-13 23:15:49 | 只看該作者
最近也在碰PLL7 o5 c& o, }* W% j: q$ f
對  the ripple at  Vctrl of VCO 去看他的頻譜4 J' Q& u- {4 t8 Z. a4 M) _& Z7 o
不管是 integer or fractional  頻譜勢必會由 DC 最高power 再來就是 ref freq 的倍頻項# {+ m# a5 r: F: c+ O
然而在 Vctrl 端看到 被頻像勢必就像個雜訊般  Y# H" c2 X4 Q$ C1 c
所以解決方法有二 加大電容 砍低頻雜訊
1 p1 [$ w9 ?9 m- v2 {                                 降低CP的電流
7 J# f! U* z) `% c跟樓上大大結論一樣。
19#
發表於 2009-11-14 20:01:52 | 只看該作者
雖然我不是做PLL的0 K6 R' X7 e+ i/ |1 |; v2 \
但是多看看也好
' Y% p8 d1 ~2 y* a* T1 H又學到好多東西了
20#
發表於 2009-11-24 16:16:11 | 只看該作者
最近接触PLL了,感觉到比较难,呵呵!努力中
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-12-25 11:20 AM , Processed in 0.194011 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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