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.

[参考译文] TMS320F280049C:ADC 问题

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1135480/tms320f280049c-adc-issue

器件型号:TMS320F280049C
主题中讨论的其他器件:LAUNCHXL-F280049CSysConfig

您好!

 我的 LAUNCHXL-F280049C 板上的 ADC 有问题。  

我使用 SysConfig 来配置它们、其方式与 TI driverlib 示例非常相似。  但是、它们的行为方式非常奇怪。

当我将 ADC 引脚连接到+3.3V 时、我会按照所示读取0xFFF。 但是当我把它连接到0V 时,读数会振荡(最低值:0x142;最高值:0xFFF),而不是保持一个合适的0x000。  当引脚保持未连接状态时、ADC 读数为0x000。

这个问题在我测试的所有 ADC 输入上都是一样的。 我已经用示波器确认引脚上实际上有0V 电压。

我在“独立”中使用该板:唯一的连接是用于调试的 USB,我所做的唯一“修改”是翻转 S6开关。  

如果需要、我可以提供项目(与 本帖子中的内容相同)。

我怀疑这是非常基本的东西。 例如,我在 driverlib ADC 文件中没有看到通常的 ADC 校准函数,这是否是问题的根源?

提前感谢、

Adrien

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

    Adrien、

    在项目中、您已将系统配置为外部基准模式。 您能否确认您是否将3.3V 基准驱动器连接到 launchpad 上的 VREFHI 接头(并将0V 连接到 VREFLO 引脚)?

    谢谢、
    KIPukun

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

    您好!

    现在我觉得很傻。 我已经检查了几次 LaunchPad 原理图、但错过了电压基准未连接的事实。

    当然、当连接到3.3V 电源时、ADC 的运行方式符合预期。

    非常感谢您的帮助、对于这个非常基本的问题、我深表歉意。  

    Adrien