嗨Dilaog,
我们正在尝试基于DA14585测量我们定制板的当前消耗。该板还嵌入了加速度计和温度传感器。我们正在使用DA14580DEVKT-P_VB接口我们的定制板,并在智能片段中使用功率分析器测量当前消耗。我们有以下疑问:
1.我们首先计算电流消耗,把子板和峰值电流7.9 mA和平均电流是3.84 mA .这是正确的或有其他方法来计算电流消耗?下面是snap。
2.我们通过连接开发套件上J5连接器的1和2个引脚(3V3和GND)接口定制板。我们想知道如何用dev_kit接口自定义板。
3.是否有使用DA14580DEVKT-P_VB开发套件的关于当前消耗量测量的文件?
设备:
嗨blebot,
请检查第六章的蓝牙®智能通信接口板(UM-B-065)用户手册。通过类似的方式,您可以连接自定义板与我们的开发套件,并使用SmartSnippets进行功耗测量。
谢谢,PM_Dialog
嗨,对话框中,
谢谢你的回复。
我们使用DA14585定制板,我们有温度传感器和加速度计。该设备以1秒间隔做广告,同时保持传感器的活跃
没有使用任何睡眠模式。
根据上面给出的文件,我们测量了电流消耗,峰值电流测量是4.679 mA,平均电流是0.692 mA。我们使用的是225毫安时的电池。
你能告诉我怎样优化当前的消耗,怎样延长电池的使用时间吗?请参考任何应用程序说明或类似内容。
Br,
blebot。
嗨blebot,
功率优化的工作不同于其他应用程序。这里有一些指导方针。在开始之前,我有一个问题,为什么你不使用任何睡眠模式?
所有这些提示的关键是减少单片机和BLE无线电的活动时间
-更少的数据有效载荷和开销
检查通告包和连接包。是否存在冗余或不必要的数据。尽量保持简短。
更大的MTU大小
如果需要传输的数据比较大,请增大MTU的大小。如果主机可以支持DLE(BLE 4.2特性),您也可以增加包的长度。
-更高的睡眠时钟准确性
请使用极低ppm的外部32K Xtal来实现连接期间主/从之间的低同步窗口和发布期间更少的唤醒时间。
-增加接口总线的数据速率
运行更高速度的SPI或I2C总线
-传感器输出速率低
使用较低的传感器数据输出率来降低功率
-处理BLE事件的同步
如果适用,在BLE事件期间处理传感器数据,以减少活动时间的数量。这个更像是基于传感器数据处理的拉动模式。前一个类似于基于中断的。
其他人
BLE协议如通告间隔、连接间隔、从机延迟等都可以优化,具体请参考BLE开发者手册。
BR