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.

[参考译文] TMDSCNCD280039C:ADC 读数问题

Guru**** 2511985 points
Other Parts Discussed in Thread: TMDSCNCD280039C

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1074135/tmdscncd280039c-adc-reading-problem

部件号:TMDSCNCD280039C

您好,先生,

我正在将 TMDSCNCD280039C 用于我的开发项目,我在该项目中使用了 A0-A8的 ADC。

当我将 A0连接到3.3V 时,在调试窗口中,A0计数显示4096,这是正常的,但 A1计数显示2000,A2计数显示1000。

A1和 A2通道打开时未连接任何通道,但仍显示随机计数。

是硬件问题还是固件问题。

请给出相同的理由以及如何解决。

此致,

Bharat

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

    Bharat,您好!

    您能否从 S3开关位置检查使用的 ADC VREF (内部/外部)是什么?  此外,您的设置中的通道 A0-A8中存在哪些连接?  我假设您已将控制卡连接到坞站,因此您可以访问 A0-A8通道。  如果 A0-A8上没有连接,表示它们是浮动的,那么这就说明了为什么您会在这些通道上获得随机读数。

    只有在 ADC 信道 A0-A8有确定信号且正确选择了 VREF 时,才应该从 ADC 计数中获得确定性值。

    此致,

    约瑟夫

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

    您好,

    我正在使用 ADC 的内部参考。 我没有使用任何坞站板。 我正在通过电线从控制板的 TP2 (3.3V)向模拟通道 A0提供3.3V 电压。 同时,所有其他模拟信道都已打开,但仍显示随机计数。

    此致,

    Bharat  

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

    Bharat,您好!

    在模拟输入的其余部分浮动的情况下,您将获得随机转换计数。  这是预期的行为,不是硬件或固件问题。  您必须将其余信道连接到已知信号源,或者不转换/使用这些信道,或者将它们连接到未使用的 VSSA 上。

    此致,

    约瑟夫