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 示例不适用于56RSH 封装

Guru**** 2467740 points
Other Parts Discussed in Thread: LAUNCHXL-F280049C, SYSCONFIG, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1475221/tms320f280049c-adc-example-not-working-for-56rsh-package

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

工具与软件:

ADC 示例适用于 Launchxl-F280049C。

我们已经使用56RSH 封装开发了电路板。

ADC 示例不起作用、结果始终读为0。

使用的 ADC 示例为 adc_ex1_soc_software.c

遵循的步骤:

1.从 C2000Ware_5_03_00_00导入了 empty_sysconfig_56rsh 工程

2.将 ADC 模块配置为与 C2000Ware_5_03_00_00中的"adc_ex1_soc_software.c"相同

3.根据56RSH 封装更改了验证的引脚

4.生成和调试

5.代码运行、但所有 ADC 结果始终为0

请提供帮助

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

    尊敬的 Wali:

    请检查通道是否从外部连接到3.3V、以获得4096的读数。

    请仔细检查您是使用内部还是外部 Vref 作为 ADC。如果使用外部、则需要施加一些电压。

    谢谢!
    Susmitha

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

    尊敬的 Bumadi:

    感谢您的答复

    使用2.5V 的内部 Vref

    输入引脚与1V 连接

    此致、

    Vijayaraj

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

    您可以尝试在 ADC 通道上输入3.3V 吗?

    谢谢!
    Susmitha

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

    您好!  

       当我们第一次读取这些值时、我们会得到预期的值。 刷新并第二次使用调试器读取该值将变为0或4095。 不知何故、值饱和。 我们针对100引脚评估板尝试的相同代码、工作状态良好。  

      您能在哪里找到问题吗?这个问题可能与编译器或 API 有关。  

    此致

    Karunakaran

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

    尊敬的 Karunakaran:

    您是否尝试过在不同的 ADC 模块上运行? 最好排除仅损坏单个模块或整个 ADC 的可能性。

    如果您需要帮助、我可以查看原理图。

    谢谢!
    Susmitha

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

    您好、Susmitha

      我尝试了不同的 ADC A、B、C 和不同的板。 可直接通过电源为 ADC 输入提供1V 电压。

    此致  

    Karunakaran  

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

    尊敬的 Karunakaran:

    很抱歉耽误你的时间。

    SysConfig 不支持此软件包。 它仅支持100个引脚。 因此、 请将 ADC INIT 用于所有 ADC 配置

    A0 A1 A2位于此 56RSH 封装上、 但 A3则不在该封装。 您可以将其删除、也可以在代码中将 A3替换为 A4。

    谢谢!
    Susmitha