|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
最近两天程序有时能正常运行,有时不能正常运行。特别是白天80%概率开机是不运行的,晚上偶尔也不运行!
! M- d3 W9 O+ H' Y* B 1.是不是电源的原因
% t8 u: I% [4 c( A: b 2.好像时钟不稳定,因为串口数据不稳定! _; C8 l9 q' q: z8 h! ?; d, r
3.是否复位芯片有关
' W7 R6 @8 L: r0 D把我难住了!
1 E. v: W/ A3 l" E6 j( b$ {: \ 怎么检查呢?
6 \( Y0 _5 F8 h+ J' J) s 突然想到一定是地不稳定,电源地和应用电路地使用一颗0欧姆0603电阻连接的。
. M& I; |! p, @( K4 J把0欧姆电阻去掉,直接使用焊锡连接,果然正常了!
2 J5 @, o; f# o为什么会出现如此现象呢?7 j7 q' j5 `. u$ T/ t/ v. D9 |
因为程序在SDRAM中运行,运行的时候SDRAM由于内部的状态变化太快太大,会产生噪音!白天气温高,噪音变大,SDRAM不正常了,所有就会不正常。晚上气温低,SDRAM没有达到噪音的极限,所有可以正常工作。0 ]5 Q9 b1 e( g) j/ z9 D5 u- S
- ~) }- z$ z6 C+ \, t2 {- _
看来SDRAM或者DDR等对地的稳定性要求很高的!$ p* d( I" Y( _( j5 }
大家布板时一定要注意了!$ W6 ~. b! l a, U3 {
- y0 f) R& s1 }! N- f& T
8 h ?' @/ M* ?% ~ |
|