打印
[应用笔记]

单片机/ARM死机的常见原因

[复制链接]
3398|25
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
asmine|  楼主 | 2021-11-25 15:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
AD, pc, IO, AC, ar

可能原因:


一 振荡器停止振荡

又可以分为电源电压不稳,或者强干扰引起的振荡器停振。

二 PC指针跑飞

电源电压不稳或强干扰引起PC跑飞,如果看门狗不好,也会引起死机。

三 设计上对长引出线的IO没有保护,静电打在IO口上引起单片机死锁,破坏了硬件逻辑功能,导致死机。

四. 复位收到干扰,引起反复复位,在反复复位当中有可能会导致死机。


五.电源电压 的地 不稳  ,造成电源电压 瞬间负电压 导致单片机故障 程序不发运行




综上所述:

设计电路时,应该注意:


1.电源稳定


2.IO保护

3.振荡器PCB布线要注意

4.复位电路设计和PCB布线

5.电源,信号线干扰路径的保护,加滤波TVS等

6.高速信号输出远离信号输入端,如SPI总线,I2C总线布线要远离ADC,复位,时钟等布线处,以及其他模拟前端。



使用特权

评论回复
沙发
两只袜子| | 2021-11-29 16:46 | 只看该作者
不错,感谢分享

使用特权

评论回复
板凳
sadicy| | 2021-12-1 14:44 | 只看该作者
差不多,具体问题,每次都不太一样

使用特权

评论回复
地板
chenqianqian| | 2021-12-1 21:07 | 只看该作者
感谢分享

使用特权

评论回复
5
weifeng90| | 2021-12-5 16:25 | 只看该作者
感谢分享

使用特权

评论回复
6
chenjun89| | 2021-12-5 19:20 | 只看该作者
所以看门狗很重要

使用特权

评论回复
7
asmine|  楼主 | 2021-12-6 16:16 | 只看该作者
看门口,只能缓解问题,不能根治,一直觉得

使用特权

评论回复
8
gouguoccc| | 2021-12-7 08:12 | 只看该作者
程序bug引起的死机很重要,

使用特权

评论回复
9
豌豆爹| | 2021-12-21 14:14 | 只看该作者
经验积累很重要

使用特权

评论回复
10
单片小菜| | 2021-12-22 16:05 | 只看该作者
具体问题具体分析,每天记录工程师笔记很重要的。

使用特权

评论回复
11
asmine|  楼主 | 2021-12-24 17:14 | 只看该作者
恩,有的时候经验就是想问题的思路

使用特权

评论回复
12
Annie556| | 2022-1-15 14:08 | 只看该作者
还有静电会引起设备重启哦

使用特权

评论回复
13
Carmen7| | 2022-1-15 14:58 | 只看该作者
重启的原因可太多了,跑飞很大概率程序写的逻辑不严谨

使用特权

评论回复
14
Allison8859| | 2022-1-15 15:09 | 只看该作者
死机的话跟看门狗没啥关系,有看门狗就不会死机,而是重启了

使用特权

评论回复
15
Betty1299| | 2022-1-15 15:18 | 只看该作者
可能是外部信号没做隔离处理,直接静电给设备搞坏了

使用特权

评论回复
16
B1lanche| | 2022-1-15 15:45 | 只看该作者
看看应用环境,环境不好/恶劣的情况也会引起死机的

使用特权

评论回复
17
Charlene沙| | 2022-1-15 16:12 | 只看该作者
做一些保护,这样会让死机的概率小一些

使用特权

评论回复
18
Alina艾| | 2022-1-15 16:38 | 只看该作者
加一些TVS,重要的信号线加隔离处理,就能减少死机风险

使用特权

评论回复
19
Candic12e| | 2022-1-15 16:56 | 只看该作者
电源不好也会引起死机,比如负载用电过大,把电流拉低导致

使用特权

评论回复
20
alxd| | 2022-1-15 17:03 | 只看该作者
数据发送过多过快,导致MCU数据处理不过来,也会死机的

使用特权

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

本版积分规则

124

主题

720

帖子

2

粉丝