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:相移 PWM 问题

Guru**** 2574655 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1568754/tms320f28379d-phase-shifted-pwm-issue

部件号:TMS320F28379D


工具/软件:

我为相移全桥应用生成了 100kHz 的相移 PWM。

在开环测试期间、在输入电压为 100V hv 到 PSFB 的情况下、相移 PWM 引脚的频率更改为 200kHz。

在 60V 和 80V 的较低电压下未观察到这种情况。

PSFB 的额定功率为 320V(标称值)、2.5KW。

以下是供参考的图像:

PWM QA 为黄色

PWM QB 为 绿色

PWM QC 为 蓝色

PWM QD 为 粉色

60V PWM:

100V 时的 PWM:

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

    您好:

    开关频率/周期根据 TBPRD EPWM 寄存器进行变化。 除非您在 ISR 中对其进行了修改、否则一旦正确初始化、它不应自行更改。

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

    您好、Stevan、

    代码未修改。 这只需将输入高压从 60V 更改为 100V 即可

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

    您好:

    导致这种情况的可能原因可能是死区时间以某种方式取决于电压。  随着输入电压的增加、相移 PWM 信号之间的死区时间可能会减少。 这可能是栅极驱动器、功率 MOSFET 或控制电路的电压相关特性造成的。 随着死区时间的减少、PWM 信号的有效频率可能会增加。

    我可以想到的其他可能原因是磁芯饱和。 PSFB 中的高频变压器或电感器可能会在较高的输入电压下饱和、从而导致 PWM 频率增加。 这可能是由于磁通密度增加或磁芯材料的非线性行为导致的。

    要验证这种现象、请调查死区时间。 测量不同输入电压下相移 PWM 信号之间的死区时间、看看死区时间是否会随着电压的增加而减少。
    检查磁芯。 确认磁芯在较高的输入电压下不饱和。 您可以测量磁芯的磁通密度或使用磁芯损耗仿真器来预测其行为。
    进行全面分析:使用 SPICE 或专用电力电子仿真器等仿真工具对 PSFB 转换器进行建模、并研究导致频率加倍的潜在原因。

    其他问题:
    您是否测量了 100V 的输入电压和电流以确保转换器在其额定规格内工作?
    在较高输入电压下、转换器的温度或热管理是否存在任何可能影响 PWM 频率的变化?
    您是否尝试过调整死区时间或其他控制参数、看看它是否会影响较高输入电压下的 PWM 频率?

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

    您好、Stevan、

    我们将生成 4 个 PWM:PWM_1A、PWM_1B、PWM_2A、 PWM_2B。

    两个 ePWM 模块都保持相同的配置、只是 PWM_2A 和 PWM_2B 相对于 PWM_1A 和 PWM_1B 进行了相移。

    我们仅在 PWM_2A 和 PWM_2B 的情况下才面临这个问题。

    在 ePWM 模块中、我们保持频率恒定并通过 CAN 提供占空比和相移。

    由于我们没有选择任何死区时间、因此不应有任何变化。

     

    回答上述问题:

    是的、我们正在测量额定规格范围内的输入电压和电流。

    否、由于负载极小、因此温度不会发生变化、仅为 1%。

    否、我们不改变死区时间、频率是恒定的、而占空比和相移通过 CAN 给出。

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

    您好:

    感谢您的答复。 您能给我提供更多有关如何生成相移的详细信息吗? 您是否使用 TBPHS 寄存器、您的同步输入和同步输出等是什么?