推 pow:這種東西應該是要看電路是怎麼兜出來的才能判斷 08/14 06:17
→ pow:不過應是要猜 我想是timing抗雜訊的能力不同 08/14 06:17
推 deathcustom:同意pow...... 08/14 12:30
→ zxvc:這是因為PLL有feedback的機制嗎?也就是PLL能動態調timing, 08/14 12:47
→ zxvc:DFF除頻器只能靜態調timing!? 08/14 12:48
推 pow:的確是有feedback 讓他自動調整 譬如VDD有雜訊 08/14 22:30
→ pow:PLL比較可能去track 如果是DFF的話 通常雜訊會變成jitter 08/14 22:31
→ pow:這些東西要分析真正的電路才看得出來 08/14 22:33
→ zxvc:先謝謝pow大的解答。 08/14 22:38
→ zxvc:但我還有問題,就是什麼應用非得用PLL,而用DFF除頻的會有抗 08/14 22:40
→ zxvc:雜訊不足的情形!? 08/14 22:41
推 pow:假如接下來會用到clock的電路對jitter比較敏感 08/14 23:09
→ pow:喔喔還有另一個 DFF做完除頻可能會有相位差 那就要有 08/14 23:10
→ pow:controlled delay (例如DLL) 來微調phase error 08/14 23:10
→ pow:這些block都沒有一定的位置 通常就是整個系統在設計的時候 08/14 23:10
→ pow:邏輯設計和類比設計要很密切的溝通 包含clock tree要怎要分 08/14 23:11
→ pow:都要估計得很清楚 08/14 23:11
→ pow:整個系統的複雜度 要很有經驗的才有辦法理解 08/14 23:12
→ pow:我因為經驗不太夠 所以只能講講一些嘴泡 08/14 23:12
→ pow:抗vdd雜訊譬如說 oscilator freq是1GHz 08/14 23:13
→ pow:然後vdd上面有一個50MHz的雜訊 假設震幅100mV 08/14 23:13
→ pow:這種東西在邏輯設計是沒辦法估進去的 08/14 23:13
→ pow:但是類比電路會估出來 Power Supply Induced Jitter 08/14 23:14
→ pow:假如這個雜訊會造成clock edge有50ps的jitter 08/14 23:14
→ pow:那你DFF看要除幾 可能要乘幾倍 對timing可能就不太妙 08/14 23:15
→ pow:所以邏輯設計就會說 我不管怎樣 給我的clock jitter就只能 08/14 23:16
→ pow:這麼多 然後類比的就要去設計、算 看要怎樣達成 08/14 23:16
推 ViewMoon:"最好用PLL來作除頻器"應是指FPGA而言吧,FPGA用DFF除頻 08/18 21:59
→ ViewMoon:也可以,但要確定有被compiler轉成gated clock形式 08/18 22:00
→ ViewMoon:另,FPGA不要用ripple counter,IC若要作ATPG,也不適ripple 08/18 22:01