|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
最近两天程序有时能正常运行,有时不能正常运行。特别是白天80%概率开机是不运行的,晚上偶尔也不运行!" c- ?4 b; x8 P# x2 @( J" o+ b. i7 P: [
1.是不是电源的原因
) s* A; j3 B6 [% I; `. m- x; | 2.好像时钟不稳定,因为串口数据不稳定
4 [0 [7 t, @& q5 M" @3 |0 O 3.是否复位芯片有关
1 B! x K- W( S* f把我难住了!: X( m+ c+ t4 D+ C) ^' Y
怎么检查呢?
% C1 y7 h& ~$ Z 突然想到一定是地不稳定,电源地和应用电路地使用一颗0欧姆0603电阻连接的。
, A S1 K$ y/ o1 Z& ?把0欧姆电阻去掉,直接使用焊锡连接,果然正常了!) U: _$ A! e" s) m! i- n- N
为什么会出现如此现象呢?
/ Z/ S b0 n* t* \0 w) A因为程序在SDRAM中运行,运行的时候SDRAM由于内部的状态变化太快太大,会产生噪音!白天气温高,噪音变大,SDRAM不正常了,所有就会不正常。晚上气温低,SDRAM没有达到噪音的极限,所有可以正常工作。, T2 C W3 Y: t8 | H+ L& A5 n5 b( o
! @% z3 h4 P5 u [, F2 i看来SDRAM或者DDR等对地的稳定性要求很高的!8 g B/ p4 S. x4 F& h
大家布板时一定要注意了!
/ S; d% C% } y# h4 |4 D
" W' \6 r# n; T4 O# |$ C8 l; @5 ?- U6 ?
|
|