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.

[参考译文] MSP430F6779A:当 MCU 在其电源电压范围之外运行时会发生什么情况?

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1297121/msp430f6779a-what-happens-when-the-mcu-operates-outside-of-its-supply-voltage-range

器件型号:MSP430F6779A
主题中讨论的其他器件:MSP430F5510

如果 MCU 在其电源电压范围之外工作、会出现什么情况?

例如、PMMCOREVx = 3、MCLK 25MHz、电压电源为2.16V (建议值为2.4V)

这是否会导致 MCU 停止工作(挂起直到下电上电)?

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

    这与超频相关、并取决于器件样片。 我没有找到在室温下使用默认内核电压(PMMCOREVx = 0)在2.0V VCC 下无法在25MHz 下运行的任何 MSP430F5510样本。

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

    大家好、

    在本例中、在启动时、电源电压在大于2.4V Vcore 的范围内、MCLK 可以正常工作。

    然后电压降至2.16V (在这种情况下会发生什么)?

    我们使用的示例代码

        PMM_setVCore(PMM_CORE_LEVEL_3);
    
        UCS_turnOnLFXT1(UCS_XT1_DRIVE_0, UCS_XCAP_0);
    
        UCS_initClockSignal(
           UCS_FLLREF,
           UCS_XT1CLK_SELECT,
           UCS_CLOCK_DIVIDER_1);
    
        UCS_initClockSignal(
           UCS_ACLK,
           UCS_XT1CLK_SELECT,
           UCS_CLOCK_DIVIDER_1);
    
        UCS_initFLLSettle(
            mclkFreq/1000,
            mclkFreq/32768);

    www.ti.com/.../MSP-EM-DESIGN-CENTER

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

    加电/复位后、器件应该使用1 -8 MHz 并且 PMMCOREVx=0、带有任何 VCC (从1.8V 到3.6V)。 一旦 VCC 变得稳定(在您的情况下为2.16V)并且需要一个高于 MCLK 的 MCLK、应该按照器件数据表技术规格的步骤增加 MCLK/Vcore (图5.1)。 摘自器件数据表)。

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

    尊敬的 Tink:

    如果您的 MCU 降至低于当前 CPU 速度所需的电压 、则器件将表现不稳定、并且无法保证正常执行。 器件可能会停止、但也可能执行意外的指令。

    此致、
    卢克

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

    如果电压降至工作范围以下、例如在 PMMCOREVx = 3时< 2.4V、MCLK 25MHz

    目前、我通过设置 SVSMHRRL = 4、SVMHVLRPE = 1、SVMHOVPE = 0来使用 SVM 模块的 POR 复位电平2.4V。

    是否有任何其他方法可以防止这种情况?

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

    尊敬的 Tink:

    SVM 将根据处理较低电压来设置中断、SVS 将复位器件。 最好调用复位并利用较低的 CPU 速度、直到您恢复到正确的电压电平(与 zrno 相同的建议)。

    另一个选择是利用辅助电源并在辅助电源上保证稳定电源。

    此致、
    卢克