slmxiaodai 发表于 2026-6-18 00:08:30

【泰凌TL322X 多协议无线开发板】+02 功耗测试

本帖最后由 slmxiaodai 于 2026-6-18 14:35 编辑

接着第一篇:【泰凌TL322X 多协议无线开发板】+01 开箱与开发环境搭建://www.qjumbo.com/forum/thread-235584-1-1.html

5.测试程序导入
登录Telink官网下载Platform SDK。下载链接:https://www.telink-semi.cn/products/bluetooth-le/tl322x。下载完成后,通过VSCode导入SDK(需要提前安装Telink Development插件)。选择“PW_Demo”示例工程,该工程是低功耗休眠/唤醒演示程序,可以用来展示TL322X的多种电源管理特性。TL322X的工作模式(6种)如下。本次实验主要测试Suspend模式和保留不同SRAM情况下的Deep Sleep模式下的功耗。受测量仪器精度及测试条件影响,测量结果仅供参考,实际测量值可能存在一定误差。
6.硬件连接在TL322X开发板背面J13处,拔除BL3V3和TLVBAT,EXT3V3和TLVBAT之间的跳线帽,TLVBAT接入外部3.3V供电。板载烧录器处需要额外接入USB供电。连接情况如下所示。在正面J7处,拔除LED跳线帽,如下所示。整体接线如下所示。
7.功耗测量打开PM_Demo例程,修改pm_app_config.h文件下PM_SLEEP_MODE宏定义,可以更改休眠模式。支持的休眠模式如下。此处先修改为SUSPEND_MODE。该模式下唤醒后可以恢复到休眠前的执行点继续运行。
编译后烧录程序。程序进入SUSPEND模式后每间隔4s唤醒一次,SUSPEND模式下功耗如下所示。

3.3V供电情况下,SUSPEND模式电流约为90.19uA。在SUSPEND模式下,还可以选择是否保留ZigBee、USB、Audio模块的电源。保持模块供电会增加SUSPEND模式下的电流消耗,但可以省去唤醒后的重新初始化步骤。
修改模式为DEEPSLEEP_MODE,该模式下功耗很低,但不保留SRAM,唤醒后程序会重新执行。

DEEPSLEEP模式下功耗如下所示。
3.3V供电情况下,DEEPSLEEP模式不保留SRAM的情况下电流约为1.45uA。点点taptap安卓还可以配置为DEEPSLEEP + SRAM Retention模式,在低功耗休眠时保留部分SRAM数据,唤醒后可以从SRAM恢复执行状态。保留的SRAM越大,功耗越高。

按同样的方式,逐一测量3.3V供电电压下,不同保留SRAM的点点taptap安卓功耗,结果如下表所示。


页: [1]
查看完整版本: 【泰凌TL322X 多协议无线开发板】+02 功耗测试

Baidu
map