工具/软件:
尊敬的团队:
在三电平 ANPC 波传输模式的应用中、拓扑模式为单相、有两组用于高速 PWM 的 PWM 和一组用于低速 PWM、其中低速 PWM 转换电平与给定频率的外部下电上电一致、即当外部工作频率为50Hz 时、低速 PWM 开关周期为20ms。
一个相位的 PWM 配置如下:
EALLOW; CpuSysRegs.PCLKCR0.bit.TBCLKSYNC = 0; EPwm1Regs.TBCTL.all = 0x0E012; EPwm2Regs.TBCTL.all = 0x0E006; EPwm9Regs.TBCTL.all = 0x0E006; EPwm1Regs.CMPCTL.all = 0x0100; EPwm2Regs.CMPCTL.all = 0x0100; EPwm9Regs.CMPCTL.all = 0x0100; EPwm1Regs.AQCTLA.all = 0x0090; EPwm2Regs.AQCTLA.all = 0x0090; EPwm9Regs.AQCTLA.all = 0x0090; EPwm1Regs.AQCTLB.all = 0x0900; EPwm2Regs.AQCTLB.all = 0x0900; EPwm9Regs.AQCTLB.all = 0x0900; EPwm1Regs.DBCTL.all = 0x0027; EPwm2Regs.DBCTL.all = 0x0027; EPwm9Regs.DBCTL.all = 0x0027; CpuSysRegs.PCLKCR0.bit.TBCLKSYNC = 1; EDIS;
问题如下:
CH1是 PWM1A、CH2是 PWM2A。 CH3是 PWM1B。 Ch4是 U 相电流、电流向外为正。
在正常状态下、在上面的图1中切换 PWM 后、CH2从低电平变为高电平、PWM1和 PWM2同时变化。
错误情况、当外部条件发生变化时、会出现上面图2和3中的情况、即 PWM 同时分配、但实际变化不同时、测试2和3的变化延迟是半个载波周期、无论 PWM 在 PWM1和 PWM2中是发生变化、PWM 都需要同时变化。