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.

[参考译文] LAUNCHXL-F28379D:无法获取 ADC 通道2至5以与 ADC_SoC_ePWM_cpu01配合使用

Guru**** 2560390 points
Other Parts Discussed in Thread: LAUNCHXL-F28379D

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/637477/launchxl-f28379d-cant-get-adc-channels-2-through-5-to-work-with-adc_soc_epwm_cpu01

器件型号:LAUNCHXL-F28379D

您好!

我 只是 熟悉 LAUNCHXL-F28379D、只需停留在 ADC_SoC_ePWM_cpu01示例上。

当我将示例中的通道更改为除0、1或2以外的任何值时、 缓冲区的前几个条目将填充为下降值、其余的为零。

我知道: http://e2e.ti.com/support/microcontrollers/c2000/f/171/p/581950/2137007、因此 A2始终报告 VREFHIB。  

我的信号发生器是2Vpp/50Hz Sinus 系列、偏移为1V。 但是、即使引脚保持悬空、问题仍然存在。  

我在示例代码中更改的唯一内容是:

设置 ADCepwm (3); 

 有什么想法我做了什么错?

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

    您所描述的内容似乎与对浮动输入进行采样一致。 如果您有意将输入保持悬空、那么您在通道0、1或2上是否会看到相同或类似的行为? (请注意、由于多路复用 DAC 输出导致的寄生拉电流、这2个输入与其他通道稍有不同)。

    如果您要对 ADCA 组中的不同通道进行采样、上述配置确实应该是唯一必要的更改。 如果要从 ADC-B、C 或 D 采样通道、则需要相应地更改配置:

    即 AdcaRegs... 成为 AdcbRegs... 和 AdcaResultRegs... 成为 AdcbResultRegs...

    可以快速尝试使用来自其他 ADC 模块的一些输入。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Devin、  

    感谢您的回复。  

    它是漂浮的,但是……   

    在一些切换输入和混乱之后、我发现丝印标签是向后的、A 类。似乎是 V1.1的问题、在 Ver 2.0上、丝印标签是正确的方法。 我很幸运得到 了一个1.1版:(  

    一切都按预期工作、谢谢。

    编辑:在快速入门指南中也进行更正、仅更正打印背面的标签。