Other Parts Discussed in Thread: CONTROLSUITE
Dear C2000 expert,
I'm currently using TI's PFC demo to design my PFC power stage, and my PFC has been powered up correctly. But it's PF and ITHD is not very good. After trying to increase currently loop bandwidth, I found that the b0 and b1 should be larger than 1.0(IQ26 format) to have a good PF value, is there any risk if b0 and b1 above 1.0?
And my current loop is 1p1z structure, but I used 2p2z loop code, so what the a1's value should be if b0 and b1 above 1.0?
CNTL_2P2Z_CoefStruct1.b2 =_IQ26(0.0); // B2
CNTL_2P2Z_CoefStruct1.b1 =_IQ26(-0.3131);// B1
CNTL_2P2Z_CoefStruct1.b0 =_IQ26(0.5506); // B0
CNTL_2P2Z_CoefStruct1.a2 =0.0; // A2 = 0
CNTL_2P2Z_CoefStruct1.a1 =_IQ26(1.0); // A1 = 1
Regards,
Jack