Part Number:TMS320F280049COther Parts Discussed in Thread:TIDA-01604
大家好:
最近看了TI的参考设计 TIDA-0160498.6% Efficiency, 6.6-kW Totem-Pole PFC Reference Design for HEV/EV Onboard Charger,在PFC的控制中使用了PR控制器,TI源码中的参数计算如下:
void computeDF22_PRcontrollerCoeff(PR_STRUCT *v, float32_t kp, float32_t ki, float32_t wo,
float32_t fs, float32_t wrc )
{
float32_t temp1, temp2, wo_adjusted;
wo_adjusted=2*fs*tanf(wo/(2*fs));
temp1=4*fs*fs+wo_adjusted*wo_adjusted+4*fs*wrc;
temp2=4*ki*wrc*fs/temp1;
v->b0=temp2;
v->b1=0;
v->b2=-temp2;
v->a1=((-8*fs*fs+2*wo_adjusted*wo_adjusted)/temp1);
v->a2=((temp1-8*fs*wrc)/temp1);
v->x1=0;
v->x2=0;
if(kp!=0)
{
v->b0+=kp;
v->b1+=kp*v->a1;
v->b2+=kp*v->a2;
}
v->a1=(v->a1);
v->a2=(v->a2);
}
请问这个wo_adjusted=2*fs*tanf(wo/(2*fs));参数是根据什么调整的,计算式子是什么原理?
Green Deng:
你好,我需要咨询一下这个参考设计的负责工程师,然后尽快给你答复。
,
Green Deng:
抱歉还没收到回复,如果收到回复会尽快反馈给你。
,
keysfine:
好的,谢谢您了
,
Green Deng:
你好,我咨询了一下我们内部的工程师,但是也没有更多关于这个参数计算的资料了。
,
Green Deng:
对方提供了一个文档,但是我认为跟这个参数关系不大,你可以看一下:/cfs-file/__key/communityserver-discussions-components-files/56/PID_5F00_C2000_5F00_-Digital-Controller-Library-Users-Guide_2800_sprui31_2900_.pdf
,
keysfine:
好的,谢谢了,后面我找到信息后再贴上去
,
Green Deng:
好的,感谢!