|
|
我这里从SI/PI的角度分析下这个问题:
B* b& ^7 o- g% F133MHz刚好是时钟信号的频率,产生EMI的根源很可能是时钟信号,也可能是数据信号和地址信号3 @# @, X! M; c" P' R
因为数据信号的频率是266MHz,地址是133MHz;. s0 {6 U4 K) H. a5 w
产生原因可能有:
4 w& V, F1 c8 X2 r( Q6 F; H, Q( X% }1 P
1.CPU的驱动能力过强,负载较轻导致信号过冲过大,高频分量增加,导致EMI;如很多芯片有不同驱动强度,这个' ^+ ]6 a+ _) O
和负载大小,走线长度相关; Q+ S9 ^+ t1 z8 W. i
$ A: p2 C! w! B) Y0 R8 e2 A5 A% L' d
dq_full Full-Strength IO Driver
: J* P& k7 k' j9 i; P) m6 Zdq_half 54% Reduced Drive Strength IO Driver
v' J( h" H4 b% V$ C% H/ f7 f9 t' h1 m) U9 x( p* M+ Z
2.整个链路的阻抗不匹配,如CPU的输出阻抗,PCB走线阻抗,DDR的输入阻抗,不一致,导致反射大,导致EMI;DDR的数据线上需要串接电阻进行端接;地址和时钟信号
' Q8 Y3 n, R" d$ h* s如果存在多负载也需要端接;& R* |: D* D! e
5 ~& h( G F# y( l+ K! f; g
3.DDR的电源完整性,如去耦不足,电源噪声大,影响信号质量;* l' B$ p& Z' C1 ?7 ~
& s* g9 m" ]2 R- g4.SSN,DDR的信号I/O同时翻转导致,信号之间的串扰也会导致EMI;
5 q7 l2 M/ J8 Q( d ?" r
* I1 m7 m) q! S l/ q解决以上问题最好方法是通过仿真和测试配合调试。 |
|