嗨对话小组,
我想抑制消费电流1mA或更少。
我执行了一些示例代码并测量电流。
结果如下。
* ble_app_sleepmode(da1458x_sdk_5.0.4)
电流:3.2mA
* DSPS.
ver。5.150.2.
电流:在连接之前:500A,连接后:3.7ma
http://support.dialog-semicondiondiond.com/connectivity/product/da14580?qt -...
*智能标签
ver。3.20.6
电流:4〜7uA
http://support.dialog-semicondiondiond.com/connectivity/product/da14580?qt -...
*骰子
ver。3.30.2
电流:2.4〜4.4mA
http://support.dialog-semicondiondiond.com/connectivity/product/da14580?qt -...
一切都在使用SPI闪光灯。
使用DSP和智能标记时,它在1mA下,但使用“BLE_APP_SLEEPMODE”时,它是3.2mA。
有什么区别?
板:DA14580DEVKT-B
关键词:
设备:
嗨sean666,
SPI Flash不会在示例项目'BLE_APP_SLEEPMODE'中放入低功耗模式。主要的电流消耗来自闪光灯。
你好lt_dialog,
如何在SPI Flash中输入低功耗模式?我在“BLE_APP_SLEEPMODE”中获得了与Sean666相同的当前级别。
最好,
Matías.
嗨matias,
使用spi_flash.c中的函数spi_flash_power_down()将闪存放入低功耗模式和spi_flash_release_from_power_down()以唤醒闪光灯。除了项目BLE_APP_SLEEMODE之外,如果程序在您的设计中的闪存中存储,请将APP_DEFAULT_SLEEP_MODE更改为ARCH_EXT_SLEEP_ON。
原因在于,在深度睡眠模式中,系统RAM中的内容不会保留。DA14580需要再次从BOOT ROM唤醒,从闪光到系统RAM加载程序。并且启动ROM不支持从断电模式释放闪光灯。
嗨对话小组,
我想抑制消费电流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项目使用与IBEACON相同,然后当前1mA或更少500ms。
它出去了3天。
如何解决问题?
嗨Seundae Kim,
对不起,但我不太明白你的问题,你能否改写你的问题?
为了将设备设置为低功耗模式,您只需在相应的睡眠模式下将App_default_sleep_mode设置为相应的休眠模式,如果在Arch_sleep_off中设置设备,则设备不会进入睡眠和处理器以及Perihperals将永远打开。
谢谢mt_dialog.