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.

[参考译文] TMDSCNCD28379D:ADC 读取问题-意外行为

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1445180/tmdscncd28379d-adc-reading-issue---unexpected-behavior

器件型号:TMDSCNCD28379D

工具与软件:

您好!
我在扩展坞修订版 F 中使用 TMDSCNCD28379D controlCARD R1.3版、会遇到意外的 ADC 行为。

问题描述:
当我从电路板向 ADC-B1 (HSEC 引脚14)施加3.3V 电压时、我已正确读取  4095.  应远离 ADC 缓冲器。 但是、我会注意到 ADC-B2 (HSEC 引脚18)上的以下各项:

  • 当 ADC-B2悬空时、我会进行读操作  650  LSB .
  • 当 ADC-B2接地时、读数将降至  70LSB 它看起来仍然很高。

如果我从 ADC-B1中移除3.3V 电压、则所有 ADC 读数都会按预期降至零。

我的配置:

  • ADC-B、单端模式、12位分辨率。
  • 转换时间:75ns。
  • 采样频率:19.8kHz。

如此高的值时我也不希望出现这种行为。 我的预期是周围的噪声水平  3至5LSB 不是  650  LSB .

问题:

  1. 是否有人在此 controlCARD 上经历过类似的行为?
  2. 这可能是通道之间的耦合、接地问题还是 ADC 配置中的其他问题导致的吗?
  3. 我应该采取哪些具体步骤来进一步进行调试?

下面是变量检查中的读数的屏幕截图:

提前感谢。

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

    当 ADC-B2悬空时、由于引脚处于不确定状态、通常会读取任何任意值。 但是、当 ADC-B2接地时、读数降至70LSB、仍然惊人地高。 这是不常见的情况、因为在这些条件下、预期值应为0。 70LSB 读数可能是由于接地连接中的噪声。

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

    您好!

    请允许我花几天时间给您回复。

    此致、

    Ben Collier

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

    您好!

    很抱歉出现此延迟、您仍然遇到此问题?  

    谢谢!

    Ben Collier

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

    大家好、我现在仍然解答这个问题。

    -我读的是 ADC 校准,但我相信这不是问题的根本原因。 当信号施加到相应的引脚时、ADC 正确输出预期的整数值、这表明校准按预期运行。

    -我已经研究过电路方案,但只有外部连接的 ESD 保护电路。

    有什么想法吗?

    谢谢你

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

    您好!

    当 ADC-B2悬空时、由于引脚处于不确定状态、通常读取任何任意值。 但是、当 ADC-B2接地时、读数降至70LSB、仍然惊人地高。 这是不常见的情况、因为在这些条件下、预期值应为0。 70LSB 读数可能是由于接地连接中存在噪声。

    ADC 确实有失调电压误差、但这非常高。 有一种校准偏移误差的方法: https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/587441/faq-tms320f28035-adc-calibration-and-total-unadjusted-error

    [报价 userid="608991" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1445180/tmdscncd28379d-adc-reading-issue---unexpected-behavior "]当 ADC-B2悬空时、我读了一遍  650  LSB .

    原因很复杂、我认为没有必要对其进行调试、因为在应用过程中引脚不应悬空。

    此致、

    Ben Collier