[技术问答] 新唐MCU低功耗模式踩坑!休眠后电流降不下来,谁懂啊

[复制链接]
231|53
未来AI 发表于 2026-8-9 15:47 | 显示全部楼层
可能未关闭的时钟源有晶振、RC振荡器或外部时钟输入。
吝啬晚安 发表于 2026-8-13 14:37 | 显示全部楼层
常见诱因:GPIO 未全部设为高阻或上拉悬空漏电、ADC / 晶振 / LDO 外设时钟未彻底关闭、IO 上拉电源持续耗电、复位引脚电平异常、调试接口未禁用持续供电。排查依次锁死引脚、关停全部外设时钟、关闭 BOD、屏蔽 SWD,休眠静态电流就能大幅回落。
吝啬晚安 发表于 2026-8-18 14:51 | 显示全部楼层
首要排查 GPIO:闲置引脚未置高阻态,浮空或外接上拉持续漏电流。其次未关闭 ADC、PLL、BOD、内部参考源等模拟外设时钟,调试口 SWD 保持上电。此外电源域未关闭、外部器件待机耗电。全部关闭外设、引脚配置高阻、禁用调试接口,休眠电流可正常下降。
物联万物互联 发表于 2026-8-10 17:25 | 显示全部楼层
电池掉电电流超标,90%的问题与IO配置无关,可能是电池本身或电路设计问题。需检查电池质量与电路连接。
IntelCore 发表于 2026-8-12 19:29 | 显示全部楼层
确保所有IO口都关闭内部上拉和下拉电阻。
明日视界 发表于 2026-8-15 11:43 | 显示全部楼层
配置所有IO口不使用内部上拉或下拉电阻。
digit0 发表于 2026-8-16 11:08 | 显示全部楼层
新唐单片机的GPIO默认配置为上拉,进入休眠模式前,必须关闭所有GPIO输出。
鹿鼎计 发表于 2026-8-18 09:41 | 显示全部楼层
忘记关闭外设可能导致数据丢失,晶振配置应与系统需求匹配,确保稳定工作。
单芯多芯 发表于 2026-8-19 17:55 | 显示全部楼层
确保没有误启内部低速、RC振荡器或32K晶振,以防影响正常工作。
LinkMe 发表于 2026-8-23 10:30 | 显示全部楼层
可能未关闭的时钟源有外部晶振、内部RC振荡器、外部时钟输入等。检查电路连接是否正确,确保不需要的时钟源未被禁用。
Stahan 发表于 2026-8-15 10:04 | 显示全部楼层
你试过关闭未使用的时钟源吗?有时候时钟源开启后,即使进入低功耗模式,电流也会偏高。可以检查一下APB时钟源、AHB时钟源,确保它们在休眠时关闭。
AIsignel 发表于 2026-8-23 19:41 | 显示全部楼层
确保在代码中关闭不必要的RTC和WDT时钟源,防止低功耗浪费。
MintMilk 发表于 2026-8-27 18:20 | 显示全部楼层
新唐单片机GPIO默认可能带拉电阻,进入休眠模式前需关闭所有GPIO。
波尔街道的松柏 发表于 2026-8-26 10:26 | 显示全部楼层
新唐 MCU 休眠电流下不来,先确认进入正确低功耗模式,未关闭的外设时钟、GPIO 高阻是高频坑点。IO 默认上拉 / 推挽输出,休眠要配置成高阻输入。ADC、模拟比较器、LDO、晶振未关闭会持续耗电。检查调试 SWD 引脚,休眠时调试接口会漏电。关闭未使用外设时钟,断开外部模块供电,实测各模块漏电,用寄存器确认外设确实关闭,排除只是软件进入休眠。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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