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.

[参考译文] RF430FRL152HEVM:EnergyTrace 功率测量

Guru**** 1828310 points
Other Parts Discussed in Thread: RF430FRL152HEVM, ENERGYTRACE, RF430FRL152H, MSP-FET
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/1053528/rf430frl152hevm-energytrace-power-measurement

器件型号:RF430FRL152HEVM
主题中讨论的其他器件: ENERGYTRACERF430FRL152HMSP-FET

尊敬的专家:

我正在使用 RF430FRL152HEVM 开发板处理一个项目。 我的目标是在运行程序时测量 LPM3模式下的芯片能耗。 为此、我使用的是 EnergyTrace 技术、但流耗不能低于0.11mA、总功耗不到0.37mW、根据数据表和 LPM3模式的估算功耗而言、这太大。

我的问题是、EnergyTrace 到底是如何测量电流的? 电路板上的其他 IC 是否会影响 EnergyTrace 读数? 例如、RF430FRL152H 芯片由 MSP-FET 调试器供电、但那里的电压通过 TPS72215芯片降压、该芯片也为光晶体管供电。 我还想问、EnergyTrace 到底是测量什么、它是微控制器(仅微控制器)的功耗还是整个电路板的功耗?

此致、

Mateusz

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

    您好、Mateusz、

    数据表中的 LPM3流耗是为独立 RF430FRL152H 指定的、IO 引脚上没有额外的电流。 这一点可以如第5.5章注(1)所述实现。 数据表中。 输入应连接至0V 或 VDDSW、以避免悬空。 输出不应拉取或灌入任何电流。 如果您使用的是自定义固件、则应注意这些方面。

    根据数据表、当为 VDDB 引脚提供1.5V 电压时、将测量 LPM3电流进入 VDDB 引脚。

    我想、RF430FRL152HEVM 电路与标准固件不能提供完美的 LPM3电流测量设置。 RF430FRL152HEVM 用户指南在第8章中包含硬件原理图。 我建议在开关 S6切换到"电池"时测量电池端子 JP3的电源电流。 在选项卡通用器件配置中的 RF430FRL152HEVM PC GUI 的帮助下、可以为现有 EVM 固件配置 LPM3。 电池开关也应关闭。 这样、我就能够测量 RF430FRL152HEVM 上20.6uA 的电流消耗。 它仍然不接近预期的13uA、但可能是光传感器或 EVM 板上的某些其他组件会导致额外的电流消耗。

    请告诉我这是否可以解决您的问题、或者您是否有其他问题。

    此致、

    Andreas。

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

    您好、Mateusz、

    我没想到您希望使用 MSP430 FET 的电能跟踪功能。 该技术正在评估 FET 内部的 DCDC 转换器的脉冲宽度、该转换器将生成目标板电源。 此测量结果反映了 RF430FRL152HEVM 上所有电路(包括电平转换器等)的总电流消耗。 如果您对 RF430FRL152H 独立电流消耗感兴趣、则应单独进行测量。

    此致、

    Andreas。

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

    尊敬的 Andreas:

    非常感谢您的详细概述!

    我还有另外一个问题、是否可以通过某种方式详细评估在断点处调试和停止时 RF430FRL152H 芯片实际处于哪个 LPM 模式?

    在降低功率输出的情况下、我还尝试终止未使用的端口、但在 ULP Advisor 中、我不断收到端口 A 未初始化的警告。 对于 RF430FRL152H 中未使用的引脚、是否有任何建议的处理方式、我在 TI 提供的项目中找不到任何相关示例、当我尝试将其与 ULP Advisor 消息进行比较时、文档对我来说并不是很清晰。

    我的目标是将芯片的能量与以相对较低频率运行的特定程序紧密匹配(该程序旨在每1分钟收集一次温度测量值)。 因此、我想使用能量跟踪来准确评估我的代码、并通过芯片处于的状态来相应地优化功耗。 根据我的理解、使用此板和芯片无法如此准确地跟踪能耗。 如果 EnergyTrace 无法实现这一点、建议使用哪种方法?

    很抱歉有这么多问题、但我在 TI 论坛上未找到任何与 RF430FRL152H IC 相关的相关主题的一致文档或答案。

    此致、

    Mateusz

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

    Mateusz、

    是的、您可以检查状态寄存器(SR)位 SCG1、SCG0、OSCOFF 和 CPUOFF (请参阅表1-2)。 但很难进一步调试、因为 LPM3中的 CPU 处于关闭状态。

    未使用引脚的建议端接可在《RF430FRL15xH 参考手册》(www.ti.com/.../slau506)的1.7章中找到。

    也许您可以校准能量迹线读数的偏移。 因此、您可以断开 JTAG 电缆与 RF430FRL152HEVM 的连接、移除跳线 SV7、然后重新连接 JTAG。 默认情况下、芯片内部电池开关关闭、移除跳线 SV7后、器件完全断电。 此状态下的 Energytrace 读数现在应反映剩余的电路电流消耗、即运行软件时实际读数的偏移量。

    或者、您也可以使用合适的仪器在电池端子上对电池模式下的电流消耗进行采样。

    此致、

    Andreas。

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

    尊敬的 Andreas:

    感谢您的详细回答、这基本上解决了我的所有问题! 我能够以相当高的精度测量功耗(结果接近 RF430FRL152H 数据表中声明的值):)

    谢谢!