当前位置:   article > 正文

如何在MCUXpresso IDE中测量能耗?

嵌入式开发板的功耗测量

c0f7b485195b1bcb84ea1d95a00b5015.png

本文曾发表在“恩智浦技术社区”。

MCU运行过程中,实时测量板卡电流、电压对系统功耗稳定有很积极的意义,尤其是对电压电流波动敏感的场景,收集和分析高频样本显得格外重要。

MCUXpresso IDE集成了电能测量功能,可以实时测量开发板的电流与电压,计算实时功耗,本文基于MCUXpresso IDE v11..4.0主要讲解电能测量功能的使用。

1. 电能测量原理

目前MCUXpresso IDE电能测量功能支持以下开发板:

  • LPCXpresso546x8/540xx/54S0xx

  • LPCXpresso54102

  • LPCXpresso51U68/54114

  • QN9090-DK006/ JN5189-DK006/ IOTZKB-DK006

  • QN9080DK

电能测量实际上是利用开发板上的LPC-Link2/MCU-Link调试器,采集A/D转化芯片的转化值,并进行软件计算得出电能测量结果。

以LPCXpresso54628开发板为例,如下为电能测量部分电路图

17c3765f42e7027d0bc13d8478b9670a.png

MAX9634TEUK+T为精密电流放大器,ADC122S021为12位A/D转换器,双通道采样,速率可达200ksps。ADC122S021采集LPC54xx_CURR与SHLD_CURR电压,IDE提前设定好Target resistor(图中Total Rvsense)与Shield resistor(SHLD_CURR对应的阻值),LPC-Link2调试器采集AD转化值就可以计算出电压、电流与功耗信息。

2. 电能测量测试

以LPCXpresso54628开发板为例,打开菜单栏Analysis-> Energy Measurement,在屏幕右下角会出现EnergyMeasurement界面,其分为Plot绘图与Config配置界面。

测量时可以在Debug状态下使用,也可以在非Debug状态下使用。

测试LED小灯闪烁案例,观察电压、电流与能耗的变化。

注意LPC-Link2调试器版本应该为CMSIS-DAP probe version5.147及以上版本。

2.1  非Debug状态下的使用

点击EnergyMeasurement界面的按钮,在Config界面选择被测量,可以选择目标电压、目标电流、屏蔽电流,采样率可以选择50ksps、62.5ksps、100ksps,选择被测开发板型号,选择目标电阻与屏蔽电阻阻值,目标电阻阻值根据图一的跳帽说明进行选择,屏蔽电阻阻值是开发板固定阻值,如下:

9c566b62001e31fc344249a38fe1146f.png

被测量选择目标电压,点击运行EnergyMeasurement 界面按钮,可以在Plot界面看到电压的细微波动,同时可以通过Horizontal Measurement划定区域查看电压均值,如下:

7847f981471f513fc3c0a0ba64ea92e6.png

被测量选择目标电流,在测量目标电流前先在Config界面点击Read from target,可以求出0.5s内目标电压均值,用于后续的功耗计算。点击运行按钮,可以在Plot界面看到目标电流随着小灯闪烁进行细微波动,同时通过Horizontal Measurement划定区域查看电流均值、功耗与能耗,如下:

66046906535a3bc6407e9a3c7ce1d903.png

2.2  Debug状态下的使用

在Debug状态下使用时,可以使用MCUXpresso IDE也可以使用keil,进入调试状态,点击Energy Measurement界面的按钮,可以在Debug状态下进行功耗读取,测量过程同非Debug状态相同,如下:

6ae8b554366a6adef502759d8d80f88d.png

可以参考MCUXpresso目录下的文件:MCUXpresso_IDE_Energy_Measurement.pdf

以下是讲解视频:

466504a9cd72a1f448643d86d44be0e6.png

1.未来,传感器技术要如何演进?

2.别用Keil了,CLion同样可以用于STM32开发~

3.设计嵌入式硬件,有以下几点注意事项!

4.一种单片机数据解析方法

5.众说纷纭的 C 语言回调函数到底是什么鬼?这里有最好的解答!

6.不同视角理解嵌入式开发中的“数据结构”~

d8e285999e52128af15c6f94e2a06335.gif

免责声明:本文系网络转载,版权归原作者所有。如涉及作品版权问题,请与我们联系,我们将根据您提供的版权证明材料确认版权并支付稿酬或者删除内容。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/520805
推荐阅读
相关标签
  

闽ICP备14008679号