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:ADC 检测问题

Guru**** 2463330 points
Other Parts Discussed in Thread: TMS320F28379D

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1501628/tms320f28379d-adc-sensing-issue

部件号:TMS320F28379D

工具/软件:

我尝试测量 ADC 引脚17的电压、 我将 ADC 配置为12位分辨率。 内部 Vref 3.3V 用于 ADC 配置。 我直接从直流电源为 ADC 引脚提供1.5V 电压。 1.5V 很干净、我不使用任何滤波器。

我正在获得 ADC 结果~ 2050。

2050*3.3 V / 4095 = 1.64V。 我得到了这个结果。   (2^12 -1 = 4095)。  

为了进行故障排除、我将 ADC 结果(2050计数)交给 DAC、并在 DAC 输出引脚上测量的电压得到1.47V。   

我不理解具体问题是什么。 为什么用计算得到1.65V?

内部电压 Vref 是否可能降至3V? 如果是、则读数有意义。 但如何减轻这种影响呢?

谢谢你。

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

    尊敬的 Suraj:

    您观察到预期 ADC 电压与测量的 ADC 电压之间存在不匹配情况、Vref 这可能是由于内部 ADC 电压并非完全为3.3V。 如果实际 Vref 约为3.0V、则 ADC 计数(2050)将正确表示1.5V、这也与 DAC 输出(1.47V)相匹配。

    要解决此问题、您可以应用校正因数。 例如:
    校正=实际电压/计算电压= 1.5/1.64≈0.915
    然后、您可以相应地调整未来的读数。

    但是、为了获得更准确的测量结果、请考虑使用外部 Vref 或测量实际的内部 Vref 电压并更新计算值。

    此致、
    深度

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

    嗨、Deep、
    感谢您的答复。  

    当 ADC 输入为3V 时、计数达到4095。 内部电压 Vref 似乎为3V。  

    是否有任何可以测量内部电压的方法。 根据手动、Vref 应为3.3V。

    谢谢您、

    Suraj

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

    尊敬的 Suraj:

    您可以参阅以下文档:
    TMS320F28379D controlCARD R1.3 –SPRUI76C

    检查 表5-1:硬件参考(SW2)
    从图中可以看出 SW2.1打开 启用 内部 3.0V 基准 指定 ADC-A
    因此、如果满量程为3.0V 、则可能会使用 具有内部基准的 ADC-A

    请告诉我您使用的是另一 ADC 模块还是自定义设置。

    此致、
    深度

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

    非常感谢。