|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
最近两天程序有时能正常运行,有时不能正常运行。特别是白天80%概率开机是不运行的,晚上偶尔也不运行!, w. f# P+ X, `4 O
1.是不是电源的原因
" t/ i2 y% x4 t1 G8 I 2.好像时钟不稳定,因为串口数据不稳定
& f2 ~3 a4 z9 T& {- z! n 3.是否复位芯片有关' |. O1 `, g/ H+ D2 h1 }6 D
把我难住了!
6 n% z8 |4 l G1 v5 n6 r& y 怎么检查呢?3 Q. b6 W4 ^" h
突然想到一定是地不稳定,电源地和应用电路地使用一颗0欧姆0603电阻连接的。
1 c- h7 E) t. |+ o把0欧姆电阻去掉,直接使用焊锡连接,果然正常了!
! F& D( @/ {0 s) m为什么会出现如此现象呢?/ o: w6 R8 O; t W8 d! q- Z4 R
因为程序在SDRAM中运行,运行的时候SDRAM由于内部的状态变化太快太大,会产生噪音!白天气温高,噪音变大,SDRAM不正常了,所有就会不正常。晚上气温低,SDRAM没有达到噪音的极限,所有可以正常工作。9 ?, K# w( Y, o/ X3 a* o: X2 `
4 i) b" j5 u7 \3 w看来SDRAM或者DDR等对地的稳定性要求很高的!2 M+ c0 ]% s2 Z- v$ @4 P: H
大家布板时一定要注意了!& C8 A0 E4 @8 M( W1 a/ k, h3 A
: I9 j' j4 Q) f2 E
. w" F: y+ e& ]5 W# U! e2 p& @: B3 y
|
|