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