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.

[参考译文] TMS320F28379D:来自 ePWM 输入加/减计数器的 ADC 触发的确切次数

Guru**** 2584835 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1231481/tms320f28379d-exact-number-of-times-adc-triggers-from-epwm-in-up-down-counter

器件型号:TMS320F28379D

您好、专家!

在理解配置为向上/向下计数模式时、从 ePWM 实际触发 ADC 的次数时、我感到有些困惑。

在 TRM 手册中:

"向上计数模式:
该模式下、时基计数器从零开始并递增、直至达到中的值
周期寄存器(TBPRD)。 达到周期值时、时基计数器复位为零和
再次开始增加。"

如果我将我的触发源设置为:

EPWM_setADCTriggerSource(EPWM1_BASE, EPWM_SOC_A, EPWM_SOC_TBCTR_ZERO);

因此、根据以上内容、我们每次 TBCTR 达到零时都会触发 ADC。 这是否意味着每个 PWN 周期都会触发 ADC 三次?

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

    您好!

    当 EPWM 配置为加减计数器模式并且 ADC 触发源设置为 TBCTR = 0时、ADC 将被触发2次。 您对在 TBCTR = period 时触发的解释不正确。 如果您希望在这两个实例上触发 ADC (即 CTR = 0且 CTR =周期)、则需要 为 EPWM_SOC_TBCTR_Zero_or_PERIOD 设置触发源。

    此致、

    Meghavi.

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

    大家好、Meghavi、感谢您清除此信息!