|
我这里从SI/PI的角度分析下这个问题:
. \ S: G# d$ F133MHz刚好是时钟信号的频率,产生EMI的根源很可能是时钟信号,也可能是数据信号和地址信号% `% J" B- |+ e3 c: `4 I7 f! d
因为数据信号的频率是266MHz,地址是133MHz;+ @1 U. I4 u% R/ \
产生原因可能有:, Z0 A0 h, H4 D) ?, H/ L, h% e. ^9 u
& K* Z% q9 b6 c) n# c' r
1.CPU的驱动能力过强,负载较轻导致信号过冲过大,高频分量增加,导致EMI;如很多芯片有不同驱动强度,这个
]' | X. E" t: M( R L; O. s" d和负载大小,走线长度相关;
0 r! |3 [+ ~/ q1 s+ w) T( R, [# ~& b: n, y5 \
dq_full Full-Strength IO Driver
8 M" C! n2 T3 I# S; l: o1 vdq_half 54% Reduced Drive Strength IO Driver
: g3 |1 r* u# k! Z9 z# F% y: s+ I( r! `! _
2.整个链路的阻抗不匹配,如CPU的输出阻抗,PCB走线阻抗,DDR的输入阻抗,不一致,导致反射大,导致EMI;DDR的数据线上需要串接电阻进行端接;地址和时钟信号
: }! m; v" U% ?* c" s, Z如果存在多负载也需要端接;
4 O# c4 p, J6 s$ J9 R* L) ^4 u
) }" W7 o! K& Z$ X! ]. A3.DDR的电源完整性,如去耦不足,电源噪声大,影响信号质量;
# s. B v; g9 k" U% z# u
5 K1 e/ M% N# b4.SSN,DDR的信号I/O同时翻转导致,信号之间的串扰也会导致EMI;
3 f" q, r; B9 [2 g
' @$ s8 |# w* R8 E8 ~& g) j解决以上问题最好方法是通过仿真和测试配合调试。 |
|