尊敬的先生:
我们将 TMS320F28377D 用于 VFD 应用。 禁用栅极脉冲时、EPWMxA (顶部)和 EPWMxB (底部)之间会出现死区问题、如下图所示
ePWM 用作辅助配置、禁用栅极脉冲时使用的是以下行。
///----------------------------------------------
void disable_gate_pulse (void) { EPwm1Regs.AQCSFRC.bit.CSFA = 01;//01:强制输出 端 EPwm1Regs.DBCTL.bit.POLSEL = 00;//00:高电平有效(AH)模式。 EPWMxA 和 EPWMxB 均未反相(默认)。 EPwm2Regs.AQCSFRC.bit.CSFA = 01; EPwm2Regs.DBCTL.bit.POLSEL = 00; EPwm3Regs.AQCSFRC.bit.CSFA = 01; EPwm3Regs.DBCTL.bit.POLSEL = 00; } void ENABLE_GATE 脉冲(void 1DBCTL = 00;EPwmPOL.POL.POL.POLL.BLE= 00)//10:高电平有效互补(AHC)。 EPWMxB 反相。 EPwm1Regs.AQCSFRC.BIT.CSFA = 00;//00:强制禁用、即 不会影响 EPwm2Regs.DBCTL.bit.POLSEL = 10; EPwm2Regs.AQCSFRC.BIT.CSFA = 00;EPwm3Regs.DBCTL.bit.POL= 00;EPw24QCSRC.00.POL= 10;EPW3RC.POL.POL.BIT.FFA = 10;EPw3RC.POL.POL.POL.POL= 0AQFPW3RFA
是否有任何同时禁用所有 ePWM 的方法?
此致、
Amtech
