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.

[参考译文] TMS320F28384D:在运行时更改 PWM 开关频率

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1189700/tms320f28384d-change-pwm-switching-frequency-when-it-is-running

器件型号:TMS320F28384D

您好!  

我们正在使用 LLC 控制器、该控制器需要在转换器运行时更改开关频率。 我们使用 EPWM_setTimeBasePeriod 的函数来更改开关频率、但它不起作用。

如何在线更改开关频率?  

此致

Luyu

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

    您好 Luyu、

    首先、当您说它不起作用时、您的意思是什么?

    其次、调整频率通常是一个两步过程-首先、调整时基周期。 其次、调整您的操作限定符子模块用于控制行为的相应 CMPx 值(如果有)。

    此致、

    Jason Osborn

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

    Josh Osborn、您好  

    感谢您的回答。 我已经解决了这个问题。 根本原因是我使用的是 ePWM6。 ePWM6的同步输入为 EPWM1、EPWM1具有固定的开关频率。   通过禁用 ePWM6的同步输入可解决此问题。

    此致、

    Luyu