上电复位失败的终极解决方案

0
回复
123
查看
[ 复制链接 ]

52

主题

2

回帖

196

积分

版主

积分
196
2025-6-9 07:38:39 显示全部楼层 阅读模式

问题现象:
"设备冷启动时10%概率启动失败,必须断电重启" - 某工控设备厂商反馈
硬件整改:
图表

代码










下载









Vcap电容

增加10μF钽电容

NRST电路

并联10nF电容+100k上拉

电源路径

添加缓启动电路



软件防护:
c


复制



下载






void early_init(void) {    if (__HAL_RCC_GET_FLAG(RCC_FLAG_SFTRST)) {        __HAL_RCC_CLEAR_RESET_FLAGS();  // 清除残留标志        FLASH_OB_Unlock();              // 解锁选项字节    }}

整改效果:故障率从12%→0.02%(2000小时测试)

收藏
送赞
分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则