|
|
我这里从SI/PI的角度分析下这个问题:
# T5 m* S& f$ ?133MHz刚好是时钟信号的频率,产生EMI的根源很可能是时钟信号,也可能是数据信号和地址信号+ L+ T! A6 i" k* J
因为数据信号的频率是266MHz,地址是133MHz;
! t" h( A) Q# S产生原因可能有:
* u `7 a0 B4 [) V
" Y& T1 G$ D" `+ V% S; l m" j1.CPU的驱动能力过强,负载较轻导致信号过冲过大,高频分量增加,导致EMI;如很多芯片有不同驱动强度,这个/ U( N1 C3 I/ ?' u
和负载大小,走线长度相关;+ q0 n5 \. I( t" a
: {8 M* M5 f: \6 _
dq_full Full-Strength IO Driver5 v& X+ l1 k/ b% O5 q* ~9 m
dq_half 54% Reduced Drive Strength IO Driver5 u! [" [5 w0 S+ [8 C, X G, }
, g! B1 u0 j- @ c0 K0 E! u8 k2 i
2.整个链路的阻抗不匹配,如CPU的输出阻抗,PCB走线阻抗,DDR的输入阻抗,不一致,导致反射大,导致EMI;DDR的数据线上需要串接电阻进行端接;地址和时钟信号
% G0 t* e6 P0 ~2 u+ @3 o- s如果存在多负载也需要端接;7 [) a2 v: H' g" j1 C0 U" _$ q% K# n
# O6 i n- I" g" k8 x6 l3.DDR的电源完整性,如去耦不足,电源噪声大,影响信号质量;
: y5 y w- h' i' `1 Z
?+ s$ P9 W# |5 D! V4.SSN,DDR的信号I/O同时翻转导致,信号之间的串扰也会导致EMI;1 X/ M4 |& I' g. h0 [8 P% p7 m9 m
0 ~: ^, w. c5 j5 k4 |
解决以上问题最好方法是通过仿真和测试配合调试。 |
|