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:如何使用具有内部/外部电压基准的 ADC 读取3.0V 电压

Guru**** 2524550 points
Other Parts Discussed in Thread: MSP430FR2433

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1111302/msp430fr2433-how-to-read-3-0v-using-adc-with-internal-external-voltage-ref

器件型号:MSP430FR2433

您好!

我们尝试使用 MSP430FR2433 P1.1引脚的 ADC 引脚读取3.0V 电压。 ADC 配置为使用内部 Vref (即 1.5V)。 当电压高于1.5时、它显示的值与1023输出的值相同。 在获得该值时、我们考虑使用外部 Vref、以便我们可以将电压基准增加到3.0V、以便读取高达3.0V 的 ADC 值。 但是、在阅读 MCU 文档后、我们可以看到我们可以提供的外部 Vref 最大为1.242、这意味着我们无法使用它来感应3.0V 信号。

这是否意味着使用此 MCU 无法感应3.0V 信号。 现在我们被困在这里、无法理解如何解决这个问题。 请提供一个解决方法、我们可以如何解决这个问题。

谢谢、

JS

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

    使用某种方法缩放外部信号。 电阻分压器通常工作、但可能需要缓冲器。 或者、假设 Vcc 支持您的精度要求、则使用 Vcc 作为您的基准。

    我在数据表中看不到将外部基准限制为1.242V 的任何地方。 我在表5.2中确实看到的一个奇怪的特定值、该值与 eVref 的限制无关。

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

    JS、您好!

    David 是对的、您可以使用电阻分压器对其进行缩放、有时这是针对具有内部电源电压监控器的 MCU 完成的。

     为了在此处澄清一点、 VREF 是 MSP430FR2433的数据表如何 引用 内置1.2V 基准。  这可以从外部输出到 VREF+和 VREF-引脚。  

    如果要使用外部基准、应在 Veref+和 Veref-之间连接、这些是 ADC 正负基准输入。 数据表第5.1节给出了您可以施加到该引脚的最大电压、即 Vcc+0.3V 或4.1V、以较小者为准。  

    《MSP430FR4xx 和 MSP430FR2xx 系列用户指南》(SLAU445)的图21-1 展示了 ADC 方框图(如果您想进行确认)。  

    此致、
    Brandon Fisher

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

    明白了、感谢您的快速回答