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.

TMS320F28379D: TIDA-01606 current control loop

Part Number: TMS320F28379D
Other Parts Discussed in Thread: TIDA-01606, AMC1306M05

Hello my friends, I'm trying to understand the software for TIDA-01606 bidirectional inverter/PFC but i have something that i didn't understand.

Why in the current loop they use Grid current instead of inverter current?

   // In function TINV_readCurrentAndVoltageSignals() Line: 404 (in tinv.h)
    TINV_iInv_A_sensed_pu = TINV_iGrid_A_sensed_pu;  
    TINV_iInv_B_sensed_pu = TINV_iGrid_B_sensed_pu;
    TINV_iInv_C_sensed_pu = TINV_iGrid_C_sensed_pu;
    .
    .
    .
    //Then, the abc2dq0 in function TINV_runTransformOnSensedSignals()
    //Line: 578 (in tinv.h)
        ABC_DQ0_POS_run(&TINV_iInv_dq0_pos,
               TINV_iInv_A_sensed_pu,
               TINV_iInv_B_sensed_pu,
               TINV_iInv_C_sensed_pu,
               TINV_sine, TINV_cosine);
    .
    .
    .
    //Current loop in function TINV_runCurrentLoop() Line: 631 (in tinv.h)
    TINV_gi_id_out = 
    TINV_GI_RUN(&TINV_gi_id, TINV_idRef_pu, TINV_iInv_dq0_pos.d);
    
    TINV_gi_iq_out = 
    TINV_GI_RUN(&TINV_gi_iq, TINV_iqRef_pu, TINV_iInv_dq0_pos.q);
    
    

All the researches that I read and MATLAB simulation models deal with inverter current not grid current. Can anyone explain this to me?

Thank you in advance

  • Ahmed, 

    Both grid current and inverter current can be used for the control design. They may have slightly different properties. I had analyzed this for single phase converters here ieeexplore.ieee.org/.../6803761 but you may be able to find better references as well though search.

    As per the UG, we have an ERRATA on the design due to layout issues we were not able to use the ADC sensing , please see page 40 

    "The current sense resistors along with AMC1306M05 (U1, U5, and U8) is used for current sensing in this design. The current sense out phase A LEM sensor has a noise pick up issue and therefore is not used for current sensing and running the control loop"

    -Manish