BLDC电机在控制时上下桥臂不得同时打开,比如PWM1A与PWM1B不能同时开启,不然就会烧MOS;
但是我看CONSUIT中给的文件f2803xbldcpwm_BLDC有点矛盾:
if (v.CmtnPointer==0)
{
EPwm1Regs.AQCSFRC.bit.CSFB = 0;
EPwm1Regs.AQCTLB.bit.CAU = 2; /
EPwm1Regs.AQCTLB.bit.ZRO = 1; /
EPwm1Regs.CMPA.half.CMPA = (int16)(Tmp>>15); /以上四句均在说PWM1B的控制策略
EPwm1Regs.AQCSFRC.bit.CSFA = 2; 这一句又把PWM1A给打开了
} /* */\
按照文档给的方式,这样不就把MOS给上、下导通了吗?
是不是我理解错了,请专家指点一、二,谢谢!