工具与软件:
尊敬的先生
客户调试发现、 当280025的占空比为零时、会出现长高的现象。 这些可能会导致 MOSFET 异常开路、能否提供一些建议?
EPwm1Regs.TBPHS.all = 0;//将相位寄存器设置为零
EPwm1Regs.TBCTL.bit.CTRMODE = TB_COUNT_UP;//非对称模式
EPwm1Regs.TBCTL.bit.PHSEN = TB_DISABLE;// Phase loading disabled.
EPwm1Regs.TBCTL.bit.HSPCLKDIV = TB_DIV1;//时钟与 SYSCLKOUT 的比率
EPwm1Regs.TBCTL.bit.CLKDIV = TB_DIV1;
EPwm1Regs.TBCTL.bit.PRDLD = TB_SHADOW;
EPwm1Regs.CMPCTL.bit.SHDWAMODE = CC_SHADODE;
EPwm1Regs.CMPCTL.bit.LOADAMODE = CC_CTR_ZERO;
EPwm1Regs.AQCTLA.bit.CAD = AQ_SET;//将 PWM1A 设置为零
EPwm1Regs.AQCTLA.bit.CAU = AQ_Clear;
EPwm1Regs.AQCTLB.bit.CBD = AQ_SET;//将 PWM1B 设置为零
EPwm1Regs.AQCTLB.bit.CBU = AQ_Clear;
该配置位于 EPwm1Regs 中当 CMPA.bit.CMPA=0时、可能偶尔出现占空比为100%的现象

