|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
最近两天程序有时能正常运行,有时不能正常运行。特别是白天80%概率开机是不运行的,晚上偶尔也不运行!* j; d- n p! F+ o. ? J
1.是不是电源的原因, [: g, q6 R# |3 Z% U5 U
2.好像时钟不稳定,因为串口数据不稳定
$ D+ I ^/ Q" e1 I) T4 S" O 3.是否复位芯片有关
* R1 W8 a) L$ S& s8 ~把我难住了!! P: o$ ~* L& Y3 T( L
怎么检查呢?6 P2 R- M) Z! Y2 p7 V/ b$ b
突然想到一定是地不稳定,电源地和应用电路地使用一颗0欧姆0603电阻连接的。
7 _5 { e7 ?2 K; W把0欧姆电阻去掉,直接使用焊锡连接,果然正常了!
* h$ C% s: H$ _4 H& v8 U/ R为什么会出现如此现象呢?
: X+ h: T$ q" ~+ {. i0 O; n/ D, h因为程序在SDRAM中运行,运行的时候SDRAM由于内部的状态变化太快太大,会产生噪音!白天气温高,噪音变大,SDRAM不正常了,所有就会不正常。晚上气温低,SDRAM没有达到噪音的极限,所有可以正常工作。' b# j4 J G/ U1 i% I
, ?. b$ E5 C( M; h. F- K
看来SDRAM或者DDR等对地的稳定性要求很高的!2 B+ f, P& ]9 S+ f
大家布板时一定要注意了!. n% p3 I' C, _" _. K6 \
! |( w. t! V8 a% W1 n
& V, Y2 m: j2 [ |
|