你好,
我正在做一些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 ?
谢谢
我自己的答案可以对其他人有用:调用spi_flash_power_down()允许在延长睡眠模式下将当前消耗降低到1.2 uA。答案是3。2的一部分。
嗨tgaborit,
谢谢你的在线提问和回答。你是对的- SPI闪光灯在测量睡眠电流时必须断电。如果不处于下电模式,那么flash功耗将被添加到休眠电流中。这就是为什么睡眠模式下的能耗增加了。
关于你的问题,是的,这是可能的。请参见5.1节和步骤4。
谢谢,PM_Dialog