微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI电源管理交流 > UCC3895软启动问题

UCC3895软启动问题

时间:10-02 整理:3721RD 点击:

本人想利用UCC3895芯片来控制移相全桥电路,现在关于该芯片软启动原理有点不明白,我知道在SS引脚改变电容值可以改变软启动时间,我想问一下,在内部电流源给外并电容充电,使EOUT慢慢增加来使共同导通占空比一点点增大的过程中,PI这一部分是怎么动作的,PI调节器是一直处于饱和状态还是也同时参与闭环调节呢?

关于这个详细说起来很复杂,你可以简单的理解为在初级的SS动作过程中,这个次级的PI不参与的。事实上,你可以看看输出电压的上升波形,它基本是由2部分组成,第一部分是输出电压上升部分,这个上升过程比较快;第二部分也是输出电压上升部分,只是这个输出电压的起始点不是从0V开始,而是从输出电压的50%以上开始到输出电压稳定(一般都是这样,也有个别从低于50%Vo上升)。通常我们看到的输出电压上升过程中有掉坑就是由于初级SS和次级的环路没有衔接好造成的

现在我不明白的地方是,为什么在50%的输出电压或者低于50%的输出电压时,pi开始参与调节呢?希望能解释一下。

是不是这样呢?在输出电压低于50%时,PI运放一直处于饱和状态,导致pi不参与调节,当电压大于50%输出电压时,运放开始退饱和,使得pi开始参与调节输出电压呢

这个要非常精通非自动控制理论人才能回答出来,可惜我这方面学的不好。推荐一本好书,是胡寿松的《自动控制理论》。

根据我的经验,这个值是可以调节的,你可以通过调整次级的缓启动电路来调整这个值的大小。

总之,要想把开机波形调的没有跌落,那要花蛮多时间的,个人建议,勤动烙铁,勤换元器件。

我说一下我的理解,是不是因为在输出电压低于50%时,运放处于饱和状态,使得Pi不参与调节,当输出电压大于50%时,运放退出饱和,使得pi开始参与调解,您觉得是这样吗

我觉得可以这么理解,只是50%这个值不是固定的。

嗯 谢谢,我还想问一下,在初级SS和次级的环路衔接点出,输出电压波形会不会出现一个超调现象呢

这个有可能,根据我的经验,目前出现最多的是跌落。一般超调最容易出现在输出电压稳定前即所谓的过冲,这个时候就要加大次级的缓启动能力。

您好 我想问您个F28035的程序问题,一个程序是,软起动程序写在了EPWM中断里,软起动程序是这样的:

interrupt void epwm3_isr(void)
{

if(ss_flag == 1)
{
if(ss_count<=25600)
{


Ue2=0;

ss_count++;
temp1=(long)((ss_count)>>7);

U1= AdcResult.ADCRESULT7; //U1电压, A7通道采U1
//pi程序
Ureal=_IQ(U1);
Uref=_IQ(U_Ref); //140v缩放为1.07,对应数字量为1335
Ue1=Uref-Ureal;
Ue2+=Ue1; //两者的误差
Up=_IQmpy(UKp,Ue1);
Ui=_IQmpy(UKi,Ue2);
Uo1=Up+Ui;
temp3=(long)((Uo1)>>16); //调制波得到数据

if(temp1>=temp3)
{
temp1=temp3;
ss_count=25602;
}

EPwm6Regs.CMPA.half.CMPA =300-temp1;
EPwm6Regs.CMPB=temp1;

}

我想问一下为什么每进一次都让误差累加值设为零呢?这样的方式模拟了UCC3895的软起动了吗

你说的这个问题设计DSP方面的知识,这个已经超出了我的范围,我只负责模拟方面的支持。你可以发邮件问TI的DSP专家Ricky-zhang@ti.com.

谢谢

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top