无线电爱好网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

无线电爱好网 首页 技术应用 初学入门 查看内容

Boost电路的工作原理及推导公式

2024-2-23 11:17| 发布者: 闪电| 查看: 33| 评论: 0

摘要: 前一段时间写了一下Buck电路的振铃,不少同学给我留了作业,让我说说Boost。今天就来看看Boost电路。我们知道,不论是buck,还是boost电路,总会有一些公式,用得最多的就是电感的感量计算,电流纹波,输入电压纹波 ...

前一段时间写了一下Buck电路的振铃,不少同学给我留了作业,让我说说Boost。今天就来看看Boost电路。

我们知道,不论是buck,还是boost电路,总会有一些公式,用得最多的就是电感的感量计算,电流纹波,输入电压纹波大小,输出电压纹波大小等等。


这些公式,在我们设计的时候会去算一算,很多的DCDC的芯片手册里面也会有这些公式。

就我自己而言,我是很讨厌背公式的,相信大家也一样。

所以最好的方式莫过于充分理解电路的工作原理,甚至于可以自己推导出这些公式

 

我们如果理解了这些公式,那么就理解了Boost电路各个地方的电流,电压是怎么样的,遇到一些问题,就可以不用去看公式就能知道为什么会这样。

比如电感感量增大,会怎么样?

电容容量增大会怎么样?

工作频率的大小又有哪些影响呢?

所以,推导公式是为了摆脱公式

ac4abf66-cfc8-11ee-a297-92fbcf53809c.png

另外,计算之后,我们会发现:

计算结果跟实测结果经常差的比较多?根本就不准?为什么呢?

这些问题,本文都会说一说。

Boost的拓扑结构

我们先来看拓扑结构,一切信息都在这个里面

ac538e84-cfc8-11ee-a297-92fbcf53809c.png

首先说下最基本的一个工作原理

上图中MOS管就是一个开关,只要这个速度够快(开关频率够高),控制好导通与关断时间(充放电时间),配合输出滤波电容,就可以得到基本稳定的Vo了,也就是输出电压。

我们来简单看一下过程

在开关导通的时候,电感L接地,二极管截止,Vi对电感L进行充电,电感两端电压是Vi。

ac578f02-cfc8-11ee-a297-92fbcf53809c.png

在开关变为不导通的时候,因为之前电感L已经被充电了,有电流流过,电流向右,电感两端电流不能突变,所以会感应出电压,让右侧的二极管导通。

输出电压Vo恒定,二极管导通压降为Vd,所以电感右端电压为Vo+Vd,电感左端电压是电源输入Vi。这是升压boost电路, 所以Vo+Vd>Vi,电感此时放电,给负载供电,以及给输出滤波电容充电。

ac61d336-cfc8-11ee-a297-92fbcf53809c.png

并且,此时电感的两端电压是右边电压Vo+Vd减去左边电压Vi,即:Vo+Vd-Vi

来个前菜加深理解

Boost电路是升压电路,是直流转直流,不考虑纹波电压的话,Vi和Vo都是恒定的,Vo大于Vi。

在开关导通的时候

电感L一端是恒定电压Vi,另外一端接地。这说明在开关导通的时候,电感L两端的电压是恒定不变的,就是Vi。

根据电感最最最最基本的公式:U=L*di/dt

(虽然我不喜欢背公式,但是这个公式我觉得是电感最重要的了,我之前还专门讲过,它可以推导出电感储能公式等等。同样,电容的最重要的公式:i=C*du/dt。)

好,电感两端电压U=Vi不变,电感量L也是常数,所以呢,di/dt=U/L=常数,这不就是说电流随时间线性变化吗?

ac65d94a-cfc8-11ee-a297-92fbcf53809c.png

如果我们规定电流流向负载的方向是正,根据电感此时电压,是左边大于右边,所以电感的电流是线性增大的

当开关断开的时候

电感两端的电压U=Vo-Vi-Vd,也是恒定的,电流同样随时间线性变化。只不过电压的方向是反的,右边大于左边,所以电感的电流是线性减小的

开关导通,电感电流线性增大。

开关断开,电感电流线性减小。

ac69e404-cfc8-11ee-a297-92fbcf53809c.png

