|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
最近两天程序有时能正常运行,有时不能正常运行。特别是白天80%概率开机是不运行的,晚上偶尔也不运行!
/ m5 L4 s. {) r; m" A8 z$ S 1.是不是电源的原因' ^: t1 ^: K; N0 D! x+ t
2.好像时钟不稳定,因为串口数据不稳定' m0 ^ C) _9 V! Z+ j& `
3.是否复位芯片有关
+ G) q. r# z X7 m1 v2 y把我难住了!
# P$ w, ^& @) `9 o 怎么检查呢?
; J( C0 B4 C% c 突然想到一定是地不稳定,电源地和应用电路地使用一颗0欧姆0603电阻连接的。
' J% N5 o4 J3 [- v/ z7 J* D把0欧姆电阻去掉,直接使用焊锡连接,果然正常了!3 f7 g3 I$ Q5 y) f! h- O2 p' h! p
为什么会出现如此现象呢?
, D0 Q K" O" i因为程序在SDRAM中运行,运行的时候SDRAM由于内部的状态变化太快太大,会产生噪音!白天气温高,噪音变大,SDRAM不正常了,所有就会不正常。晚上气温低,SDRAM没有达到噪音的极限,所有可以正常工作。$ S9 `1 T9 G. ]# Z7 `- F
, c$ ~. t- }7 E4 Q% X9 Q I看来SDRAM或者DDR等对地的稳定性要求很高的!
/ Y8 n9 r' u# Z8 i7 k" g- ~0 g大家布板时一定要注意了!
% O+ n6 R1 d# g8 W+ \( X
- `2 y; u+ _) D9 }+ D& W6 K
- X. _, o) l/ o; Z. k7 _ |
|