|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
最近两天程序有时能正常运行,有时不能正常运行。特别是白天80%概率开机是不运行的,晚上偶尔也不运行!' p) u" z1 _7 W; t6 R' A! R
1.是不是电源的原因
4 j& Z8 M, H! y: s; t& Z0 a 2.好像时钟不稳定,因为串口数据不稳定
; r9 l2 V( H$ X3 n7 e; } 3.是否复位芯片有关. Q% V: y: c. `: J# h1 H$ Y3 L
把我难住了!
7 q$ O2 F5 m. A$ N5 B 怎么检查呢?
& `% o3 B0 v- v1 [ 突然想到一定是地不稳定,电源地和应用电路地使用一颗0欧姆0603电阻连接的。
l& v; i0 q8 a% R" D5 g, `+ k把0欧姆电阻去掉,直接使用焊锡连接,果然正常了!
1 d( ]9 h7 T5 Q' b" {' A7 g为什么会出现如此现象呢?
" F7 T8 w c1 {# R# l, ~8 Q因为程序在SDRAM中运行,运行的时候SDRAM由于内部的状态变化太快太大,会产生噪音!白天气温高,噪音变大,SDRAM不正常了,所有就会不正常。晚上气温低,SDRAM没有达到噪音的极限,所有可以正常工作。
7 U" w. m1 _6 N+ u" ?9 U$ B& p0 {# i- p- V. |* F' T
看来SDRAM或者DDR等对地的稳定性要求很高的!
7 _( l( J- S4 a- g大家布板时一定要注意了!! ^5 G. M) q3 b( W
2 x& H9 p* E- p- g7 P9 J, p$ J6 z
& X! Q" p; {( v* G) ^ |
|