Tool/software:
Hello, I am a user using TMS320F28075.
I want to implement interleaved control of 2 PSFB modules as below. If there is a solution, please help me.
※ Problem
- When the On duty section of EPWM10 exceeds 50%, that is, 0 or 6000 of TBPRD, 1pulse is initialized and control starts again.
1. Settings
1.1 Synchronize EPWM10 to EPWM7 (using TI provided function)
1.2 EPWM7,8,9,10 PWM settings
- Count mode: up-count
- TBPRD: 6000; (20kHz operation)
- EPWM7&8 TBPHS = 0;
- EPWM9&10 TBPHS = 1500;(90 degree phase delay)
- CMPA : 3000;(50% duty set to drive PSFB)
- AQCTLA.ZRO = AQ_SET;(High according to CMPA)
- AQCTLA.CAU = AQ_CLEAR;(Low according to CMPA)
- DBCTL.POLSEL = DB_ACTV_HIC;(Active Hi Complimentary)
- DBRED & DBFED : 36;
- In case On duty : 0%

- In case On duty : 50%
- I assume it occurs because it decreases below 0 in the section shown below.

