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.

[参考译文] TIDM-02010:删除 ePWM_setPeriodLoadMode 对 PFC 电流环路行为的影响

Guru**** 2465890 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1490704/tidm-02010-impact-of-removing-epwm_setperiodloadmode-on-pfc-current-loop-behavior

器件型号:TIDM-02010

工具与软件:

尊敬的专家:

我们将对 PFC 概念验证(POC)使用参考设计。 但是、在EPWM_setPeriodLoadMode从影子寄存器中删除启用访问的函数调用后、我们在当前波形中观察到意外振荡。 由于我们尚未修改实际的 PWM 周期、因此我们要尝试了解这一变化是如何影响系统的。

下面是一个代码片段hal.c,特别是HAL_setupPWMsPFC函数,我们进行了此修改。

您能否详细介绍一下EPWM_setPeriodLoadMode工作原理以及如何将其移除以导致电流波形出现振荡?

谢谢!

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

    其他注意事项:在 PFC 应用中、PWM 周期在整个运行周期中保持恒定。 因此、我们在初始化期间仅设置 PWM 周期一次、并使用 EPWM_getTimeBasePeriod 函数检索它、该函数的运行与周期加载模式无关。

    如果您能帮助我们弥合这种场景中周期加载模式如何影响系统行为的差距、我们将不胜感激。

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

    尊敬的 Ankit:

    我不知道如果您保持 TBPRD 静态、TBCTL.PRDLD 将如何产生任何影响。 您是否可以共享 PWM 和电流波形以显示是否出现了任何问题?

    此致!

    Kevin