Announcements

### Webinar: Solving the challenges in xEV power conversions | on-demand. Watch now!

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

## Pi controller of PFC application

Level 1
Level 1

for the rference code of CCM 3kw PFC;  about the PI coefficient calculation.
" current_PI_ctr.a1 = -((ZERO_LOC_3k_Q * current_PI_ctr.a0) >> ILOOP_COEFF_Q);  "
my qustion is:  where does the zero location came from?
Coz refer to a typical PI compensator dodel, the coefficients, a0 = kp + ki*Ts/2,  a1 = -kp + ki*Ts/2;
is there any app notes shows the the details ?

1 Solution

## Re: Pi controller of PFC application

Moderator
Moderator

Hi @petros,

Good Day!

Please refer Current control loop design of PFC.

For a basic understanding of the compensator design of the buck converter, you can go through the application notes compensator design of Buck converter

For designing a digital controller for the PFC converter, please refer Digital controller for PFC

Best regards,

Vinay

Best Regards,
Vinay
4 Replies

## Re: Pi controller of PFC application

Moderator
Moderator

Hi @petros,

Thanks for posting your question in Infineon Community.

Could you please share the details of the Evaluation testing board you are working on?

Best regards,

Vinay

Best Regards,
Vinay

## Re: Pi controller of PFC application

Level 1
Level 1

3300 W CCM bi-directional totem pole with 650 V CoolSiC™ and XMC™

thanks.

## Re: Pi controller of PFC application

Moderator
Moderator

Hi @petros,

Good Day!

Please refer Current control loop design of PFC.

For a basic understanding of the compensator design of the buck converter, you can go through the application notes compensator design of Buck converter

For designing a digital controller for the PFC converter, please refer Digital controller for PFC

Best regards,

Vinay

Best Regards,
Vinay

## Re: Pi controller of PFC application

Level 1
Level 1

Thanks, its really helpful