|
|
我这里从SI/PI的角度分析下这个问题:. x0 G7 P, _ }3 H9 D' o
133MHz刚好是时钟信号的频率,产生EMI的根源很可能是时钟信号,也可能是数据信号和地址信号
1 s1 T3 u( y6 G7 F因为数据信号的频率是266MHz,地址是133MHz;
2 C9 K' y% w7 {0 W' E产生原因可能有:
2 f U3 i4 @ \' k* U7 I6 Y9 C( ]( N4 a1 r( M4 M
1.CPU的驱动能力过强,负载较轻导致信号过冲过大,高频分量增加,导致EMI;如很多芯片有不同驱动强度,这个0 b6 k& S+ a7 W& t% L" V$ A
和负载大小,走线长度相关;1 L& P' e( [' Q7 l
3 b- h3 O: q- u( W+ s/ _' K7 r
dq_full Full-Strength IO Driver
, D' n1 J- f0 g. n Gdq_half 54% Reduced Drive Strength IO Driver$ E! M2 N7 ^: G0 Y1 R. r' n, _
: t5 W+ U: o. R: C0 \* h) ]2.整个链路的阻抗不匹配,如CPU的输出阻抗,PCB走线阻抗,DDR的输入阻抗,不一致,导致反射大,导致EMI;DDR的数据线上需要串接电阻进行端接;地址和时钟信号 K3 D7 V1 y/ ~1 i
如果存在多负载也需要端接; C* ]2 Y. n6 E; T" J. T; }- I
9 r6 _/ E% Z# E* s, N
3.DDR的电源完整性,如去耦不足,电源噪声大,影响信号质量;
3 k; o" S9 X) {& V& @3 U- X9 [, x G0 _" r4 h; T
4.SSN,DDR的信号I/O同时翻转导致,信号之间的串扰也会导致EMI;% L1 ~5 L% \1 g
7 [+ H4 Y; X2 E8 q* e, h% L解决以上问题最好方法是通过仿真和测试配合调试。 |
|