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'

Guru**** 2546020 points
Other Parts Discussed in Thread: TMS320F28379D

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1321667/tms320f28379d-configuring-epwm-s-with-different-counter-modes

器件型号:TMS320F28379D

我将为相移转换器和有源缓冲器配置 PWM。 我能够使用上减计数器模式在超前桥臂和滞后桥臂之间生成适当的相移。 为此、我使用了 ePWM 4和 ePWM 5 (以50kHz 的频率运行)。 现在、为了为有源缓冲器生成 PWM、我要使用 ePWM 6A (频率为100kHz)。 我要问的问题是、我可以使用具有相同 TBPRD 值的向下计数模式(正如我在 ePWM 4和 ePWM 5中使用的模式、但在向上向下计数模式中使用的模式)、以便获得100kHz 频率并使用同步选择来同步计数器。 对 ePWM 4和5使用向上向下模式、对 ePWM 6使用向下模式、同时保持同步、这是否可行。

谢谢!

V·苏尔科德  

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

    尊敬的  Vijaymahantesh:

    您应该能够使用不同的计数模式来产生类似的 EPWM 信号、但可能必须改变 TBPRD、具体取决于这一点以及如何同步 EPWM 以匹配频率。

    您能否发送您正在尝试生成的 PWM 信号的示意图、以便我 更好地了解目标配置?

    此致、

    艾里森

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

    您好 Allison:

    我需要的 PWM 如下所示、其中 EPWM4和 EPWM5用于 PSFB 转换器输入 H 桥(每个 PWM 在50%占空比下进行常规相移操作、并且4B 和5B 之间的相移分别互补为4A 和5A)(50kHz 工作频率)。 但是、我想要的有源缓冲器开关的 PWM 显示在 EPWM6A 中、该值为100kHz。  

    因此、我想如果我可以使用以下策略生成 ePWM 6A、即针对 EPWM4和 EPWM5以及 EPWM6的加减计数器、我想使用相同 TBPRD 值的减计数器、但如果相移25%、则计数器本身、这样、上升 计数器的边沿与 EPWM4A 的上升沿相一致。

    您对此有何看法?在 TMS320F28379D 中可以实现这一点吗?

    谢谢!

    V·苏尔科德

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

    尊敬的  Vijaymahantesh:  

    这可通过 ePWM 模块实现。

    可以实现这一点的一种方法是、如何从 EPWM4 CTR = 0获取同步信号来将其拉出。 该同步信号看起来也用于 EPWM5与相移、因此您可以选择 EPWM5同步输出信号(来自 EPWM5同步输入)来成为 EPWM6同步源(意味着 EPWM6在 EPWM4 CTR = 0上同步)。

    我画出了一个基本的倒计数示例(虽然递增计数也可以用)、使用一些任意值来更好地呈现-如果 EPWM4A 上有死区、那么就必须相应地调整 TBPHS 和 CMPA。 希望这对您有所帮助! 如果您有任何后续问题、请告诉我。

    此致、

    艾里森