|
我这里从SI/PI的角度分析下这个问题:. x& E( c. f. Q3 L- z
133MHz刚好是时钟信号的频率,产生EMI的根源很可能是时钟信号,也可能是数据信号和地址信号
/ I8 ~1 L7 U: N4 A3 q# E' M+ e因为数据信号的频率是266MHz,地址是133MHz;% k! ^6 }- C' c1 E
产生原因可能有:
" l% j* g! i G4 j9 X" V
) o! B+ F8 m" g3 X8 \$ Z1.CPU的驱动能力过强,负载较轻导致信号过冲过大,高频分量增加,导致EMI;如很多芯片有不同驱动强度,这个
" W7 }) C8 y H4 H" m和负载大小,走线长度相关;. o0 p5 ~, d% w1 d. u
: d0 ^- e' \; X. U7 s7 R) B3 adq_full Full-Strength IO Driver! R! ^# d$ S% y6 i8 J7 L1 x% W
dq_half 54% Reduced Drive Strength IO Driver# [- A+ b+ J% P0 N% |' ?+ q. f
. w! h/ w7 q8 L7 }
2.整个链路的阻抗不匹配,如CPU的输出阻抗,PCB走线阻抗,DDR的输入阻抗,不一致,导致反射大,导致EMI;DDR的数据线上需要串接电阻进行端接;地址和时钟信号
% h0 _; m0 i5 _9 u) o如果存在多负载也需要端接;3 G/ o# _6 n( a; H, g7 Z. U
) j1 h+ y0 M/ m5 t2 {/ x
3.DDR的电源完整性,如去耦不足,电源噪声大,影响信号质量;
; d# g4 L8 Z; N! u" B
1 f9 K6 G) f3 J% u3 ]4.SSN,DDR的信号I/O同时翻转导致,信号之间的串扰也会导致EMI;* P( }2 J, @9 D" C" \
, l' m) I( r. n' l6 S6 P2 `' W" N }
解决以上问题最好方法是通过仿真和测试配合调试。 |
|