了解更多常见问题教程

12个职位/0个新职位
最后一篇文章
博伊迪1989
离线
最后一次见到:1年4个月前
已加入:2017-10-18 16:11
您好!gh sleep current

SDK 6.0.8版

您好!

I have developed a PCB based on your reference designs, including an I2C sensor device.

I have burned the SW to the OTP, and functionally the device appears to operate as expected, waking on a button press and performing a POR. However, a current measurement of the device reports a reading of 110uA, in both extended and deep sleep modes.

我已经从电路板上卸下了传感器,当前的使用率仍然很高。

这个电流读数是在CR2032单元为设备供电的情况下获取的,没有任何调试程序等连接——只有裸设备,使用精确的数字万用表。

我可以发送我的设计细节,如果有一个地方,我可以把他们直接送到。

有什么想法吗?

Thanks!

设备:
PM\U对话框
离线
最后一次见到:3天9小时前
工作人员
已加入:2018-02-08 11:03
嗨boydy1989,

嗨boydy1989,

110uA在扩展和深度睡眠模式配置中都是意外的电流消耗。我强烈建议你读这本书教程4:在DA1458x上配置睡眠模式from our support page in order to make sure that you are measuring the current consumption with the correct way. Also, be aware that something on you custom PCB probably increases the current consumption, so please review it first.

谢谢,下午好

博伊迪1989
离线
最后一次见到:1年4个月前
已加入:2017-10-18 16:11
你好

你好

我已经详细地学习了这个教程,事实上我把它作为建立这些度量的基础。

我还删除了所有其他从印刷电路板,可以吸取电流-唯一的事情,减少了电流的使用是消除电源的DA14585。

请你能提供一些更多的想法,我很高兴再次发送原理图或代码私下如果这是可能的。

Thanks!

PM\U对话框
离线
最后一次见到:3天9小时前
工作人员
已加入:2018-02-08 11:03
嗨boydy1989,

嗨boydy1989,

If you have followed correctly our reference design you should not have too much current consumption in the sleep mode configuration. Could you please make sure that the chip goes into sleep?

谢谢,下午好

博伊迪1989
离线
最后一次见到:1年4个月前
已加入:2017-10-18 16:11
你好

你好

我刚检查过,正在换衣服
static const sleep_state_t app_default_sleep_mode = ARCH_EXT_SLEEP_ON;

static const sleep_state_t app_default_sleep_mode = ARCH_SLEEP_OFF;

使设备产生~550uA,而不是~110uA的广告包脉冲。这对我来说意味着设备至少以某种形式进入了长时间睡眠。

还有什么我可以查的吗?

Thanks!

博伊迪1989
离线
最后一次见到:1年4个月前
已加入:2017-10-18 16:11
I have run some more tests.

I have run some more tests. Using the prox_reporter project, I get a higher sleep current draw of ~250uA.

打包的项目和我所闪现的项目之间的唯一区别是,我使用的是内部LF时钟,而不是32k晶体。

我附上了一个显示广告包的最新追踪(红线是原始数据,绿线是10个样本的滚动平均值)

回到我的密码,我又看到了~110uA。我还附上了一个广告包的痕迹(第二页)

Next I will try the same with a DA14585 daughterboard, not using my own PCB to compare.

同时,你能不能再多提些意见?

Thanks!

附件:
PM\U对话框
离线
最后一次见到:3天9小时前
工作人员
已加入:2018-02-08 11:03
嗨boydy1989,

嗨boydy1989,

正如我能够从你的帖子中了解到的,在有源模式配置下,电流消耗是550毫安?我理解对了吗?请注意,这是一个错误的测量值,因为在激活模式下,电流消耗约为0.6mA。您是否使用SmartSnippets studio中的power profiler来检查设备是否广告?如果是,当前消耗量为550nA?使用我们的DA14585 DK,您当前的消耗量是多少?如果我在你的第二篇文章中理解正确的话,你没有一个外部的XTAL32,那么你使用内部RCX20时钟作为低功耗时钟吗?

谢谢,下午好

博伊迪1989
离线
最后一次见到:1年4个月前
已加入:2017-10-18 16:11
Apologies - nA is an error,

抱歉-nA是一个错误,正确的值是550uA(0.6mA)用于活动模式,110uA用于睡眠模式。我已经更正了上面的帖子。

我用我自己的力量剖析器采取的广告电流,使用自己设计的工具。我已经验证了它的准确性,并且可以确认它对于我的要求是足够准确的。

我可以确认设备广告正确,所有其他功能的工作如预期-我已经验证了蓝牙扫描仪和我们自己的内部应用程序,这是在发展中。在我之前附加的PDF中可见的当前峰值与接收到的广告包一致。

你的理解是正确的,我使用内部RCX20的低功耗时钟。

Thanks!

博伊迪1989
离线
最后一次见到:1年4个月前
已加入:2017-10-18 16:11
你好

你好

我想我已经解决了这个问题。在我的PCB上,我把引脚5(VCC\ U闪存/P3\ U 0)连接到3.3v。如果我切断这条轨道,睡眠时的电流会像预期的那样下降到~3uA。

你能告诉我为什么会这样吗?

Thanks!

PM\U对话框
离线
最后一次见到:3天9小时前
工作人员
已加入:2018-02-08 11:03
嗨boydy1989,

嗨boydy1989,

你能澄清一下你的定制板用的是什么芯片吗?DA14585还是DA14586?在您发布的线程中,您已经标记了DA14585 SoC。不过,DA14585没有VCC\ U闪存。只有DA14586 VCC\ U闪存GPIO,因为它有嵌入式SPI闪存。如果您使用的是DA14586,根据数据表,VCC\ U闪存的电压应为1.8 V至3.6 V。如果你切断这个轨道,你将无法访问SPI闪存,所以我建议你保持在3.3V。最可能的原因是,你没有权力的SPI闪存下来,所以这就是为什么你得到高电流消耗。请尝试关闭电源并再次检查电流消耗。

谢谢,下午好

博伊迪1989
离线
最后一次见到:1年4个月前
已加入:2017-10-18 16:11
你好

你好

我使用DA14585。我最初的原型是using a 586, but I realised I didn't need the SPI flash so I switched to 585.

我已经在第二块PCB上验证了修复,电流也降低到~3uA。

Thanks!

PM\U对话框
离线
最后一次见到:3天9小时前
工作人员
已加入:2018-02-08 11:03
嗨boydy1989,

嗨boydy1989,

很高兴你的问题解决了。如果您发现以上任何答案有用,请将其中一个标记为已接受。

谢谢,下午好