TI中文支持网
TI专业的中文技术问题搜集分享网站

LAUNCHXL-CC26X2R1: 低功耗问题

Part Number:LAUNCHXL-CC26X2R1Other Parts Discussed in Thread:SYSCONFIG

hi 工程师们,

我在调试LAUNCHXL 2652R1时进入低功耗时仅能最低达到1.2mA,使用的是zed_genericapp进行了一个定时发送数据到协调器的修改。

我搜索的相关的解决措施,如SWRA625B和SDK 5.30中关于power configure中的相关部分,我使用的SDK版本是5.30.

目前为止,我已经修改的地方有:

1.预编译位置CUI_DISABLE、POWER_SAVING和xBOARD_DISPLAY_USE_UART

2.sysconfig中关闭了不使用的外设,包括uart、led和button

3.测试时开发板上移除了所有的跳线帽

从调试的情况来看,似乎是Semaphore_pend挂起genericapp后没有进入idle任务或者idle任务并没有进行相关的powerpolicy操作?

类似的,我是用emty工程中添加Task_sleep进行测试时,发现是能够达到uA量级的电流功耗的。

请问我是否缺少相关设置,导致这样的结果?

Kevin Qiu1:

你使用什么测试的,DC电源分析仪吗,测试时要断开xsd110使用外部的VDD和GND供电

,

xww:

已经断开了板载的XDS110,直接使用电源供电,高精度万用表测得电流数据。另外,我注意到sysconfig中关于AES相关driver的配置,这一部分是否会影响到功耗?是否可以关闭这一部分的driver呢?

,

Kevin Qiu1:

xww said:注意到sysconfig中关于AES相关driver的配置,这一部分是否会影响到功耗?是否可以关闭这一部分的driver呢?

AES是加密的,不必关闭

测量低功耗可以参考下面的帖子:

https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_Zigbee_664414

,

xww:

谢谢你的回复,修改了部分代码,现在功耗已经达到uA量级了。

总结一下,之前使用Timer驱动进行定时发送,可能是这一部分驱动阻止了power policy?改用util中的timer服务就可以了。

关于这一部分的细节,是否有相关说明呢?

,

Kevin Qiu1:

xww said:之前使用Timer驱动进行定时发送,可能是这一部分驱动阻止了power policy?

是的,GPTimer外设在运行时使用高频时钟,不会进入低功耗模式

Util_constructClock使用 RTOS 时钟模块来调度定时,属于软件定时,它使用RTC,在定时期间可以进入低功耗模式

赞(0)
未经允许不得转载:TI中文支持网 » LAUNCHXL-CC26X2R1: 低功耗问题
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1