Other Parts Discussed in Thread: C2000WARE
Tool/software:
Hello I am working on a 3 phase 3 level Flying Capacitor Totem-pole Boost PFC in Inverter mode. We are operating in Triangle Conduction Mode (iTCM) where the switching frequency of each leg and duty cycles also vary. Since we need the PWMs to be correctly updated during each ISR interval, I have used the global load mode to latch the TBPRD, CMPA, CMPB and TBPHS registers. In phase A, I am using EPWM1 (inner switches) and EPWM2 (outer switches). I am facing an issue where if my TBPHS is larger than the CMPA for EPWM2, it keeps EPWM2A ON for a longer duration. I have attached waveforms of the same below. Please help me in resolving this.