[N32WBxxx] N32WB031的低功耗怎么降到uA级别

[复制链接]
 楼主| 海盐味巧克力 发表于 2024-1-2 15:22 | 显示全部楼层 |阅读模式
N32WB031_STB_V1.3的开发板烧录rdtss例程,用电流表测出来都是mA级别的大概在(1~2mA),这个例程怎么改能降到uA级别
jcky001 发表于 2024-1-3 14:42 | 显示全部楼层
关闭不需要的模块
cr315 发表于 2024-1-3 14:42 | 显示全部楼层
使用低功耗模式
elephant00 发表于 2024-1-3 14:43 | 显示全部楼层
通过优化代码,减少不必要的运算和任务,也可以降低功耗。
BIGGG 发表于 2024-1-3 15:38 | 显示全部楼层
你咋测的  为啥我测的才70uA
BIGGG 发表于 2024-1-3 15:38 | 显示全部楼层
我是直接跑的例程 只不过 我把灯给关了  70uA左右
 楼主| 海盐味巧克力 发表于 2024-1-4 15:24 | 显示全部楼层
这个例程可以跑到1.5uA左右
BIGGG 发表于 2024-1-5 17:02 | 显示全部楼层
海盐味巧克力 发表于 2024-1-4 15:24
这个例程可以跑到1.5uA左右

你好,我想问一下 怎么跑到1.5uA,例程不动的情况下,需要关掉什么外设呀
 楼主| 海盐味巧克力 发表于 2024-1-9 10:58 | 显示全部楼层
BIGGG 发表于 2024-1-5 17:02
你好,我想问一下 怎么跑到1.5uA,例程不动的情况下,需要关掉什么外设呀 ...

注释掉例程中的灯的代码,广播间隔调整到1s
xdbxd 发表于 2024-1-12 15:28 | 显示全部楼层
1.开启低功耗模式;
2.led 设置为模拟输入模式;
3.串口GPIO改为上拉。
vivilyly 发表于 2024-2-3 10:50 | 显示全部楼层
N32WB031 支持多种低功耗模式,如 Sleep、Idle 和 Stop 模式。
fengm 发表于 2024-2-3 17:11 | 显示全部楼层
如果芯片需要定期广播,可以适当增加广播间隔,减少广播频率,以此来降低平均功耗。
albertaabbot 发表于 2024-2-3 18:08 | 显示全部楼层
使用 N32WB031 内部的定时器进行定时操作,而无需 CPU 干预。这可以降低 CPU 的负载和功耗。
sesefadou 发表于 2024-2-3 19:08 | 显示全部楼层
实际功耗值可能受到具体应用需求、外围设备、电路设计等因素的影响
eefas 发表于 2024-2-3 20:08 | 显示全部楼层
大多数微控制器都提供几种不同的低功耗模式,如睡眠模式、深度睡眠模式、待机模式等。每种模式都有不同的功耗水平。了解并选择最适合你需求的模式。
lzbf 发表于 2024-2-3 21:07 | 显示全部楼层
在微控制器的数据手册中查找可以关闭的外设和内部模块,如GPIO、ADC、DAC、定时器等,并在不需要它们时通过软件将它们关闭。
pl202 发表于 2024-2-3 21:37 | 显示全部楼层
关闭或禁用不必要的模块和外围设备可以大幅降低功耗
plsbackup 发表于 2024-2-4 22:01 | 显示全部楼层
在PCB设计时,注意电源和地的布局,减少电源噪声和地线阻抗,以优化功耗。
burgessmaggie 发表于 2024-2-4 22:33 | 显示全部楼层
选择合适的低功耗模式,如STOP或STANDBY模式。
sheflynn 发表于 2024-2-4 22:58 | 显示全部楼层
可以使用低功耗的算法来处理传感器数据,或使用中断和定时器来降低CPU的活跃时间。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

14

帖子

0

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

1

主题

14

帖子

0

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