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.

[参考译文] TMS320F280025C:通过 ADC 感测交流信号时出现问题

Guru**** 2401445 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1205210/tms320f280025c-problem-sensing-of-sensing-ac-signal-through-adc

器件型号:TMS320F280025C

我们使用 F280025C Launchpad 进行原型设计。 我们的一个用例是通过 CT 检测交流电流信号。 该信号可使用 VREFHI 引脚上提供的内部1.65V 电压进行电平转换(在内部电源模式下)。 最后、处理此信号以提供所检测的交流电流的 RMS 值指示。 问题是从内部检测到的 ADC 值中减去直流电平位移。

我们认为、由于感测的是内部1.65V、因此与之对应的 ADC 值将稳定在2047或2046。 但在探测 LaunchPad 上的引脚时、我们观察到探测相同的 VREFHI 引脚时、一次输出为2047、另一次输出为2040、有时在运行过程中会发生漂移(数量不是很大)。 此外、LaunchPad 上的3V3引脚提供低于4095的 ADC 值(显示约4080或4070的值)。 我们需要对该1.65V 电压进行适当估算才能计算 RMS 值。

我已经尝试将采集窗口从8更改为20更改为50。 VREFHI 的 ADC 值生成正确(在2048左右)、但3V3的值仍然是4080、这是没有道理的。

请提出前进的办法。

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

    您好 Anurag、

    很抱歉耽误你的时间。 我们的一位专家将很快回答您的问题。

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

    您好 Anurag、

    感谢您的耐心。

       如果输入电压 高于 VDDA + 0.3V、则器件内部的 VREF 可能会受到干扰。 在这种情况下、 使用相同 VREF 的 ADC 或 DAC 输入的结果 也会受到影响。

    1) 1)请确认 ADC 输入电压低于 VDDA + 0.3V。  

     2) 2)您可以确认没有其他任何东西连接到 VREFHI 引脚吗?

    3)确保 数据表中推荐了足够的外部滤波电容器 (2.2uF)。

    此致、

    哈迪

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

    1、ADC 输入电压低于 VDDA

    2.没有其他任何元件连接到 VREFHI

    3.外部滤波电容器不存在,因为我只是通过连接到信号发生器的电线进行测试。 我假设 Launchpad 的电路板上有一些电容器。 情况不是这样吗? 此外、对于 VREFHI 1.65V (2048)、ADC 值修正、但对于3V3 (4080)、ADC 值修正不正确。 您能否解释一下在这种情况下、事情是如何连接的?

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

    您好 Anurag、

    可以、如果您使用的是 launchpad、它配备了所需的电容器。

    我在数据表第 7.12.1.2.2节"ADC 特性"中查看了 ADC 增益误差。 根据数据表、增益误差范围可以为-45至+45 LSB。 因此、读数处于范围之内。 为了获得更精确的基准、您可以使用外部基准。 另一种解决方案是使用 ADC 模块中的 PPB 块来补偿误差。 对于该解决方案、您需要在电路板中具有已知(精确)基准、并使用其他 ADC 通道读取该基准、然后 使用 PPB 补偿误差。 有关此方法的详细信息,请参阅以下文档:

    https://www.ti.com/lit/ml/spraad8a/spraad8a.pdf?ts=1679942347023&ref_url=https%253A%252F%252Fe2e.ti.com%252F

    此外、要了解 ADC 模块及其输入电路的实施方式、请参阅应用手册《C2000 MCU 的 ADC 输入电路评估》:

    https://www.ti.com/lit/ml/spract6a/spract6a.pdf?ts=1679939620913&ref_url=https%253A%252F%252Fwww.google.com%252F

    此致、

    哈迪