Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] 除頻電路一問~

[複製鏈接]
跳轉到指定樓層
1#
發表於 2009-11-28 01:51:31 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
最近嘗試使用CPLD去解決一些Chip訊號不良的問題/ r4 K8 _; W: j; r
想請教各位先進
: i7 @  z+ }9 u" }/ H如果想接受一個訊號良好的外部震盪器訊號當作input clock,例如1GHz+ R& E! y+ i# b. F/ ]8 F" U
有可能做到一位小數的除頻嗎?0 S" [  \! x& w& N
目標是 output clock 做到 1G/1.1...1G/1.2...1G/1.3...1G/1.4 以此類推的輸出
. w& t& b7 t/ }* [0 r. r- S5 Q6 ~% v6 h; ?* o
請問以上的難度有多高? 通常會遇到哪些難解的問題? 例如 Jitter 過高或是duty cycle無法成為1:1等等問題。還是說需要類比電路的加持才有可能?6 z( v& J( @7 v0 ^( i5 \( Q- v

- e9 r$ }2 A9 A5 v/ C以上,先謝謝大家~
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2009-11-28 20:14:23 | 只看該作者
分數的除頻器目前多以類似展頻(跳頻)的做法, 相關文獻可以在不少的論文找到.
2 x  g0 ~, {, u- j7 o( e在jitter的表現上, 如果以1G的clock直接實現的話, 所造成的peak-peak jitter最差狀況為1ns + p-p jitter from clock source- h# m8 x/ p. w/ z4 @
RMS jitter 理論上可以控制的非常小) @3 O5 f9 H& V& l. b" \0 i2 }
! ^& K' d* X  O& |4 p
你的要求目前在CPLD上是做不到的, 在我實做的經驗上有的FPGA是可以達成
3#
 樓主| 發表於 2009-12-1 00:51:15 | 只看該作者
本帖最後由 gogojesse 於 2009-12-1 12:52 AM 編輯
# k! N" z" a: T3 t
8 ^7 k& W5 O$ r5 r0 n3 @7 \回復 2# tommywgt
6 @. x/ @  S6 z' s* U) `% }
$ a4 k. ~! x" T: W% n謝謝Tommy大的回覆" |( e9 X' ]1 s
找了一下論文: m: L1 {& q+ g3 ^! Y
看起來p-p jitter 大部分可以控制在50ps以內" N! |7 p* {! Q8 m& f1 i- t
RMS Jitter似乎更小
' ]* s! x, ^6 M9 A, G% y假如input clock拉到2G用跳頻的話
" p" A: u# Z  L( Q' N& e* `/ w表示最差的狀況也是會接近0.5 ns嗎? (因為可能會剛好直接跳掉了一個clock?)
9 J+ D- Q; q. s/ t- ~) `' ~, Q3 ?, K1 j- f  j
我需要的output clock最快大概到150Mhz
( w9 q) W- [3 Z所以一個tick大概6~7ns0 x& y% {3 I6 Q0 u- b, t4 |
一個pulse大概是3~4 ns2 C3 ?" }; R4 g) R
若是p-p jitter到0.5~1 ns可能會影響很大
( V' k) A: e) q6 u降到0.1ns(100ps)的話大概就有可能夠用..., @& d0 l6 i7 V4 d8 v+ K

+ Z0 I0 E% `1 U) f另外,不是很懂大大提到+ _& I2 e, ~0 ?  `) f; p8 D# e8 i
FPGA可以達到但是CPLD為何做不到的原因
+ A! m- ~, f5 m6 }/ H) W理論上我用跳頻的話- z0 h! u5 V4 }5 ]
假如CPLD速度上也可以接受2G0 U7 B1 E" d; A( d8 t7 x' S; Q
是不是可以直接用算clock tick的方式去展頻出output clock?
4#
發表於 2009-12-2 10:31:51 | 只看該作者
目前並沒有可以接受2G的CPLD/FPGA (CPLD要接>200MHz就已經是很不容易了)9 C% X9 y3 M$ t2 ^- E9 ~# F3 {
如果只要一個輸出最高為150M的clock source的話,
) L' {# d( f$ }8 w你可以使用FPGA內部的PLL, 因為FPGA內部的PLL很難config, 所以需要點小技巧
& V2 a( d; g8 |" _/ N9 r) E另外, 使用現成的PLL IC也是個好主意.
1 V9 w/ B# b+ e+ z3 e, H* [# u/ y3 N
如果你希望在板上的jitter控制在100ps以內的話, 你的電路, PCB佈局都要做的非常好才行5 |5 C1 K+ U" R5 M, a6 ^
不然的話, 就算是IC本身宣稱可以達到0ps也是徒然
5#
 樓主| 發表於 2009-12-8 00:52:48 | 只看該作者
嗯嗯~了解) A% c. u. \' K; t9 e: w6 [
謝謝 tommywgt 的解說1 q2 d9 A1 E+ R, H
看來我的想法還是離實際有一段距離. W4 S; }# M- C% H# v
果然隔行如隔山  繼續加油~ ^^
: W3 Z6 d0 p, s; x$ S6 Q1 A; C
" D* z& M+ w, D% A' u2 Gp.s. 這幾天突然都連不上chip123
5 \( k% D% j+ U& b2 M6 _" {8 q真是奇怪
! ~, G* N5 q% B9 I: Z還以為關了 @@a
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2025-1-16 12:39 PM , Processed in 0.156001 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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