一篇文章搞懂BUCK开关电源基础理论(上)

这篇具有很好参考价值的文章主要介绍了一篇文章搞懂BUCK开关电源基础理论(上)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

欢迎关注我的公众号,每周电路与硬件知识分享↓
文章来源地址https://www.toymoban.com/news/detail-548136.html

前言

在硬件开发的过程中,BUCK拓扑的开关电源是很常见的,相比于LDO的降压方式 BUCK降压的效率大大提高(尤其是在压差高、输出电流大的情况)。虽然BUCK降压电路有一些缺点,比如引入开关噪声、EMI、输出电压纹波相比于LDO偏大;但是仅凭电源效率这一点,BUCK降压在高压差、大功率的应用场合作为首选。 今天我们就来详细讲解一下BUCK开关降压的基础理论知识。

一、为何BUCK降压会在效率上远优于LDO?

LDO降压和BUCK降压工作原理的差异导致了两种降压方式的效率差异↓

2.1 LDO降压原理

buck开关电源原理,硬件工程,嵌入式硬件,精益工程
1.LDO实现降压的本质是LDO芯片(或实现LDO功能的晶体管)将“多余的电压”以热量的形式消耗掉,以此实现降压。

2.以本图为例当输入Vin=15V时,若通过LDO实现降压,那么LDO所要承受的电压Vldo=15V-5V=10V。假设负载电阻Rload需要从LDO摄取1A的电流,那么LDO以热能形式消耗的功率P = Vldo * Iout = 10V * 1A = 10W。(还好只是假设,不然真的是非常恐怖的发热量)。

3.LDO降压的效率公式:效率 = (Vout * Iout )/ (Vin * Iin),由于Iout = Iin,则 效率 = Vout / Vin = 5/15 = 33.3%。

2.2 BUCK降压原理

buck开关电源原理,硬件工程,嵌入式硬件,精益工程
1.BUCK降压通过开关控制电感的储能、释放来完成降压过程。大致原理为:当开关闭合时,电感进行储能;当开关断开时,电感将储存的能量释放。

2.当开关突然断开时,由于电感要保持住充电时的电流(电感的特性为:改变电感两端电压从而尽力保持上一时刻的电感电流),所以在电感的左侧会出现较大的尖峰电压。这时就要通过二极管来进行续流,保证开关不被尖峰电压烧坏。

3.电感储能、释放式的降压方式保证了没有大量电能以热能方式被消耗,这就保证了效率(BUCK降压的效率达到90%以上是很正常的事)。

小结:通过的原理分析可以知道,BUCK降压使用电感进行储能、释放,相比于LDO消耗电能方式的降压没有过多的浪费能量,这就保证了电源效率处于较高水平。

二、电感的基础理论知识

电感是BUCK开关降压拓扑的核心元件,若想较好的理解BUCK降压,那么电感的基础理论知识是必须的。

2.1.电感的物理特性:

电感对电流的变化量敏感,当电感面临电流变化时会产生一个方向电压尽量的抑制电流变化。

让我们来直观的看一下↓
buck开关电源原理,硬件工程,嵌入式硬件,精益工程
我们使用电阻R2来测量流过电感L1的电流,当我们闭合开关时,我们发现电感电流没有直接上升而是以指数缓慢上升。

电感电流的变化遵循公式:

