|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
最近两天程序有时能正常运行,有时不能正常运行。特别是白天80%概率开机是不运行的,晚上偶尔也不运行!9 ?/ c( c' C# M* U
1.是不是电源的原因' Q& J; Z# y6 O) T/ e
2.好像时钟不稳定,因为串口数据不稳定# S! J8 ~4 W2 {4 |- L9 x
3.是否复位芯片有关
1 r7 F3 ^* U; D( W把我难住了!
- Y( ]. ?5 F0 N- i 怎么检查呢?2 ~" L% s, _9 X& I; o6 Y
突然想到一定是地不稳定,电源地和应用电路地使用一颗0欧姆0603电阻连接的。
/ k, ]: q; I) @/ i M" I. N/ ]7 n把0欧姆电阻去掉,直接使用焊锡连接,果然正常了!
7 b# |+ N9 v# c+ }% F% ~2 V$ Y为什么会出现如此现象呢?0 I$ g+ U2 H& D& b" a
因为程序在SDRAM中运行,运行的时候SDRAM由于内部的状态变化太快太大,会产生噪音!白天气温高,噪音变大,SDRAM不正常了,所有就会不正常。晚上气温低,SDRAM没有达到噪音的极限,所有可以正常工作。% k) l" q4 H; p) M
! \3 W& e! i1 i) ~ ]看来SDRAM或者DDR等对地的稳定性要求很高的!
8 X9 x. \; Z2 K! ~% M, x; V大家布板时一定要注意了!5 g" o! H/ {5 R, }( Y% x8 G8 g
& \5 {1 _. P' E: p
4 I4 n9 v" {- w$ f2 q" [3 e7 m% [
|
|