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.

[参考译文] TMS320F28379D:即使提供2V 直流电压、ADC 样本也不稳定。 那么样本中存在太多变化。 为什么? 请尽快提供解决方案。

Guru**** 2576215 points
Other Parts Discussed in Thread: LAUNCHXL-F28379D

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1375183/tms320f28379d-adc-samples-are-not-stable-even-if-i-am-giving-2v-dc-voltage-there-is-so-much-variations-in-the-samples-why-please-provide-the-solution-asap

Thread 中讨论的其他器件:LAUNCHXL-F28379D

工具与软件:

您好!

对于 F28379D 微控制器:
在我要使用 ADC 的项目中、我已经为 ADC 完成了以下配置:
12位分辨率
ADC 时钟预分频器为4
SOC0通道为单端通道
SOC0采样窗口设置为15 (75ns)
中断脉冲模式:在转换结束时发生
SOC0触发仅限软件
ADC_enableContinuousMode 与 ADC_INT_number1一起使用
使用 ADC_INT_number1以及 ADC_setInterruptsource 函数来配置 ADCA 和 SOC0的中断源
启用中断
清除中断状态
强制使用 ADCA 和 SOC0的 ADC_FORCESOC 开始转换。
ADC_clearInterruptstatusADCA、ADC_INT_number1);
从 RESULT0寄存器 ADCRESULT0读取 ADC 结果

我已在 ADC 通道(ADCIN0)提供2V 直流、并且未获得稳定的样本。
基准电压为3V。 根据计算、我应该得到:
ADC 采样= 2V * 4096/3V = 2730
我将在每250us 采样160个样本(CPU 计时器中断)。 下图 是我获得的示例数据:

那么、您能否告诉我 ADC 采样出现这种不稳定性的原因、并尽快提供解决方案、因为这对我来说非常紧迫。

提前感谢!!

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

    尊敬的 TI 团队:

    您能回答我的问题吗、对我来说很紧急。

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

    尊敬的 Sweta:

    您能否在该器件的数据表中查看并检查 ADC 的增益和失调电压误差? 这看起来可能符合增益和偏移误差规格。

    此外、ADC 对电压的微小变化非常敏感。 如果使用跳线进行这些连接、EMI 会对 ADC 输入信号产生明显影响、这会给 ADC 结果增加噪声。  

    您是使用 TI EVM 还是使用您自己的定制 PCB? 您是否能够使用示波器观察 ADC 输入?  

    另外、我还想告诉您该应用手册: https://www.ti.com/lit/spract6

    根据您提供2V DC 的方式、该应用手册可能也有意义。

    此致、

    Ben Collier

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

    我正在使用 TI EVM (LAUNCHXL-F28379D)、并通过跳线从函数发生器向 ADC 引脚提供2V 直流电。 我在示波器上观察到的2V DC 也是稳定的2V DC。

    好吧、会在数据表中检查增益和失调电压误差。 有一些 OFFSETTRIM 寄存器由 ADC_setMode 函数设置。 我仍然需要做一些校准?

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

    您好!

    [报价 userid="590072" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1375183/tms320f28379d-adc-samples-are-not-stable-even-if-i-am-giving-2v-dc-voltage-there-is-so-much-variations-in-the-samples-why-please-provide-the-solution-asap/5256907 #5256907"]我正在使用 TI EVM (LAUNCHXL-F28379D)、并通过跳线从函数发生器向 ADC 引脚提供2V 直流电。 我在示波器上观察到的2V 直流电也稳定。[/报价]

    您用示波器在哪里探测? 在这种情况下、您可以在何处探测信号(跳线的哪一端)很重要

    确定将在数据表中检查增益和失调电压错误。 有一些 OFFSETTRIM 寄存器由 ADC_setMode 函数设置。 我还需要做一些校准吗?[/报价]

    该器件已针对30°C 进行了修整、但如果您在不同的温度下使用该器件、则可以进行一些失调电压修整。

    此致、

    Ben Collier