我们正在设计一个可穿戴的DA14682设备,它将在每天8小时左右活动,在其他16小时内不会做任何事情。我对DA14682的低功耗运行有几个问题。
1)在那些不活动的16小时内,哪种模式节省更多的电力?休眠或深度睡眠模式?对于我们的案例,我们不需要保留数据。DA14682从休眠时烧毁多少电流?
2) SDK 1.0.14中似乎不再支持深度睡眠模式。我们应该使用旧SDK吗?为什么不支持深度睡眠模式?
3) 我们尝试用ble\u adv\u演示按照对话框应用说明说明“DA1468x功率测量AN-B-037”
但是,新SDK中似乎不支持应用程序注释中显示的许多设置。1.0.14。例如,
#定义dg\U configPOWER配置(电源配置\u 2)
有新的功率测量应用说明吗?
谢谢!
设备:

嗨保利99,
一般来说,DA1468x产品系列支持三种电源模式(延长睡眠、深度睡眠和休眠)。但是,软件不支持深度睡眠模式。只有在睡眠时才延长睡眠或休眠模式。在休眠模式下,当前消耗量约为1-1.3uA,当处于5-8uA之间的延长睡眠模式时。但是,既然你有一个定制的设计,你应该自己测量睡眠电流。您可以使用pm设置_usleep\u mode()API将设备置于休眠或扩展睡眠模式。请注意,休眠模式是一种特殊模式,用于将最终产品运至市场,而不消耗电池。这是用于发送和存储最终产品的内容,我不建议您使用hibernation来开发或调试作用域。AN-B-037适用于SDK1.0.8,但程序类似。如果您需要对程序进行澄清,请告诉我好吗?没有其他文件。
谢谢,下午好
我们在16小时不活动(深睡眠模式或休眠)期间设计了在1-2 UA的产品。5-8UA电流消耗(延长睡眠模式)每天为16小时为我们的应用太多。现在我们如何使用深睡眠?您是否建议切换回SDK1.0.8?请让我知道如何使用最新的SDK版本在AN-B-037中重复测量。谢谢!
嗨保利99,
如果您的目标是1-2UA当前消耗,您应该使用休眠模式。任何以前版本的SDK都不支持深度睡眠模式。唯一可用的睡眠模式是休眠和扩展睡眠模式。所以,我建议您将设备置于休眠模式,并测量功耗。你用功率分析器测量睡眠电流吗?你得到的功耗是多少?此外,您使用哪一块板来测量?
谢谢,下午好
那么,有没有任何方法可以在深度睡眠中使用Da14682,因为数据表中显示了这种模式?
我们正在用数字万用表进行功率测量。
1) DA14682卡和我们的板上冬眠模式下的测量电流非常接近数据表(~uA)。
2) 我们无法将芯片进入深度睡眠模式,因此无法将其与数据表进行比较
3) 接下来我们要尝试的是应用程序注释AN-B-037中的功率测量。我们能在最新的SDK中运行BLE\adv_uu演示吗?请参阅原始帖子中的注释3。
另一个问题——如何更改AN-B-037表7(每个单元的保留RAM电源预算)中提到的保留RAM大小,以便我们能够降低延长睡眠模式下的当前消耗?
嗨保利99,
正如前面的评论中提到的,深度睡眠模式不受支持,因此没有办法将DA14682投入睡眠模式。是的,您可以使用SDK的ble\adv示例,并使用SmartSnippets工具箱的power profiler测量功耗。关于您最后一个Ret RAM问题,请阅读第13.3段保留RAM优化和配置UM-B-044:DA1468x软件平台参考文件。
谢谢,下午好