This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] MSP430FR2433:EnergyTrace 将显示的最低电流、例如 LPM4.5

Guru**** 2558250 points
Other Parts Discussed in Thread: ENERGYTRACE, MSP-EXP430FR2433, MSP430FR2433, MSP-EXP430FR6989

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/774007/msp430fr2433-lowest-current-that-energytrace-will-show-e-g-of-lpm4-5

器件型号:MSP430FR2433
主题中讨论的其它部件:ENERGYTRACEMSP-EXP430FR2433MSP-EXP430FR6989

EnergyTrace 将测量和显示的最低电流是多少? 其他文章说、EnergyTrace 不会显示数十纳安的 LPM4.5。 但是、如果它显示的功率接近零、您是否可以假设 LPM4.5、相反、如果它显示的功率高于.001mW、您是否可以假设您没有进入 LPM4.5?

使用 MSP-EXP430FR2433,如果我使用 EnergyTrace 并选择“Free Run”, 然后放大“功率”图,它将在 Y 轴(功率)上显示0.001 mW 的最小非零刻度,并且我的功率曲线在某个时间点非常接近零刻度(远低于.001mW 刻度), 但稍后(当程序也应该位于 LPM4.5中时)、曲线接近0.022mW (大约7uA。)

我最感兴趣的是了解我是否可以信任 EnergyTrace 来告诉我目标不在 LPM4.5中。 我可以稍后通过计时电容器电源放电所需的时间来测试实际电流。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    我比较了 EnergyTrace 测试的电流测试结果和 MSP-EXP430FR2433上的万用表。
    结果是:
    EnergyTrace:0.0000mA
    万用表:0.03uA
    典型电源电流为0.016uA (来自数据表)
    您可以看到、存在较大的间隙、EnergyTrace 只能检测超过100nA 的电流。 因此、您无法使用 EnergyTrace 来判断 MCU 是否处于 LPM4.5模式。

    关于您的测试结果:在0.001mW 以上、我认为您需要检查是否移除了包括 JTAG 和 UART 在内的所有跳线电容。

    我建议您使用万用表而不是电容器来测试实际电流。 它将更加准确、并节省大量时间。

    当您想判断 MCU 是否处于 LPM4.5中时、我认为使用模拟量不是一个好选择。 许多因素都会影响测试结果。 您可以使用数字量来显示它是否处于 LPM4.5中(例如 IO 的状态)。

    伊斯天

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    "移除包括 JTAG 和 UART 在内的所有跳线电容。"

    您是不是说我需要在选择"自由运行"后从 Launchpad 上移除两个 SBW 跳线?  (显然、在选择 Free Run 之前、您无法移除、因为您仍然需要 FET 来启动目标。)  但我不知道您需要移除这些跳线、因为我认为"Free Run"会关闭目标上的 JTAG 电路、使其不会耗电。

    您能否推荐一个可测量数十纳安电流的低成本万用表?

    重新判断目标是否在 LPM4.5中。   是的、我非常确定目标是在 LPM4.5中进行数字操作(CPU 未通电)、但模拟电流测量告诉我一些外设模块也正在消耗电流、不知怎么、我无法禁用某些外设模块。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [报价用户="Lloyd konneker"]您能不能推荐一个能够测量几十毫微安培的廉价万用表?

    大多数便宜的 DMM 具有200mV 的电压标度以及10Mohm 输入。

    这为您提供了分辨率:  100微伏 /10 M = 10 e-12 A

    为了降低灵敏度、增加了外部电阻。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    "移除包括 JTAG 和 UART 在内的所有跳线电容。"
    1:当 Energytrace 未处于调试模式时、可使用 Energytrace。 请参阅 第3.3.1节 www.ti.com/.../slaa603.pdf 。因此您只需要连接 VCC3.3和接地跳线。
    作为我的测试、如果您在自由运行模式下连接2个 SBW 跳线、结果为0.0006mA。 您知道泄漏电流始终存在。

    关于廉价万用表
    1、万用表 I 仅¥了89 μ A (约13$)。 我建议您自己去找、因为很难说什么价格便宜。
    2.如果您只关心 MSP430、则可以检查每个外设的寄存器。 如果您关心其他模拟器件、它们的泄漏电流可能会小至1uA。

    伊斯天
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    他想计算功耗。 如果使用串联电阻、MCU 的电压将不稳定。 当它在活动状态(大约120uA/MHz)下运行时、它将消耗更多的功率。 电压将降至1.8V 以下。 我认为这不是一个好选择。

    伊斯天
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    伊斯顿:不确定您对北美的测量结果如何?

    您是否将输入电阻为10Mohm 的万用表与目标电源串联(在从 FET 到目标的跳线3_3V 上)、以200mV 设置(测量电压)、然后测量 mV 并转换为 uA? 如果是、您能否仅在目标位于 LPM4.5中时进行测量、否则万用表输入电阻也会影响目标上的 Vcc?

    或者、您是否有一个具有 NA 设置的万用表? 我仍然无法轻松找到20美元范围内的万用表。 我假设我正在寻找一个具有200nA 设置的放大器、并且具有测量 nA 的运算放大器电路?

    感谢您指出、EnergyTrace 可在没有调试会话的情况下使用。 我阅读了有关 EnergyTrace 的 CCS 用户手册、其中介绍了如何实现。

    我认为解决我问题的一种解决方案是购买支持 EnergyTrace++的 MSP-EXP430FR6989 LaunchPad。 我的代码(对于 MSP430FR2433)应该在不进行太多工作的情况下移植到该目标、然后 EnergyTrace++将准确告诉我哪些外设和时钟正在使用能源。

    对于我所知、问题的一部分可能是电路板脏污。 从受电引脚到接地的电阻为1Mohm 的磁通残留物将泄漏1uA。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    您是否有一个具有 NA 设置的万用表?
    是的、万用表可测量的最低电流为10nA。 您知道中国的商品价格要便宜得多。

    MSP-EXP430FR6989 LaunchPad 是一个不错的选择。 EnergyTrace++将与 MSP430通信并了解其状态。

    由于您已经找到原因、我将关闭此帖子。

    伊斯天