我第一次看到电感电流波形是这样的时候,我就觉得好巧啊,怎么就一定是线性上升呢?不是曲线上升?

现在自然是知道了,当然,知道也好像没什么卵用,那说点儿有用的

我们在电感选型的时候,一定知道有个参数饱和电流吧。

我们会要求,电感的峰值电流不能超过电感的饱和电流。

为啥是峰值电流,不是有效值电流?

因为,我们一般认为电感的感量是不变的,但是实际情况是,电流大到一定程度的时候,电感量L会随电流的增大而减小,所以会有电感饱和电流这一说。

并且,随着电感电流的继续增大,电感量下降速度加快。

ac6e3310-cfc8-11ee-a297-92fbcf53809c.png

我们复习下电感这个曲线,很多电感手册都有,电感的饱和电流是指电感感量下降了标称值的30%(不同厂家这个值有差异)的时候的电流。

ac87a8cc-cfc8-11ee-a297-92fbcf53809c.png

如果选型的电感饱和电流太小会怎么样呢?

开关导通,电感电流增大,增大到饱和电流的时候,那么L会快速减小,意味着di/dt=U/L快速增大。

也就是说,di/dt变大了,即电感电流随时间更快的增大。

电流更大了,那么进一步电感感量L更小了,di/dt更更更大了,电流又更更更大了。

如此,电流就突破天际了,这就悲剧了

简单画个图,感受一下。

ac8f4ad2-cfc8-11ee-a297-92fbcf53809c.png

好了,根据前面的分析,我们还是画出几个关键点处的电压和电流波形吧,这应该是没什么难度的,最难的应该属于那个电感电流的波形了,我们也解释过了。

acaa494a-cfc8-11ee-a297-92fbcf53809c.png

开始推公式

我们推公式,自然是为了更好的选型,对吧。

目的为了计算出输入电容,输出电容,功率电感,都选择多大的值。

为了更好的理解,我们把已知的条件都说一下。

首先是输入电压Vi,输出电压Vo,输出电流Vo/R,咱总得知道自己想要什么吧,所以这些在设计之初都是已知的。

其次是开关频率fs,这个在芯片选型之后就是确定的了。

再然后就是设计的目标,输入纹波大小△Vi,输出纹波大小△Vo。

acb29ece-cfc8-11ee-a297-92fbcf53809c.png

我们根据这些已知的量,就可以求得电感感量,输入滤波电容大小,输出滤波电容大小。

好,我重新把图画一下,如下:

acb8015c-cfc8-11ee-a297-92fbcf53809c.png

因为计算的基本原理其实就是电容和电感的充放电。所以,我们首先要求的就是开关导通的时间和断开的时间,或者说是占空比

这个也非常简单,我们可以这么想

开关导通的时候电感两端电压是Vi

开关断开的时候,输出端电压为Vo,二极管导通,那么电感右侧就是Vo+Vd,电感左侧接的是电源输入,为Vi,所以此时电感两端电压是Vo+Vd-Vi

整个电路稳定之后,因为负载电流恒定,那么一个周期时间之内,在开关导通时电感电流增加的量,要等于开关截止时,电感电流减小的量,即电感充了多少电就要放多少电,不然负载的电流或者电压就要发生变化。

即一个周期内,电感电流增大量等于减小量

然后又因为U=Ldi/dt,di/dt=U/L,L不变,所以电感电流变化速度与电压成正比

简单说就是,电感电流上升或下降的斜率与电压成正比

acc221be-cfc8-11ee-a297-92fbcf53809c.png

斜率与电压成正比,电感电流上升的高度与下降高度又相同,那上升时间不就和电压成反比了吗?

所以,自然就有了:

Ton/Toff=(Vo+Vd-Vi)/Vi

我们变换一下,就得到了江湖所传的“伏秒法则”

accde6ac-cfc8-11ee-a297-92fbcf53809c.png

再根据T=Ton+Toff=1/f

我们可以分别求得导通时间,关断时间,占空比。

acdba27e-cfc8-11ee-a297-92fbcf53809c.png

好,这里,我们已经推出了第一部分公式。

其实从这里我们可以看到。

