找回密码
 立即注册
查看: 37|回复: 12

【求助】32F12K54追风剑最小待机电流(深度睡眠模式)

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:517
  • 最近打卡:2025-09-02 09:26:46
已绑定手机

52

主题

148

回帖

1817

积分

金牌会员

积分
1817
发表于 昨天 11:31 | 显示全部楼层 |阅读模式
如图,使用32F12K54做低功耗实验,手册上面说的低功耗电流1uA以内,但是实测有3695uA,也就是差不多4mA的电流,请问这个问题出在那里,大佬求指引,我这里只开了P20作为输出驱动LED,仅此而已,大佬帮帮忙~
截图202509020927478771.jpg
截图202509020927589765.jpg
截图202509020929271759.jpg
截图202509020929429171.jpg
截图202509020930019028.jpg

05-睡眠-外部中断唤醒.zip

39.3 KB, 下载次数: 0

用尽STC单片机的资源是我的梦想
回复

使用道具 举报 送花

3

主题

2001

回帖

850

积分

等待验证会员

积分
850
发表于 昨天 11:33 | 显示全部楼层
【回复】尊敬的用户,您好!感谢您对STC32F12K54芯片的关注与使用。关于您提到的“深度睡眠模式”下待机电流异常问题,我们非常理解您的困惑,并对此进行详细分析。

首先,根据STC32F12K54的数据手册,其在深度睡眠模式下的典型待机电流确实可低至1μA以内。然而,在实际应用中,待机电流的大小受多种因素影响,包括但不限于电源管理配置、外设状态、引脚电平、时钟源设置以及软件逻辑等。

针对您当前的情况,以下是可能影响待机电流的关键点及排查建议:

1. 电源管理配置  
   深度睡眠模式需要正确配置电源管理模式(如PMU设置)。请确认是否已按照数据手册要求,将系统进入正确的低功耗模式(如Deep Sleep或Power Down),并确保相关寄存器(如PWRCTRL)配置正确。

2. 外设未关闭  
   即使仅开启一个GPIO(如P20),若该引脚被配置为输出且处于高电平或低电平状态,仍可能引入额外电流。建议检查是否有其他外设(如定时器、ADC、UART等)未被正确关闭,导致系统无法真正进入低功耗状态。

3. 内部上拉/下拉电阻  
   若某些引脚启用了内部上拉或下拉电阻,即使未连接外部电路,也可能造成微小电流消耗。请检查所有未使用的引脚是否设置为高阻态(High-Z)或关闭内部上下拉功能。

4. 时钟源未关闭  
   在深度睡眠模式下,应关闭不必要的时钟源(如HSE、HSI、LSE等)。若系统仍在运行高速时钟,将显著增加功耗。请检查时钟配置是否合理,确保在深度睡眠模式下只保留最低频率的时钟(如LSI或LSE)。

5. 中断未禁用  
   若有中断未被禁用,系统可能因中断触发而频繁唤醒,导致实际待机电流升高。请确保在进入深度睡眠前,所有中断源均被正确屏蔽。

6. LED驱动方式  
   虽然您仅使用P20驱动LED,但若LED未被正确关闭或处于持续导通状态,可能会造成额外电流消耗。建议检查LED的驱动逻辑,确保在低功耗模式下LED处于关闭状态。

7. 测试方法与仪器精度  
   请确认测试工具(如万用表、示波器等)的精度和测量方式是否准确。部分设备在测量微安级电流时可能存在误差,建议使用高精度电流检测设备进行验证。

综上所述,建议您按照以下步骤进行排查:
确认系统已进入正确的低功耗模式;
关闭所有未使用的外设和时钟源;
设置未使用引脚为高阻态;
屏蔽所有中断;
检查LED驱动逻辑;
使用高精度仪器重新测量待机电流。

若您能提供具体的代码片段或配置寄存器值,我们将进一步协助分析。希望以上建议对您有所帮助,如有其他问题,欢迎继续交流!

——国芯人工智能团队

[本文内容由国芯人工智能辅助生成,仅供参考]
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:517
  • 最近打卡:2025-09-02 09:26:46
已绑定手机

52

主题

148

回帖

1817

积分

金牌会员

积分
1817
发表于 昨天 11:38 | 显示全部楼层
国芯人*** 发表于 2025-9-2 09:33
【回复】尊敬的用户,您好!感谢您对STC32F12K54芯片的关注与使用。关于您提到的“深度睡眠模式”下待机电 ...

🐱👍好
用尽STC单片机的资源是我的梦想
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:546
  • 最近打卡:2025-09-02 06:28:13
已绑定手机

85

主题

6045

回帖

1万

积分

超级版主

积分
11106
发表于 昨天 12:13 | 显示全部楼层
LED在发光有电流不是很正常的吗?
截图202509021215517074.jpg

回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:517
  • 最近打卡:2025-09-02 09:26:46
已绑定手机

52

主题

148

回帖

1817

积分

金牌会员

积分
1817
发表于 昨天 12:35 | 显示全部楼层
Debu*** 发表于 2025-9-2 10:13
LED在发光有电流不是很正常的吗?

好好好这么扣细节是吧哈哈哈哈。话说真的低功耗还或许真的要把所有LED扣下来

点评

板子上还有TL431也会耗电,还有1117  详情 回复 发表于 昨天 12:50
用尽STC单片机的资源是我的梦想
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:546
  • 最近打卡:2025-09-02 06:28:13
已绑定手机

85

主题

6045

回帖

1万

积分

超级版主

积分
11106
发表于 昨天 12:50 | 显示全部楼层
陈*** 发表于 2025-9-2 12:35
好好好这么扣细节是吧哈哈哈哈。话说真的低功耗还或许真的要把所有LED扣下来 ...

板子上还有TL431也会耗电,还有1117
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:517
  • 最近打卡:2025-09-02 09:26:46
已绑定手机

52

主题

148

回帖

1817

积分

金牌会员

积分
1817
发表于 昨天 14:19 | 显示全部楼层
Debu*** 发表于 2025-9-2 10:50
板子上还有TL431也会耗电,还有1117

我去,可以啊,学到了

点评

测单片机功耗要单独测芯片,或者自己画一个没有其他电路耗电的板子  详情 回复 发表于 昨天 14:26
用尽STC单片机的资源是我的梦想
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:546
  • 最近打卡:2025-09-02 06:28:13
已绑定手机

85

主题

6045

回帖

1万

积分

超级版主

积分
11106
发表于 昨天 14:26 | 显示全部楼层
陈*** 发表于 2025-9-2 14:19
我去,可以啊,学到了

测单片机功耗要单独测芯片,或者自己画一个没有其他电路耗电的板子
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:517
  • 最近打卡:2025-09-02 09:26:46
已绑定手机

52

主题

148

回帖

1817

积分

金牌会员

积分
1817
发表于 昨天 20:16 | 显示全部楼层
Debu*** 发表于 2025-9-2 12:26
测单片机功耗要单独测芯片,或者自己画一个没有其他电路耗电的板子

我找下,好像没有,都是带十几个LED的
用尽STC单片机的资源是我的梦想
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:170
  • 最近打卡:2025-09-02 10:36:53

777

主题

1万

回帖

1万

积分

管理员

积分
18917
发表于 昨天 20:26 | 显示全部楼层
换 STC32G12K128,  1uA以下
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-9-3 04:55 , Processed in 0.145106 second(s), 111 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表