睡眠模式和记忆

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

你好,

我正在做一些BLE信标的功率分析,我有一些关于睡眠模式和OTP/FLASH内存的问题:

1.是否有可能进入深度睡眠或休眠模式而不燃烧的OTP内存和使用FLASH内存代替?我尝试了prox_reporter示例和本教程http://lpccs-docs.dialog-semiconductor.com/DA14531_Sleep_Mode+/deepsleep_config.html但根据目前的测量,它似乎不符合这些模式。

2.在延长睡眠模式中,定义CFG_SPI_FLASH_ENABLE时我有10 uA,没有定义时我有250 uA。相反,使用SPI flash不应该消耗更多?这个定义到底意味着什么?

3.根据数据表//www.xmece.com/sites/default/files/da14531mod_datasheet_v2.2.pdf我们可以在延长睡眠中达到2ua。它与SPI FLASH禁用和引导从OTP ?

谢谢

tgaborit
离线
最后看到:8个月,3个星期前
加入:2020-06-24 13
我自己的答案是什么

我自己的答案可以对其他人有用:调用spi_flash_power_down()允许在延长睡眠模式下将当前消耗降低到1.2 uA。答案是3。2的一部分。

PM_Dialog
离线
最后看到:18小时45分钟前
工作人员
加入:2018-02-08 11:03
嗨tgaborit,

嗨tgaborit,

谢谢你的在线提问和回答。你是对的- SPI闪光灯在测量睡眠电流时必须断电。如果不处于下电模式,那么flash功耗将被添加到休眠电流中。这就是为什么睡眠模式下的能耗增加了。

关于你的问题,是的,这是可能的。请参见5.1节和步骤4。

谢谢,PM_Dialog