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.

[参考译文] TMS320F280049:如何在 TMS320F280049上的 TIDM_1000中再添加一个 ADC 输入?

Guru**** 2528140 points
Other Parts Discussed in Thread: TIDM-1000

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/799918/tms320f280049-how-to-add-one-more-adc-input-in-tidm_1000-on-tms320f280049

器件型号:TMS320F280049
主题中讨论的其他器件:TIDM-1000

大家好、

我检查了 TIDM-10000三相 Vienna 参考设计。

本参考设计已使用16个 ADC ( 0~15 )。

如何再添加一个 ADC 输入?

我是否应该像下面所示那样修改文件"adc.h"。

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

    如果您看看 TIDM-1000中的 setupADC、您将看到已使用12个 ADCSOC。 因此您仍然可以使用 SOC12~15。 此外还请注意、ADC.h 是包含所有初始设置的头文件、即使这些设置未被使用也是如此。 这并不意味着所有 ADC 都已被使用。 谢谢。

    此致、
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此外、请勿更改 ADC.h 中的任何内容、根据器件、总共有16个 ADCSOC。 您无法添加更多内容。

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

       我检查了 TIDM-1000,它已使用所有( 0~15 ) ADCSOC。

       不能使用免费的 ADCSOC。

       其定义和设置如下。

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

    我的差。 首先、F280049有3个 ADC、每个 ADC 有16个 SOC。 因此、它应该足以供您使用。
    其次、我没有注意到您正在使用 f280049。 我认为您使用的是 F2837x。 代码略有不同。
    因此、您只需检查函数、尤其是 ADC 基址。

    ADC_setupSOC (VBUSMn_ADC_MODULE、VBUSMn_ADC_SOC_NO_1、
    VBUSMn_ADC_TRIG_SOURCE、VBUSMn_ADC_PIN、
    VBUSMn_ACQPS_SYS_CLKS);


    此致、