找回密码
 立即注册

微信扫码登录

查看: 10|回复: 0

[BLE SDK] TL3215使用acl_peripheral_demo样例代码,启用FreeRTOS,功耗偏大

[复制链接]

1

主题

0

回帖

15

积分

英勇黄铜

积分
15
发表于 3 小时前 | 显示全部楼层 |阅读模式 来自 广东深圳
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: TL3215
SDK及版本: tl_ble_sdk_V4.0.4.7
企业微信截图_17873190126039.png

如上图所示,我仅使用telink使用的官方样例代码,开启了如下任务:BLE任务+IDLE任务+LED任务,功耗如上图所示。
我设置的蓝牙广播是800ms,发射功率0dBm。
使用的是demo板,LED任务里面
vTaskDelay(pdMS_TO_TICKS(1000)); 只有这一行代码,仅测试使用,该任务让出CPU 1s进入suspend休眠。



image.png
然后我做了一件事,就是把LED任务去掉,功耗立马下来了。进入suspend休眠的功耗是40多uA(图片忘记保存了)。
上图是进入了deep sleep 96K rentention的功耗情况。那我的疑问就是为啥一个1s跑一次的任务,任务里面啥都没干,功耗直接就上来了呢?
那我下次有个ADC采集需要50ms采集一次,那功耗不会大大增加吗?

企业微信截图_17873190126039.png
image.png
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 )

GMT+8, 2026-8-22 21:39 , Processed in 0.090989 second(s), 26 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表