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.

[参考译文] TMS320F28335:增强型 PWM 互补模式第一脉冲

Guru**** 2609775 points
Other Parts Discussed in Thread: TMS320F28335

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1582185/tms320f28335-enhanced-pwm-complementary-mode-first-pulse

器件型号:TMS320F28335


尊敬的 TI 支持部门:

我使用的是 TMS320F28335 器件。 我使用向上/向下计数、互补模式的增强型 PWM 模块来驱动三相电机。 当我将 ePWM 模块设置为互补模式时、即使我以大约 50%占空比编程的计数器比较寄存器、第一个脉冲也始终以 100%占空比出现。 在第一个周期看起来一切都正确后、A 和 B 通道上的占空比正确。 我注意到 PWM 在启用影子模式的情况下被初始化。 我将其禁用并将其设置为立即模式(CMPCTL 寄存器)、但问题仍然存在。  你有什么建议吗?

感谢您的支持、

费利克斯五

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

    您好 Felix:

    您能否发送初始化的片段? 如果我可以查看启动顺序和配置 PWM 以及配置顺序、会很有帮助。

    何时启动 PWM 计时器? 通常、我们建议的流程是首先禁用 PWM 时钟、然后完成所有配置、然后启用/启动 PWM 计数器。 这意味着、当 PWM 启动时、您的值都已加载并在第一个周期中使用。 过去、我发现一些 INIT 情况 会导致不需要的启动输出、具体取决于这样的用户配置。

    此致、

    Allison