查看: 1489|回复: 0

[资料发布] 如何用示波器,来估算BLE模块的功耗?

[复制链接]

93

主题

99

帖子

381

积分

利尔达员工

Rank: 9Rank: 9Rank: 9

积分
381
发表于 2022-11-15 10:54:58 | 显示全部楼层 |阅读模式
  由于BLE模块有广播事件、连接事件的存在,其功耗是不断动态变化的,所以需要读取一段时间内的电流波形,才能准确测得模块平均电流,一般需要用到功耗测试仪。

  如果客户手头没有功耗测试仪的话,可以采用回路中串联1个精度高、阻值小的无感电阻,通过用示波器测量此电阻两端电压值,电压值除以电阻阻值,间接得到模块电流值。

  本文以E66模块为例来讲述,模块上电后默认处于广播状态,不配置其他指令。

  注意:电阻取值是有讲究的,不能太大或太小,要合适,针对E66模块,一般建议电阻取100Ω,采用3.5V电源供电。

  测试接线图,如下所示:
  用示波器,测量电阻两端的电压波形,如下所示:
图1 可看出1个广播事件中,TX或RX时间约4ms,standby时间约200ms,广播间隔约204ms,
图2 可看出1个广播事件中,TX或RX时电压约5.85mV,standby约5.12mV

  从图1、2中,分别读出TX/RX状态的电压、时间,和stand by状态的电压、时间,计算出1个广播周期内的电压平均值。

  公式如下所示:
  结论

  查看E66使用说明书,如下所示,可看到广播间隔是200ms时,平均功耗是60.8uA。咱们计算值51uA与之接近,这说明此模块的功耗是正常的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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