将睡眠模式添加到BLE_APP_PERITELAL

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
6个帖子/ 0新
最后一篇
格尔伯斯
离线
最后一次露面:2年2个月前
加入:2017-10-30 22:11
将睡眠模式添加到BLE_APP_PERITELAL

你好
我想在SDK 5.0.4中将扩展的睡眠模式添加到BLE_APP_PERITELAL项目中。不幸的是,睡眠模式似乎没有工作。我用过训练_04来做这件事。你能试过它让我知道你成功启用睡眠模式的步骤吗?

ps我正在使用带有spi flash的基本dev板。我看到的电流约为3.4mA,睡眠启用和禁用。
谢谢你,

设备:
PM_DIALOG.
离线
最后一次露面:3天21小时前
职员
加入:2018-02-08 11:03
嗨gerbers,

嗨gerbers,

您不应拨出任何额外的步骤,以便在SDK 5.0.4的BLE_APP_PERITELAL项目中进入扩展睡眠模式配置。该设备在广告和连接间隔之间取得睡眠模式。当前消耗约为3.4mA的最可能原因是因为闪光灯。如果删除J4头的SPI_SUP的跳线,您是否获得相同的功耗?为了通过安装的SPI闪光灯较低功耗,建议通过使用SDK的SPI_FLASH_POWER_DOWN()函数来为其关闭电源。

谢谢,PM_DIALOG.

格尔伯斯
离线
最后一次露面:2年2个月前
加入:2017-10-30 22:11
如果我删除了电力

如果我删除了闪存的电源,我会得到100ua到150ua。这仍然远离文档中所指定的内容。此外,如果我运行proximity_reporter应用程序,我测量10ua,这是闪存电源的。那么为什么Proximity_reporter会产生极低的电流,闪光灯电源ON尚未产生BLE_APP_PERITELAL 3.4ma?
谢谢,
肖恩

PM_DIALOG.
离线
最后一次露面:3天21小时前
职员
加入:2018-02-08 11:03
嗨gerbers,

嗨gerbers,

我测试了SDK的Prox_Reporter和BLE_APP_PERIALAL示例到基本580 DK。它们都配置如下:

  • 扩展睡眠模式,通过将App_default_sleep_mode = Arch_ext_sleep_on定义为user_config.h
  • 通过定义.Intv_min和.intv_min结构的user_adc_conf结构的.intv_min和.intv_max项目。

运行这些时的当前测量值约为2.3mA(使用闪光灯连接而未关闭,仅消耗),并且当它未连接时,电流消耗约为1.8ua。

如果您有任何与基本580 DK相关的附加硬件,请告诉我,如果您有任何额外的硬件,目前的消耗升高?此外,BLE_APP_PERITIVELAL示例是默认项目,也是修改的?随着广告间隔的增加,您应该具有较低的电流消耗。另一种可能的原因是您采取这些测量的可能性可能是因为在您的板上出现意外重置时下载代码,可能是由于某种原因设备摊位,您是否看到它是广告?

谢谢,PM_DIALOG.

格尔伯斯
离线
最后一次露面:2年2个月前
加入:2017-10-30 22:11
感谢您运行此测试。

感谢您运行此测试。你使用了SDK 5.0.4吗?

在更多的调试之后,我发现了在BLE_APP_PIRS中,SPI引脚未在USER_PERIPH_SETUP.c中配置。
一旦我配置了他们,我就可以获得10ua。由于你得到了1.8ua,是我现在看到闪存的区别吗?你在闪光灯下电吗?

谢谢
- 肖克

PM_DIALOG.
离线
最后一次露面:3天21小时前
职员
加入:2018-02-08 11:03
嗨gerbers,

嗨gerbers,

我将SPI引脚配置为user_periph_setup.c,但我无法复制您提到的内容。我运行SDK的BLE_APP_PERIENTAL示例,使用SPI闪光灯(未关闭)和配置的SPI引脚,电流消耗约为2.3mA。当SPI闪光灯断电时,电流消耗约为2.2uA。此外,我得到了大约1.8ua,因为通过删除J4报头的SPI_SUP的跳线来连接SPI闪光。

谢谢,PM_DIALOG.