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.

[参考译文] TMS320F28069:死区-高电平有效互补 PWM、请进行解释

Guru**** 2547850 points
Other Parts Discussed in Thread: TIDM-02000

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1126738/tms320f28069-deadband---active-high-complementary-pwm-please-explain

器件型号:TMS320F28069
主题中讨论的其他器件:TIDM-02000

我将查看在 PWM 中实现死区的示例代码。 这里是 高电平有效互补 PWM 的设置

    //
    // Active high complementary PWMs - Setup the deadband
    //
    EPwm3Regs.DBCTL.bit.OUT_MODE = DB_FULL_ENABLE; // 0x3
    EPwm3Regs.DBCTL.bit.POLSEL = DB_ACTV_HIC;      // 0x2
    EPwm3Regs.DBCTL.bit.IN_MODE = DBA_ALL;         // 0x0
    EPwm3Regs.DBRED = EPWM3_MIN_DB;
    EPwm3Regs.DBFED = EPWM3_MIN_DB;
    EPwm3_DB_Direction = DB_UP;

但我不理解这里的逻辑。 在我看来、在图3.32中、AHC 的波形是通过先让上波形具有上升沿 DB (红色)、然后让下波形具有红色来实现的。 在查看设置代码时、这似乎并不是这样。 是否有人可以向我解释 AHC 设置的工作原理?

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

    您好、Niclas、

     您所指的两个波形可能都具有上升沿延迟、但实际上较低信号施加了下降沿延迟、然后信号反相。 为 POLSEL 选择 AHC 会将下降沿延迟路径上的信号反相、但不会将上升沿延迟路径上的信号反相。 请注意上面 DBCTL[POLSEL]图3-31中的反相功能。

    本视频可能有助于理解死区子模块的所有部分:  

    https://training.ti.com/c2000-enhanced-pulse-width-modulator-epwm-dead-band-submodule

    谢谢、

    Luke

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

    好的。 谢谢你。 我还能问一下如何使用内部模拟比较器实现 AHC PWM 和峰值电流控制吗?

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

    您好、Niclas、

    您是否在想了解如何在 F2806用户指南第325页的代码示例中实现 AHC? 否则、您能否提供更多有关您要实现的设计的说明?

    谢谢、

    Luke

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

    我将对相移全桥转换 器进行峰值电流控制、如 TIDU248中所示。 是否可以将  AHC 与 片上比较器相结合来控制占空比? 也许有更好的方法来实现它

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

    这是 TIDU248的 PWM 图。 使用4个 PWM、需要死区。 我想将峰值电流控制与内部比较器结合使用:  

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

    据我了解、当达到电流基准时、上面的 Q2和 Q3将使用内部比较器关闭。 但是、在一个死区时间之后、另一个 PWM 需要变得高电平、直到电流再次达到基准。 如何实现这一点?

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

    您好、Niclas、

    请查看 TIDM-02000用户指南的图3-4、其中包含我们如何设置死区。

    此致、