设备未进入休眠模式

13个员额/ 0个新员额
最后发表
wisilica
离线
最后看到:1年2个月前
加入:2015-03-17 08:16
设备未进入休眠模式

你好,

我正在ble_app_barebone项目上工作。默认情况下,睡眠模式是OFF,在项目中我已经将睡眠状态修改为扩展睡眠模式。但是,即使在此修改之后,扩展的休眠模式也不会被调用。为了激活延长睡眠模式,还有其他的改变吗?
提前谢谢,

Wisilica

设备:
MT_dialog
离线
最后看到:6个月2个星期前
工作人员
加入:2015-06-08 34
嗨wisilica,

嗨wisilica,

为了让设备进入睡眠模式,您只需要修改user_config .h文件中的app_default_sleep_mode结构,因此通过将其更改为ARCH_EXT_SLEEP_ON,设备应该进入扩展睡眠模式。您对示例应用了哪些修改,如何知道设备不会休眠(从Smart Snippets电源分析器,使用DMM的功耗?)

由于MT_dialog

wisilica
离线
最后看到:1年2个月前
加入:2015-03-17 08:16
嗨,对话框中,

嗨,对话框中,

我在barebone代码中做的唯一更改是user_config.h文件中的const static sleep_state_t app_default_sleep_mode = ARCH_EXT_SLEEP_ON。
在DSO中测量时,器件总有一个约等于2.8mA的偏移值。随函附上从DSO拍摄的同一图像。
另外,您能解释一下获得2uA睡眠电流的测量技术吗?

MT_dialog
离线
最后看到:6个月2个星期前
工作人员
加入:2015-06-08 34
嗨wisilica,

嗨wisilica,

这是为了让设备进入睡眠状态,您应该在项目中做的唯一更改,您在进行测量时是否附加了调试器?它是一个开发工具包还是一个定制的PCB ?附加的调试器会增加设备的功耗。为了获得尽可能低的功耗,设备应该如何测量,请参阅教程部分教程4:在DA1458x上配置睡眠模式或遵循以下链接:

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

由于MT_dialog

wisilica
离线
最后看到:1年2个月前
加入:2015-03-17 08:16
嗨,对话框中,

嗨,对话框中,

我遵循了上面分享的文件中建议的程序。但目前获得的消费量仍然很高。PFA使用安培表和智能片段功率分析器进行读数。我想问的另一个问题是关于板的gpios的默认状态。它是由SDK处理的,还是我们需要明确地更改它们?gpio状态是当前设备消耗的原因吗?请给出同样的答案。

谢谢

Wisilica

MT_dialog
离线
最后看到:6个月2个星期前
工作人员
加入:2015-06-08 34
嗨wisilica,

嗨wisilica,

尝试通过UART下载fw,而不是通过JTAG(我假设你是通过JTAG下载fw),并再次检查,这可能是由于你的Jlink驱动程序。关于GPIO的问题,我不确定我是否理解了这个问题,GPIO的默认状态是输入上拉,如果你配置它们,那么引脚在进入睡眠状态时保持状态,但当唤醒引脚时通过periph_setup()函数重新配置,这意味着,当您的引脚被唤醒时,它的状态取决于peripher_init()函数中的配置代码。如果有任何类型的电流泄漏通过gpio's,它将显示在您的设备的电流消耗。

由于MT_dialog

wisilica
离线
最后看到:1年2个月前
加入:2015-03-17 08:16
你好,

你好,

尝试通过UART和JTAG下载。也存储到闪存和从闪存启动。它仍然读取大约375uA在睡眠期间-所以它看起来不像要睡觉。关于GPIOs的查询是为了了解是否需要进行任何显式配置以防止当前通过GPIOs的泄漏。
附加fw的接近报告,这是在你的教程中用来测量睡眠电流的测试项目,它给我们375uA读数。
阅读采用basic和pro DK。如果你能使用这个fw获得2uA,你能共享在这些dk上下载和读取的跳线设置吗?

MT_dialog
离线
最后看到:6个月2个星期前
工作人员
加入:2015-06-08 34
嗨wisilica,

嗨wisilica,

我能得到1.6 uA的弗兰克-威廉姆斯上传与跳线设置显示在本教程中,你还有其他子板测试,甚至可能有问题您正在使用的数字,设置或别的东西吗?关于GPIO,如果你没有连接任何东西到引脚,传感器或其他吸引电流的东西,那么没有连接的引脚应该没有泄漏。

由于MT_dialog

omesa
离线
最后看到:7个月2个星期前
加入:2014-12-07 17
你好,

你好,
我有同样的问题一段时间,解决方案是电源下的外部SPI Flash在超深模式与正确的顺序。
干杯
Siegmar

wisilica
离线
最后看到:1年2个月前
加入:2015-03-17 08:16
关闭flash电源

即使在长时间睡眠模式下也能关闭电源。
编程时要遵循的所有SPI跳线设置。启动后,SPI_SUP跳线可能被移除,以电源下电,以获得精确的电流测量2uA的顺序。

MT_dialog
离线
最后看到:6个月2个星期前
工作人员
加入:2015-06-08 34
嗨wisilica,

嗨wisilica,

很高兴您能找到它,谢谢您的提示,请将您认为有用的答案标记为已接受。

由于MT_dialog

wisilica
离线
最后看到:1年2个月前
加入:2015-03-17 08:16
你好,

你好,

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

问候,
Kavya

MT_dialog
离线
最后看到:6个月2个星期前
工作人员
加入:2015-06-08 34
嗨wicilica,

嗨wicilica,

我认为,当测量获得和演示DMM探头应该如何放置时,教程中的图片清楚地表明了J5头部的跳线,无论如何,我将让教程的作者知道这一点。

由于MT_dialog