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.

TMS320F280049: TDIM-1000 VFF calculation

Part Number: TMS320F280049
Other Parts Discussed in Thread: C2000WARE

Hello

on "C2000Ware_DigitalPower_SDK_4_03_01_00\solutions\tidm_1000\source\pfc3phvienna\include\vienna.h"

the VFF is calculated:

VIENNA_inductor_voltage_drop_feedforward1 =
                    (VIENNA_iL1Ref_pu - VIENNA_iL1Ref_prev_pu) *
                    (VIENNA_PFC_INDUCTOR_VALUE * VIENNA_ISR_CONTROL_FREQUENCY_HZ
                    * VIENNA_I_MAX_SENSE_AMPS / VIENNA_V_MAX_SENSE_VOLTS);

with di = 1/L * integral( U * dt) the U ist calculated by U = di * L / t.

Scaling from I to U should be done by: U/Umax = I/Imax.

So in my I think the formula should be:

VIENNA_inductor_voltage_drop_feedforward1 =
                    (VIENNA_iL1Ref_pu - VIENNA_iL1Ref_prev_pu) *
                    (VIENNA_PFC_INDUCTOR_VALUE * VIENNA_ISR_CONTROL_FREQUENCY_HZ
                    / VIENNA_I_MAX_SENSE_AMPS * VIENNA_V_MAX_SENSE_VOLTS);

Are I am wrong?

Best reguards

Thomas Hattermann