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:如何配置 SVSH 寄存器以使 POR 防止压降<在 VCORE3 (AM)= 3的情况下为2.4V?

Guru**** 2473260 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1321618/msp430f6779a-how-to-configure-svsh-registers-to-make-por-preventing-voltage-drop-2-4-v-with-vcore3-am-3

器件型号:MSP430F6779A

如何配置 SVSH 寄存器、以防止在 VCORE3 (AM)= 3时电压下降< 2.4V?


有一个问题、即采用 VCORE3时、我们的 DVSYS 可完全上升至2.4V。
但之后、使用 VCORE3时、DVSYS 可下降< 2.4V。

因此、我在下面有2种配置来解决该问题。

配置#1。
SVSHPE = 1
SVSHRVL = 3、SVSMHRRL = 4
SVMHVLRPE = 0
SVMHOVPE = 0
PMMCORE = 3

当 DVSYS 上升>= 2.4V 时、该配置是正确的(在工作区域中)。
但当 DVSYS 下降并保持在2.17V 至2.39V 之间时、这使得 MCU 在建议的范围之外运行。



配置#2。
SVSHPE = 1
SVSHRVL = 3、SVSMHRRL = 4
SVMHVLRPE = 1
SVMHOVPE = 0
PMMCORE = 3

当 DVSYS 上升>= 2.4V 时、该配置是正确的(在工作区域中)。
并且当 DVSYS 压降并保持在2.17V 至2.39V 之间时也进行校正、这是因为当电压下降到低于2.4V 时、它使 POR
但 SVSHRVL 和 SVSMHRRL 之间的迟滞不存在。



哪种配置正确或有任何其他建议?

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

    这是用户指南中的建议设置、

    对于低于2.4V 的电压条件,这是很难在软件中处理它,建议在硬件中采取一些变通办法,以避免这种情况。

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

    您好、

    感谢您的建议。

    如果硬件没有避免这种情况。 配置#2是否适合此问题? (因为当电压降至2.4V 以下时、它会导致 POR)

    如表2-3所示。 建议的 SVSH 设置 PMMCOREV = 3、 SVSHRVL = 3、SVSMHRRL = 3。

    但我们设置 PMMCOREV =3、 SVSHRVL = 3、SVSMHRRL = 4。

    该设置是否有效、如用户指南中所述。

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

    我不这么认为、 SVMHVLRPE 可用于过压检测、这意味着 如果一个上升的 DVCC 超过了安全器件的运行、那么就会生成一个 POR。 您的问题是电压低于2.4V、对吗?

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

    您好、

    是的、是的。

    我根据下面的用户指南进行了设置。

    当在我们的实验室中进行测试时、这种配置会对问题有效。 当电压< 2.4V SVMHVLRPE = 1 SVMHOVPE = 0时、可生成 POR

    但我不确定能否在现场长时间运行。 (是否会引起一些问题?)

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

    您好,Tink

    很抱歉造成混乱。 我认为、设置  SVMHVLRPE = 1来监控电压并生成 POR 应该没问题。