This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F28377D: How to design the firmware architecture when developing high PWM frequency digital power application using multi-core device

Part Number: TMS320F28377D


Hi Champs,

During my recent customer visit, several digital power customers are developing higher performance products, whose PWM frequency would be higher than 500KHz(100KHz ISR frequency at least), and maybe 1MHz when using GaN devices. The topology is LLC or PSFB. So they are asking whether current 200MHz C2000 device can deal with this challenge? If not, how to design the architecture using C28x and CLA, maybe CLA and C28x process parallel. Do we have example code or plan to develop?

On the other side, I asked customer to test the execution time of their PWM ISR using the latest C2000 device.

Thanks.

BR,

Young

  • Young,

    During my recent customer visit, several digital power customers are developing higher performance products, whose PWM frequency would be higher than 500KHz(100KHz ISR frequency at least), and maybe 1MHz when using GaN devices. The topology is LLC or PSFB. So they are asking whether current 200MHz C2000 device can deal with this challenge?

    First of all, switching at 500KHz and 1MHz has nothing to do with control ISR, in high frequency application and variable frequency applications such as LLC, the ISR for the control code is ran much lower than the switching frequency , typically control ISR maxes out at 100KHz for most applications.  What is more important are the peripherals, with our Type 4 PWM on F28004x and F2837x we are currently architected for these advanced topologies and have run successfully many designs that go that high in switching frequency. 

    If not, how to design the architecture using C28x and CLA, maybe CLA and C28x process parallel. Do we have example code or plan to develop?

    Currently, there is no need to develop a multi-core example for digital power, we are able to control MHz switching converters with C2000 MCU, please see  my explanation above, 

    On the other side, I asked customer to test the execution time of their PWM ISR using the latest C2000 device.

    yes, TMU will definitely help in case they have divides, sin, cos etc in the control loop

     

    -Manish