|
我这里从SI/PI的角度分析下这个问题:( ^# M+ k! N; P* O3 K! L- X
133MHz刚好是时钟信号的频率,产生EMI的根源很可能是时钟信号,也可能是数据信号和地址信号; A! |, t: \- w7 J' K \
因为数据信号的频率是266MHz,地址是133MHz;6 t7 ]) Z) f4 w: s2 q
产生原因可能有:
8 z7 U# k6 e0 g1 T+ T! a1 p2 r+ i6 Z& y4 G$ b5 p! i8 @: Z
1.CPU的驱动能力过强,负载较轻导致信号过冲过大,高频分量增加,导致EMI;如很多芯片有不同驱动强度,这个
- S! q/ i3 i" x和负载大小,走线长度相关;
/ _$ h7 t) M3 B( J" K p4 m3 ^! q' b$ d
dq_full Full-Strength IO Driver
9 {* ?" [3 w0 r8 X0 Z: X& M1 ]dq_half 54% Reduced Drive Strength IO Driver
8 O) _% j6 E- V. l: T. @2 O/ ]! @( E2 y! h& P
2.整个链路的阻抗不匹配,如CPU的输出阻抗,PCB走线阻抗,DDR的输入阻抗,不一致,导致反射大,导致EMI;DDR的数据线上需要串接电阻进行端接;地址和时钟信号4 R# o. t) B. e# F
如果存在多负载也需要端接;
, Y' E' D! ~, E `" ?8 K* v/ g; m V7 _9 ]) A
3.DDR的电源完整性,如去耦不足,电源噪声大,影响信号质量;
, W( e% J+ f, N( N4 C
0 q7 S5 }% _& z! w* W8 m8 b4.SSN,DDR的信号I/O同时翻转导致,信号之间的串扰也会导致EMI;
! D G" m. B b
X: |3 x2 q9 V$ L) @2 z解决以上问题最好方法是通过仿真和测试配合调试。 |
|