FAQ - DA1458x功耗

大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.xmece.com/support.我们会在接下来的几天修复bug /优化搜索和标记。

有用的应用程序指出

描述如何进行测量的应用笔记

演示如何配置睡眠模式的教程/

da14580应用的峰值电流和平均电流是多少?

DA14580独特的蓝牙低能量架构,在3.0V电源下Buck配置,在接收模式下获得5.0 mA,在发送模式下获得4.7 mA,比其他蓝牙智能解决方案减少了50%。在数据表中指定其他用例。峰值电流仅在发布或连接事件的短时间内有效。平均电流可以通过测量一个事件的能量消耗并将其除以间隔来计算。Dialog在SmartLab web门户网站上提供了一个工具,用于测量当前消费随时间的配置文件:smarsnippe - powerprofiler。

深度睡眠模式下的功耗是多少? 无论外部电压供电水平如何,深度睡眠模式下的电流消耗为550nA。DCDC变换器在Buck和Boost两种模式下的效率是相同的,即Buck模式和Boost模式下的功耗没有区别。
DA14580支持多少种功率模式?

DA14580支持4种电源模式。它们是主动模式、睡眠模式、延长睡眠模式和深度睡眠模式。在主动模式下,DA14580上的所有功率域全部提供给处理用户应用程序任务或蓝牙低能量堆栈任务。在sleep模式下,片上ARM cortex M0处于空闲状态,等待中断。DA14580的所有电源域全部供电。在扩展睡眠模式下,DA14580上的大部分电源域(包括ARM核心)都被关闭以节省电源,同时50KB片上RAM (42KB系统RAM和8K保留RAM)被低压提供以保留内存数据。在唤醒之后,ARM不需要恢复任何东西,但可以在它进入扩展睡眠的点继续代码执行。

在深度睡眠模式下,42KB片上系统RAM和部分保留RAM被关闭,以进一步降低功耗。唤醒后,ARM需要将程序代码恢复到系统RAM中,然后才能继续执行代码

延长睡眠模式下的功耗是多少?
这种模式下的功耗略高于深度睡眠模式,因为所有50KB片上RAM都保留了数据。无论外部电压供电水平如何,延长睡眠模式的电流都是1.2uA,即buck模式和boost模式没有区别。
如何在不编程OTP的情况下测量深度睡眠的功耗 SDK中有一个软件项目可以将芯片设置为深度睡眠模式。该软件项目不开启唤醒功能。因此,HW复位需要退出深度睡眠模式。深度睡眠电流为550nA。要精确测量这种亚微米电流,你需要使用8½数字万用表。如果您有Dialog的开发套件,为了提高精度,还应该将子组件从主板上分离,以避免泄漏。在这种情况下,请直接将3V供电给VBAT3V,万用表应串联到3V电源上。
当使用主板上的测量电路测量电流消耗时,我看到1mA比预期多-为什么是这样?

最有可能的原因是segger电缆仍然连接到板。将电缆拆下,重新进行测量。

DA14580的上电顺序是什么?

下图显示了DA14580-01从扩展睡眠引导到发布序列的典型功率

对于用户应用程序,哪种低功耗模式更有效?

在两个通信事件之间有一个时间间隔,DA14580没有任务需要处理,可以设置为extended sleep mode (1.2uA current consumption)或deep sleep mode (550nA current consumption)以节省电能。

在深度睡眠模式下,42KB片上系统RAM和可能的部分8KB片上保留RAM被关闭。当DA14580唤醒时,OTP内容必须复制到片上RAM中。复制OTP既费时又耗电。

在扩展睡眠模式下,数据存储在船上RAM中并被保留。DA14580唤醒时,不需要进行OTP复制。哪种睡眠模式对用户应用程序是最佳的取决于两个因素,

  1. OTP中的代码大小
  2. DA14580醒来的频率。例如,如果OTP中存储的代码大小为10KB, DA14580每T秒就会频繁醒来,
  1. 当T<=2.2s时,延长睡眠模式比深度睡眠模式提供更低的平均电流消耗
  2. 当T>深度睡眠模式为2.2s时功耗更低。Dialog提供了一个工具(在Dialog支持门户上可用)来帮助用户为他们的特定应用程序找到合适的睡眠模式。亚博国际官网平台网址