延长睡眠模式当前消耗

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.wsdof.com/support.我们将在未来几天修复bug /优化搜索和标记。
3个帖子/ 0个新
最后发表
jagath52
离线
最后看到:2个月1周前
加入:2020-07-06晚
延长睡眠模式当前消耗

你好

我在社交距离标签项目中研究延长睡眠模式。

当前的消耗是7到14uA。

在我们的定制板中,当前在延长睡眠模式下的消耗大约是50uA到150uA,并且当前总是在50uA到150uA之间不断变化。当gpio中发生中断时,设备只在键唤醒控制器中唤醒。

有什么方法可以在延长睡眠模式下降低电流吗?扩展睡眠模式当前的消耗取决于ram保留的大小。编译后的代码大小为

调用:交叉臂GNU打印大小
ble_social_distance_tag。精灵:
断面尺寸addr
.init_text 1192 0
。text 436572 1200
. arm。exidx 8 437772
.copy。表36 437780
.zero。表16 437816
.retention_ram_uninit 128 536871424
.retention_ram_init 15660 536871552
.retention_ram_zi 225632 536887216
.stack_section 520 537112848
.snc_section 692 537113368
.exchange_section 564 537114060
.cmi_section 183296 537114624
.non_retention_ram_init 152 537297920
.bss 29292 537298072
. arm。属性54 0
.comment 481 0
.debug_line 417044 0
.debug_info 1074304 0
.debug_abbrev 101436 0
.debug_aranges 20624 0
.debug_str 794076 0
.debug_loc 348026 0
.debug_ranges 26872 0
.debug_macro 214037 0
.debug_frame 68912 0
.stab 108 0
.stabstr 227 0
总3959961

调用:交叉臂GNU打印大小
文本数据BSS dec十六进制文件名
453952 896 438912 893760 da340 ble_social_distance_tag.elf
453952 896 438912 893760 da340(总计)
完成建筑:ble_social_distance_tag.siz

请告诉我还有什么方法可以减少目前的消耗,以及为什么延长睡眠模式下的消耗从50uA到150uA不等

谢谢你!
Jagath

设备:
PM_Dialog
在线
最后看到:3分44秒前
工作人员
加入:2018-02-08 11:03
嗨Jagath,

嗨Jagath,

我查一下,稍后再回复你。

谢谢,PM_Dialog

PM_Dialog
在线
最后看到:3分44秒前
工作人员
加入:2018-02-08 11:03
嗨jagath52,

嗨jagath52,

很抱歉回复晚了,但可能我错过了这条线索。那么,您使用的是Dialog在定制板中提供的SDT吗?你对源代码做过任何修改吗?你的意思是平均功耗在50uA - 150uA?此外,您是否使用smartnippets工具箱的功率分析器来测量睡眠电流?

谢谢,PM_Dialog