|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
最近两天程序有时能正常运行,有时不能正常运行。特别是白天80%概率开机是不运行的,晚上偶尔也不运行!
+ _! L$ u, m8 ^* V 1.是不是电源的原因; X# Z1 U) b4 D0 h
2.好像时钟不稳定,因为串口数据不稳定
x/ m8 T( g/ Z' m" R 3.是否复位芯片有关1 `3 n6 M) |% V- [9 I
把我难住了!6 e) ]; k2 N; o) w2 n, N
怎么检查呢?; g1 F E/ Q' M- q7 b
突然想到一定是地不稳定,电源地和应用电路地使用一颗0欧姆0603电阻连接的。
( l# e/ `- F7 ~! m9 e* f把0欧姆电阻去掉,直接使用焊锡连接,果然正常了!% q3 Z) q7 i. d3 d3 ~, S( S8 J) N
为什么会出现如此现象呢?
% Q5 `3 u! T! t9 ]9 K& K因为程序在SDRAM中运行,运行的时候SDRAM由于内部的状态变化太快太大,会产生噪音!白天气温高,噪音变大,SDRAM不正常了,所有就会不正常。晚上气温低,SDRAM没有达到噪音的极限,所有可以正常工作。* ? N8 @: _8 d
6 L5 R* w" p0 F看来SDRAM或者DDR等对地的稳定性要求很高的!
! H7 l" a, I& @* G" A+ b- y大家布板时一定要注意了!
4 ~/ P# O4 p" y L o
# L; S$ o' ?. t. q0 Q1 ]- B) g
U3 v5 s; S+ r2 M& N, y! B |
|