|
我这里从SI/PI的角度分析下这个问题:
+ B2 ^( r: G' k4 C0 q( M1 P) T+ R133MHz刚好是时钟信号的频率,产生EMI的根源很可能是时钟信号,也可能是数据信号和地址信号
+ c- s' t$ [3 {$ ]" ]6 l因为数据信号的频率是266MHz,地址是133MHz;5 C8 X5 i- O( U$ E) v9 r; H
产生原因可能有:3 n7 B: Z' b- _8 u- D
+ m4 B; {& i h: {7 G8 d0 i- y
1.CPU的驱动能力过强,负载较轻导致信号过冲过大,高频分量增加,导致EMI;如很多芯片有不同驱动强度,这个1 q9 s6 g( c# I; T4 `! b7 h
和负载大小,走线长度相关;+ S9 U: ]4 V* i! b( S. b
- a- }! l/ b8 E) ~9 d& Y3 K7 |
dq_full Full-Strength IO Driver7 {5 s: A2 ^, V
dq_half 54% Reduced Drive Strength IO Driver
' o; |* ~" F/ }7 [2 N8 S+ g- X+ Y) M* q. d
2.整个链路的阻抗不匹配,如CPU的输出阻抗,PCB走线阻抗,DDR的输入阻抗,不一致,导致反射大,导致EMI;DDR的数据线上需要串接电阻进行端接;地址和时钟信号
, n7 U4 u6 C$ h1 g, i+ t如果存在多负载也需要端接;% v) N9 I* W+ l# n3 a! v* ?
# |' i8 x% s1 W: X$ E- |5 N
3.DDR的电源完整性,如去耦不足,电源噪声大,影响信号质量;1 s" i# F3 y8 n8 n- I* } a+ o
+ N3 j8 _8 i o: _+ C* Y1 W4.SSN,DDR的信号I/O同时翻转导致,信号之间的串扰也会导致EMI;( P4 K: s/ q$ g/ A+ r) m1 }' u# ^
( b: t7 M p: X$ e [& B+ Q, |解决以上问题最好方法是通过仿真和测试配合调试。 |
|