Part Number: TMS320F28377D
Tool/software: Code Composer Studio
Hi,
I am using the F28377D microcontroller to control a 6-phase interleaved buck converter where the generic schematic of the converter is shown below. Each phase is controlled by a complementary PWM signal e.g. ( PWM1A & PWM1B and so on). The phases are switched ON and OFF according to the output current. In other words, the ePWM signal for each phase is turned ON or OFF based on the sensed output current. If the current is too high then more phases are switched on and vice versa. I was able to implement this task!
My next task which I need help with is to rotate the switching between the phases. For example, if initially two phases are switched on, e.g. (PWM1A and PWM1B) & (PWM2A and PWM2B) for a specific amount of current, then I want the next time I switch on the circuit for the same amount of current to turn, e.g. (PWM3A and PWM3B) & (PWM4A and PWM4B) instead. This basically will result in increasing the lifetime of the semiconductor devices. So can you please give me a hint on how this can be implemented in CCS?
Thanks in advance!
Mohammed
