打印

[求助]关于多个单片机系统稳定的问题

[复制链接]
1844|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yxdengos|  楼主 | 2008-10-19 08:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
小弟从事单片机时间不久 向大家请教

系统大概由20-30片单片机组成 可能都有超频 比它所允许的最高外部晶振高1倍不到(这里仅仅谈的是条件 不一定是原因 大家别被我误导了)

1.所有单片机上电连接的灯是要等500ms闪一次 当大家统一用外部晶振的时候 同时上电居然都不一致 所以我在每块单片机上电都延时100ms才一致 请教这是什么原因?

2.有些时候单片机会突然停止工作 为了检查是否发生虚焊 我用手仅按在外部晶振输入的0欧姆上 单片机可能会继续工作 或者彻底不工作了 重新焊接0欧姆电阻 还有这问题 请大家发表意见

3.系统不是很稳定 有些时候单片机工作稳定 有些时候则不是 不知道和程序有没有关系(按复位键后 不稳定症状可重现) 还是硬件结构应该加入什么模块 我就不是很懂了

小弟先谢过了!

相关帖子

沙发
NE5532| | 2008-10-19 11:32 | 只看该作者

答:

1.复位电路的时间不可能完全一致,单片机开始工作的时间由下列几个时间组成

电源上升速度+复位电路延时+(片内BOR延时)+(晶体起振时间)

即使用复位芯片,复位延时可能也不一致,如果是RC,则差异更大

2.你的外部晶振是指“钟振”还是“振荡器”,如果是“钟振”,检查激励功率和匹配电容是否合适,如果是“振荡器”,则怀疑虚焊。

3.从现象上,怀疑这是一个与硬件相关的软件BUG

使用特权

评论回复
板凳
yxdengos|  楼主 | 2008-10-20 19:34 | 只看该作者

小弟非常感谢

回答一下好心人的问题

1 我使用的复位电路仅仅是个抗抖动的开关

2 我用的四pin的振荡器 所有可能的节点我都焊接多次了(因为曾经出过这样的问题 所以比较小心)

3 请教一下 关于硬件的软件bug一般指那些?小弟不是很懂 所以请您列举一下

使用特权

评论回复
地板
yxdengos|  楼主 | 2008-10-21 20:31 | 只看该作者

使用特权

评论回复
5
农民讲习所| | 2008-10-21 20:38 | 只看该作者

没有你这样的做法

不出问题倒叫人怀疑。
你就不能加一个同步信号给每个MCU?
还都公用一个外部晶振,负载都几乎带不动。

使用特权

评论回复
6
yxdengos|  楼主 | 2008-10-22 08:36 | 只看该作者

在软件上面有什么防干扰的?

使用特权

评论回复
7
soicer| | 2008-10-22 09:34 | 只看该作者

不了解

但怀疑软件上有BUG,跟踪一下出现问题的条件吧

使用特权

评论回复
8
HWM| | 2008-10-22 16:13 | 只看该作者

乱成一锅粥。

使用特权

评论回复
9
gszou| | 2008-10-22 16:23 | 只看该作者

这句话是什么意思呢?

比它所允许的最高外部晶振高1倍不到

使用特权

评论回复
10
yxdengos|  楼主 | 2008-10-23 08:38 | 只看该作者

楼上的哥们 所用芯片肯定有个工作的最高频率

 我用的频率是其两倍不到

使用特权

评论回复
11
yxdengos|  楼主 | 2008-10-24 08:18 | 只看该作者

顶个

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

28

主题

132

帖子

0

粉丝