你好。。谢谢你来到论坛。令人兴奋的消息!我们现在正在迁移到新的论坛平台,该平台将提供更好的功能,并包含在主对话网站中。所有员额和帐户都已迁移。我们现在只接受新论坛的流量-请在//www.xmece.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
12个员额/0个新员额
最后一篇文章
博迪1989
离线
最后一次见到:1年6个月前
加入:2017-10-18 16:11
高睡眠电流

SDK 6.0.8

你好

我已经根据您的参考设计开发了一个PCB,包括一个I2C传感器器件。

我已经将SW烧录到OTP上,从功能上看,该设备似乎按照预期运行,按下按钮就会唤醒,并执行POR。然而,在扩展睡眠和深度睡眠模式下,对该设备的当前测量报告的读数都是110uA。

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

此当前读数是在CR2032单元为设备供电的情况下读取的,没有连接任何调试器等-只有裸设备,使用精确的数字万用表。

我可以发送我的设计细节,如果有一个位置,我可以直接发送给他们。

有什么想法吗?

谢谢!

设备:
PM_对话框
离线
最后一次见到:4小时54分钟前
工作人员
加入:2018-02-08 11:03
嗨,博迪,1989年,

嗨,博迪,1989年,

110uA在扩展和深度睡眠模式配置中都是意外的电流消耗。我强烈建议你读这本书教程4:在DA1458x上配置睡眠模式从我们的支持页面,以确保您正在用正确的方式衡量当前的消费。另外,请注意您定制的PCB上的某些东西可能会增加当前的消耗,所以请首先查看它。

谢谢,下午好

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

你好

我已经详细地学习了本教程,事实上,我使用它作为建立这些测量的基础。

我还移除了PCB上可能会产生电流的所有其他元件——唯一能减少电流使用的就是移除DA14585的电源。

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

谢谢!

PM_对话框
离线
最后一次见到:4小时54分钟前
工作人员
加入:2018-02-08 11:03
嗨,博迪,1989年,

嗨,博迪,1989年,

如果你已经正确地遵循了我们的参考设计,你不应该在睡眠模式配置中有太多的当前消耗。你能确保芯片进入睡眠状态吗?

谢谢,下午好

博迪1989
离线
最后一次见到:1年6个月前
加入: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,并带有用于广告数据包的脉冲。这对我来说意味着该设备至少以某种形式进入了长时间睡眠。

还有什么我可以查的吗?

谢谢!

博迪1989
离线
最后一次见到:1年6个月前
加入:2017-10-18 16:11
我又做了些测试

我又做了些测试使用prox_reporter项目,我得到一个更高的睡眠电流绘制~250uA。

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

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

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

接下来,我将使用DA14585子板尝试同样的方法,而不是使用我自己的PCB进行比较。

同时,你能提供一些更多的想法吗?

谢谢!

附件:
PM_对话框
离线
最后一次见到:4小时54分钟前
工作人员
加入:2018-02-08 11:03
嗨,博迪,1989年,

嗨,博迪,1989年,

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

谢谢,下午好

博迪1989
离线
最后一次见到:1年6个月前
加入:2017-10-18 16:11
抱歉- nA是个错误,

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

我正在使用我自己的power profiler,利用自行设计的工具,了解当前的广告趋势。我已经验证了准确性,并且可以确认它足够准确,满足我的要求。

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

您的理解是正确的,我将内部RCX20用于低功耗时钟。

谢谢!

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

你好

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

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

谢谢!

PM_对话框
离线
最后一次见到:4小时54分钟前
工作人员
加入:2018-02-08 11:03
嗨,博迪,1989年,

嗨,博迪,1989年,

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

谢谢,下午好

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

你好

我使用的是DA14585。我最初的原型是使用586,但我意识到我不需要SPI闪光灯,所以我切换到585。

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

谢谢!

PM_对话框
离线
最后一次见到:4小时54分钟前
工作人员
加入:2018-02-08 11:03
嗨,博迪,1989年,

嗨,博迪,1989年,

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

谢谢,下午好