|
查看: 7049|回复: 3

[BLE SDK] 低功耗模式下,Sram是否掉电?

[复制链接]

3

主题

7

回帖

67

积分

不屈白银

积分
67
发表于 2025-3-10 12:31:28 | 显示全部楼层 |阅读模式 来自 广东深圳
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: TLSR825x
SDK及版本: Bluetooth LE Multi Connection V4.0.1.3
按照官方数据手册,我在使用b85m_demo开发低功耗程序中。发现进入deep sleep (非retention)时,Sram的数据并没有丢失。定义的全局变量值仍然在唤醒后维持着和唤醒前一样的数据内容。这个是怎么回事呢?不是说进入deep sleep后数据会100%丢失吗?请教一下。 image.png

3

主题

7

回帖

67

积分

不屈白银

积分
67
 楼主| 发表于 2025-3-10 13:10:03 | 显示全部楼层 来自 广东深圳
设备功耗是有降低的。虽然更新过连接参数,但是不使用低功耗时大约几个mA,进入低功耗为几百uA

3

主题

7

回帖

67

积分

不屈白银

积分
67
 楼主| 发表于 2025-3-11 09:29:23 | 显示全部楼层 来自 广东深圳
根据我自己的开发过程,我感觉在多连接的SDK中,单独使用blc_pm_setSleepMask()更像是进入的 suspend mode,而deep sleep在b85m中只有deepsleep retention(16K or 32K)。而要进入deep sleep的话,需要一些宏和API来控制suspend 进入 deepsleep retention的时机,是可以这样理解吗?

145

主题

338

回帖

1588

积分

管理员

积分
1588
发表于 2025-3-11 09:35:37 | 显示全部楼层 来自 上海
请参考https://wiki.telink-semi.cn/doc/ ... oper%20Handbook.pdf    4.2.8 API blc_pm_setDeepsleepRetentionThreshold

本版积分规则

关注公众号
隐私政策|Telink forum

相关侵权、举报、投诉及建议等,请发 E-mail:forum@telink-semi.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|沪ICP备17008231号-1 |沪公网安备31011502403548号

在本版发帖返回顶部