|
我这里从SI/PI的角度分析下这个问题:& k) I: ?) F9 N
133MHz刚好是时钟信号的频率,产生EMI的根源很可能是时钟信号,也可能是数据信号和地址信号4 q' u6 G. B/ y2 q7 I
因为数据信号的频率是266MHz,地址是133MHz;! P) v Y7 f9 {" J% y. |5 Y
产生原因可能有:5 x- j& |8 d6 m. D, v/ H# `" a
+ [2 x) Q6 n7 U8 }# b1.CPU的驱动能力过强,负载较轻导致信号过冲过大,高频分量增加,导致EMI;如很多芯片有不同驱动强度,这个
# m" _! _- p0 x4 u# O和负载大小,走线长度相关;) h# a$ d" s- J. N( [; f% F9 X. |
* Y$ f/ l z% Q& x. T9 D5 x
dq_full Full-Strength IO Driver
6 s6 n1 h6 e& o$ d5 |dq_half 54% Reduced Drive Strength IO Driver
! z, \% g0 h6 _" R3 }- ~. i3 m, j/ z' g
2.整个链路的阻抗不匹配,如CPU的输出阻抗,PCB走线阻抗,DDR的输入阻抗,不一致,导致反射大,导致EMI;DDR的数据线上需要串接电阻进行端接;地址和时钟信号0 b' e; e; @. S
如果存在多负载也需要端接;
! E7 }. p6 X0 |9 a6 d b; b7 M! ^! B2 {
% ~& z7 I$ d) C2 U( }3.DDR的电源完整性,如去耦不足,电源噪声大,影响信号质量;
`& o* y' B% ]5 N+ a1 @3 }
, I# V; M6 m+ }7 @4.SSN,DDR的信号I/O同时翻转导致,信号之间的串扰也会导致EMI;& H8 K' h* F* M, y( }! f2 S
! X0 r5 g" P, e2 X( E( Y S. v
解决以上问题最好方法是通过仿真和测试配合调试。 |
|