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.

[参考译文] TMS320F28034:通道串扰

Guru**** 2540720 points
Other Parts Discussed in Thread: INA240

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/932955/tms320f28034-channel-crosstalk

器件型号:TMS320F28034
主题中讨论的其他器件:INA240

您好!

我的客户正在使用 F28034的 ADC 对8个 INA240的输出进行采样。 INA240的输出通过1千欧加上10欧姆、1nF RC 滤波器连接到 F28034的 ADC 引脚、如下所示。

我们从 ADCINB0-ADCINB7采样。

当只有第一通道 INA240的输出为1V 时、所有其他通道的输出为0V、我们可以在通道2 "ADCINB1"上观察到大约0.1V 的电压。 我们可以通过 F28034引脚上的万用表观察到这个0.1V 电压、ADC 结果也显示 它为0.1V。

当只有第二通道 INA240的输出为1V 时、所有其他通道的输出为0V、我们可以观察到通道3 "ADCINB2"上的电压大约为0.1V。  我们可以通过 F28034引脚上的万用表观察到这个0.1V 电压、ADC 结果也显示 它为0.1V。

我们尝试将1k 欧姆替换为0欧姆、并将1nF 滤波器电容器解焊、问题仍然存在。

然后、我们将 S+H 窗口扩展到64个周期、0.1V 变为大约0.05V、这仍然很大。

然后、我们将 S+H 窗口保持为64个周期、并进行两次采样、转储第一个 ADCRESULT、 0.1V 变得非常小、结果是可以接受的。

什么可能导致此问题? 我们如何使 S+H 窗口保持较短并解决问题?

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

    Howard、

    作为参考、我使用 了 F2806x TRM 中的 ADC ACQPS 指南 来仔细检查您在 F2803x 上报告的错误。 我不会期望组件值的到位会产生如此大的误差。

    由于您能够使用万用表测量100mV、因此这听起来像是来自传感器电路的直流电压、而不是 ADC 引起的干扰。 如果通过移除10Ω Ω 电阻器断开 ADC 通道、那么传感器电路输出端是否仍然存在100mV 失调电压?

    Tommy

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

    您好!

    我们尝试移除10欧姆电阻器、然后只有1nF 电容器连接到 F28034的 ADC 输入引脚。

    当我们监控这个引脚上的电压时、它不稳定、它将会发生变化、我想、将 F28034的 ADC 输入悬空是不好的。

    因此我们无法确定问题是由 INA240本身或 F28034的串扰引起的。

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

    Howard、

    您是否说如果 ADC 引脚未连接、INA240输出本身会波动?  如果是这样、则表明 INA240不稳定。

    很明显、我的目的是使用示波器或万用表测量 INA240输出、而不是对浮动 ADC 通道进行采样。

    Tommy

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

    否、

    我说 ADC 输入引脚将波动。

    我们使用万用表进行测量。

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

    Howard、

    ADC 引脚上的电压波动在不被驱动时很常见。  这本身不是问题。

    当 INA240输出未连接到 ADC 时、您能否检查其电压?

    Tommy

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

    Tommy、

    下一个通道的 INA240输出稳定、当未连接到 ADC 时、最后一个通道不会受到影响。

    因此问题应该由 F28034本身引起。

    但我们还通过将 F28034的下一个 ADC 输入连接到直流电源(例如1V)来进行测试、ADC 结果是正确的、不会受到最后一个通道的 INA240值的影响。 这会使事情变得混乱。

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

    Howard、

    我要求您在 INA240未连接到 ADC 通道时测量其输出、从而验证信号链。 没有足够的信息来确定观察到的偏移来自何处。

    Tommy

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

    Tommy、

    很抱歉我没有说明。

    我已经通过移除10欧姆电阻、将通道2的 INA240输出与 F28034的 ADC 输入断开。

    按照相同的步骤、我们对 ADCINB0 (连接到第一个通道 INA240的输出)进行采样、然后对 ADCINB1 (现在从第二个通道 INA240的输出断开)进行采样。

    通过使用万用表测量第二通道 INA240的输出、没有偏移。

    如果我们 再次将第二通道 INA240的输出连接到 ADCINB1、则存在偏移、偏移与第一通道 INA240输出的电压振幅有关。

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

    Howard、

    感谢您的澄清。  在后台、我确实希望共享 S+H 电容器的通道的顺序转换之间存在少量串扰、如 TRM 中的本注释所述:

    但是、所使用的组件值和 ACQPS 设置应能够克服1.6pF 采样电容器上的残余电荷。

    根据您的观察、我认为第二个样本更准确、这让我考虑了这些可能性、但它们并不完全有意义:

    1. 初始转换建议--但这个问题的假设是误差在转换阶段,而不是 S+H 电容器损坏,所以测量通道上的100mV 偏移电压并不完全匹配,
    2. 残余 S+H 电荷的串扰-但是1nF 电容器应该能够将 S+H 电容器自身置于大约7LSB 的输入电压范围内,根据 F2806x ACQPS 指南,这看起来更像是6mV 的误差

    一种合理的情况是、如果1nF 滤波电容器有缺陷、并且在短时间内未提供给 S+H 电容器充电的预期帮助。  更换滤波电容器或增大其值是否有帮助?

    Tommy