打印

单片机复位问题

[复制链接]
3352|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
joyme|  楼主 | 2012-3-6 11:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在单片机板上5V电源掉到一定程度时上电会导致单片机复位不成功,请大家给个主意,怎么解决?

相关帖子

沙发
ayb_ice| | 2012-3-6 11:31 | 只看该作者
换MCU了
现在的MCU都有内部上电复位电路

使用特权

评论回复
板凳
lyjian| | 2012-3-6 12:41 | 只看该作者
外加一个掉电检测复位电路

使用特权

评论回复
地板
NE5532| | 2012-3-6 12:45 | 只看该作者
开单片机BOR功能,没有BOR的,用复位芯片。

使用特权

评论回复
5
ups888| | 2012-3-6 12:47 | 只看该作者
用的是什么单片机,内部上电复位、低电压检测复位是否打开,如果单片内部没有这些功能只能外加

使用特权

评论回复
6
jjjyufan| | 2012-3-6 12:59 | 只看该作者
用的什么复位电路?
最好还是用809 811之类的复位IC

使用特权

评论回复
7
yewuyi| | 2012-3-6 13:51 | 只看该作者
任何一种数字电路,是非常怕那种慢上电的,当上电速度降低到一定程度,很多数字电路会崩溃。

而不幸的是,MCU一般属于数字电路的范围,所以如果MCU自带电压监测的话,则一定要打开,如果不带低压监测的话,则需要外加合理的低压监测电路。

ATMEL的MEGA系列长期被人诟病的一个问题就是上电时EEPROM数据容易丢失,其实如果上电速度比较快的话,AVR也不会有问题,当上电速度比较慢的时候,问题就比较多了。

使用特权

评论回复
8
joyme|  楼主 | 2012-3-6 14:06 | 只看该作者
我现在用的是ATMega16,问题比较奇怪,我估计跟上电复位有关,但现在不容易重现(昨天很容易出现)。我一台设备里有24个MCU板通过平485总线相连,断电后MCU板掉电比较慢(5V、12V待机负载很小),导致在5-6s时上电就有几个单片机复位不正常,设备比较大昨天没有用示波器测试,今天来发现不怎么容易出现了,郁闷的很,不知道是不是跟湿度有关,另一台一直在测试的设备好像不会出现这种现象。

使用特权

评论回复
9
NE5532| | 2012-3-6 17:17 | 只看该作者
MEGA16有内部复位和BOR,啥都不需要,在自己身上找问题吧。

使用特权

评论回复
10
xoneftws| | 2012-3-7 09:18 | 只看该作者
还是外加复位电路吧

使用特权

评论回复
11
joyme|  楼主 | 2012-3-7 17:44 | 只看该作者
外接了一个简单的阻容复位电路,当时没有打开BOR是考虑,BOR在电压<4V就复位,而其他元件都还能正常工作可能会带来一些不希望的结果(负载比较轻,5V下降比较慢),比如有个IO正常是要拉低,但单片机复位后IO默认是高,因其他元器件还在工作,这个状态就会带来问题。

谢谢大家的讨论和建议

使用特权

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

本版积分规则

51

主题

1289

帖子

0

粉丝