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:具有死区配置的 ePWM 强制

Guru**** 2560390 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/987611/tms320f28069-epwm-force-with-deadband-configuration

器件型号:TMS320F28069

尊敬的 TI 论坛社区:

我将处理器配置为支持6个 PWM (3个通道、低电平有效互补)。 在我的板载驱动器上、通过处理器信号的低电平状态打开 IGBT (高电平状态将关闭 IGBT)。

我使用了具有死区的上行计数器。

我必须强制输出半桥 PWM 中的一个。 当我不使用死区时、我使用 EPwmXRegs.AQCSFRC 强制输出信号。 它是扭曲的。 现在、在死区情况下、我无法执行此操作、因为当我在另一侧的高侧 PWM 上具有低电平状态时、我具有反向信号。 我尝试在 CBC 事件中使用 TZFRC、但情况仍然相同。

是否有人有类似的问题? 您能告诉我一个通道中每个 PWM 输出的作用力是多少。

此致。

Marc  

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

    马克

    写入 TZFRC.CBC 位将触发 CBC 事件的发生。 如果您尚未配置此事件、则不会执行任何操作。 另请注意、CBC 事件在 PWM 周期结束时自动清零、因此它不会将 PWM 输出保持为高电平或低电平。

    如果要持续强制 PWM 输出、请使用 OSHT 跳闸。

    最后、配置跳闸区域子模块内的所有操作非常重要。 如果您不想使用其中一个事件、请确保在 TZCTL 寄存器内将其设置为"无操作"。 默认配置为"高阻抗"。

    此致、
    Cody