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.

[参考译文] TMS320F28051:读取 PWM 信号中点的 ADC 值

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/590424/tms320f28051-read-the-adc-value-at-the-midpoint-of-the-pwm-signal

器件型号:TMS320F28051

大家好、团队、

我正在支持一个应用、其中有两个传动器由 EPWM5A 和 EPWM5B 的 PWM 信号(占空比高达80%、10kHz)驱动、我们正在检测 TMS320F28051上流入 ADCINA0和 ADCINA5的电流。

是否可以将软件配置为读取 PWM 信号中点的 ADC 值、如果是、您是否可以共享任何特定文档?

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

    ePWM 可配置为在 CMPA/CMPB 与 TBCTR 值匹配时生成 ADC SOC 触发器。 只要占空比通过 TBPRD 改变、您只需设置适当的 CMPA/CMPB 值。 您可以为此引用 ADC_SoC 示例代码。

    如果您通过异步跳闸更改占空比、这并不那么容易、因为您无法确定每个周期的占空比是多少。

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

    更正:我假设您不想使用 TBPRD 更改占空比。

    如果您使用 CMPA 更改占空比、则 CMPB 可用于 SOC 触发点。

    如果同时使用 CMPA 和 CMPB、未使用的 EPWM 模块可以生成 SOC 触发器。

    Tommy