BLE_APP_SLEEPMODE的当前

6个帖子/ 0新
最后一篇
Sean666.
离线
最后一次露面:3年1个月前
加入:2016-08-04 03:56
BLE_APP_SLEEPMODE的当前

嗨对话小组,

我想抑制消费电流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

设备:
lt_dialog(未经验证)
嗨sean666,

嗨sean666,
SPI Flash不会在示例项目'BLE_APP_SLEEPMODE'中放入低功耗模式。主要的电流消耗来自闪光灯。

Mjara.
离线
最后一次露面:4年3个月前
加入:2016-08-17 20:20
你好lt_dialog,

你好lt_dialog,

如何在SPI Flash中输入低功耗模式?我在“BLE_APP_SLEEPMODE”中获得了与Sean666相同的当前级别。

最好,

Matías.

lt_dialog(未经验证)
嗨Matias,

嗨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不支持从断电模式释放闪光灯。

Seundae Kim
离线
最后一次露面:6个月前1年
加入:2016-05-27 06:13
嗨对话小组,

嗨对话小组,

我想抑制消费电流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天。

如何解决问题?

mt_dialog.
离线
最后一次露面:5个月2周前
职员
加入:2015-06-08 11:34
嗨Seundae Kim,

嗨Seundae Kim,

对不起,但我不太明白你的问题,你能否改写你的问题?

为了将设备设置为低功耗模式,您只需在相应的睡眠模式下将App_default_sleep_mode设置为相应的休眠模式,如果在Arch_sleep_off中设置设备,则设备不会进入睡眠和处理器以及Perihperals将永远打开。

谢谢mt_dialog.