|
我这里从SI/PI的角度分析下这个问题:
, d7 a) h. g4 c2 g133MHz刚好是时钟信号的频率,产生EMI的根源很可能是时钟信号,也可能是数据信号和地址信号7 Y" C0 s: }' ?, e
因为数据信号的频率是266MHz,地址是133MHz;
- k; K N7 M0 \: C2 \4 y& x, E产生原因可能有:
2 b8 u' G0 @7 V) N2 x- }$ e
; ]9 I4 _9 i' [$ m1 R1.CPU的驱动能力过强,负载较轻导致信号过冲过大,高频分量增加,导致EMI;如很多芯片有不同驱动强度,这个
2 r0 m0 \1 J6 s- f4 X7 V和负载大小,走线长度相关;! X+ e, g7 z& Z
; `$ c$ g; S5 Y" [3 y" d" W% O
dq_full Full-Strength IO Driver! S% g6 L" c8 _, w
dq_half 54% Reduced Drive Strength IO Driver% K( a, i3 G3 p9 [) n
, C, }/ q& u9 @& U* o0 R
2.整个链路的阻抗不匹配,如CPU的输出阻抗,PCB走线阻抗,DDR的输入阻抗,不一致,导致反射大,导致EMI;DDR的数据线上需要串接电阻进行端接;地址和时钟信号" J- X# X" o! r) A0 ]: {
如果存在多负载也需要端接;) B8 T6 V* ~1 z% m6 Q: _% F
9 g/ w! m' _% C$ D0 A# f3.DDR的电源完整性,如去耦不足,电源噪声大,影响信号质量;, b6 `( B9 j. R
1 |0 I9 @+ I4 [1 F- b! O7 I
4.SSN,DDR的信号I/O同时翻转导致,信号之间的串扰也会导致EMI;+ W" o% A' n' i. s4 J
: u* @. @- D- f6 t( z0 @. e9 p
解决以上问题最好方法是通过仿真和测试配合调试。 |
|