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:与 LM4 模式相关的问题

Guru**** 2966500 points

Other Parts Discussed in Thread: ENERGYTRACE, MSP-EXP430FR2433, MSP430FR2433

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1660189/msp430fr2433-issue-related-to-lm4-mode

器件型号: MSP430FR2433
Thread 中讨论的其他元件: MSP-EXP430FR2433、

我们观察到一个与 MSP430 器件上的 LM4 模式电流消耗相关的问题。

根据数据表、LM4 模式下的预期电流消耗约为 1.5µA。 但是、在我们的设置中、  使用 Energytrace 测得的电流消耗围绕 0.114mA。

当前观察结果:

  • 器件成功进入 LM4 模式

  • 应用中启用 UART 和中断配置

  • 使用 Energytrace 在 114µA 周围测得的电流保持稳定

  • 测量在 MSP-EXP430FR2433 开发板上执行

任何指导或参考低功耗示例都会有所帮助。

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

    如果模块需要 SMCLK、则时钟请求系统将保持该时钟运行、即使在设置了 LPM4 的情况下也是如此。 从而导致工作电流更高。 已在指南中详细介绍。

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

    尊敬的 Keshavamurthy:

    David 直接通信。 请参阅本用户指南。MSP430FR4xx 和 MSP430FR2xx 系列用户指南(修订版 I) 

    此致、

    Bill

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

    我们使用 MSP430FR2433 LaunchPad 并使用 Energytrace 测量目标电流。

    根据 MSP430FR2433 数据表、LPM4 中的典型电流消耗约为 0.65µA。 但是、在我们的应用中、我们的测量值大约为 56–66µA。

    我们的应用具有以下配置:

    • 使用 SMCLK 进行配置的 UART (eUSCI_A0)。
    • 三个 GPIO 配置为 带上拉电阻器的输入。
    • 3 个 GPIO 中断在 下降沿被启用。
    • MCU 在初始化后进入 LPM4。
    • 在 GPIO 中断时、MCU 唤醒、通过 UART 发送状态消息并返回到 LPM4。

    我们将测量 Energytrace 中的电流。

    请告知:

    1. 此配置是否需要 56–66µA?
    2. 保持对 SMCLK 配置 UART 是否会阻止器件实现数据表 LPM4 电流?

    在此用例中、有关实现尽可能低电流的任何建议或最佳实践都将非常有用。

    谢谢你。

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

    UART 在繁忙期间将使 SMCLK 及其无论来源如何运行。 当它不忙时、时钟将关闭。

    另一点需要检查的是未使用引脚的建议配置。

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

    感谢您的答复。 我知道 UART 仅在主动发送或接收 SMCLK 时才会自动请求 SMCLK、我还将查看未使用 GPIO 引脚的建议配置。

    我的应用由电池供电、并使用 配置为 eUSCI_B SPI 从器件的 MSP430FR2433。 SPI 时钟由主器件在外部提供、我的目标是实现尽可能低的功耗。

    我有几个问题:

    1. eUSCI_B SPI 从器件接收中断 (UCRXIFG) 是否可以 从 LPM4 唤醒 MSP430FR2433?
    2. 由于 SPI 时钟由 SPI 主器件在外部供电、因此 eUSCI_B 模块 在 SPI 从模式下运行时是否仍需要运行 SMCLK?
    3. 如果 LPM4 不支持 SPI 从器件运行、则建议使用哪种低功耗模式、以便在保持尽可能低的电流消耗的同时实现可靠的 SPI 从器件通信?

    我发现一个 TI E2E 讨论指出、从 SPI 从器件可以在低功耗模式下接收数据、因为 SPI 时钟是在外部提供的。 但是、我想确认、 当器件处于 LPM4 时、此行为是否也专门适用于 MSP430FR2433 (eUSCI_B)。

    感谢您的指导。

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

    从指南 (23.3.7) 中:

    “在 SPI 从模式下、无需内部时钟源、因为时钟由外部提供
    主站。 当器件处于 LPM4 和所有时钟状态时、可以在 SPI 从模式下运行 eUSCI
    源被禁用。 接收或发送中断可将 CPU 从任何低功耗模式唤醒。“

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

    谢谢 David。

    这澄清了我的问题。 感谢您向我介绍《用户指南》第 23.3.7 节。

    值得注意的是、在 SPI 从模式下、MSP430FR2433 eUSCI_B 不需要内部时钟源、因为 SPI 时钟由主器件在外部供电、并且接收和发送中断都可以将 CPU 从 LPM4 唤醒。

    再次感谢您的指导和确认。