Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2007-7-24 11:05:13 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
小弟是做PLL的新手, 最近用spectre run simulation時遇到問題
1 v$ j  z& n% x- _; d我用的架構是charge pump PLL + 二階filter8 V# O% h/ [' E8 i8 S* z1 e" B1 D! \
當看時間對頻率的圖時, zoom-out看會lock在一直線
) d8 N8 P) a7 D  d0 ]0 F但是zoom-in之後, 會看到其實不是一直線, 而是有點像sinwave的ringing6 Z  t6 |  h; c/ P
amplitude相對average value很小(大概在ppm級了), 但是相當穩定, 並沒有再繼續變小的趨勢8 h$ O: r/ L+ V. N, R
reference freq. 在1.2MHz, 所以不像是reference spur, 感覺像damping- q& v" c0 M( ]# o" K, x
(dft算的頻率44KHz, 用liner model算出來的natural freq. ~33KHz)$ `/ g$ H3 u# s# U6 h( v7 Y+ E0 w9 Z
同樣的現象在VCO control 電壓上也看的到& n% K3 c7 [  R7 g  V5 x: \1 a9 ~: \% V
我想問的是, 這樣的現象是正常嗎?# ]) i3 V$ l' e5 e* D$ G
PLL output lock該如何定義呢?
+ v! f6 @$ h( g" `( E也是像close-loop OP做slewing一樣, settle到final value的幾percent之內就算OK了嗎??; O+ ^# g( F8 X/ Y/ @6 W" }  z( X; j6 n
煩請各位高手指點迷津, 感謝!!

評分

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

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2007-7-24 12:02:44 | 只看該作者
lock住的时候,是会出现那样的波纹的。
* S! t: S" n: B7 l/ k理解是:你是否在charge pump里面加了一些delay,来消除dead zone影响.
; R- x) |. q3 m& L如果是,那就是正常现象了吧.

評分

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

查看全部評分

