一种基于两级滤波器的数字比例-积分-微分补偿电路的制作方法

文档序号:17583549发布日期:2019-05-03 21:07阅读:708来源:国知局
一种基于两级滤波器的数字比例-积分-微分补偿电路的制作方法

本发明属于集成电路技术领域,涉及一种基于两级滤波器的数字比例-积分-微分补偿电路(digitalproportionintegrationdifferentiationcompensator,dpid),能够应用于dc-dc开关变换器中进行数字控制补偿。



背景技术:

在传统的电力电子电能变换控制系统中,模拟pid(即比例-积分-微分)控制是技术最成熟、应用最广泛的控制方法,然而模拟补偿控制方法存在控制方法单一以及不能适应复杂控制的问题。随着计算机在控制领域中的推广应用,数字pid控制在现代电力电子电能变换控制系统得到了越来越广泛的应用。近年来,随着电源管理功能越来越复杂,对控制部分的要求不断提高,开关电源已经由模拟控制、模数混合控制,进入到数字控制阶段。数字控制方式抛弃了模拟控制沿用多年的运放反馈网络,代之以数字补偿电路来完成环路的补偿,具有设计周期短、控制方法灵活、可编程性、外围器件数少、先进的校正能力等优点,能实现复杂控制。

数字控制主要通过三个模块实现:模数转换器(analogdigitalconverter,adc)、数字比例-积分-微分补偿器(digitalproportionintegrationdifferentiationcompensator,dpid)和数字脉宽调制器(digitalpulsewidthmodulator,dpwm)。其中,数字比例-积分-微分补偿器(以下简称dpid)是数字电源中的核心模块,它构成了数字电源的补偿网络。一般采用的间接设计法是在传统模拟电源研究方法的基础上,首先将数字电源简化为一个连续的线性系统,忽略了采样保持器效应后设计模拟补偿器。然后采用双线性近似(tustin)、匹配零极点(mpz)等方法对其离散化得到数字补偿器。dpid模块的设计直接关系到数字电源系统的输出精度、动态响应等指标。设计具有良好瞬态响应和稳态响应的dpid补偿器非常关键,也是目前dpid设计的一个难点。

为了使系统稳定,且具有良好的瞬态响应和稳态响应,需要对环路进行相位补偿,使得环路在总的开环相位延迟小于360°,相位裕度达到60°左右。电压模式buck变换器中一般采用三型补偿,但是需要很大的电阻和电容,很难片内集成。相比于传统的三型补偿,伪三型补偿电路会减小电容和电阻面积,使片内集成成为可能,是较为理想的补偿方式。



技术实现要素:

针对上述模拟补偿控制方法存在的控制方法单一以及不能适应复杂控制等问题,以及对数字dpid补偿的的瞬态响应和稳态响应的要求,本发明提出一种基于两级滤波器的数字比例-积分-微分补偿电路,能够降低电压阶跃响应时的过冲,产生稳定的输出,相比于模拟补偿控制方法来说,能够发挥数字信号处理器的优势,控制功能更强,具有设计周期短、控制方法灵活、可编程性、外围器件数少、先进的校正能力等优点。

本发明的技术方案为:

一种基于两级滤波器的数字比例-积分-微分补偿电路,包括:

一阶滤波器,用于产生一个零点和一个极点,其中零点低于极点;

和二阶滤波器,用于产生两个零点和两个极点;

所述一阶滤波器的输入端作为所述数字比例-积分-微分补偿电路的输入端,其输出端连接所述二阶滤波器的输入端;所述二阶滤波器的输出端作为所述数字比例-积分-微分补偿电路的输出端。

具体的,所述一阶滤波器为一阶无限脉冲响应滤波器,包括第一加法器、第二加法器、第一延迟寄存单元、第一乘法器和第二乘法器,

第一加法器的第一输入端作为所述一阶无限脉冲响应滤波器的输入端,其第二输入端连接第一乘法器的输出端,其输出端连接第一延迟寄存单元的输入端和第二加法器的第一输入端;

第一乘法器的第一输入端连接第一延迟寄存单元的输出端和第二乘法器的第一输入端,其第二输入端连接第二系数;

第二乘法器的第二输入端连接第一系数,其输出端连接第二加法器的第二输入端;

第二加法器的输出端作为所述一阶无限脉冲响应滤波器的输出端。

具体的,所述二阶滤波器为二阶无限脉冲响应滤波器,包括第三加法器、第四加法器、第五加法器、第六加法器、第二延迟寄存单元、第三延迟寄存单元、第三乘法器、第四乘法器、第五乘法器、第六乘法器和第七乘法器,

