⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.wsdof.com/support.我们将在未来几天修复bug /优化搜索和标记。
12个职位/ 0个新职位
最后发表
boydy1989
离线
最后看到:1年10个月前
加入:2017-10-18里
高睡眠电流

SDK 6.0.8

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

我已经烧毁了SW到OTP,并在功能上该设备似乎操作如预期,按下一个按钮并执行POR。然而,该设备当前的测量报告读数为110uA,无论是在延长睡眠模式还是深度睡眠模式。

我已经把传感器从电路板上取下,目前的使用率还是很高。

这个当前的读数是与CR2032电池供电的设备,没有调试器等连接在所有-只是裸设备,使用一个准确的DMM。

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

任何想法吗?

谢谢!

设备:
PM_Dialog
离线
最后看到:1天10小时前
工作人员
加入:2018-02-08 11:03
嗨boydy1989,

嗨boydy1989,

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

谢谢,PM_Dialog

boydy1989
离线
最后看到:1年10个月前
加入:2017-10-18里
你好

你好

我已经在一些细节上遵循了本教程,事实上,我将它用作建立这些度量的基础。

我还从PCB上删除了其他所有可能产生电流的东西-唯一减少电流使用的是移除DA14585的电源。

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

谢谢!

PM_Dialog
离线
最后看到:1天10小时前
工作人员
加入:2018-02-08 11:03
嗨boydy1989,

嗨boydy1989,

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

谢谢,PM_Dialog

boydy1989
离线
最后看到:1年10个月前
加入:2017-10-18里
你好

你好

我刚刚检查过了,正在更改
静态const sleep_state_t app_default_sleep_mode = ARCH_EXT_SLEEP_ON;

静态const sleep_state_t app_default_sleep_mode = ARCH_SLEEP_OFF;

使设备绘制~550uA,而不是~110uA与脉冲广告包。在我看来,这意味着该设备至少以某种形式进入了长时间睡眠状态。

还有什么需要我核实的吗?

谢谢!

boydy1989
离线
最后看到:1年10个月前
加入:2017-10-18里
我又做了些测试

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

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

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

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

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

与此同时,你能再提供一些建议吗?

谢谢!

附件:
PM_Dialog
离线
最后看到:1天10小时前
工作人员
加入:2018-02-08 11:03
嗨boydy1989,

嗨boydy1989,

我从你的帖子中了解到,目前的消费是550纳米安培在有源模式配置?我理解对了吗?请注意这是一个错误的测量,因为在有源模式下电流消耗是~ 0.6毫安。你是否使用了SmartSnippets工作室的功率分析器来检查设备是否有广告?是,当前消耗是550nA?我们DA14585 DK,你得到的电流消耗是多少?如果我从你的第二篇文章中理解正确的话,你没有外部的XTAL32,所以你使用内部的RCX20时钟作为低功率时钟吗?

谢谢,PM_Dialog

boydy1989
离线
最后看到:1年10个月前
加入:2017-10-18里
抱歉- nA是一个错误,

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

我正在使用我自己的力量分析器来采取广告当前,使用一个自己设计的工具。我已经验证了准确性,并可以确认它是足够准确的,以满足我的要求。

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

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

谢谢!

boydy1989
离线
最后看到:1年10个月前
加入:2017-10-18里
你好

你好

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

你能解释一下为什么会这样吗?

谢谢!

PM_Dialog
离线
最后看到:1天10小时前
工作人员
加入:2018-02-08 11:03
嗨boydy1989,

嗨boydy1989,

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

谢谢,PM_Dialog

boydy1989
离线
最后看到:1年10个月前
加入:2017-10-18里
你好

你好

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

我现在已经确认了第二个PCB上的修复,电流也降低到~3uA。

谢谢!

PM_Dialog
离线
最后看到:1天10小时前
工作人员
加入:2018-02-08 11:03
嗨boydy1989,

嗨boydy1989,

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

谢谢,PM_Dialog