3#
發表於 2007-7-24 13:33:01 | 只看該作者
振幅若是已經在PPM級的話 那樣算是很小 屬於正常現象了
' r5 F- V/ k5 V7 R  y' S5 Z8 H控制電壓這麼小的振幅對VCO而言影響已經不大  ~* u' B3 _& M' [
所以你的模擬應該算是OK的囉!1 @! b3 j! P4 w4 z  t
如同adele兄所說的; F" I6 l: _. Y, k
會有紋波應該是你的PFD裡面有一些delay cell用來消除dead zone的# S. _& _: e( G& H1 t1 g* U
另外因為畢竟是實際電路 控制Charge Pump充放電的時間不會完全同步 而且上下兩個電流源也不會完全一樣7 J( K' k" `: R1 G: K* D, ?
所以會造成控制電壓有一些小的紋波; W: _8 U  }+ h8 u
& a9 N) W6 B# ]2 \4 y6 ?/ h
PLL Lock跟做OP slewing差不多 你看控制電壓settle到一個電壓值 然後穩定了以後 就算LOCK住了$ W( h$ L' O0 U9 j

5 B- t' w+ m. g" }  S[ 本帖最後由 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 | 只看該作者
紋波大是大到什麼程度呢? ( M( H8 \- _8 h  U) v9 }4 Q

; U+ c% \6 I% S$ p+ b- O5 s0 F就我的經驗來講
9 U/ H! O9 Y6 r7 h' ]+ J" F4 C2 i
也許你把LPF的電容加大 或是減少CP的電流也許會改善% C0 V4 V( j5 U

* a! D( a' y5 M3 X) K! n之前有用0.13U 1.2V的製程 要小心低電壓時 LPF拿MOS當電容 MOS會有很嚴重的漏電流 改成3.3V的MOS漏電流就不會那嚴重 ; D, D+ t! \6 {- z, k% w- R  ^
有漏電流就會看到控制電壓鎖不住 上下震盪幅度很大
6#
 樓主| 發表於 2007-7-26 10:37:09 | 只看該作者

回復 #3 monkeybad 的帖子

感謝
' t5 O' w) @6 {* \這樣小弟就放心了!!- m# ]0 m  g% z% l) l
電路裡中的確是有動一些手腳來消deadzone" T& \( W3 M' p& m
$ o7 `1 s7 O6 ^8 C! W: S' z! S
但, 能否再請教為什麼加了delay cell會造成波紋呢?/ [: \( p6 X# U! l! l
就我原本的理解是, 因為有deadzone會累積phase offset, 所以每隔一陣子會重新lock一次
4 N* B, p1 C+ t這樣子VCO的control電壓上是會有ripple沒錯% k1 m, c5 D: ?# H7 f
原本認為把deadzone消掉應該就不會有這個問題了(或是至少可以變小很多~); O6 Y0 C0 g$ o% ]
但是就幾位大大的回答, 似乎是加了delay cell去消deadzone也會造成波紋?. z9 p% {; X# z8 J+ L, F
能否再解釋一下其中的道理??' o/ j9 F3 f) n# _) x
感激不盡!

評分

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

查看全部評分

7#
發表於 2007-7-26 12:05:53 | 只看該作者
我的看法是
! h" o# e- I3 F; a3 x6 T有沒有加delay cell都還是會有紋波
! H/ l; z. v2 G4 z9 f要完全沒有紋波 除非是理想的狀態 . L7 T0 R8 M  }$ i6 |" Q# q/ Q
鎖定後 PFD為理想電路 產生控制CP的充放電開關信號完全同步 而且充放電的時間都一樣 另外充放電兩個電流源電流也完全一樣
( s; _- |! W/ d$ N' d( m. Y7 _電容上面的電荷也不會漏掉 控制電壓才有可能保持固定沒有紋波 & C# w$ s/ b2 p
因為我們用的是實際的電路 一定會有誤差的( {; q( [7 l& ^* Q& W8 a  f
! @$ y' n9 T' e4 B, |
那加上delay cell好處就是可以消除dead zone
2 r' U2 V; W  g( l  ^至於產生的紋波 有沒有加都會有這個現象
0 K) d* C8 m9 B; }. h$ B那假如沒有加delay cell 造成phase shift 對PLL jitter影響 比起非理想效應造成的影響 應該更大才對
' p$ x1 g  d, {9 i* }! N; A+ f# v而且非理想效應造成的紋波可以透過電路設計去減低 例如想辦法把CP充放電電流源平衡 PFD控制信號做成同步等等
! ~2 z: V! j, O7 x8 D6 o" V9 E6 s那要消掉dead zone 目前所知道的就是加delay cell

評分

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

查看全部評分

8#
發表於 2008-7-28 08:48:08 | 只看該作者
我的經驗是
9 t6 j1 z- E4 J) A# n3 X# O7 ~0 f你的擺輻大小同時也跟你選擇的phase detect有關系
8 Y8 M) a# u8 M9 D: d# G有些phase detect即使鎖定也會造成較大的波動
4 r  T& R' t" ~; F有些則相對上小很多  @9 D+ P- w" x8 [
看是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的偶次谐波由于
% r, i5 J# ~8 J) J+ O可变电容的非线性反向泄漏到了控制端,如果做整个LL系统的仿真一定会看到这个现象,
" k' |2 r* l- z' L+ J, w8 x% m我想这个高频的波纹是可以忽略的。低频的波纹会造成相位积累。
- D7 \, k  c/ o1 w大家一起探讨一下!0 Z! b2 z: m  m% w" Y2 J# h6 l
$ a# k" O: H$ E5 c/ V5 w
原帖由 monkeybad 於 2007-7-25 10:56 AM 發表
4 q  T9 v3 V! K6 C0 ^* g& E紋波大是大到什麼程度呢? * C) F! x: Z: o& W  \" |
5 n' c% x' c8 v1 [, n3 Q
就我的經驗來講& Z/ b: l( j' P, T: X  q

' J9 ?1 G9 ~1 D4 y5 E6 D也許你把LPF的電容加大 或是減少CP的電流也許會改善
- C. I1 @% R( [! D7 M( s: P/ c9 @- h9 d# `$ }. t4 q' y
之前有用0.13U 1.2V的製程 要小心低電壓時 LPF拿MOS當電容 MOS會有很嚴重的漏電流 改成3.3V的MOS漏電流就不會 ...
12#
發表於 2008-11-18 14:43:15 | 只看該作者
應該是正常的  要看你鎖定的範圍要給多少  ! r' N; Z8 ~: E
小於1%我覺得應該就算是鎖定了
13#
發表於 2008-11-24 10:52:44 | 只看該作者
motorola Application 說
# E) l1 Z, p- W! j$ J( e3 X3 `穩態的5%以內算settling time
14#
發表於 2009-1-3 21:28:04 | 只看該作者
身為雜魚的我~只好多看多學點~
15#
發表於 2009-1-5 09:46:44 | 只看該作者
个人的理解是: 任何动态反馈系统都会存在输出波纹的。因为反馈都是滞后的,只有输出偏离理想值后才能反馈才能起作用,因而纠正输出偏离使之往理想值靠拢,从而输出会出现在理想值附近的波动。1 t" Z! U4 L; I
7 }/ n# K# U2 _
小弟没有实际的PLL经验,但是最近调了一个Duty cycle corrector电路,也是反馈问题,我的经验是:如果单位输出偏离所对应的反馈输入越大(对应环路增益大,相位裕度小),则输出的波纹越大,但是锁定时间变短;反之如果单位输出偏离所对应的反馈输入越小,则输出的波纹小,但锁定时间变长;这一点可以对比OP的静态反馈回路来理解。
; Y/ {2 U( P* q: |# I; v
( U7 u2 ?1 y& L2 E0 q; ^据此理解的话,4楼所说的波纹大的问题,是否可以通过减小环路增益来解决,也就是减小PFD到CP输出的增益。
0 A; z- z% \8 V3 E
$ z, |  R2 J8 A欢迎指正!
16#
發表於 2009-3-5 03:40:04 | 只看該作者

回復 15# 的帖子

说的没错 其实减小PFD到CP输出的增益就是减小CP的充电电流
" Q3 q$ a+ T# U/ \, {$ l$ \6 _这样确实会减小波纹!
) J3 k3 B% }% R$ X1 Q8 [其实假如delay cell的作用是使控制端的干扰频率变的和reference的频率一样高
4 c/ P3 z4 [" |8 k如果没有delay cell,VCO控制端的干扰频率比reference低很多,因为FD要积累到一点的1 P: o7 B# ?# P# O2 [' n. p
相位误差才动作,但是VCO对于他的控制端是一个低通系统,因此需要避免低频的干扰!6 |( X% o/ x6 a) E) Q
如果在控制端看到的是高频干扰,其实对于整个LL系统影响不大!
17#
發表於 2009-10-29 20:40:42 | 只看該作者
收穫良多9 v9 V) R, |% q6 ]
看來在PLL這方面要學的還很多呀
4 o# [! _* z0 C2 c; G! J- Q謝謝板上的大大們補吝嗇指教!!!
18#
發表於 2009-11-13 23:15:49 | 只看該作者
最近也在碰PLL
$ r3 t4 g* S# u. D0 I' u$ \對  the ripple at  Vctrl of VCO 去看他的頻譜
4 o) W5 k/ c9 Y  [不管是 integer or fractional  頻譜勢必會由 DC 最高power 再來就是 ref freq 的倍頻項
# ^) L) h! J& ^然而在 Vctrl 端看到 被頻像勢必就像個雜訊般
7 Q; H# l- b, \所以解決方法有二 加大電容 砍低頻雜訊 - Z0 G1 _; ]* w( Y2 ~* @
                                 降低CP的電流' K8 I% i! }0 Q6 d
跟樓上大大結論一樣。
19#
發表於 2009-11-14 20:01:52 | 只看該作者
雖然我不是做PLL的
3 }* b- T# n+ b% E. G7 o  l' B7 q但是多看看也好4 ]2 d) g. c, P5 d5 y% r3 d
又學到好多東西了
20#
發表於 2009-11-24 16:16:11 | 只看該作者
最近接触PLL了,感觉到比较难,呵呵!努力中
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-12-26 10:54 AM , Processed in 0.194011 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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