|
我这里从SI/PI的角度分析下这个问题:
6 p: R, y1 `1 o6 Z" Z133MHz刚好是时钟信号的频率,产生EMI的根源很可能是时钟信号,也可能是数据信号和地址信号
! m/ i+ \/ a6 s- g' K. p, U因为数据信号的频率是266MHz,地址是133MHz;% L3 E' V8 H3 G! { A2 F* |6 ^5 m
产生原因可能有:6 b$ \9 @' y- @
% D6 | u& R+ @9 | z5 ?
1.CPU的驱动能力过强,负载较轻导致信号过冲过大,高频分量增加,导致EMI;如很多芯片有不同驱动强度,这个
1 a/ b- C8 G! S" S8 ^和负载大小,走线长度相关;0 J1 D% h) k$ |. a" r
! i7 H- V1 y ?: T+ l& s( qdq_full Full-Strength IO Driver6 N8 \& P: T! a8 ]9 a' }) g8 L
dq_half 54% Reduced Drive Strength IO Driver
& G0 v. a" T4 T# J6 M- |/ k
. c) O0 E p) z1 g+ _2.整个链路的阻抗不匹配,如CPU的输出阻抗,PCB走线阻抗,DDR的输入阻抗,不一致,导致反射大,导致EMI;DDR的数据线上需要串接电阻进行端接;地址和时钟信号6 {4 f+ G0 R+ u4 i/ {* y
如果存在多负载也需要端接;
. M3 y: P' [( d; k; t+ V8 f, y l3 b: {6 A
3.DDR的电源完整性,如去耦不足,电源噪声大,影响信号质量;: @0 @0 _; ^0 t
0 P" z0 ?; d+ o2 ~7 s( L4.SSN,DDR的信号I/O同时翻转导致,信号之间的串扰也会导致EMI;$ i- }( _8 m* f% L+ }
9 ]/ Z# Z# `: `, a9 c+ t
解决以上问题最好方法是通过仿真和测试配合调试。 |
|