尊敬的所有人:
我的应用是相移全桥拓扑。
我将 EPWM4A/4B 的向上计数用于超前侧 EPWM6A/6B 的滞后侧。
当我将 TBPHS 寄存器从225更改为675 (PRD 900、CMPA 450和 CMPB 400)时。
DPWM 长扩展将会发生一个开关周期。
我的解决方案是将 AQCTLA 的 CBU 从0更改为1、它可以解决长脉冲问题。
是否有机会在 TBPHS 更新期间错过该边沿?
//EPwm6Regs.AQCTLA.bit.rsvd = 0;//位15 14 13 12
EPwm6Regs.AQCTLA.bit.CBD = 0;//位11 10 //
EPwm6Regs.AQCTLA.bit.CBU = 1;//位9 8 //
EPwm6Regs.AQCTLA.bit.CAD = 0;//位7 6 //
EPwm6Regs.AQCTLA.bit.CAU = 1;//位5 4.
EPwm6Regs.AQCTLA.bit.PRD = 0;//位3 2.
EPwm6Regs.AQCTLA.bit.ZRO = 3;//位1 0
此致、
Bard

