|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
最近两天程序有时能正常运行,有时不能正常运行。特别是白天80%概率开机是不运行的,晚上偶尔也不运行! `3 P; f' G3 }
1.是不是电源的原因* [, R8 G% R0 O8 }/ O! G3 T* V3 W5 \, P
2.好像时钟不稳定,因为串口数据不稳定3 Q+ I$ J. \- W5 T5 {( o+ d7 |
3.是否复位芯片有关
" ]% Q0 k7 `4 x$ e7 V$ N把我难住了!8 z m* s% Q5 i0 I. ^9 G/ O
怎么检查呢?
+ P9 O# [6 F2 t8 U4 ] 突然想到一定是地不稳定,电源地和应用电路地使用一颗0欧姆0603电阻连接的。
' W9 _$ F8 `! Q) a# V把0欧姆电阻去掉,直接使用焊锡连接,果然正常了!, V4 H$ [7 C- w3 H
为什么会出现如此现象呢?
' R# L5 S; ~" \$ K, X因为程序在SDRAM中运行,运行的时候SDRAM由于内部的状态变化太快太大,会产生噪音!白天气温高,噪音变大,SDRAM不正常了,所有就会不正常。晚上气温低,SDRAM没有达到噪音的极限,所有可以正常工作。
: `* e" Z2 O2 v9 Q! t2 V6 F6 Y7 D) w: l4 z: s
看来SDRAM或者DDR等对地的稳定性要求很高的!2 y5 |# J& n+ i/ X+ L, Z
大家布板时一定要注意了!4 r0 D: l3 x5 N( @
. H3 R0 s$ N3 X6 @/ j
/ M0 g# D- f# \' y |
|