Part Number:CC2642ROther Parts Discussed in Thread:ENERGYTRACE
进入低功耗模式,有何具体表现? 我目前使用带有OAD的simplePeripheral_oad_onchip例程, 启用POWER_SAVING, 关闭display ,关闭周期任务,以及关闭广播,仍然不能达到我想要的省电状态。一块全新的CR2450电池,只能坚持供电1个月左右,蓝牙主芯片就不能正常工作了。
我使用energytrace++,对功耗情况进行监测,如下图所示。麻烦解释一下这些参数代表什么可以吗?
Yolande Wang:
您好,
为了更好地解决问题,希望您帮我回答以下两个问题:
yan jiang 说:进入低功耗模式,有何具体表现
让芯片进入休眠直接调用 sleep()即可,注意进入之前外设都关掉。
你测试出来的电流是多少呢?
yan jiang 说:我使用energytrace++,对功耗情况进行监测,如下图所示。麻烦解释一下这些参数代表什么可以吗?
您指的是哪些参数?
,
yan jiang:
1.我是预定义了POWER_SAVING,这种情况下不是应该自动在空闲时候进入省电状态吗?为什么还要调sleep()
2.energytrace++ 里面的Current 参数,States界面,Energy参数,这些都在上面的截图里。能通过我截得这几张图的参数来判断是否进入低功耗模式了呢?
还要Energy参数为什么是周期的?
,
Yolande Wang:
我已将问题升级到 E2E ,在这个链接查看回复:https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1334737/cc2642r-bluetooth-forum
,
Yolande Wang:
以下是E2E的回复:
yan jiang 说:1.我是预定义了POWER_SAVING,这种情况下不是应该自动在空闲时候进入省电状态吗?为什么还要调sleep()
应用程序无需调用“睡眠”或任何类似的 API。
yan jiang 说:一块全新的CR2450电池,只能坚持供电1个月左右,蓝牙主芯片就不能正常工作了。
我建议的第一个要素是检查 EnergyTrace 提供的估计电池寿命。请注意,EnergyTrace 电池寿命估计应始终在没有调试模式的情况下运行。请参阅此处:https: //software-dl.ti.com/simplelink/esd/simplelink_cc13xx_cc26xx_sdk/7.10.02.23/exports/docs/ble5stack/ble_user_guide/html/energy-trace/energy-trace.html#energytrace-stand-alone -指示
我建议的第二个要素(显然已经经过检查)是确保设备进入预期的电源状态。此处提供的屏幕截图显示设备正确进入低功耗模式。可以考虑对这些图表进行进一步分析,以确定是否注意到意外行为。
我建议的第三个要素是查看蓝牙配置(广告间隔、广告持续时间、连接间隔等)是否可以更改。
最后但并非唯一要考虑的元素是设计审查(请参阅https://www.ti.com/tool/SIMPLELINK-2-4GHZ-DESIGN-REVIEWS)。如果 EnergyTrace 估计的电池寿命明显长于实际实现的电池寿命,则特别建议执行此步骤。
点击此链接直接查看回复:https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1334737/cc2642r-bluetooth-forum