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.

[参考译文] MSP430F6726A:如何使用 CPU 监控 DVCC 是否达到3V

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1027535/msp430f6726a-how-to-monitor-with-cpu-whether-dvcc-has-reached-3v

器件型号:MSP430F6726A

您好!  

我想知道如何使用 CPU 监控 DVCC 是否达到3V。

请告诉我在使用 SVMh 时设置寄存器值(SVSMHRRLx、AUX2LVLx 等)的过程。

系统时钟为8MHz。

如果您需要更多信息、请告诉我。

谢谢、

科基

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

    你(们)好,Koki

    SVS 阈值电平无法设置为3V。 我认为 ADC 可以考虑用于监控 Vcc 至3V 电压。

    MSP430F673xA、MSP430F672xA 的 msp430f673xA_ADC10_05和 msp430f673xA_ADC10_15代码示例(修订版 E) 作为参考

    谢谢!

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

    你(们)好、LI

    [引用 userid="125557" URL"~/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1027535/msp430f6726a-how-to-monitor-with-cpu-whether-dvcc-has-reached-3v/3798559 #3798559"]SVS 阈值电平无法设置为3V。 我认为 ADC 可以考虑将 Vcc 监控为3V。[/QUERP]

    -将 SVSMHRRLx 设定为011。
    -将 DVCC 连接到的 AUX2LVLx 设置为3V。

    我认为通过进行上述设置并检查 AUX2OK 寄存器是否为1、可以实现3V 监控。
    我的看法是错误的吗?

    谢谢、

    科基

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

    你(们)好,Koki

    有 DVcc、AVcc、AUXVcc1和 AUXVcc2作为 F6762的电源。 AUXVcc1和 AUXVcc2 用于辅助电源系统。 我是否可以知道您的系统设计中使用了哪个电源通道?

    谢谢!

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

    大家好、李晓东

    [报价 userid="125557" URL"~/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1027535/msp430f6726a-how-to-monitor-with-cpu-whether-dvcc-has-reached-3v/3799876 #3799876"]我是否知道您的系统设计中使用了哪个电源通道?

    它是实际使用的主电源。 此外、DVCC 和 AUXVCC3由相同的3.3V 电源供电。
    我想检查此3.3V 电源是否超过3V。 请详细说明可用的方法类型(PMM、ADC 监控等)。

    谢谢、

    科基

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

    大家好、李晓东

    我们需要快速解决问题。 如果您能尽快给我一个答案、那将会非常有帮助。

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

    你(们)好,Koki

    如果您的系统不需要辅助电源(2个电源开关)。 我建议您使用 ADC 和我前面讲过的 ADC 示例代码01、15来监控 Vcc 电压。 我认为仅使用 DVcc 和 AVcc 有助于简化系统设计(如果您不需要 2个电源通道开关)

    仅供您参考。 谢谢!

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

    大家好、李晓东

    我将查看下面的示例代码。

    msp430f673xA_ADC10_05

    该代码设置为 ADC 的模拟输入 A11、并监控 AVcc 是否达到2.3V。

    MCU 无法使用 A11监控 DVCC、对吧?

    在这种情况下、是否需要将 DVCC 连接到 A0至 A7和 A12至 A15中的任何一个的3.3V 电源?

    谢谢、

    科基

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

    你(们)好,Koki

    此解决方案 msp430f673xA_ADC10_05 是测量 AVcc。

    • ADC12INCHx (ADC 输入通道)设置为1011b=(AVCC–AVSS)/ 2.
    • ADC12SREFx (ADC 参考)设置为001b = VR+= VREF+和 VR-= AVSS
    • REFVSEL.REFCTL0可将 REF 选择为1.5V、2V 和2.5V。 在此示例中、选择了代码1.5V。

    我认为该解决方案:

    • 将 DVcc 和 AVcc 连接在一起
    • ADC 基准(内部) REF 设置为2V
    • ADC 监控器1/2 AVcc、即1/2 DVcc。
    • 无需外部连接

    你怎么看?

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

    大家好、李晓东

    [引用 userid="125557" URL"~/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1027535/msp430f6726a-how-to-monitor-with-cpu-whether-dvcc-has-reached-3v/3801569 #3801569"]您认为什么?

    很抱歉、但我向客户确认他们无法再更改硬件。 此外、DVCC 和 AVCC 是不同的电源。 因此、使用 ADC 进行电压监控似乎很困难。

    [报价 userid="125557" URL"~/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1027535/msp430f6726a-how-to-monitor-with-cpu-whether-dvcc-has-reached-3v/3798559 #3798559"] SVS 阈值级别无法设置为3V。

    SVS / SVM 可以检测到的电压值上限是多少? 在 UG 中我可以在哪里找到它?

    谢谢、

    科基

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

    你(们)好,Koki

    请忽略"SVS 阈值电平无法设置为3V"、因为我在 SVS 上没有经验。

    我可以在 MSP430F563x 混合信号微控制器数据表中找到 SVS 的电压值参数(修订版 G)

    我是否可以知道此信息是否适用于您的问题?

    谢谢!

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

    大家好、李晓东

    该数据表中的信息已确认。

    请告诉我如何使用 PMM 检查 DVcc 是否达到3V、并告诉我是否应该设置一个新线程。

    谢谢、

    科基

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

    您好、Koki、

    下图可能会对您有所帮助。 当 DVCC 低于 V (SVMH)时、SVMHIFG 被置位。 内容可在 https://www.ti.com/lit/ug/slau208q/slau208q.pdf 的 P105中找到。  

    通过将 SVSMHRRL 设置为6或7、V (SVMH)可被设定为接近3V。

    顺便说一下、当 SVSMHRRL 设置 为6或7时、PMMCOREVx 应设置为11、这将把内核电压设置为1.93V。 可以在下图中看到它。

    谢谢、

    越豪

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

    我认为 设置新 线程是一个好主意。