第三加法器的第一输入端作为所述二阶无限脉冲响应滤波器的输入端,其第二输入端连接第四加法器的输出端,其输出端连接第二延迟寄存单元的输入端和第六加法器的第一输入端;

第三乘法器的第一输入端连接第二延迟寄存单元的输出端、第四乘法器的第一输入端和第三延迟寄存单元的输入端,其第二输入端连接第五系数,其输出端连接第四加法器的第一输入端;

第五乘法器的第一输入端连接第三延迟寄存单元的输出端和第六乘法器的第一输入端,其第二输入端连接第六系数,其输出端连接第四加法器的第二输入端;

第四乘法器的第二输入端连接第三系数,其输出端连接第五加法器的第一输入端;

第六乘法器的第二输入端连接第四系数,其输出端连接第五加法器的第二输入端;

第六加法器的第二输入端连接第五加法器的输出端,其输出端连接第七乘法器的第一输入端;

第七乘法器的第二输入端连接第七系数,其输出端作为所述二阶无限脉冲响应滤波器的输出端。

本发明的工作原理为:

本发明利用级联的一阶滤波器和二阶滤波器实现数字比例-积分-微分补偿电路,输入信号先经过一阶滤波器,在一阶滤波器中产生一个零极点对,其中零点低于极点;一阶滤波器的输出信号再经过二阶滤波器,二阶滤波器产生两个零点和两个极点。因此本发明可以实现基于伪三型补偿的数字比例-积分-微分dpid补偿所需要的三个极点和三个零点。

得到的数字比例-积分-微分补偿电路的离散域补偿传递函数为:

p(z)=a(z)×b(z)

其中a(z)、b(z)分别是所述一阶滤波器和二阶滤波器的离散域传递函数。

考虑到要使系统稳定,且具有良好的瞬态响应和稳态响应,使得环路在总的开环相位延迟小于360°,相位裕度达到60°左右,可以推导出数字比例-积分-微分补偿电路的离散域补偿传递函数满足:

通过设置一阶滤波器和二阶滤波器的结构,以及两个滤波器内各个系数使本发明提出的数字比例-积分-微分补偿电路引入了三个极点、三个零点,满足上式从而实现数字比例-积分-微分补偿。值得说明的是,本发明提出的数字比例-积分-微分补偿电路的离散域补偿传递函数不止这一种表达式,还包括同样能够满足稳定和相位裕度要求的其他表达式。

本发明的有益效果为:本发明将dpid补偿函数进行了数学处理,拆分成为了一阶滤波器和二阶滤波器的级联结构,一阶滤波器中的零点超前于极点,能够降低电压阶跃响应时的过冲;本发明尤其适用于dc/dc开关电源,相比于模拟补偿控制方法来说具有控制功能更强、设计周期短、控制方法灵活、可编程性、外围器件数少、先进的校正能力等优点。

附图说明

图1是本发明提出的一种基于两级滤波器的数字比例-积分-微分补偿电路用于数字控制buck型dc-dc变换器的结构示意图。

图2是本发明提出的一种基于两级滤波器的数字比例-积分-微分补偿电路在实施例中的具体结构示意图。

图3是本发明提出的一种基于两级滤波器的数字比例-积分-微分补偿电路应用于数字电源的负载阶跃响应的仿真图。

图4是本发明提出的一种基于两级滤波器的数字比例-积分-微分补偿电路应用于数字电源的电压阶跃响应的仿真图。

图5是本发明提出的一种基于两级滤波器的数字比例-积分-微分补偿电路的simulink模型。

具体实施方式

下面结合附图和具体实施例,详细描述本发明的技术方案:

本发明提出一种基于两级滤波器的伪三型补偿(pt3)实现数字比例-积分-微分补偿,包括级联的一阶滤波器和二阶滤波器,如图2给出了一阶滤波器和二阶滤波器的一种具体实现形式,一阶滤波器采用一阶无限脉冲响应滤波器,二阶滤波器采用二阶无限脉冲响应滤波器。一阶无限脉冲响应滤波器的输入端连接数字比例-积分-微分补偿电路的输入端,其输出端连接二阶无限脉冲响应滤波器的输入端;二阶无限脉冲响应滤波器的输入端连接一阶无限脉冲响应滤波器的输出端,其输出端作为数字比例-积分-微分补偿电路的输出端。

