|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
最近两天程序有时能正常运行,有时不能正常运行。特别是白天80%概率开机是不运行的,晚上偶尔也不运行!( A2 Y x6 T7 s; M
1.是不是电源的原因2 O3 X* t7 P$ |9 d. ?; e3 Q
2.好像时钟不稳定,因为串口数据不稳定
, v- B! o3 T$ k9 M0 j- S 3.是否复位芯片有关/ @. V5 c2 w" ?, t K& g4 c/ f
把我难住了!
6 y2 U% l/ g! D( p 怎么检查呢?
8 F& ]; ^. l( H4 D2 A$ q; m 突然想到一定是地不稳定,电源地和应用电路地使用一颗0欧姆0603电阻连接的。
. O k9 ?( d5 r' s把0欧姆电阻去掉,直接使用焊锡连接,果然正常了!& F- I3 ^5 \% U, e8 m" \% l( h
为什么会出现如此现象呢?
5 w4 W0 W6 d& Q8 K3 \因为程序在SDRAM中运行,运行的时候SDRAM由于内部的状态变化太快太大,会产生噪音!白天气温高,噪音变大,SDRAM不正常了,所有就会不正常。晚上气温低,SDRAM没有达到噪音的极限,所有可以正常工作。
0 B2 g$ j# B& J2 j' \
) i! W! ~" O }' E看来SDRAM或者DDR等对地的稳定性要求很高的!
) |1 `1 U5 j7 l+ c大家布板时一定要注意了!& j/ d' v1 i: j) X3 o/ a
4 B: @8 R, A1 X! `
# d% s. i8 [8 o) Z; M, h2 k
|
|