ENERGYTRACE

EnergyTrace 技术

ENERGYTRACE

下载

概述

EnergyTrace™ software for MSP430™ MCUs, MSP432™ MCUs, CC13xx wireless MCUs and CC26xx wireless MCUs is an energy-based code analysis tool that measures and displays the energy profile of an application and helps optimize it for ultra-low-power consumption.

As most developers know, it is difficult to tune a system without understanding the state of the system. EnergyTrace software gives you the information needed to help you achieve the lowest power design. This feedback makes it easier to implement the various techniques offered by the MSP architecture, as well as the many tools provided by TI, such as the ULP Advisor.

This technology implements a new method for measuring MCU current consumption. Power is traditionally measured by amplifying the signal of interest and measuring the current consumption and voltage drop over a shunt resistor at discrete times. In debuggers that support EnergyTrace sofware, a software-controlled DC-DC converter generates the target power supply. The time density of the DC/DC converter charge pulses equals the energy consumption of the target microcontroller. A built-in calibration circuit in the debug tool defines the energy equivalent for a single charge pulse. Because the width of each charge pulse remains constant, the debugger can just count each charge pulse and then sum them over time to calculate an average current which leads to very accurate measurements. Using this approach, even the shortest device activity that consumes energy contributes to the overall recorded energy.

Another dimension of this software is called either:

  • EnergyTrace+ technology, also known as EnergyTrace+[CPU States]
  • EnergyTrace++ technology, also known as EnergyTrace+[CPU States]+[Peripheral States]

These modes take EnergyTrace to the next level. When debugging with devices that contain EnergyTrace+ or EnergyTrace++ support, you are presented with information about the internal states of the microcontroller in addition to the energy consumption of the system.

  • The CPU states include whether the device is in active mode or one of the many low-power modes (LPM).
  • The peripheral states show the ON-OFF status of the peripherals and all system clocks (regardless of the clock source).

With this tool, you can directly verify whether an application is running as expected. For example, you can make sure that a peripheral is turned off after a certain activity or system event.

Software & hardware requirements:

EnergyTrace software is included in Code Composer Studio™ IDE version 6.0 and later, as well as the latest version of IAR Embedded Workbench. It requires specialized debugger circuitry, which is supported with the MSP-FET or XDS110 emulators, as well as the emulators found on many of the MSP LaunchPad™ development kits.

EnergyTrace+ and EnergyTrace++ technology require additional circuitry within the silicon; therefore, these modes are only supported on select devices. The MSP432P4x family includes EnergyTrace+ features. The MSP430FR5x, MSP430FR6x, CC13x2 and CC26x2 MCUs contain the superset of EnergyTrace++ circuitry.

For a user guide to EnergyTrace software, refer to the chapters on EnergyTrace software in either the User’s Guide for Code Composer Studio™ IDE for MSP430™ MCUs, or the User’s Guide for Code Composer Studio™ IDE for SimpleLink™ MSP432 Microcontrollers. Or IAR Embedded Workbench™ IDE for MSP430™ MCUs, or the IAR Embedded Workbench for Arm for for SimpleLink™ MSP432 Microcontrollers.

特性
  • 所有 MSP430 MCU、MSP432 MCU 和连接器件均支持电流测量
  • 部分 MSP430 MCU、MSP432 MCU、CC13x2 无线 MCU 和 CC26x2 无线 MCU 支持 CPU 状态跟踪
  • 部分 MSP430 MCU、CC13x2 无线 MCU 和 CC26x2 无线 MCU 也支持外设状态跟踪
  • MSP430 MCU 需要有 eZ-FET 或 MSP-FET 调试器才能支持 EnergyTrace 特性
  • MSP432 MCU 需要 XDS110-ET(在 MSP432 LaunchPad 开发套件中提供)或者具有 MSP432 MCU 适配器的 MSP-FET
  • CC13x2 和 CC26x2 器件需要 XDS110-HDR(在 LaunchPad 开发套件中提供)或独立 XDS110 (TMDSEMU110-U) + EnergyTrace HDR 附件 (TMDSEMU110-ETH)
  • 集成到 Code Composer Studio IDE 和 IAR Embedded Workbench(EW430 和 EWARM)
下载 观看带字幕的视频 视频

下载

IDE、配置、编译器或调试器

ENERGYTRACE MSP EnergyTrace 技术(在 Code Composer Studio™ IDE 中提供)

支持的产品和硬件

ENERGYTRACE MSP EnergyTrace 技术(在 Code Composer Studio™ IDE 中提供)

close
最新版本
版本: null
发布日期: 2026-2-10

相关设计资源

软件开发

IDE、配置、编译器或调试器
CCSTUDIO CCStudio™ 集成开发环境 (IDE)

硬件开发

开发套件
LAUNCHXL-CC1312R1 CC1312R Sub-1GHz SimpleLink™ 无线 MCU LaunchPad™ 开发套件 LAUNCHXL-CC1352R1 适用于 SimpleLink™ 多频带无线 MCU 的 CC1352R LaunchPad™ 开发套件 LP-CC1311P3 适用于 SimpleLink™ 低于 1GHz 无线 MCU 的 CC1311P3 LaunchPad™ 开发套件 MSP-EXP430FR2311 MSP430FR2311 LaunchPad™ 开发套件 MSP-EXP430FR2433 MSP430FR2433 LaunchPad™ 开发套件 MSP-EXP430FR4133 MSP430FR4133 LaunchPad™ 开发套件 MSP-EXP430FR5969 MSP430FR5969 LaunchPad™ 开发套件 MSP-EXP430FR5994 MSP430FR5994 LaunchPad™ 开发套件 MSP-EXP430FR6989 MSP430FR6989 LaunchPad™ 开发套件
评估板
LAUNCHXL-CC1352P 适用于 SimpleLink™ 多频带无线 MCU 的 CC1352P LaunchPad™ 开发套件 LAUNCHXL-CC26X2R1 CC26x2R SimpleLink™ 多标准无线 MCU LaunchPad™ 开发套件
硬件编程工具
MSP-FET MSP MCU 编程器和调试器

支持和培训

可获得 TI 工程师技术支持的 TI E2E™ 论坛

查看全部论坛主题 查看英文版全部论坛主题

所有内容均由 TI 和社区贡献者按“原样”提供,并不构成 TI 规范。请参阅使用条款

如果您对质量、包装或订购 TI 产品有疑问,请参阅 TI 支持

视频