|
我这里从SI/PI的角度分析下这个问题:2 l/ U3 q# z, K$ F) ]: p- D
133MHz刚好是时钟信号的频率,产生EMI的根源很可能是时钟信号,也可能是数据信号和地址信号7 ~- g. |, }& y. o
因为数据信号的频率是266MHz,地址是133MHz;% ?1 D; |4 J1 n5 P# [4 X# e( ^
产生原因可能有:- p2 ~2 ~ f# H. j8 D- ]+ @5 q4 _
0 |. `7 w; y' a2 o% f
1.CPU的驱动能力过强,负载较轻导致信号过冲过大,高频分量增加,导致EMI;如很多芯片有不同驱动强度,这个
% w0 h" Z' j0 G和负载大小,走线长度相关;6 `! H) Q @5 z, X
2 w1 O, l/ A% g- C+ |. i2 f- a
dq_full Full-Strength IO Driver" |/ K) ~/ K! ~( H! {5 K0 a {5 R
dq_half 54% Reduced Drive Strength IO Driver$ ]8 l, h( ]* E% k W% v
7 ~: E7 K! h9 b S2 V2.整个链路的阻抗不匹配,如CPU的输出阻抗,PCB走线阻抗,DDR的输入阻抗,不一致,导致反射大,导致EMI;DDR的数据线上需要串接电阻进行端接;地址和时钟信号
9 b8 y4 [* F$ x, o/ Q, h9 R- E如果存在多负载也需要端接;4 m# M8 R1 ~. G. b+ S0 N
1 z! p+ |1 D8 r3.DDR的电源完整性,如去耦不足,电源噪声大,影响信号质量;* v- V7 F2 g4 C- D6 }
* n f1 U u4 N4 b( N& A0 e6 r e4.SSN,DDR的信号I/O同时翻转导致,信号之间的串扰也会导致EMI;
5 Z9 e0 y' {) _
0 z D0 L, e6 i& z解决以上问题最好方法是通过仿真和测试配合调试。 |
|