嗨,对话框的团队,
我想限制消费电流1mA或更少。
我执行了一些示例代码,并测量电流。
结果如下。
* ble_app_sleepmode (DA1458x_SDK_5.0.4)
当前:3.2马
*需求方
版本。5.150.2
电流:连接前:500uA,连接后:3.7mA
http://support.dialog-semiconductor.com/connectivity/product/da14580?qt-..。
*智能标记
版本。3.20.6
电流:4 ~ 7uA
http://support.dialog-semiconductor.com/connectivity/product/da14580?qt-..。
*骰子
版本。3.30.2
电流:2.4 ~ 4.4mA
http://support.dialog-semiconductor.com/connectivity/product/da14580?qt-..。
所有都使用SPI Flash。
使用DSPS和Smart标签时小于1mA,而使用ble_app_sleepmode时为3.2mA。
区别是什么?
板:DA14580DEVKT-B
关键词:
设备:
嗨Sean666,
在示例项目'ble_app_sleepmode'中,SPI flash没有放入低功耗模式。主要的电流消耗来自于闪光灯。
你好LT_Dialog,
我怎么能把SPI flash调到低功率模式?我在“ble_app_sleepmode”中获得了与Sean666相同的当前级别。
最好的
Matias
嗨Matias,
使用spi_flash.c中的spi_flash_power_down()函数将闪光灯设置为低功耗模式,并使用spi_flash_release_from_power_down()函数唤醒闪光灯。在项目ble_app_sleemode的同时,如果程序存储在设计中的flash中,将app_default_sleep_mode更改为ARCH_EXT_SLEEP_ON。
原因是在深度睡眠模式下,系统RAM中的内容不会被保留。DA14580需要再次从Boot ROM中唤醒,将程序从flash加载到系统RAM中。Boot ROM不支持在下电模式下释放flash。
嗨,对话框的团队,
我想限制消费电流1mA或更少。
不管怎么说,都是去深度睡眠。
我在这里坐着。
sleep_env。slp_state = ARCH_SLEEP_OFF;
const static sleep_state_t app_default_sleep_mode = ARCH_SLEEP_OFF;
代码在哪里。。不要进入睡眠模式。
和
ble_examples\ble_app_barebone项目使用Like iBeacon,然后电流1mA或更少,每500ms。
它是3天。
如何解决这个问题?
嗨SeunDae金,
对不起,我不太明白你的问题,你能重新表述你的问题吗?
为了设置设备在低功耗模式下,你只需要设置app_default_sleep_mode user_config.h文件中相应的睡眠模式,如果你设置设备在ARCH_SLEEP_OFF设备不会进入睡眠和处理器以及perihperals总是会打开。
由于MT_dialog