本发明可以应用于任何需要数字控制的系统中,尤其适用于dc-dc开关变换器,下面以将本发明应用于buck变换器为例,如图1所示,buck变换器中vin是输入电压,vout是输出电压,mp、mn是功率开关管,l是储能电抗器,c1是输出平滑电容器,r是负载电阻,储能电抗器l和输出平滑电容器c1构成lc滤波网络。开关稳压电源的数字控制环路包括数字脉宽调制器(dpwm)、buck变换器中的lc滤波网络、adc采样网络和数字滤波补偿器(即本发明提出的数字比例-积分-微分补偿电路dpid),输入电压vin在功率开关管的作用下,经lc网络滤波后输出给负载电阻r。数字控制电源通过adc对输出电压vout或电流进行采样,adc的输出信号作为本发明提出的数字比例-积分-微分补偿电路dpid的输入信号,再利用数字比例-积分-微分补偿电路dpid实现环路的补偿计算其占空比,数字比例-积分-微分补偿电路dpid的输出信号由数字脉宽调制器dpwm生成占空比信号以调节输出电压vout,从而形成闭环控制回路。电源整个闭环回路的开环传递函数d(s)主要分为以下几个部分:adc增益k、dpid补偿函数p(s)、dpwm传递函数f(s)、功率级传递函数g(s)和采样网络增益h(s),可得开关电源环路的开环传递函数d(s)为:

d(s)=k×p(s)×g(s)×f(s)×h(s)(1)

式中,adc增益k为其中,nadc为adc位数,vrange为adc量化范围;f(s)为ndpwm为dpwm位数;h(s)为1。

功率级buck电路考虑到输出滤波电容的串联等效阻抗rc,传递函数g(s)为:

本实施例中取vin=5v,vout=3.3v,l=0.33μh,c1=1720μf,r=2ω,rc=0.85mω,系统频率fs=500khz。adc的采样频率与系统频率一致,即adc的采样时间间隔ts=2μs。将以上数据代入公式(2)中,可以得到g(s)的表达式。

然后利用双线性变换,对g(s)进行离散化处理可得其离散域传递函数g(z),双线性公式为:

取adc位数为7位,量化范围为-1到1,即k为26。dpwm位数为10位,f(s)为1/210,h(s)为1,将数据及g(z)代入公式(1)中,可得buck变换器的连续域开环传递函数,再将其代入(3)中离散化,可得buck变换器未进行dpid补偿时的离散域开环传递函数为:

从上式可知,该闭环系统的增益裕度和相位裕度均不足,系统无法稳定。接下来利用本发明提出的基于两级滤波器的数字比例-积分-微分补偿电路对该闭环系统进行补偿。

如图2所示给出了一阶滤波器的一种电路实现形式,本实施例中采用一阶无限脉冲响应滤波器,包括第一加法器、第二加法器、第一延迟寄存单元、第一乘法器、第二乘法器,第一延迟寄存单元可以用d触发器实现。第一加法器的第一输入端作为模块输入端,其第二输入端连接第一乘法器的输出端,其输出端连接第一延迟寄存单元的输入端和第二加法器的第一输入端;第一延迟寄存单元的输入端连接第一加法器的输出端和第二加法器的第一输入端,其输出端连接第一乘法器的第一输入端和第二乘法器的第一输入端;第一乘法器的第一输入端连接第一延迟寄存单元的输出端和第二乘法器的第一输入端,其第二输入端连接第二系数b,其输出端连接第一加法器的第二输入端;第二乘法器的第一输入端连接第一延迟寄存单元的输出端和第一乘法器的第一输入端,其第二输入端连接第一系数a,其输出端连接第二加法器的第二输入端;第二加法器的第一输入端连接第一加法器的输出端和第一延迟寄存单元的输入端,其第二输入端连接第二乘法器的输出端,其输出端连接二阶无限脉冲响应滤波器的输入端并作为一阶无限脉冲响应滤波器的输出端。

本实施例结构的一阶无限脉冲响应滤波器模块的离散域传递函数a(z)为:

在一阶无限脉冲响应滤波器中产生一个零极点对,其中零点低于极点,通过设置第一系数a和第二系数b满足产生的零点低于极点。

