EDA365电子论坛网

标题: IPBOX 过不了EMI [打印本页]

作者: chengzi_lxc    时间: 2014-10-13 18:23
标题: IPBOX 过不了EMI
本帖最后由 chengzi_lxc 于 2014-10-13 18:25 编辑
5 C9 w! i0 L: p& \, G9 c* i
& r5 I7 R$ Q8 H1 w5 {! q,EMI一直过不了 各位帮忙分析下 2 f! V& J: _$ T- @& m
DDR跑667M
/ Z. b8 a# w; |9 E: Y主晶振54M

1080I垂直.png (74.09 KB, 下载次数: 10)

DDR CLK 串电阻22欧

DDR CLK 串电阻22欧

1080I水平.png (63.73 KB, 下载次数: 11)

DDR CLK 串电阻22欧

DDR CLK 串电阻22欧

PCB布局.png (61.04 KB, 下载次数: 7)

PCB布局.png

作者: rose_333    时间: 2014-10-14 09:47
多层板会比较好过些。
作者: chengzi_lxc    时间: 2014-10-14 09:49
rose_333 发表于 2014-10-14 09:47) G( `9 `' ]7 g* o
多层板会比较好过些。
% H9 Y( V$ A9 ?. X9 |' M
目前4层板,加层是不太可能的了,你懂的
4 R% l% ^+ `3 E& a$ _
作者: cousins    时间: 2014-10-14 10:07
DDR颗粒为什么全放正面?6 O7 H; ~$ T: g% ~
建议两颗正面,两颗背面。这样做电源完整性方便,菊花链结构也好做短stub,power plane更好控制,也更省PCB空间,腾出较多区域给GND环绕ddr布线区域做同层隔离。+ |/ }/ z' i/ {# W5 t
我没有看到VTT power plane,这个很关键。
2 M7 B2 s2 Z6 Z2 \6 k* ncrystal附近的地孔稀少的很呐) |7 u* W0 Y0 |( y3 n" k4 F6 X' M
Ethernet transformer的电源是否有针对220MHz做去耦。" p. |) Z3 E6 t, z
( ~# Q/ W" t2 _3 H: b+ Q# @. }4 d2 {

作者: chengzi_lxc    时间: 2014-10-14 10:45
cousins 发表于 2014-10-14 10:07
" {; k5 I% Q  e7 aDDR颗粒为什么全放正面?7 r4 @5 |/ |: ?5 @
建议两颗正面,两颗背面。这样做电源完整性方便,菊花链结构也好做短stub,power ...
3 ?* [& \( M6 R0 t3 e
当时也就图省事,DDR的拓扑直接在demo上改的,也是考虑EMI的问题背面加了N多电容
/ K7 P9 q1 u+ z: a1 hVTT在背面有铜皮,crystal也有做包地 ,不过地孔确实没那么多
0 r- u, m/ e- Q# o. Y* j" P& A斑竹是说220M,440M的频点是从ethernet出来的吗?当时测试的时候就没有插上网线呢& K8 n& }0 e7 L5 m

作者: cousins    时间: 2014-10-14 10:54
我不是百分百肯定220M就是ethernet出来的,但是我做过的IP类产品中,有便宜的transformer做得比较烂造成EMI问题的,给transformer干净的电源就能解掉。, j, j! \2 D6 o: ]* u
VTT的铜皮最好要将各ADDR连在一起,并且至少有一层完整的参考GND。7 \1 X8 M$ j! M" V
还有一种可能是来自测试环境背景机器,如TV,当然也有可能来自HDMI,3X74.25MHz。建议用频谱做下近场分析找出最强的区域,然后在这个区域用开路加追寻回路的排除法找出受到影响的主动元件,如BJT,JFET,MOS,二极管,带电源的transformer等等。5 A. k8 Y* s- O

作者: ALLEGROPCB    时间: 2014-10-15 14:54
加屏蔽罩 盖起来。 不然你这个板子想过EMI 难度不一般啊。
作者: cousins    时间: 2014-10-15 16:11
ALLEGROPCB 发表于 2014-10-15 14:54
. C& `; d0 L: x: C. x加屏蔽罩 盖起来。 不然你这个板子想过EMI 难度不一般啊。

* L' g6 e; [% P7 X( w不要总依赖屏蔽,抛开成本不讲,对自身debug能力也是一种限制。何况你过了远场,有没有考虑过近场会对信号完整性的造成影响。
3 e1 a! {; {. P" x( j  U屏蔽只有在万不得已的情况下:如RF sensitivity规格要求较高的情况下才用,用来解EMI是一种高成本效能却一般的做法。
) Z3 a* T6 y  C( b8 T5 C% Y0 m2 R/ [/ ]* k
) \0 l6 p# c( [- d
+ @& ]1 d5 H6 G# Z5 J$ `& f% j; h

作者: ALLEGROPCB    时间: 2014-10-16 12:22
cousins 发表于 2014-10-15 16:11  W9 _: X: {; \6 o
不要总依赖屏蔽,抛开成本不讲,对自身debug能力也是一种限制。何况你过了远场,有没有考虑过近场会对信 ...

- Q3 S6 g# E: \7 ?9 l2 I- }不加屏蔽 就增加层数。 自己衡量。  不然这个图 ,要过EMI  难度不一般。% m. m, g: N% m! L& E/ H7 J$ X

作者: cousins    时间: 2014-10-16 16:14
本帖最后由 cousins 于 2014-10-16 16:17 编辑
, q% c% x4 l) m+ f: y- g
ALLEGROPCB 发表于 2014-10-16 12:221 ~# J, a: T9 J  j: B) A0 b$ k
不加屏蔽 就增加层数。 自己衡量。  不然这个图 ,要过EMI  难度不一般。
2 m9 ^" U! F- B: M- }% w1 J8 e
难度有,但是没到不一般的程度。因为有成功的产品做出来,四层叠构SGPS FR4,ddr3-1866的,四颗daisy chain,正反各两颗,broadcom平台,clk,dqs埋内层,addr/cmd,ctrl,dq/dm走微带,保证2W rule,第三层1V35 电源保证完整,走线外圈保证一圈20mil以上宽度GND环绕,四层都要,每40mil一个地孔,DDR/CPU做PDN分析,电容优先靠近GND pin,Resonance分析以电容解掉1v35 电源80%以上1GHz以下区域。VTT用了三层,top,3,bot,每40mil一个小孔。最终扫描30MHz-1GHz FCC class B under 4dB , 1GHz-6GHz FCC class B under 1.5dB。是的,看起来裕量不大,但是过了,没有你所要求的加层和加屏蔽罩。省出来的成本也许不能增加你多少奖金,但是作为研发人员,除了收入,还有一种感受叫做成就感。不要过于迷信加层加屏蔽,同样的平台同样的物料,我们另一个项目组用6层却过不了EMI也发生过。
2 q+ ^1 L  s7 E3 m( A& _8 G7 }6 R6 C; g8 Y; \. n0 w  }) P9 [3 ?

作者: chengzi_lxc    时间: 2014-10-16 18:38
cousins 发表于 2014-10-16 16:14- e( g. e* e6 k
难度有,但是没到不一般的程度。因为有成功的产品做出来,四层叠构SGPS FR4,ddr3-1866的,四颗daisy cha ...

) j1 H/ w- e# S  M! a* x  v/ B8 z分别在3块板上做了整改,明天去测试 ,结果出来了再给大家分享2 {9 A, z5 ~& h3 ~, ^! ~+ P
谢谢指点
* @5 d; L7 A$ ]* [
作者: willyeing    时间: 2014-10-17 12:55
cousins 发表于 2014-10-16 16:14- Z$ I: K& e) S2 }# g
难度有,但是没到不一般的程度。因为有成功的产品做出来,四层叠构SGPS FR4,ddr3-1866的,四颗daisy cha ...

