找回密码
 立即注册

微信扫码登录

查看: 350|回复: 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的时机,是可以这样理解吗?

48

主题

178

回帖

735

积分

版主

积分
735
发表于 2025-3-11 09:35:37 | 显示全部楼层
请参考https://wiki.telink-semi.cn/doc/ ... oper%20Handbook.pdf    4.2.8 API blc_pm_setDeepsleepRetentionThreshold
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 )

GMT+8, 2025-4-4 08:03 , Processed in 0.085575 second(s), 23 queries .

Powered by Telink 隐私政策

泰凌微电子版权所有 © 。保留所有权利。 2024

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