I = Vin * (1- e ^ (-t*r/L) (开关闭合充电过程);

I = Vin * (e ^ (-t*r/L)) (开关断开放电过程);

2.2 我们再来看一下电感两端的电压↓

2.2.1 当开关闭合时

buck开关电源原理,硬件工程,嵌入式硬件,精益工程
我们再来测一下电感两端的电压波形↑,我们可以看到当开关闭合的瞬间,电感会产生一个左正右负的感应电压,来抑制即将产生的电流,感应电压初始幅值与输入电压相同。随着时间的推移,感应电压逐渐趋于0V。

2.2.2 当开关断开时

buck开关电源原理,硬件工程,嵌入式硬件,精益工程
当开关断开时,电感产生电动势保持上一状态的电流流动,就会产生右正左负的电动势,由于开关断开时已不能形成完整通路(因为开关已经断路),所以电感产生感应电动势在理论上是无穷大的(在上图中可以看到,由于电感电压无处释放,电感两侧产生非常大的负尖峰),这种感应电动势对负载和开关都是非常有害的,这也就引出了BUCK降压中的二极管的作用↓。

2.2.3 使用二极管续流

buck开关电源原理,硬件工程,嵌入式硬件,精益工程
由于二极管的引入,电感在开关断开时也形成了闭环,由于存在了泄放的回路,这时电感的感应电压便不再无穷大(在图中可以看到,感应电压的大小与Vin相同),续流二极管一方面保护了负载和开关器件,另一方面也保证了能量不被浪费,提高了能量利用效率。

2.3 电感模型的数学表达:

通过以上的实验结果我们大致摸清了电感的工作特性,但是若要彻底搞懂BUCK降压的原理,还需要较为严谨的数学表达!这里我将上文所涉及到的电感电压、电流的数学表达式直接给大家。

① 电感电压 U = L * (di / dt );感量一定的情况下,电感流过电流变化越剧烈,产生感应电动势越大。

② 电感充电电流 I = Vin * (1- e ^ (-t*r/L) (开关闭合充电过程);

③ 电感放电电流 I = Vin * (e ^ (-t*r/L)) (开关断开放电过程);

2.4 电感选型时的基本参数:

除了电感的理论基础以外,在实际的工程应用时,主要关注的电感的参数有4个↓

①电感额定电流: 选取额定电流时要留20%的余量

②电感饱和电流: 当电感实际电流超过电感本身的饱和电流时,电感就失去了储能与释放能量的能力(近似于一根导线),所以选型时要保证电路工作电流小于电感饱和电流,通常留20%的余量。

③电感最大电流:电感流过的电流分为交流和直流部分,要保证峰值电流小于电感最大电流,也是留20%余量。

④电感感值:这个不解释

结束:

今天较为充分的叙述了LDO、BUCK的工作原理的不同,以及两种降压效率不同的原因,又详细讲解了电感的基本特性。

由于篇幅原因,BUCK降压的基本原理分(上)、(中)、(下)三篇进行讲述。 在下一篇文章里,我将详细讲述BUCK降压的理论知识,包括BUCK的三种工作模式、伏秒方程推导、电感值的计算等。

欢迎大家关注,如果有任何问题,希望大家在评论区批评指正!谢谢!

欢迎关注我的公众号,每周电路与硬件知识分享↓

到了这里,关于一篇文章搞懂BUCK开关电源基础理论(上)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 一篇文章搞懂Docker、DockerCompose

    大型项目组件较多,运行环境也较为复杂,部署时会碰到一些问题: 依赖关系复杂,容易出现兼容性问题 开发、测试、生产环境有差异 例如一个项目中,部署时需要依赖于node.js、Redis、RabbitMQ、MySQL等,这些服务部署时所需要的函数库、依赖项各不相同,甚至会有冲突。给部

    2024年01月18日
    浏览(35)
  • 一篇文章搞懂Git与Github

    Git 是一个开源的 分布式版本控制系统 ,Github 是 全球最大的同性交友网站 基于 Git 的 代码托管平台 ,因为只支持 Git 作为 唯一的版本库 格式进行托管,故名 GitHub,就是一个平台上面有无数个 Git 仓库——Git 版的百度云,承担存储远程仓库的作用。 唯一版本库是什么意思?

    2024年02月06日
    浏览(33)
  • 一篇文章让你搞懂内存函数

    库函数memcmp介绍 函数memcpy从source的位置开始向后复制num个字节的数据到destination的内存位置。 这个函数在遇到 ‘\\0’ 的时候并不会停下来。 如果source和destination有任何的重叠,复制的结果都是未定义的。 库函数memcmp的代码形式 看代码 memcmp将arr1中的内容拷贝到arr2中,总共

    2024年02月17日
    浏览(33)
  • 一篇文章搞懂华为的ACL

    随着网络的飞速发展,网络安全问题日益突出。访问控制列表 (ACL, Access Control List) 可以通过对网络中报文流的精确识别,与其他技术结合,达到控制网络访问行为、防止网络攻击和提高网络带宽利用率的目的,从而切实保障网络环境的安全性和网络服务质量的可靠性。 访问

    2024年02月06日
    浏览(32)
  • 搞懂TVS管,有这篇文章就够了

    摘要:本文主要介绍TVS的工作原理、关键参数和选型。 TVS(Transient Voltage Suppressors,瞬态电压抑制器)又称雪崩击穿二极管,是一种高效电路保护器件,主要是保护电路不受瞬态高压尖峰脉冲(静电或雷击浪涌)的冲击。 TVS是采用半导体工艺制成的单个PN结或多个PN结集成的器件,

    2023年04月08日
    浏览(33)
  • 一篇文章带你搞懂前端Cookie

    浏览器Cookie相信各位点进这篇文章的小伙伴应该不陌生了,它是前端领域中一个非常重要的内容,当然也是面试的一个考点,不知道各位小伙伴是否真正掌握了Cookie呢?当然没有掌握也是没有关系的,可以跟着小编的脚步一起来学习一下前端Cookie,没有熟练掌握的小伙伴看完这

    2024年02月04日
    浏览(33)
  • 一篇文章搞懂前端sso需要做什么

    父域 Cookie 认证中心 LocalStorage 跨域 一般情况下,用户的登录状态是记录在 Session 中的,要实现共享登录状态,就要先共享 Session,但是由于不同的应用系统有着不同的域名,尽管 Session 共享了,但是由于 SessionId 是往往保存在浏览器 Cookie 中的,因此存在作用域的限制,无法

    2024年02月20日
    浏览(31)
  • 一篇文章带你搞懂stm32工程文件

    本文以stm32f4为例,讲解stm32标准库工程中各个文件的作用,学艺不精,如有错误,望大家私信或评论指出。 先看思维导图 startup_stm32f427xx.s  该文件是stm32的启动文件,由汇编语言编写,主要是做stm32上电时的配置设置(如堆栈指针,时钟数)并跳转到main函数中,执行c代码。

    2024年02月21日
    浏览(33)
  • Unity/C#------委托与事件(一篇文章彻底搞懂...)

            所有的代码语言创造者母语都是英语,我们从英语翻译到中文的过程中难免会存在一些不太能还原本意的词,比如我之前一直不理解构造函数和析构函数,只知道这俩货作用相反,直到我看到了它的英文意思,Construstor/Distructor,我才彻底理解了他们的作用。      

    2024年02月06日
    浏览(33)
  • 一篇文章带你搞懂GIT、Github、Gitee

    本文介绍了GIt,GitHub,Gitee的使用,与IDEA的Git配置,跟着文章来做你很快就能学会操作Git,利用其进行版本控制与代码托管,学习Git的使用、Git常用命令、Git分支,分支是团队协作的基础,介绍了团队内,外协作和Github远程仓库的操作、使用IDEA中的Git、IDEA中GIt的使用、在I

    2023年04月19日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包