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.

TMS320F280025C: EPWM: RED and FED can appear on both the A-channel outputs?

Part Number: TMS320F280025C

Hi Experts,

Background:

EE/HVAC, and customer want to have the RED and FED can appear on both the A-channel outputs, and PWMB complementary with PWMA。

Because customer hope the RED and FED both on the PWMA, the PWMB of the high level will be increased so that the current sampling/calculation takes longer and the V-bus voltage utilization of the entire motor will be higher.

Need:

Current status:

The current competitors' chips can achieve the functions shown above, So customer also want to achieve this with our EPWM module.

And then I check the Dead-band Submodule in the TRM 1749/2583. The path implemented is shown in the figure below:

But I test the EPWMxA and EPWMxB output under the  not add dead zone and add dead zone

Not add dead zone, the PWMxA(Blue) and PWMxB (Yellow)

Add dead zone, the PWMxB'(Blue) and PWMxB (Yellow)

So, I double that is this function impossible for our PWM module to achieve? Or is there something wrong with my configuration?

Could you help me to fight against competitors? Give me suggestion? BTW, customer do not hope use the CLB with EPWM, thanks~

  • Hi Shaoxing

    As show on Dead-Band module, outA source must select either RED or FED, so outA cannot take action for both RED and FED in same time.

    I will suggest you do not use Dead-Band module, just directly set COMPA = COMPB + DEADTIME and run PWM BASE COUNT in up-down mode.  For example, set COMPA = 1600, COMPB = 1500, and BASE COUNT = 3000; in this case, pwm period is 0~6000, PWMA high level duty is 2800 (count between 1600~4400), PWMB high level duty is 3000 (count between 0~1500 and 4500~6000), RED=FED=100. 

  • Hi Terry,

    Okay, it makes sense.