TIDUE53J March 2018 – February 2025 TMS320F28P550SG , TMS320F28P550SJ , TMS320F28P559SG-Q1 , TMS320F28P559SJ-Q1
The current loop for the PFC is
checked in this build level. Lab 6 is primarily meant for tuning the current loop
and optimizing performance. This lab can be safely started at low voltage and low
power because starting at higher power without a supervisory voltage loop can boost
the voltage due to overcurrent events and cause blown switches. Carefully set the
TINV_idRef_pu variable so as to avoid overcurrent trips and
high voltages at the DC terminals. Also the TINV_idRef_pu is
defined with a negative sign for PFC mode of operation and with a positive sign for
inverter mode of operation.
Figure 3-22 describes the software flow for running Lab 6.
Set the project to Lab 6 by
changing the lab number in the <tinv_settings.h> or
main.syscfg file, (this is changed by powerSUITE GUI when using
powerSUITE project)
In the user
settings.h file some additional options are available, but the
following are used for the tests documented in this design
guide.
#if TINV_LAB == 6
#define TINV_TEST_SETUP TINV_TEST_SETUP_RES_LOAD
#define TINV_PROTECTION TINV_PROTECTION_ENABLED
#define TINV_SFRA_TYPE TINV_SFRA_CURRENT
#define TINV_SFRA_AMPLITUDE (float32_t)TINV_SFRA_INJECTION_AMPLITUDE_LEVEL2
#define TINV_POWERFLOW_MODE TINV_RECTIFIERER_MODE
#define TINV_DC_CHECK 0
#define TINV_SPLL_TYPE TINV_SPLL_SRF
#endifIn this check the software is run on the hardware, or the HIL platform, or both.
See the hardware test set up section for actual details of the equipment used for configuring the test. Do not supply any high-voltage power to the board yet.
main.syscfg and select Lab 6 in the project options.
The compensator style (PI compensator) and the tuning loop (current loop) is
automatically populated. Now click the run compensation designer icon and the
compensation designer tool launches, with the model of the current loop plant
with parameters specified on the powerSUITE page.#define TINV_GV_PI_KP ((float32_t) 1.9979056049)
#define TINV_GV_PI_KI ((float32_t) 0.0041887902)
Figure 3-23 Compensator Design GUI
- Current Loop PI CoefficientsTINV_neutralRelaySet. Make sure that the relay is turned on
immediately (within 2 seconds) after turning on the AC supply.TINV_idRef_pu to –0.015 puTINV_startPowerStage variable, the
current is now drawn from the grid as a sinusoidal signal (with some harmonics
as the current is at low power) and boost the action seen on the vBus. The
output voltage boosts from 75 V to around 100 V.This lab relies on the e-load
that regulates the output voltage. TINV_VBUS_OVERVOLT_LIMIT
must be configured for these tests.
Figure 3-27 Dead Band Soft Start
PWM Configuration
Figure 3-29 shows reduced current spike with soft-start implementation.
Figure 3-30 PFC SFRA Plant
Response for Current Loop
Figure 3-31 PFC SFRA Loop Response
for Current Loop