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.

[参考译文] TMS320F280039C:ePWM 控制

Guru**** 2553260 points
Other Parts Discussed in Thread: TMS320F280039C

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1543998/tms320f280039c-epwm-control

器件型号:TMS320F280039C


工具/软件:

您好:

我们使用 TMS320F280039C LaunchPad 进行图腾柱 PFC 电路控制。 在其中、我们使用 EPWM6A 和 EPWM6B 来控制高频 MOSFET(工作频率为 120kHz)。 为了在某种逻辑下工作,我们想以三种不同的方式跳闸 EPWM6A 和 EPWM6B : 1. 条件 1:触发 EPWM6A 和 EPWM6B 、2. 条件 2:仅跳闸 EPWM6A 和 EPWM6B 应在 6A 为跳闸时提供 PWM、3. 条件 3.  仅跳闸 EPWM6B 和 EPWM6A 应在 6A 为跳闸时提供 PWM 。 因此,我们使用 TPFRC 和 tpctl 寄存器同时触发两个 EPWM。 但在其他 2 种情况下、当我们只想跳闸一个 ePWM 时 、我们面临的是、如果我们尝试 将 ePWM 6A 跳闸为低电平、EPWM6B 将完全变为高电平、而不是提供 PWM、反之亦然。 当前。 我们使用的是 MATLAB Simulink C2000 模块集。 所以我们想知道、我们是否可以 单独使 EPWM6A 和 EPWM6B 跳闸、其中一个 EPWM 在另一个 EPWM 处于跳闸条件时工作。

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

    您好:

    如果需要、您可以只设置一个 ePWM 输出。 首先、确保 ePWM 未处于高电平有效互补模式。 在该模式下、EPWM 将始终 相互补充。 您可以在 CCS 的 TZCTL 寄存器中将 TZB 用于 ePWMB、将 TZA 用于 ePWMA 进行配置。