设备未进入睡眠模式

13个帖子 / 0新
最后一篇文章
Wisilica
离线
最后一次露面:1年1周前
加入:2015-03-17 08:16
设备未进入睡眠模式

你好,

我正在研究BLE_APP_BAREBONE项目。默认情况下,睡眠模式关闭,在项目中,我将睡眠状态修改为扩展睡眠模式。但是,即使经过这种修改,也没有调用扩展的睡眠模式。激活扩展睡眠模式还有其他更改吗?
提前致谢,

Wisilica

设备:
mt_dialog
离线
最后一次露面:4个月1周前
职员
加入:2015-06-08 11:34
嗨,Wisilica,

嗨,Wisilica,

为了使设备进入睡眠模式,您只需在user_conifg.h文件中修改app_default_sleep_mode结构,因此,只需将其更改为Arch_ext_sleep_on,设备就应该进入扩展睡眠模式。您对示例进行了哪些修改,您如何知道动力不睡觉(从智能摘要功率分析器,使用DMM的功率消耗?)。

谢谢mt_dialog

Wisilica
离线
最后一次露面:1年1周前
加入:2015-03-17 08:16
嗨对话,

嗨对话,

我在准排骨代码中所做的唯一更改是const statation sleep_state_t app_default_sleep_mode = Arch_ext_sleep_on在user_config.h文件中。
在DSO中测量时,该设备的偏移值始终大约等于2.8mA。附有从DSO捕获的同一捕获的图像。
另外,您能否解释一下获得2UA睡眠电流的测量技术。

mt_dialog
离线
最后一次露面:4个月1周前
职员
加入:2015-06-08 11:34
嗨,Wisilica,

嗨,Wisilica,

这是您在项目中应进行的唯一更改,以便设备入睡,您是否在进行测量时会附上调试器?是开发套件还是自定义PCB?附带的调试器增加了设备的功耗。为了如何测量设备以获得最低可能的功耗,请查看教程部分的教程4:在DA1458X上配置睡眠模式或以下链接:

https://support.dialog-spoomendonductor.com/resource/tutorial-4-configuring ...

谢谢mt_dialog

Wisilica
离线
最后一次露面:1年1周前
加入:2015-03-17 08:16
嗨对话,

嗨对话,

我遵循了上面共享的文档中建议的程序。但是当前获得的消费仍然很高。PFA使用Ampere仪表和智能摘要Power Prodiler进行的读数。我想提出的另一个查询是关于董事会GPIO的默认状态。是由SDK处理还是我们需要明确更改它们?GPIO状态是否解释了设备的当前消耗?请提出同样的答案。

谢谢

Wisilica

附件:
mt_dialog
离线
最后一次露面:4个月1周前
职员
加入:2015-06-08 11:34
嗨,Wisilica,

嗨,Wisilica,

尝试通过UART而不是通过JTAG下载FW(我认为您正在通过JTAG下载FW),然后再次检查,这可能是由于您的JLINK驱动程序而发生的。关于GPIO的问题,我不确定我是否理解这个问题,GPIO的默认状态是输入上拉,如果您配置了它们,则PIN在入睡时保留状态,但是当唤醒PINS时,请通过PERIPH_SETUP()函数,这意味着唤醒销的状态后,取决于periph_init()函数中的配置代码是什么。如果通过GPIO有任何当前泄漏,它将显示设备的当前消耗。

谢谢mt_dialog

Wisilica
离线
最后一次露面:1年1周前
加入:2015-03-17 08:16
你好,

你好,

尝试通过UART和JTAG下载。还存储在闪存中并从闪光灯启动。在睡眠期间,它仍然读取约375UA - 因此看起来不会睡觉。有关GPIO的查询是要了解是否要进行任何明确的配置,以防止通过GPIO进行当前泄漏。
将FW附加到接近记者中,这是用于测量教程中睡眠电流的测试项目,为我们提供了375UA读数。
阅读是对基本和专业DK进行的。如果您能够使用此FW获得2UA,可以使用下载FW并在这些DK上进行当前读取的跳线设置?

附件:
mt_dialog
离线
最后一次露面:4个月1周前
职员
加入:2015-06-08 11:34
嗨,Wisilica,

嗨,Wisilica,

我能够使用您在教程中指示的套头衫设置上载的FW获得1.6 UA,您是否还有其他女儿董事会可以测试,甚至可能对使用的DMM,a有问题设置还是其他?关于GPIO,如果您没有将任何内容连接到引脚,传感器或其他绘制电流的东西,则无连接的引脚不应泄漏。

谢谢mt_dialog

欧姆萨
离线
最后一次露面:5个月1周前
加入:2014-12-07 12:17
你好,

你好,
我已经有一段时间了,解决方案是在正确的序列下以超深模式为外部SPI闪光灯供电。
干杯
西格玛

Wisilica
离线
最后一次露面:1年1周前
加入:2015-03-17 08:16
降低闪光灯

即使在延长的睡眠模式下也可以降低闪光灯。
编程时要遵循的所有SPI跳线设置。启动后,可以将SPI_SUP跳线卸下以降低闪光灯,以获得2UA顺序的准确当前测量值。

mt_dialog
离线
最后一次露面:4个月1周前
职员
加入:2015-06-08 11:34
嗨,Wisilica,

嗨,Wisilica,

很高兴您找到了它,并感谢您的陷入困境,请标记您发现所接受的答案。

谢谢mt_dialog

Wisilica
离线
最后一次露面:1年1周前
加入:2015-03-17 08:16
你好,

你好,

在编程和测量电流时,在功率测量教程中指出跳线设置的细节将很有帮助。

问候,
卡维亚

mt_dialog
离线
最后一次露面:4个月1周前
职员
加入:2015-06-08 11:34
嗨,威西里卡,

嗨,威西里卡,

我认为,在获得测量时,教程中的图片并演示了应如何放置DMM的探针,这清楚地表明了J5标头上的跳线,无论如何,我都会让教程的作者知道这一点。

谢谢mt_dialog