Part Number: TMDSILPFCKIT
Hi, for ILPFC kit, the code for load and VbusVcmd is shown below:
...
//if (VrectRMS > 8204017)//Input greater than 200V if(_IQ16mpy((VrectRMS >> 8), _IQ16(VIN_MAX_SENSE)) >_IQ16(200)) { if(VbusVcmd > _IQ24(0.42))//Load higher than 50% { CNTL_2P2Z_CoefStruct1.b2 =_IQ26(CNTL_3p3z_B2_4); // B2 CNTL_2P2Z_CoefStruct1.b1 =_IQ26(CNTL_3p3z_B1_4); // B1 CNTL_2P2Z_CoefStruct1.b0 =_IQ26(CNTL_3p3z_B0_4); // B0 CNTL_2P2Z_CoefStruct1.a2 =_IQ26(CNTL_3p3z_A2_4); // A2 = 0 CNTL_2P2Z_CoefStruct1.a1 =_IQ26(CNTL_3p3z_A1_4); // A1 = 1 } if((VbusVcmd <= _IQ24(0.42))&&(VbusVcmd > _IQ24(0.35)))//Load higher than % and less than % { CNTL_2P2Z_CoefStruct1.b2 =_IQ26(CNTL_3p3z_B2_5); // B2 CNTL_2P2Z_CoefStruct1.b1 =_IQ26(CNTL_3p3z_B1_5);// B1 CNTL_2P2Z_CoefStruct1.b0 =_IQ26(CNTL_3p3z_B0_5); // B0 CNTL_2P2Z_CoefStruct1.a2 =_IQ26(CNTL_3p3z_A2_5); // A2 = 0 CNTL_2P2Z_CoefStruct1.a1 =_IQ26(CNTL_3p3z_A1_5); // A1 = 1 } if((VbusVcmd <= _IQ24(0.35))&&(VbusVcmd > _IQ24(0.22))) { CNTL_2P2Z_CoefStruct1.b2 =_IQ26(CNTL_3p3z_B2_6); // B2 CNTL_2P2Z_CoefStruct1.b1 =_IQ26(CNTL_3p3z_B1_6);// B1 CNTL_2P2Z_CoefStruct1.b0 =_IQ26(CNTL_3p3z_B0_6); // B0 CNTL_2P2Z_CoefStruct1.a2 =_IQ26(CNTL_3p3z_A2_6); // A2 = 0 CNTL_2P2Z_CoefStruct1.a1 =_IQ26(CNTL_3p3z_A1_6); // A1 = 1 } if((VbusVcmd <= _IQ24(0.22))&&(VbusVcmd > _IQ24(0.1)))//Load 20% to 10% { CNTL_2P2Z_CoefStruct1.b2 =_IQ26(CNTL_3p3z_B2_7); // B2 CNTL_2P2Z_CoefStruct1.b1 =_IQ26(CNTL_3p3z_B1_7); // B1 CNTL_2P2Z_CoefStruct1.b0 =_IQ26(CNTL_3p3z_B0_7); // B0 CNTL_2P2Z_CoefStruct1.a2 =_IQ26(CNTL_3p3z_A2_7); // A2 = 0 CNTL_2P2Z_CoefStruct1.a1 =_IQ26(CNTL_3p3z_A1_7); // A1 = 1 } if(VbusVcmd <= _IQ24(0.1))//Load less than 10% { CNTL_2P2Z_CoefStruct1.b2 =_IQ26(CNTL_3p3z_B2_8); // B2 CNTL_2P2Z_CoefStruct1.b1 =_IQ26(CNTL_3p3z_B1_8); // B1 CNTL_2P2Z_CoefStruct1.b0 =_IQ26(CNTL_3p3z_B0_8); // B0 CNTL_2P2Z_CoefStruct1.a2 =_IQ26(CNTL_3p3z_A2_8); // A2 = 0 CNTL_2P2Z_CoefStruct1.a1 =_IQ26(CNTL_3p3z_A1_8); // A1 = 1 } }
....
My doubt is:
Is there a relationship between VbusVcmd and Load? If yes, how can I calculate this (formula)?
My intention is to adjust the 10% control by 10%.
I appreciate any help.