|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
最近两天程序有时能正常运行,有时不能正常运行。特别是白天80%概率开机是不运行的,晚上偶尔也不运行!) z' B2 } b, x M0 m+ J& |. x; Y3 |
1.是不是电源的原因
. \. W5 B9 r, A 2.好像时钟不稳定,因为串口数据不稳定
7 u. F9 k! g0 ^& g; b 3.是否复位芯片有关6 P* J b/ b# Y! G. L5 I$ o2 z$ ^
把我难住了!
5 O$ R" S) { I, t- s 怎么检查呢?' @' F2 D: l' y* C! S8 `
突然想到一定是地不稳定,电源地和应用电路地使用一颗0欧姆0603电阻连接的。1 l) l) ]3 d/ m$ ^, ]; \: `/ i* z
把0欧姆电阻去掉,直接使用焊锡连接,果然正常了!
& v3 X8 G- W( f为什么会出现如此现象呢?- o/ I3 v W6 z; w3 C( R) S0 U1 a
因为程序在SDRAM中运行,运行的时候SDRAM由于内部的状态变化太快太大,会产生噪音!白天气温高,噪音变大,SDRAM不正常了,所有就会不正常。晚上气温低,SDRAM没有达到噪音的极限,所有可以正常工作。
) w( x8 _/ D5 B; k% L, P6 Z: _* G0 i8 r- G/ `3 j- P- L: u
看来SDRAM或者DDR等对地的稳定性要求很高的!9 B, n. c M- E: V$ ]
大家布板时一定要注意了!
) A+ }* o$ _+ ]& U) c5 H- X: [0 A0 C2 }" w* o! i: }9 k
# G( [" ?3 a3 f3 t6 D
|
|