<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何在MCUXpresso IDE中測量能耗?

jf_pJlTbmA9 ? 來源:恩智浦MCU加油站 ? 作者:恩智浦MCU加油站 ? 2023-09-19 16:40 ? 次閱讀

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開發板為例,如下為電能測量部分電路圖:

wKgZomUD7G-AAOKKAAMaSChNJk0676.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,選擇被測開發板型號,選擇目標電阻與屏蔽電阻阻值,目標電阻阻值根據圖一的跳帽說明進行選擇,屏蔽電阻阻值是開發板固定阻值,如下:

wKgaomUD7HOAYoXQAAHof4VRlio691.png

被測量選擇目標電壓,點擊運行EnergyMeasurement 界面按鈕,可以在Plot界面看到電壓的細微波動,同時可以通過Horizontal Measurement劃定區域查看電壓均值,如下:

wKgaomUD7HWADgZXAALv0NQjsNs230.png

被測量選擇目標電流,在測量目標電流前先在Config界面點擊Read from target,可以求出0.5s內目標電壓均值,用于后續的功耗計算。點擊運行按鈕,可以在Plot界面看到目標電流隨著小燈閃爍進行細微波動,同時通過Horizontal Measurement劃定區域查看電流均值、功耗與能耗,如下:

wKgaomUD7HqAJkmHAAVPqHtDOmI926.png

2.2 Debug狀態下的使用

在Debug狀態下使用時,可以使用MCUXpresso IDE也可以使用keil,進入調試狀態,點擊Energy Measurement界面的按鈕,可以在Debug狀態下進行功耗讀取,測量過程同非Debug狀態相同,如下:

wKgZomUD7HyAR_ilAAQWb2DhrLU207.png

可以參考MCUXpresso目錄下的文件:MCUXpresso_IDE_Energy_Measurement.pdf

來源: 恩智浦MCU加油站

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • mcu
    mcu
    +關注

    關注

    146

    文章

    16130

    瀏覽量

    344844
  • 電能測量
    +關注

    關注

    0

    文章

    15

    瀏覽量

    11478
  • IDE
    IDE
    +關注

    關注

    0

    文章

    329

    瀏覽量

    46402
  • mcuxpresso
    +關注

    關注

    1

    文章

    37

    瀏覽量

    4058
收藏 人收藏

    評論

    相關推薦

    MCUXpresso IDE 11.6.0增加功耗分析功能

    對于IOT 物聯網的應用,對于功耗要求越來越高,因此如果有軟件工具能集成功耗分析,對于代碼優化以及產品性能提升是有極大幫助,在MCUXpresso IDE 11.6.0里面就集成了功耗分析。
    發表于 11-17 10:15 ?422次閱讀

    MCUXpresso IDE怎么使用?

    為什么NXP的跨界 RT單片機沒有什么人用?教程也非常少。在外面其實很多人用的。 使用MCUXpresso IDE就更少。我不是開發技術。我是做產品設計的。先了解一下怎么回事。希望大家指教。1
    發表于 01-12 06:14

    分享MCUXpresso IDE下將關鍵函數重定向到RAM執行的幾種方法

      大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家分享的是MCUXpresso IDE下將關鍵函數重定向到RAM執行的幾種方法?! ∏岸螘r間痞子衡寫了一篇 《在IAR開發環境下將關鍵函數
    發表于 02-10 06:44

    何在MCUXpresso IDE v11.7.0和J-Link v7.84a為RT1050選擇QSPI閃存?

    我使用帶 QSPI 閃存的 RT1050,如何更改 MCUXpresso 設置以使用 QSPI 閃存?我在 segger 網站上閱讀了以下文檔,但如何在 MCUXpresso IDE
    發表于 03-15 06:28

    MCUXpresso IDE是否有延遲功能?

    我只是想知道 MCUXpresso IDE 是否有延遲功能。例如,我想在我的程序創建一個 1 秒的延遲,我想知道是否有一個很好的函數可以用來代替創建嵌套的 for 循環。 例如,在
    發表于 03-16 07:58

    如何將示例項目導入MCUXpresso IDE?

    你好我是 MCUXpresso IDE 的新手。我已經安裝了最新版本。當我為演示板 RT1020 選擇示例時,沒有電機控制示例 (mc_pmsm)。我在 MCUXpresso 嘗試
    發表于 03-16 08:15

    何在MCUXPRESSO更改SPI的MODE?

    你好 ,我正在研究 LPC54018 定制 EVK 板以連接 TFT 控制器。我們連接外部閃存 (W25Q128FV) 以閃存代碼。疑惑?1.如何找到傳輸數據的SPI類型,無論是單通道、雙通道還是四通道?2.如何在MCUXPRESSO
    發表于 03-20 06:11

    何在MCUxpresso IDE的外設配置USB?

    我必須在 MCUxpresso IDE 中使用 LPC54113 實現 USB 協議代碼。請提供以下詳細信息,1. 如何在 MCUxpresso I
    發表于 04-04 06:22

    何在MCUXpresso IDE上使用芯片上的所有SRAM?

    像IAR和Keil那樣自動放入每個SRAM?我添加了SRAM_OC2在 MCUXpresso IDE 的“額外鏈接器腳本輸入部分”鏈接到 *(.data*) 和 *(.bss*),但它只將部分
    發表于 04-14 08:01

    如何為pn7362使用MCUXpresso IDE?

    我想使用 PN7362 芯片實現 NFC 功能。但是,如果安裝MCUXpresso IDE 搜索SDK,則沒有PN7362 的SDK。 我不知道如何在 MCUXpresso
    發表于 04-23 06:56

    何在MCUXpresso IDE中生成.bin文件?

    是盟友,我們在哪里閃存代碼 0x00000000?,0x60000000 我們如何在 MCUXpresso IDE 中生成 .bin 文件?
    發表于 04-26 06:55

    MCUXpresso IDE如何查看PHY寄存器?

    你好呀, 我們有一塊 IMXRT1024 系列的定制板與 PHY KSZ8081RND 相連。借助 MCUXpresso IDE 的外設視圖,我們能夠查看芯片的寄存器狀態。此外,我們知道 PHY
    發表于 05-25 08:17

    MCUXpresso IDE在Flash調試的注意事項

    大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家介紹的是 MCUXpresso IDE 下使用 J-Link 下載算法在 Flash 調試注意事項。 介紹一下如何使用新生成的 flash
    的頭像 發表于 12-23 13:53 ?798次閱讀

    不同復位類型設置對MCUXpresso IDE在線調試有何影響?

    大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家分享的是MCUXpresso IDE下在線調試時使用不同復位策略的現象總結。本篇實際上是《IAR在線調試時設不同復位類型可能會導致i...
    發表于 12-04 12:21 ?8次下載
    不同復位類型設置對<b class='flag-5'>MCUXpresso</b> <b class='flag-5'>IDE</b>在線調試有何影響?

    MCUXpresso IDE下將源碼制作成Lib庫方法及其與IAR,MDK差異

    MCUXpresso IDE下將源碼制作成Lib庫方法及其與IAR,MDK差異
    的頭像 發表于 11-07 17:13 ?747次閱讀
    <b class='flag-5'>MCUXpresso</b> <b class='flag-5'>IDE</b>下將源碼制作成Lib庫方法及其與IAR,MDK差異
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>