[方案相关] 休眠唤醒喂狗 + 功耗平衡

[复制链接]
743|22
qsrg51 发表于 2025-11-30 23:41 | 显示全部楼层 |阅读模式
Stop2 模式下唤醒喂狗的时间间隔若小于 IWDG 溢出时间,为何仍可能触发看门狗复位?如何通过 RTC 定时器实现精准唤醒,减少无效功耗?

评论

系统响应时序、中断管理及电源管理策略 发表于 2025-12-12 14:04
beacherblack 发表于 2025-12-5 12:13 | 显示全部楼层
非常典型且关键的低功耗嵌入式系统设计问题。
wilhelmina2 发表于 2025-12-5 13:54 | 显示全部楼层
Stop2唤醒存在延迟,从低功耗模式恢复到可执行指令需要一定时间。在这段延迟期间发生的RTC中断可能会被视为在上一次唤醒中已处理完,导致忽略新的闹钟中断。
sesefadou 发表于 2025-12-5 15:51 | 显示全部楼层
唤醒后的系统恢复延迟              
benjaminka 发表于 2025-12-5 17:49 | 显示全部楼层
唤醒延迟、时钟偏差              
tifmill 发表于 2025-12-5 20:13 | 显示全部楼层
主循环开头立即喂狗,而非 ISR 中
pixhw 发表于 2025-12-5 21:56 | 显示全部楼层
如何通过 RTC 定时器实现精准唤醒,减少无效功耗?
pmp 发表于 2025-12-6 11:54 | 显示全部楼层
若在进入Stop2前LSE未稳定运行,或唤醒过程中LSE尚未达到稳定状态,可能导致中断无法触发或时间计算偏差。
hudi008 发表于 2025-12-6 13:53 | 显示全部楼层
LSI 频率偏差大              
jimmhu 发表于 2025-12-6 15:49 | 显示全部楼层
IWDG的超时时间由预分频系数和重载值决定。若计算不准确,可能导致实际超时时间短于预期,从而在唤醒喂狗时间间隔看似小于溢出时间的情况下仍触发复位。
wangdezhi 发表于 2025-12-6 17:39 | 显示全部楼层
动态调整 RTC 唤醒周期              
saservice 发表于 2025-12-6 19:36 | 显示全部楼层
中断标志清除时机不当              
juliestephen 发表于 2025-12-7 12:01 | 显示全部楼层
用逻辑分析仪抓取 WUT 输出和 IWDG 复位信号,验证时序
10299823 发表于 2025-12-7 16:55 | 显示全部楼层
唤醒间隔和 IWDG 溢出时间间隔未留足安全余量。
usysm 发表于 2025-12-7 19:23 | 显示全部楼层
预留足够安全裕度              
janewood 发表于 2025-12-9 10:34 | 显示全部楼层
进入 Stop2 前关闭所有非必要外设,降低唤醒间隔内的电流。
1988020566 发表于 2025-12-10 10:03 | 显示全部楼层
合理配置时钟源和预分频器,可极大提升唤醒精度,减少无效功耗。
averyleigh 发表于 2025-12-10 12:04 | 显示全部楼层
一旦启动,只能靠复位或正确喂狗停止
hilahope 发表于 2025-12-10 14:50 | 显示全部楼层
总延迟可能超过预期              
claretttt 发表于 2025-12-10 19:23 | 显示全部楼层
为何“唤醒间隔 < IWDG 超时”仍会复位?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

66

主题

450

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部