Part Number: TMS320F28075 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.
↧