|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
最近两天程序有时能正常运行,有时不能正常运行。特别是白天80%概率开机是不运行的,晚上偶尔也不运行!- f4 H# Y) Z; p. L! B
1.是不是电源的原因
! r2 |) s2 |" H; C( j8 w 2.好像时钟不稳定,因为串口数据不稳定& \; D0 L, w( Z, o- E. K/ i
3.是否复位芯片有关
- ]2 U& ?6 X) w$ @2 h" K5 A把我难住了!
5 U* ^9 p8 Y2 |+ b$ U 怎么检查呢?* g. N) }0 n& c$ q1 \9 D
突然想到一定是地不稳定,电源地和应用电路地使用一颗0欧姆0603电阻连接的。0 r6 B: d( y f9 l
把0欧姆电阻去掉,直接使用焊锡连接,果然正常了!4 D% N6 H, ]- T
为什么会出现如此现象呢?' o: O/ u. ~# d3 v: u- Y: j
因为程序在SDRAM中运行,运行的时候SDRAM由于内部的状态变化太快太大,会产生噪音!白天气温高,噪音变大,SDRAM不正常了,所有就会不正常。晚上气温低,SDRAM没有达到噪音的极限,所有可以正常工作。4 h* `, ~$ s' G) v) M6 k, m b# _4 e- Z
0 M4 d+ F, d1 m
看来SDRAM或者DDR等对地的稳定性要求很高的!3 s i0 Q; ^, V, \+ y& X0 U! p
大家布板时一定要注意了! L9 d ?- V' G! j9 v" u
) D9 J9 O/ h: j4 k! E% L7 M: S" H# P
|
|