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

[复制链接]
196|53
突然下起雨 发表于 2026-5-31 22:48 | 显示全部楼层 |阅读模式
最近做电池供电的项目,用新唐片子的掉电模式,按手册配置了所有IO和外设,休眠电流还是有100多uA,离目标的10uA差了十万八千里…查了半天也没找到问题,有没有大佬给支个招?比如是不是有哪个时钟没关?
@若水 发表于 2026-6-1 08:37 | 显示全部楼层
如果该关的时钟都关了,那要检查是不是所有管脚都初始化了?
桃乐丝 发表于 2026-6-10 11:22 | 显示全部楼层
休眠功耗偏高多三处诱因:闲置外设时钟未关、GPIO 浮空漏电流大、内部 LDO 未切低功耗。所有不用 IO 设输入上拉或推挽低,关闭 ADC、UART 等模块时钟,切换 MCU 至深度掉电休眠,停用外部上拉负载,排查漏电外设即可把待机电流降到标称值。
我趴在云边 发表于 2026-6-26 14:03 | 显示全部楼层
MCU 休眠电流偏高,多是外设、IO 未妥善处理。需关闭未使用外设、ADC、时钟及上拉电路;闲置 IO 设为高阻态,避免漏电流。排查外部负载、分压回路持续耗电,核对时钟源与唤醒引脚配置。同时确认未误开启看门狗、中断,逐项排查即可把待机电流降至标准范围。
波尔街道的松柏 发表于 2026-6-17 15:30 | 显示全部楼层
休眠电流偏高,多是外设未断电、IO 口浮空 / 电平异常、时钟未彻底关闭、中断引脚电平扰动导致。需逐一关闭闲置外设、配置 IO 为固定电平、切至低速时钟,排查漏电引脚与外部电路,屏蔽无效中断,再配合寄存器逐项核对,即可把休眠电流降至标准值。
略略u 发表于 2026-6-12 15:38 | 显示全部楼层
按排查优先级 + 高频漏电流坑点逐一梳理,重点针对时钟、模拟模块、IO 配置、内部模块、电源域、调试口
永久冻结 发表于 2026-6-25 13:01 | 显示全部楼层
休眠电流偏高多因外设未断电、IO 悬空漏电、ADC / 模拟模块未关闭。晶振、PLL 未切内部低速时钟,中断引脚持续上拉耗电。DMA、定时器、串口未关闭,电源域未单独关断。闲置引脚设为输出低电平,关闭所有模拟外设,切换至内部 RC,切断闲置电源域,漏电流即可恢复正常。
老橘树下的桥头 发表于 2026-6-22 10:01 | 显示全部楼层
休眠电流居高不下多为外设未关断:ADC、串口、IO 浮空上拉、外部传感器持续供电,未关闭内部时钟域。未切换至深度低功耗模式,保留高频晶振运行。IO 未设高阻,漏电流累积。此外未关闭调试接口、外设电源域,需逐一关停外设、配置 IO、切换低速振荡,才能拉低休眠功耗。
拿走一光年 发表于 2026-6-29 09:20 | 显示全部楼层
先排查未关闭外设时钟、GPIO 浮空漏电、ADC / 模拟模块未断电;外部上拉、LED、传感器持续供电会拉高静态电流。未切换 IO 为高阻,串口、外部中断上拉漏电流明显。内核未进入最深休眠,LDO / 模拟基准未关闭。中断唤醒电路存在持续泄流,逐一切断外设、浮空 IO 复测即可定位。
波尔街道的松柏 发表于 2026-6-25 13:29 | 显示全部楼层
IO 未统一置高阻 / 浮空漏电,外设(ADC、UART、上拉电阻)未断电;
内部 LDO、晶振、模拟模块未关闭,时钟未切内部低速 RC;
外部分压、LED、传感器持续灌流;
休眠前未清中断、未关模块,MCU 未进入真正深度休眠;
整改:全部 IO 设输入高阻,关闭模拟外设,切断外部负载,切换低速时钟再进休眠。
雾都浪漫 发表于 2026-6-30 14:36 | 显示全部楼层
先排查外设:未关闭 ADC、UART、内部时钟外设、IO 浮空漏电;IO 统一拉高低或上下拉。核对休眠配置,未切低速 IRC、未关高速晶振。检查外设电源域未切断,外部分压、上拉电阻持续泄流。休眠中断唤醒引脚漏电流,固件未进入深度休眠仅浅眠,逐一关闭外设分档测电流定位漏源。
雾都浪漫 发表于 2026-6-26 14:36 | 显示全部楼层
休眠电流偏高先查四点:IO 浮空、外设未断电、高速时钟未关闭、仅进入浅休眠。闲置 IO 全部配置上下拉或输出固定电平;关闭 ADC、串口、PWM 等外设模块,切断对应电源域;切换低速 IRC 并关 HXT/HIRC;确认代码进入深度掉电模式,外部分压、上拉电阻也会产生持续漏流,分段断电排查漏电点位。
nomomy 发表于 2026-7-5 13:09 | 显示全部楼层
电池产品掉电电流超标 90% 问题,绝大多数不是 IO 配置
ulystronglll 发表于 2026-7-7 15:58 | 显示全部楼层
检查是否无意中开启了内部低速 RC 振荡器或 32K 晶振。
jimmhu 发表于 2026-7-8 14:00 | 显示全部楼层
哪些时钟源可能未关闭?              
wilhelmina2 发表于 2026-7-8 15:46 | 显示全部楼层
新唐每个 GPIO 默认可能带上拉,休眠必须全部关闭
macpherson 发表于 2026-7-8 16:09 | 显示全部楼层
已接外部电路的IO,要排查是否存在外部上拉/下拉电阻形成的直流通路,比如外接LED未断开就会持续产生漏电流。
1988020566 发表于 2026-7-16 10:48 | 显示全部楼层
所有 IO 禁止内部上拉 / 下拉电阻
sdlls 发表于 2026-7-16 11:25 | 显示全部楼层
断开所有外接外设,仅保留新唐单片机核心电路,直接测量VDD引脚的休眠电流,快速区分是芯片本身配置问题还是外部PCB电路的漏电流问题,缩小排查范围。
uiint 发表于 2026-7-16 12:34 | 显示全部楼层
唤醒源是否过多              
您需要登录后才可以回帖 登录 | 注册

本版积分规则

100

主题

702

帖子

1

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