打印

单片机断电后快速上电,没有任何响应,如同死机了一般,有哪些原因会引起这个现象?

[复制链接]
楼主: fastolf
手机看帖
扫描二维码
随时随地手机跟帖
21
fastolf|  楼主 | 2013-5-13 09:43 | 只看该作者 |只看大图 回帖奖励 |倒序浏览
yujingning 发表于 2013-5-12 22:18
知道你的情况,你是做AC供电产品的拨插实验吧?你联系我看能不能帮你解决。 ...

是导航仪,做的是车规级的一些实验。

使用特权

评论回复
22
cjseng| | 2013-5-13 10:14 | 只看该作者
以前用阻容复位电路,经常会出现楼主说的这种现象,加了放电二极管也不能测底解决。但是加了MAX813看门狗之后,不再出现这种故障。有一点是:max813必须用原装进口的,国产的还是会出现不能复位的情况。

使用特权

评论回复
23
yujingning| | 2013-5-13 10:21 | 只看该作者
你加我QQ:1957404916

使用特权

评论回复
24
zd420325| | 2013-5-13 13:01 | 只看该作者
软件做下更改,在刚刚进入程序的时候,系统初始化时之前,延时一段时间几十甚至几百ms,待电源稳定后再进入主循环,记得关看门狗。

使用特权

评论回复
25
fastolf|  楼主 | 2013-5-13 16:21 | 只看该作者
cjseng 发表于 2013-5-13 10:14
以前用阻容复位电路,经常会出现楼主说的这种现象,加了放电二极管也不能测底解决。但是加了MAX813看门狗之 ...

STWD100NYWY3F.pdf (269.93 KB)


我们使用的是STWD100NYWY3F,意法半导体的,应该不会是狗不起作用的。

使用特权

评论回复
26
fastolf|  楼主 | 2013-5-13 16:23 | 只看该作者
zd420325 发表于 2013-5-13 13:01
软件做下更改,在刚刚进入程序的时候,系统初始化时之前,延时一段时间几十甚至几百ms,待电源稳定后再进入 ...

如果能进行延时操作,不就说明程序启动正常了么?

使用特权

评论回复
27
zd420325| | 2013-5-13 17:35 | 只看该作者
fastolf 发表于 2013-5-13 16:23
如果能进行延时操作,不就说明程序启动正常了么?

我的意思说是,延时待电源稳定后再进行其它的操作,电源不稳定容易导致程序跑飞或者其它意想不到的现象发生,比如死机。

使用特权

评论回复
28
lrhsx33| | 2013-5-13 17:53 | 只看该作者
早期MCU是有这样问题,不知道你用的是那个MCU?成熟一点的MCU现在出现这个问题机率很低。硬件死机。

使用特权

评论回复
29
xbd_119| | 2013-5-13 18:09 | 只看该作者
可能是reset电路没有做好。

使用特权

评论回复
30
tty1| | 2013-5-13 18:30 | 只看该作者
单片机内部有带回滞的低压复位功能吗?启动这个功能也许会避免上电死机。

使用特权

评论回复
31
autopccopy| | 2013-5-13 20:24 | 只看该作者
复位不良。使用专门的复位芯片。

使用特权

评论回复
32
xyz549040622| | 2013-5-13 20:26 | 只看该作者
还是PIC好,可以上电延时,哈哈

使用特权

评论回复
33
fastolf|  楼主 | 2013-5-14 09:36 | 只看该作者
autopccopy 发表于 2013-5-13 20:24
复位不良。使用专门的复位芯片。

有看门狗电路,带有上电复位功能的。

未命名.jpg (33.52 KB )

看门狗,带上电复位

看门狗,带上电复位

使用特权

评论回复
34
fastolf|  楼主 | 2013-5-14 09:37 | 只看该作者
lrhsx33 发表于 2013-5-13 17:53
早期MCU是有这样问题,不知道你用的是那个MCU?成熟一点的MCU现在出现这个问题机率很低。硬件死机。 ...

我们使用的是富士通的MB96355,应该还是比较新的MCU。

使用特权

评论回复
35
lrhsx33| | 2013-5-14 16:27 | 只看该作者
那就不太明白了,软件看看上电复位状态,或是改高一级的复位电压。

使用特权

评论回复
36
tty1| | 2013-5-15 11:30 | 只看该作者
fastolf 发表于 2013-5-14 09:24
设计了一个专门检测电压的芯片~~~~低压就会复位的。

找一个延时长一些的复位电路试试。。

使用特权

评论回复
37
flyinginred| | 2013-5-15 12:03 | 只看该作者
BOR,低压掉电检测

使用特权

评论回复
38
fastolf|  楼主 | 2013-5-16 09:56 | 只看该作者
flyinginred 发表于 2013-5-15 12:03
BOR,低压掉电检测

这个已经设计了的。

使用特权

评论回复
39
王工4618| | 2013-5-16 11:42 | 只看该作者
在VCC和GND之间加一个1k左右的电阻,之前我们的项目也遇到过类似的问题。

使用特权

评论回复
40
pang7| | 2013-5-16 13:40 | 只看该作者
把单片机由上电复位改成掉电复位 或者把你的复位电压改高些 就是复位的问题了

使用特权

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

本版积分规则