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.

[参考译文] MSP430FR5994:ADC12 -增益和偏移问题?

Guru**** 2562120 points
Other Parts Discussed in Thread: MSP430FR5994

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/935177/msp430fr5994-adc12---gain-and-offset-issues

器件型号:MSP430FR5994

大家好。  我在 MSP430FR5994中遇到 ADC12问题。 我看到相当大的直流和增益偏移。 我已经集成了基于 TLV 的校正因数、但这几乎没有什么影响(大约2LSB)。 这种行为在3个不同的电路板上是可重复的、因此似乎不会出现器件损坏的问题。 我还确认我使用的是正确的 ADC 基准电压。 示例:

物理电压测量、ADC 输入- 2.67V

物理电压测量、Vref - 2.799 (注释源选择为 ADC12_B_VREFPOS_AVCC_VREFNEG_VSS)

预期的 ADC 结果- 3907 (ADC_IN/Vref*4096)

报告的 ADC 结果- 3150

由于直流和增益偏移在所有3个电路板上都是可重复的、因此我觉得我必须错过一些东西。 有什么想法吗?

请参阅下面有关3x 电路板的表格-请注意、输入电压由2.61k 分压桥除以1k 分压桥-但是"预期"计数基于对 ADC 输入引脚电压的物理测量。

Chris

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

    您具有相对较大的源阻抗、但未提及有关 ADC 采样时间的任何内容。 它是否满足34.2.6.3的要求?

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

    好的地方,不是我仔细评价的地方 但是、在降低源阻抗(移除 RC 滤波器)并移至可能的最慢采样时间(MODOSC、64x 预分频器、8x 分频器、低内存和高内存的1024周期保持)后、我的结果保持不变。  

    FWiw、使用34.2.6.3、我估计我需要0.6us 的采样时间。 根据上述内容、我相信 ADC 被配置为具有104ms 的保持时间。

    感谢您的想法-还有其他想法吗? 我确实认为我的配置中必须有不正确的内容、但我无法确定它可能是什么。

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

    DVCC 是否也是2.8V?

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

    您好!

    您能否使用以下代码示例和 Launchpad 进行测试? 我想您可以测量零输入(将 GND 连接到输入)、首先查看零偏移。

    https://dev.ti.com/tirex/explore/node?node=AFN1JnGXGj8Fohy.hcA6Fg__IOGqZri__LATEST

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

    是的、DVCC 也是2.8V。

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

    明白了。 我认为我的计数读数来自 ADC、但我没有意识到、假设 VREF 为3.3V (而不是我的固件)、这些读数会被一行代码所更改。 解决了神秘问题、感谢您的帮助(很抱歉浪费您的时间)!