找回密码
 注册
楼主: coyoo
打印 上一主题 下一主题

高速时钟分配电路及布线对电源分割的影响

[复制链接]

该用户从未签到

46#
 楼主| 发表于 2012-5-28 09:54 | 只看该作者
Christhenghao 发表于 2012-5-27 22:39 * ?& q% `! a2 w0 N! ~8 |
1、时钟信号尽量安排参考地层,并且走PCB内层+ o# H5 p; s: W1 P, }) B' ]
2、在每路时钟输出串接一低阻值电阻+ c0 z( Y4 w5 `
3、在每路末端加电容
0 f( n+ i  G5 C2 D; h
多谢!" T6 u3 B1 a; v1 q
' P* n$ O& n3 D  T/ O
单端的时钟确实应该走内层;不过差分时钟走外层相对好些吧?另外,末端加电容的目的何在,且加多大电容?

该用户从未签到

47#
发表于 2012-5-28 17:04 | 只看该作者
不知道楼主的问题是什么?
9 g8 E$ }. D/ e; m! j4 N
" w: J1 R- q2 r看你的正文,意思是电源被干扰了。但看你后续的回帖,感觉你又觉得是时钟的质量问题。
- l- [9 L" @% E, q' Q如果是时钟信号问题,参考平面是电源就没什么问题了,回流路径是完整的就行了。你做好时钟的匹配和端接这些东西就可以了。
4 R# q# |" ]) Z( X* |- @: [7 O如果是电源不好,也即是说你认为这个100M的纹波是你的板子不能正常工作的主因,我认为换参考层是其中一个方法。另外可以做的是,siwave跑下这个电源网络的阻抗,很大可能是这个地方有反谐振点,100M并不是特别高,增加适当数量和容值的电容把阻抗降下来,应该会有改善。. D! n2 J3 ^% j" f: g
0 h8 R, W! d" v, Y. z5 L$ v/ Q9 \
电源层是个平面,你无法做到它所处的电气空间绝对干净,因为信号是时钟和电源驱动的,而电源平面总是会和信号相邻的,毕竟你不可能做到电源层两边都是地平面包着。所以我说,换时钟信号的参考层只是其中一个方法。

该用户从未签到

48#
 楼主| 发表于 2012-5-29 10:03 | 只看该作者
niuwa 发表于 2012-5-28 17:04
' F0 X, b! @$ N不知道楼主的问题是什么?
* E: e, U2 h$ R$ ?; B8 d/ z- c8 F7 Z# a5 R8 w+ x4 {# }* C8 p
看你的正文,意思是电源被干扰了。但看你后续的回帖,感觉你又觉得是时钟的质 ...

5 P% Y( k6 o) G/ @( t2 S我的问题是:6 z( w6 M* Q5 ?
1. 时钟信号耦合到其参考平面,即-3.3V电源平面。因为这个电源是给ADC的前级放大器供电的,所以一个200mV的耦合噪声是不能接受的。
- t5 c& P  H- `$ W; z$ e2. 单端的时钟走线在往外辐射能量,而且是很强的能量辐射。这样就有基本的EMI问题;更实际的问题是我板子上的有个插座,测量插座的针脚发现几乎每个针脚上都能量到100Mhz的时钟信号。而这个插座连接的就是ADC的输入模拟信号{:soso_e109:}

该用户从未签到

49#
发表于 2012-5-29 14:02 | 只看该作者
你的时钟信号的回流路径在电源平面上,那必然会导致该电源会耦合进时钟频率,这跟阻抗匹配,信号质量一点关系都没有。所以加不加电阻,电容都不会有改善的。' C$ p! i  @' Z9 P3 ~: O
如果要想有改善有两种方法,一是把参考平面换成GND,一是在时钟线的两侧按1/40信号波长打电源过孔或地过孔(看回流平面是什么),将时钟信号阻断在一定范围内即可。
! ~- D9 S$ @/ t  |& b! x你说用示波器探头都可以看到辐射,我觉得不太可能,应该与你的示波器用法有关系,探头的接地线接的位置要看下。! f( k: ~9 J8 k0 J9 g% f
如果确实存在很强的空间辐射,那就必须将时钟线走到内层,外层以GND进行屏蔽。

该用户从未签到

50#
 楼主| 发表于 2012-5-29 14:11 | 只看该作者
huangbin1984 发表于 2012-5-29 14:02
% [6 C: `/ f9 h( E3 |& F0 x5 D! y8 v你的时钟信号的回流路径在电源平面上,那必然会导致该电源会耦合进时钟频率,这跟阻抗匹配,信号质量一点关 ...

. w6 v1 f; s- n5 v有几个问题请教:. L, z) p, D- N$ D% }9 w. P. U* z
1. 为什么参考平面是电源平面耦合进去的时钟信号不能消除呢,而地平面为什么可以呢?因为,你建议我换成地做参考平面。
7 q% i* D3 M9 q6 z/ V( o8 K9 c, W2. 探头靠近能抓到时钟信号,这个跟用法没有关系吧;这个也是偶然发现的,最终确认是任何探头(差分探头没试过)靠近都能抓到,也换过示波器通道;而且最后在我板子一个插座针脚上也能测到耦合进来的时钟信号。另外,探头在另一面靠近板子是抓不到时钟信号的。$ \. c: n# O- ]: }% I3 n1 H
3. 看资料,高速信号的回流路径可以是地平面也可以是电源平面;为什么芯片厂家的FAE说我的-3.3V不是时钟芯片的供电,所以回流信号路径上遇到了一个“moat”(即从-3.3V到芯片供电之间),从而耦合进来的信号在-3.3V平面上“take a ride”?为什么这样说?

该用户从未签到

51#
发表于 2012-5-29 15:43 | 只看该作者
coyoo 发表于 2012-5-29 10:03 ! x! m: W+ g7 d" J5 r
我的问题是:
4 D* w  Z8 j, D1 F( y6 f1. 时钟信号耦合到其参考平面,即-3.3V电源平面。因为这个电源是给ADC的前级放大器供电的, ...

) q* z1 @4 |9 p; L5 g3 m" D这个问题我觉得就是这样形成的:) i. O. w6 c6 M  s- S
单端时钟耦合进了你-3V3的电源---电源就成了一个更大的干扰源---然后此电源覆盖的所有信号都会受到影响。
; T. q, t% Q/ T这也就是为什么很多变压器、网口为什么要掏空的原因。

该用户从未签到

52#
发表于 2012-5-29 15:46 | 只看该作者
楼主悲剧了,要改板吧?不过弄明白了收获也会很多的

该用户从未签到

53#
 楼主| 发表于 2012-5-29 15:54 | 只看该作者
niuwa 发表于 2012-5-29 15:43
/ y0 o' u5 P7 p( r这个问题我觉得就是这样形成的:, C1 i  p9 L( h
单端时钟耦合进了你-3V3的电源---电源就成了一个更大的干扰源---然后此 ...
4 ]$ ~  b4 V+ \+ `2 E: W
所以我在想我的这个插座下面是不是也要掏空哦?!!) U) _5 c7 L; I3 ~. q" E$ |3 X/ d( _. c

该用户从未签到

54#
 楼主| 发表于 2012-5-29 15:56 | 只看该作者
coyoo 发表于 2012-5-28 09:54
" e7 q. M* Q! W" j多谢!
3 ^; D: p' @) c& k% ~; V- L) M9 W$ D+ |
单端的时钟确实应该走内层;不过差分时钟走外层相对好些吧?另外,末端加电容的目的何在,且加 ...

$ A6 e2 W& w" O9 T7 d- Y1 R5 N3 M加电容到地是不对的,经过试验加电容后,时钟被滤掉了,变成一个2V左右的DC了,DC上只有一个幅度为100多毫伏的时钟信号了。

该用户从未签到

55#
发表于 2012-5-30 10:01 | 只看该作者
coyoo 发表于 2012-5-29 14:11
/ i( {2 t, h" h, H有几个问题请教:! `# d$ Q4 j' X9 h7 z5 q. v$ c
1. 为什么参考平面是电源平面耦合进去的时钟信号不能消除呢,而地平面为什么可以呢?因 ...

0 t7 |4 I0 f# O! E, g) _1.即使换成地平面参考,也不可能“消除”掉时钟信号的影响。但是换成地平面有2个优势,1是换成GND参考后不会再影响到你的ADC的-3.3V电源,2是GND的平面阻抗比电源地,所以产生的噪声幅值也必然会再有所降低。# a% S6 e9 x/ G* G
其实150mV的噪声对一般的数字电源来说是可以接受的,除非是射频器件或模拟器件的电源那就肯定不行,而你目前的问题恰好是ADC受到的影响无法接受。所以有两个方法可以解决,一是改板,不要将3.3V铺到时钟区域,可以采用走线的方式处理电源;二是在你的ADC电源入口处加适当的电容进行滤波,建议加一些0.01uF和1NF的电容。+ Z- f7 T) K" P) ?0 S( K# E4 Y5 ]2 ^+ y* [
你可以先试试第2种方法看看效果,要注意电容要尽量靠近引脚。但是长期来说还是建议改一次板会更保险。( ~. _# Q& b$ |
2.如果你是探头靠近后才会抓到时钟辐射的波形,远离后波形消失,那么确实就是存在很强的EMI。但是芯片本身的辐射一般情况下都不会超标,除非是芯片本身设计的有问题,没考虑EMC。如果确实因为芯片的辐射而导致EMI超标,那么只能换芯片厂家或加屏蔽罩了。+ r% o: t, t4 c, m( [
3.信号的最终回流是要进入芯片的供电电源和地的,否则信号怎么产生。所以在-3.3V和芯片电源之间是存在了一个连接关系,可以想象成在两个电源之间产生了一个耦合电容来理解。
* C6 J6 t1 p8 K: P" ]/ b  T% Y9 t& s
0 g2 I  q' k, ^1 L0 G$ C' u% W

该用户从未签到

56#
 楼主| 发表于 2012-5-30 13:56 | 只看该作者
huangbin1984 发表于 2012-5-30 10:01 9 k9 r% z0 j) b! a8 x
1.即使换成地平面参考,也不可能“消除”掉时钟信号的影响。但是换成地平面有2个优势,1是换成GND参考后不 ...
2 {& e' ~2 U7 b
感谢你的回复。, K" ]7 l5 F9 H+ L: F8 P; E& D* H! X# C

8 ~- p: \' E9 @9 |! W% _1. 如果改板,除了更改参考平面为地以外,还更改时钟芯片,使用差分时钟输出,这样时钟走线相互之间互耦合,大大降低能量辐射。6 [' W) j4 ?( p# L- M: ]
2. 根据你对回流路径的解释,我能理解。我不能理解的是,当我将-3.3V这块铜皮(前提是卸掉了-3.3V的DCDC模块)和+3.3V(即时钟芯片的供电)短接以后没有任何改善效果,再加十几个电容也无济于事。
$ A0 x: Q- y* X1 X& K3. 在时钟和地之间加电容以后,倒是能解决能量辐射的问题,但是就是把时钟给滤掉了,呵呵。

该用户从未签到

57#
 楼主| 发表于 2012-5-30 14:00 | 只看该作者
sandyxc 发表于 2012-5-27 11:54
! s8 A% ?5 a, d/ n3 q是时钟信号与GND

0 K# R$ v1 C# A( H时钟和地之间加电容,会把时钟滤掉的。

该用户从未签到

58#
 楼主| 发表于 2012-5-30 14:04 | 只看该作者
Christhenghao 发表于 2012-5-27 22:39 ( l1 Q; e0 G4 J* P1 Y1 B5 d8 z$ M
1、时钟信号尽量安排参考地层,并且走PCB内层. N8 v* w0 S/ c5 m
2、在每路时钟输出串接一低阻值电阻/ m6 w7 _) i% x. v
3、在每路末端加电容

" Z$ U6 l8 `0 K) D0 O时钟信号加电容到地的结果是时钟变成了一个2V左右的DC上叠加100多mV左右的时钟

该用户从未签到

59#
发表于 2012-5-30 14:18 | 只看该作者
coyoo 发表于 2012-5-30 14:00 ) C( t" b& H# s5 h3 j, \
时钟和地之间加电容,会把时钟滤掉的。
- \) F' T" E: {, P& o
不会滤掉的,不会完全耦合到GND的,这是消除EMI辐射的方法。

该用户从未签到

60#
发表于 2012-5-30 14:26 | 只看该作者
coyoo 发表于 2012-5-30 14:00 ' f9 k( I  `* I4 }9 _# C, p% B7 A
时钟和地之间加电容,会把时钟滤掉的。
8 r5 i) _2 }. V0 G* \) A' E
楼主加了多大的电容?/ ~' ]. T! n% r
我这里做过,10路时钟信号,8 R8 @4 I$ U! ]* n/ a  C
有6路是差分时钟,其中5路 100 MHz,1路 96 MHz 5 L: g# R9 Y; @2 q* }2 T
有4路是单端时钟,分别是14 MHz 到 48 MHz,
1 n2 |0 Y% G1 o# u- B我每一路都加了 1000 pF的对地电容,并没有把时钟耦合到GND,我是4层板,(信号-电源-----地-信号)。
- g1 E% d! d0 S$ S
/ Z9 q- T! @( c& F4 Q8 v1 }* A' D另外楼主是否能确认 你的参考平面上的正弦波是时钟信号耦合过来的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-5-24 07:27 , Processed in 0.093750 second(s), 22 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表