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.

[参考译文] MSP430G2553:奇怪的功耗。

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1041274/msp430g2553-power-consumption-strange

器件型号:MSP430G2553
主题中讨论的其它部件:MSP-EXP430G2ETMSP430FR6972ENERGYTRACE

大家好!

我有一个奇怪的功耗:

我有一个 MSP-exp430G2ET 和一个 MSP430G2553 MCU。 我还有一个 MSP430FR6972 MCU

我有一个虚拟程序、它只是一个 wile (1)循环

Msp430G2版本:

Msp430FR 版本:

如果我在 MSP430FR6972 MCU 中刷写 FR 版本、我会获得以下能量跟踪信息:

如果我进行外部测量、我将获得0.44mA

完美!!!!

然后、我对 MSP430G2553 MCU (以及他的虚拟程序版本)执行相同的实验、并获取 该 Energytrace 值

如果我测量 Launchpad 引脚上的功耗、我将得到0.47mA:

但在 FR 实验中、我无法使用 Launchpad MCU 插座。 我使用跳线隔离块来配置独立的 MCU。  因此、我对 G2也是如此。 我将 MSP430G2 MCU 置于原型板 上、具有外部时钟、更好的电路... 仅 VC 和 VS (相同 FR)

哇!!!!! 我的功耗只有0.25mA!!!!!

请!!! 我有2个问题:

  1. 为什么在使用原型板时获得一半的功耗?????
  2. 在数据表中、我们看到 FR6972 MCU 在运行模式下的功耗为100uA/MHz、G2553的功耗为230uA/MHz (FR 的两倍以上)。 为什么在相同条件下、FR 的实际功耗为0.44mA、G2的功耗为0.25mA? 如果确实如此、G2 MCU 比 FR 更高效!!!

有人有任何解释吗? 请!!! 我不理解!

谢谢

P.D. 我配置了 FR6972 MCU:

与 launchpad 进行 GND 引脚隔离->引脚 MCU:17、62、39、50、53、56、(6个未使用的数据表、我还测试 了开路)
Launchad 的3V 引脚隔离->引脚 MCU:18、63、40、49

我配置了 G2 MCU

与 Launchpad ->引脚 MCU 的 GND 引脚隔离:20.
Launchad 的3V 引脚隔离->引脚 MCU: 1.

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

    你好 Sacha、

    为了确保我了解您的设置:

    - G2xx:在原型板上,未连接到调试器。 看到0.25mA。

    - FR69xx:不确定此设置。 您似乎连接到了调试器、因为您能够使用 EnergyTrace? 您能否进一步澄清/提供图片?

    如果您连接到 FR69xx 的调试器、则可能会对 FR69xx 和 G2xx 之间的差异进行解释、原因是电源管理模块(PMM)。 在 FR69xx 系列中、Vcore 稳压器可在高性能(用于工作模式和 LPM0/1模式)和低功耗模式(LPM2/3/4模式)下运行。 但是、当 FR69xx 插入调试器时、会自动使用高性能模式。 通常、如果您希望进行精确的功率测量、则应在器件与调试器完全断开连接的情况下进行测量、因为调试器中的 JTAG 子系统也会消耗功率。

    此外、这是一份有关从 MSP430G2xx 迁移到 MSP430FR69xx 系列的应用报告、其中详细介绍了两个系列之间的主要差异[链接]。

    谢谢、

    王国新

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

    您好、Urica、我将对其进行解释。

    当我获得电能跟踪信息时、两个 MCU (G2和 FR69)都连接到 MSP-EXP430G2ET  引脚隔离块的 GND、3V3、RDX、TXD、SBWTDIO 和 SBWTCK 引脚、并连接到闪存、调试和获取电能跟踪信息。

    在我退出调试模式后、再次刷写 MCU 程序并断开 USB、并移除 RDX、TXD、SBWTDIO 和 SBWTCK 以获得独立测量。 仅使用 launchpad 的 GND 和3V3引脚。 然后我连接 USB 并测量强度。  电流表连接到3V3引脚。

    两个 MCU 的操作相同

    因此、在电能跟踪测量中  、MSP-EXP430G2ET 引脚隔离块的 GND、3V3、RDX、TXD、SBWTDIO 和 SBWTCK 引脚连接到 MCU

    在独立测量中:只有 MSP-exp430G2ET 引脚隔离块的 GND 和3V3引脚连接到 MCU、中的电流表连接在 Launchpad 的3V3引脚隔离块和 MCU 之间。

    URICA、感谢您的链接。  我不知道这个文档;)

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

    你好 Sacha、

    感谢您的澄清。 您能否验证两个器件的频率以及 FR69xx 器件的程序和数据存储在何处?

    根据数据表、我看到当 Vcc = 3V 时、1MHz 的有源模式电流对于 G2xx 器件的典型值为330uA、最大值为420uA。 对于 FR69xx、当 Vcc = 3V 时、1MHz 的工作模式电流(典型的程序执行、程序和数据完全驻留在 FRAM 中)典型值为210uA。

    谢谢、

    王国新

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

    谢谢 Urica!!!!! 你是最好的!!!!!

    问题是频率。 默认情况下、G2以1MHz 运行、但 FR6972以8MHz 运行。 此外、默认情况下、CCS 将程序存储在 FRAM 中、将数据存储在 RAM 中。  
    1MHz 下的 FR 运行得到的实际测量值为0.30mA

    谢谢