在构建连接设备时,往往需要在性能与功耗效率之间取得平衡,尤其是当开发者使用Wi-Fi这种功耗相对较高的协议时。对此,Silicon Labs(芯科科技)推出了Wi-Fi Power Estimator —一款轻量级、数据驱动的工具,它将功耗意识引入工作流程,并帮助在设计周期的早期阶段规划SiWx917 Wi-Fi 6 SoC的功耗。
什么是Wi-Fi Power Estimator?
Wi-Fi Power Estimator 是一款专用分析工具,可在 Web、Simplicity Studio v5和v6上使用。它专为SiWx917 Wi-Fi 6 SoC与模块设计,能够让你在不同配置与使用场景下快速建模预期功耗,而无需实际点亮硬件。
与依赖测量或实时测试不同,该工具使用数据手册中的静态参数,为你提供快速、早期的系统级功耗预算洞察。无论你是在优化低功耗传感器节点,还是评估迁移方案,该工具都能帮助你理解配置选择如何影响设备的能耗。
借助 Wi-Fi Power Estimator,开发人员可以:
模拟真实场景:建模SiWx917设备在不同工作模式与活动周期下的表现。
估算电流消耗与电池寿命:在任何物理测试之前了解平均功耗。
可视化活动分解:直观展示能量消耗在休眠与传输之间的分布。
设置 Wi-Fi Power Estimator
开发人员启用Wi-Fi Power Estimator非常简单。芯科科技提供了三种便捷方式:
集成于Simplicity Studio v6:打开SLT Installer → Package Manager → 搜索 Wi-Fi Power Estimator → 点击安装。安装完成后,你即可开始探索功耗配置并生成即时估算。
在Simplicity Studio v5:进入Install → Tools 标签 → Wi-Fi Power Estimator → 安装。
通过Web访问:直接在浏览器中使用,无需安装。
配置模拟
Wi-Fi Power Estimator会引导你完成几个关键步骤,以反映实际应用行为:
设备配置
- 电池类型:选择预定义电池(AA、纽扣电池),或输入自定义容量。
- 内存分配:在网络无线处理器(NWP)与 Cortex-M4 之间分配 672 KB 共享 SRAM。
- 默认分配:352 KB(NWP)/ 320 KB(M4)。对于低功耗应用,较小的M4分配(256 KB或192 KB)可节省能耗。
无线处理器休眠行为
可选择三种休眠模式:
- 目标唤醒时间(TWT):适用于 Wi-Fi 6 环境的定时唤醒。
- 未关联模式:设备未连接到网络。
- 已关联模式:连接状态下,可配置监听间隔与保活。
调整唤醒间隔、持续时间与扫描频率,以建模设备的网络模式。
应用处理器 (M4) 配置
- 控制 M4 独立唤醒的方式与频率。唤醒周期与持续时间定义其工作占空比。
数据传输设置
启用数据传输并定义:TX/RX 周期与大小、TCP 保活间隔,以帮助你模拟真实网络活动及其能耗影响。
外设
包含常见外设(如传感器或显示器),或定义自定义功耗值,以完善系统配置。Wi-Fi Power Estimator配置完成后,工具会即时提供以下摘要:
- 平均电流消耗
- 预计电池寿命
- 活动分解图表— 展示休眠、唤醒与传输阶段对总功耗的贡献
这些可视化洞察帮助你快速发现优化机会,并在硬件验证之前做出更明智的权衡。
开始使用Wi-Fi Power Estimator
开发者可以直接在Simplicity Studio v6中访问Wi-Fi Power Estimator,或在线试用。探索配置选项、估算电池寿命,让 Wi-Fi 功耗规划不再依赖猜测。了解更多信息,请参阅官方文档:https://docs.silabs.com/wifi-power-estimator/latest/wifi-power-estimator-start/
299