如图2所示给出了二阶滤波器的一种电路实现形式,本实施例中采用二阶无限脉冲响应滤波器,包括第三加法器、第四加法器、第五加法器、第六加法器、第二延迟寄存单元、第三延迟寄存单元、第三乘法器、第四乘法器、第五乘法器、第六乘法器、第七乘法器。第三加法器的第一输入端作为该模块的输入端,其第二输入端连接第四加法器的输出端,其输出端连接第二延迟寄存单元的输入端和第六加法器的第一输入端;第二延迟寄存单元的输入端连接第三加法器的输出端和第六加法器的第一输入端,其输出端连接第三乘法器的第一输入端、第四乘法器的第一输入端和第三延迟寄存单元的输入端;第三乘法器的第一输入端连接第二延迟寄存单元的输出端、第四乘法器的第一输入端和第三延迟寄存单元的输入端,其第二输入端连接第五系数e,其输出端连接第四加法器的第一输入端;第三延迟寄存单元的输入端连接第二延迟寄存单元的输出端、第三乘法器的第一输入端和第四乘法器的第一输入端,其输出端连接第五乘法器的第一输入端、第六乘法器的第一输入端;第五乘法器的第一输入端连接第三延迟寄存单元的输出端、第六乘法器的第一输入端,其第二输入端连接第六系数f,其输出端连接第四加法器的第二输入端;第四加法器的第一输入端连接第三乘法器的输出端,其第二输入端连接第五乘法器的输出端,其输出端连接第三加法器的第二输入端;第四乘法器的第一输入端连接第二延迟寄存单元的输出端、第三乘法器的第一输入端和第三延迟寄存单元的输入端,其第二输入端连接第三系数c,其输出端连接第五加法器的第一输入端;第六乘法器的第一输入端连接第三延迟寄存单元的输出端、第五乘法器的第一输入端,其第二输入端连接第四系数d,其输出端连接第五加法器的第二输入端;第五加法器的第一输入端连接第四乘法器的输出端,其第二输入端连接第六乘法器的输出端,其输出端连接第六加法器的第二输入端;第六加法器的第一输入端连接第三加法器的输出和第二延迟寄存单元的输入端,其第二输入端连接第五加法器的输出端,其输出端连接第七乘法器的第一输入端;第七乘法器的第一输入端连接第六乘法器的输出端,其第二输入端连接第七系数g,其输出端作为数字比例-积分-微分补偿电路的输出端。

本实施例结构的二阶无限脉冲响应滤波器模块的离散域传递函数b(z)为:

通过本实施例中的二阶无限脉冲响应滤波器能够产生两个零点和两个极点。

在数字比例-积分-微分控制电路dpid的实现过程中,需要对定点数进行处理。本实施例中采用有符号位的二进制定点数,并按照图2所示的基本结构对dpid进行建模,用实际数字滤波模块代替了模型中的理想数学表达式模块,得到其典型离散域传递函数的simulink模型,如图5所示,从而确定本实施例中所有模块的参数大致为:a=1.000033,b=-0.404101,c=-1.938156,d=0.938998,e=1.187701,f=-0.187651,g=77.25。

根据式(5)、式(6)的一阶无限脉冲响应滤波器和二阶无限脉冲响应滤波器的离散域传递函数及dpid的基本结构,可得本实施例中dpid的离散域补偿传递函数为:

将本发明应用于如图1所示的整个数字电源系统中进行验证,adc对输出电压与基准电压的误差值进行采样,伪三型dpid提供补偿,dpwm模块输出有一定占空比的方波信号输入到功率级中,再经过lc滤波网络来调整输出电压。图3和图4为通过测试整个系统负载或电压发生阶跃时的输出电压仿真波形图,其中vout为buck的输出电压,iload为buck的负载电流,il为流过buck中电感l的电流,vref为adc的基准电压。

图3所示为采用了本发明的dpid补偿电路的数字电源的负载阶跃响应,仿真条件为负载电流由10a至50a周期性跳变。负载电流从10a阶跃到50a,输出电压下冲115mv,恢复时间150μs。负载电流从50a阶跃到10a,输出电压过冲108mv,恢复时间160μs。不同电流时输出电压差异较小,输出电压纹波为32mv。

图4所示为采用了本发明的dpid补偿电路的数字电源的电压阶跃响应,仿真条件是基准电压由2v至3v周期性跳变。从仿真结果可以看出,当电压发生阶跃性跳变的时候,输出电压能够很好的稳定且无过冲。

综上,本发明中利用一阶滤波器和二阶滤波器形成级联结构来实现dpid补偿器。一阶滤波器产生一个零极点对,其中零点低于极点;二阶滤波器产生两个零点和两个极点。因此本发明可以实现基于伪三型补偿的数字比例-积分-微分dpid补偿所需要的三个极点和三个零点,提高了系统相位裕度,从而可以提高系统的瞬态响应速度,能够降低电压阶跃响应时的过冲。

以上为结合具体实施例对本发明进行的具体、详细的描述,上述内容仅用于对本发明的进一步说明,不能理解为对本发明保护范围的限制,所属技术领域的技术人员根据本发明内容作出的任何非本质性的改进、替换和调整均应涵盖在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1