作者Goofer (周大俠)
標題Re: [請益] CDR 各種問題 文長請耐心觀看
時間Mon Jul 31 03:34:24 2017
請問Xeaper大,PD在transfer中不就是做相位相減的動作嗎?,請問兩者的不同如何在
transfer function中表示呢?有任何文獻可以參考嗎?我是用BBPD,jitter transfer中
直接以Icp/2/pi表示PD的增益,之前有看過JLee發表的modeling of bang bang CDR
,裡面
提到超過BBPD的線性區會有slewing的現象,請問您指的是這個嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.114.108.172
※ 文章網址: https://webptt.com/m.aspx?n=bbs/comm_and_RF/M.1501443267.A.A0A.html
1F:推 xeaper: bbpd的線性區跟系統noise會有關,而且這 36.234.243.68 08/01 01:50
2F:→ xeaper: 區間應該不大,當你在測jtl極限時,你打 36.234.243.68 08/01 01:50
3F:→ xeaper: 的sj amp早已超過線性區,因此bbpd會發生s 36.234.243.68 08/01 01:50
4F:→ xeaper: lewing, 因此用非線性分析比較合乎常理 36.234.243.68 08/01 01:50
5F:推 xeaper: bbpd 的jtf跟linear pd之所以不同是因為 36.234.243.68 08/01 02:03
6F:→ xeaper: 當sj打的頻率越高時,bbpd會發生slewing, 36.234.243.68 08/01 02:03
7F:→ xeaper: 因此這時候bbcdr所反映出來的jtf bw跟sj a 36.234.243.68 08/01 02:03
8F:→ xeaper: mp有關,因此你很難參照jtf去設計bbcdr, 36.234.243.68 08/01 02:03
9F:→ xeaper: 除非規格內有定義jtf的測試是在 sj amp固 36.234.243.68 08/01 02:03
10F:→ xeaper: 定的情況下進行,像是sata就有定義sj amp, 36.234.243.68 08/01 02:03
11F:→ xeaper: 但沒關係同常serdesrx端比較多看jtl拉,b 36.234.243.68 08/01 02:03
12F:→ xeaper: bcdr jtl可以參照jri lee的cdr analysis p 36.234.243.68 08/01 02:03
13F:→ xeaper: aper, 但實際你在做的時候會有latency ,ph 36.234.243.68 08/01 02:03
14F:→ xeaper: ase noise, kp/ki mismatch, Iq offset, d 36.234.243.68 08/01 02:03
15F:→ xeaper: ata isi等問題會惡化jtl 36.234.243.68 08/01 02:03
16F:推 xeaper: 至於你上一篇有提到bw大jtl好, 但recover 36.234.243.68 08/01 02:15
17F:→ xeaper: clk jitter大, 反之則相反,我個人是認 36.234.243.68 08/01 02:15
18F:→ xeaper: 為啦,cdr是看tracking ability , 跟pll 36.234.243.68 08/01 02:15
19F:→ xeaper: 有點不同,pll是要clk jitter performance 36.234.243.68 08/01 02:15
20F:→ xeaper: 好, 但cdr要jtl好,你如果cdr 的clk都追 36.234.243.68 08/01 02:15
21F:→ xeaper: 不上data的變動,那jitter做的在小都是枉然 36.234.243.68 08/01 02:15
22F:→ xeaper: ,因此cdr的bw做大點會比較好,但是阿, 36.234.243.68 08/01 02:15
23F:→ xeaper: 做太大你會發現高頻jtl會惡化的很快,因 36.234.243.68 08/01 02:15
24F:→ xeaper: 此有個trade off,你會發現規格定義大多jt 36.234.243.68 08/01 02:15
25F:→ xeaper: l的高頻轉折點都在1-20MHz之間,至於你如 36.234.243.68 08/01 02:15
26F:→ xeaper: 果把bw做高導致clk抖很大,其實也不用太 36.234.243.68 08/01 02:15
27F:→ xeaper: 擔心啦,過s2p能正常解到低速就沒問題了, 36.234.243.68 08/01 02:15
28F:→ xeaper: 數位那邊很慢的,不怕。 36.234.243.68 08/01 02:15
29F:推 xeaper: 如果要做bbcdr穩定度也是要考量,可以參 36.234.243.68 08/01 02:24
30F:→ xeaper: 考walker的paper, 裡面有個stability fact 36.234.243.68 08/01 02:24
31F:→ xeaper: or 跟 damping factor不同,它只是一個概 36.234.243.68 08/01 02:24
32F:→ xeaper: 念,讓你知道你的kp必須大於ki,否則jtl在 36.234.243.68 08/01 02:24
33F:→ xeaper: 轉折處會下探,至於要大多少就跑跑行為模 36.234.243.68 08/01 02:24
34F:→ xeaper: 擬吧,基本上我覺得只要確保jtl沒有下探 36.234.243.68 08/01 02:24
35F:→ xeaper: 的太嚴重應該就可以了,另外,bbcdr濾波 36.234.243.68 08/01 02:24
36F:→ xeaper: 器只會用r串c並聯那個小c要拿掉,不然kp會 36.234.243.68 08/01 02:24
37F:→ xeaper: 等校被衰減,jtl中頻會下探。 36.234.243.68 08/01 02:24
38F:推 xeaper: 至於vco phase noise要給多少可能就比較 36.234.243.68 08/01 02:48
39F:→ xeaper: 麻煩了,如果你是linear cdr那還好處理, 36.234.243.68 08/01 02:48
40F:→ xeaper: 如果是bbcdr要跑個行為才能比較精準的算出 36.234.243.68 08/01 02:48
41F:→ xeaper: jtl(要把vco帶入pn),或是簡單估算一下把v 36.234.243.68 08/01 02:48
42F:→ xeaper: co pn 從jtl轉折點小十倍的頻率積分到高頻 36.234.243.68 08/01 02:48
43F:→ xeaper: ,得出rj, 無noise jtl-14rj=有noise jtl 36.234.243.68 08/01 02:48
44F:→ xeaper: (Ber 10-12) 僅現,高頻jtl才能這樣算 36.234.243.68 08/01 02:48
45F:→ Goofer: 謝謝xpear大,後來我的電路鎖上了140.114.108.172 08/12 15:50
46F:→ Goofer: 之前所不上的原因發現是終點頻率的電壓太140.114.108.172 08/12 15:51
47F:→ Goofer: 高了,鎖上後jitter就有照著設計的變化140.114.108.172 08/12 15:52