作者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/cn.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