|
我这里从SI/PI的角度分析下这个问题:9 I$ e/ s3 `# Q5 G) y" q
133MHz刚好是时钟信号的频率,产生EMI的根源很可能是时钟信号,也可能是数据信号和地址信号
" V( l$ s3 a( E5 g& C4 g2 m7 }' x, V% u因为数据信号的频率是266MHz,地址是133MHz;
7 i T: J9 e! \. z8 o# |7 y产生原因可能有:
+ m: `4 w; }# r/ z8 x) X( t6 B
1.CPU的驱动能力过强,负载较轻导致信号过冲过大,高频分量增加,导致EMI;如很多芯片有不同驱动强度,这个( ?4 X( U3 f* P4 B3 q
和负载大小,走线长度相关;
6 m; K0 e% X' B; y" ~$ M
; A3 c$ ~" n$ ~, Idq_full Full-Strength IO Driver6 T) |' b& c' b" r$ C' q
dq_half 54% Reduced Drive Strength IO Driver
; P6 f4 _% B0 \
. T6 m0 F' G+ d R9 s/ J/ ^! F- L2.整个链路的阻抗不匹配,如CPU的输出阻抗,PCB走线阻抗,DDR的输入阻抗,不一致,导致反射大,导致EMI;DDR的数据线上需要串接电阻进行端接;地址和时钟信号/ Q/ O0 z9 Y' G- R
如果存在多负载也需要端接;+ f! [3 j" X; O. }* U0 r
% I) S T4 @' l) J! u6 s, x9 O' k
3.DDR的电源完整性,如去耦不足,电源噪声大,影响信号质量;, E h9 k* Y$ l, ]6 r/ S# x3 H
+ O t" H) a4 q9 `2 `; }4.SSN,DDR的信号I/O同时翻转导致,信号之间的串扰也会导致EMI;1 A0 n$ N! P3 U% ?( q. p
' J! P2 g `. r& o- @' k) ~7 ~% f解决以上问题最好方法是通过仿真和测试配合调试。 |
|