占空比与电感量L没有关系,与负载电流的大小也没有关系,只跟输入输出电压有关系

功率电感选择

我们电感选型首先需要考虑两个参数,电感感量电感电流

电感感量又决定了电感纹波电流的大小,为什么呢?

还是因为U=Ldi/dt,di/dt=U/L=电流变化斜率

所以,当我们确定了输入输出电压,那么电感两端的电压就是固定的,那么电感电流变化斜率与电感量成反比,电感越大,斜率越小

acef522e-cfc8-11ee-a297-92fbcf53809c.png

一般来说,电感感量的确定,是让电感的纹波电流△IL等于电感平均电流的20%-40%之间

ad2734f0-cfc8-11ee-a297-92fbcf53809c.png

那为什么会这样呢?电感过大或过小会有什么影响?

如果电感感量过小,那么电感纹波电流会比较大,即流过电感电流的峰值会很高,电感饱和电流就要很高。如此同时,过大的电流,在开关切换时,会导致EMI问题会更加明显。

如果电感感量过大,那么电感电流纹波会比较小,会导致动态响应变差。

啥叫动态响应变差?

就比如输出一直是1A的电流,某个时刻,负载从需要1A的电流变成突然需要5A的电流。这个时候,如果电感过大,电感电流充上来需要较长时间,那么电感电流需要很多个开关周期才能升到5A,这期间,负载所需要的5A电流主要来源于输出滤波电容的放电,会导致输出电压跌落比较多,有可能出现故障。

简单说,就是这个boost不能及时响应负载电流的快速变化。

好,我们下面来求合适的电感量

首先先求电感的平均电流IL

输出电压是Vo,输出电流是Io,输入电压是Vi,那么根据能量守恒定律

输入功率*n=输出功率。(n为效率)

输入功率,就是电源的输入电压Vi乘以平均电流,显然,从boost拓扑结构上看,电源的所有电流都会流过电感,那么这个电源输出的平均电流也就是电感的平均电流IL。

即,Pi=Vi*IL

输出功率

显然,就是Po=Vo*Io

Pi*n=Po

即Vi*IL*n=Vo*Io

那么IL=Vo*Io/(Vi*n),估算时可以取n≈80%

我在有一些文件里面看到boost电感平均电流用这个公式计算:

IL=(Vo+Vd)*Io/Vi

这个公式怎么来的呢?

ad2d8bac-cfc8-11ee-a297-92fbcf53809c.png

这个公式是假设只有二极管有损耗的,忽略其它的损耗

如上图,稳态时,输出端电容是不耗电的,电压也不会变化,所以其平均电流为0,也就是说,流过负载的电流,全部从二极管过来。所以二极管的平均电流也是Io,导通压降是Vd,那么二极管的平均功率是Pd=Io*Vd。

所以有:

Po=P负载+Pd

即:Pi=Vi*IL=Io*Vo+Io*Vd

也就是:IL=(Vo+Vd)*Io/Vi

对于这个Boost来说,二极管的损耗是占比比较大的,估算确实可以采用这个公式。不过我们需要记住,这个公式仅仅考虑了二极管的损耗。

ad3e3a60-cfc8-11ee-a297-92fbcf53809c.png

我们文章后面就用这个公式来计算吧

其次,我们来求电感的纹波电流△IL

从前面知道,电感电流就是个三角波,在开关导通时电感电流增大,在关断时,电感电流减小。

那纹波电流的大小求起来就简单了,就等于在开关导通时电感电流增大的值,也等于关断时电感电流减小的值。

我们就计算其中一个,计算开关导通时电感电流增大了多少吧。

这个也

1234下一页

路过

雷人

握手

鲜花

鸡蛋

QQ|关于本站|小黑屋|Archiver|手机版|无线电爱好网 ( 粤ICP备15040352号 ) 无线电爱好技术交流5 无线电爱好技术交流1无线电爱好技术交流9开关电源讨论群LED照明应用、电源无线电爱好技术交流4无线电爱好技术交流8无线电爱好技术交流10无线电爱好技术交流11

粤公网安备 44030702001224号

GMT+8, 2024-3-14 10:27 , Processed in 0.078000 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

返回顶部