C2000WARE-DIGITALPOWER-SDK: ANPC 3 Level inverter PWM switching

Part Number: C2000WARE-DIGITALPOWER-SDK
Other Parts Discussed in Thread: TMS320F28377D, C2000WARE

Tool/software:

Hello,

I am working on ANPC 3 level 3 phase inverter. The microcontroller is TMS320F28377D.

Do you have any c2000 based example for 3 level ANPC inverter switching.

Can I get any information or example file on generating PWM using single triangular carrier.

Please provide above information.

Thanks,

Namita

  • Hi Namita

    Please refer TIDAA_010210 in digital power SDK. This 11kW, bidirectional, three phase ANPC based reference design.

    Thank you 

    Amir Hussain

  • Hi Amir,

    I checked that software module for TIDAA_010210, as that is for other DSP, using the code as is won't be possible. I am using TMS320F28377D.

    I just need the logic on generating the PWM from DSP for 3 level 3 phase ANPC. Do we have any documentation on how the PWM's are generated based on carrier wave.

    I have example snippet shown below in MATLAB but want to generate those PWM on DSP. Here the two carriers are used and PWM's are generated, is there any other way or method to generate PWM?

    Please help with input.

    Thanks,

    Namita

  • Hi Namita

    TIDA 010210 is implemented on F28004x device. The PWM module of F28004x and F28377D are almost the same. If you want to learn configuration of PWM on 377D, you can start with an epwm example code of 377d available in device support folder

    C:\ti\c2000ware-digital-power-sdk\c2000ware\device_support\f2837xd\examples\cpu1

    Above example in combination with TIDA 010210 firmware should help you configure the PWM for your design.

    Thank you

    Amir Hussain