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.

[参考译文] MSP430FR6047:使用内部 Vref 和 AVCC 测量电池电压

Guru**** 2524550 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/763881/msp430fr6047-measure-battery-voltage-using-internal-vref-and-avcc

器件型号:MSP430FR6047

您好!

此过程是否是测量直接连接到 MSP430的电池电压的好方法?

通过将 AVCC 设置为测量基准,并将 Vref 设置为测量*目标*,用户可以测量输入电压(也称为电池电压),而无需额外的器件,而且能耗成本极低。 如果 STM 甚至 AVR (ww1.microchip.com/.../00002447A.pdf) 能够做到这一点、那么 MSP430也应该怎么做? 到目前为止、我看到的大多数设计都使用带有两个电阻器和一个 ADC 端口的分压器。

注:
这仅在 MSP430直接由电池供电时有效、因为 AVCC 引脚将(间接)被测量、并且它与 DVCC 电压的差异不能超过0.3V!

提前感谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Thibult、您好!
    原则上、这是可能的、但您会丢失两个引脚。
    我建议使用一个更简单的选项。 MSP430中集成的每个 ADC 都在内部提供测量电源电压的选项。 集成了上述电阻分压器、包括到 VCC 的内部连接、因此可在内部选择产生的电压作为 ADC 的输入、而不会丢失任何 IO 资源。
    BTW、此外、每个 ADC 还提供一个集成温度传感器、允许测量器件温度、由于 MSP 的低功耗特性、该温度传感器非常接近环境温度。 通过这种方法、也无需外部资源即可测量温度。

    此致
    Peter