|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
最近两天程序有时能正常运行,有时不能正常运行。特别是白天80%概率开机是不运行的,晚上偶尔也不运行!* u6 a$ N+ ?" e
1.是不是电源的原因
: C! k* P9 M1 {2 W$ {- g' Q 2.好像时钟不稳定,因为串口数据不稳定. c: s- l- O1 a& X& J3 z. ?
3.是否复位芯片有关
$ V5 O/ ?" F" x把我难住了!
- _, m V: u! Z& r6 A 怎么检查呢?
9 w$ K4 C1 T) m 突然想到一定是地不稳定,电源地和应用电路地使用一颗0欧姆0603电阻连接的。3 Z" A% ]* t2 ~! p
把0欧姆电阻去掉,直接使用焊锡连接,果然正常了!
0 d+ V- s; m, Y) s* R" i5 X为什么会出现如此现象呢?
' T4 V6 S4 n* `! ~: ?* V因为程序在SDRAM中运行,运行的时候SDRAM由于内部的状态变化太快太大,会产生噪音!白天气温高,噪音变大,SDRAM不正常了,所有就会不正常。晚上气温低,SDRAM没有达到噪音的极限,所有可以正常工作。! h, ?7 r; t3 r" x
' b8 k+ C' c3 s
看来SDRAM或者DDR等对地的稳定性要求很高的!
. w7 w; m1 [, H3 e2 W* {4 V大家布板时一定要注意了!9 u P% c) j& g9 k5 w0 {
8 }" u- D j/ p9 I) f& A
9 Q! i6 {/ @+ Z6 D |
|