9 n8 s  c/ W2 A, p3 Z1 C0 [版主真牛。# R! G/ ~. Y! M& _( q" X) c

作者: chengzi_lxc    时间: 2014-10-17 15:26
chengzi_lxc 发表于 2014-10-16 18:389 w7 e2 \1 E/ I6 l, d* H% G. k! z
分别在3块板上做了整改,明天去测试 ,结果出来了再给大家分享
! v5 C5 F2 p9 ]8 m% `谢谢指点
; i. q7 n- w/ @1 X# V) e7 m5 c  g; U& v2 a
上次去测试的时候只在DDR4组CLk线上串了0.1uf电容,这一次的分别试了2个方向1,将DDR的8组差分线(4组CLK,4组DQS)全部串上0.1uf电容
# k  @- ]$ ^$ a) M2,将DDR的8组差分线(4组CLK,4组DQS)全部串上22Ω电阻
6 u/ V& g4 C; m' A(PS: 割线上0201的料,搞疯了快)
, P* Q- Y2 E' f- H附图是方向1的结果,方向2的667超标更严重,就不附了(看了这个结果当时就疯了)
& H4 r9 H- E  ~$ P发现在DQS信号上串了电容之后效果更差,
6 P1 k) Z3 N9 m0 |但是按道理串电阻应该比电容共有效才对啊 ,怎么实测串了之后比没有串更糟糕# X  I$ }' Z0 i8 \! S
这一次 直接割掉了USB的线,去掉了ethernet transfer+ S7 E' t) K6 }8 D, H
结论:这次真失败!!!- v! q* l5 ^' K- S6 e% r9 p

方向1垂直1080p HDMI输出.png (81.96 KB, 下载次数: 4)

方向1垂直1080p HDMI输出.png

方向1垂直1080p VGA输出.png (89.37 KB, 下载次数: 4)

方向1垂直1080p VGA输出.png

方向1水平1080p HDMI输出.png (77.29 KB, 下载次数: 4)

方向1水平1080p HDMI输出.png

方向1水平1080p VGA输出.png (78.44 KB, 下载次数: 5)

方向1水平1080p VGA输出.png

作者: cousins    时间: 2014-10-17 15:49
chengzi_lxc 发表于 2014-10-17 15:26
. [* O- U% s$ l/ Z上次去测试的时候只在DDR4组CLk线上串了0.1uf电容,这一次的分别试了2个方向1,将DDR的8组差分线(4组CLK ...

- z$ f$ w# ~7 X1.兄弟...clk线上怎么可以串0.1uF电容,你不要过DDR compliance测试了吗?你在差分匹配电阻间并电容,而且是nF级以下的电容还差不多。2.有odt,你不必担心反射带来的问题影响到EMI,那时ddr2之前才可用来解EMI的方式。至于为什么串上会变差,用示波器量一下你就知道了,接了电阻后过冲比你没接的要大得多。
7 g& j8 c3 P( l) G% ~- L7 [* F. }3 d/ ?3 J/ w+ \1 k5 ~" Q

4 Z( T9 \6 L4 x# N" B4 J$ ?0 L方向弄错了." V$ L7 m( F. d' ~

4 ~& O( H' L' L似乎你没有采纳我的建议,用近场探头去找关键的点。
' i* ~7 q8 e1 S% |那么你可以用这个办法:你在排除的时候可以尝试下不挡住鱼骨天线方向的位置,用手去压某个去耦电容,人体有fF~pF级的电容,span看你怀疑的667MHz附近的点,看level有没有降低,可以比较好找到你的关键点。; ]8 p3 Z' s$ x7 A0 k
另外有一种方式叫做SSC,还有odt不是只有一种60,还有20,30,40,120,240,所以找找软件改MR,然后先用示波器量量SI也许比你死磕这几根走线来得快。
8 w2 [" z6 I2 w# J, p. [. F3 c0 r* Z3 g/ u5 s





欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2