首先对于我这种电源方面的小白来说

关于电源用的最多的就是线性稳压了

开关类的如  TI 的TPS系列  我是只知道应用电路而不知道具体原理的

但是长此以往也不是个办法

于是今天就带打家详细的来讲一下  BUCK BOOST电路的原理

先挂几个连接:

比较粗略的BUCK/BOOST电路的分析

http://tech.hqew.com/fangan_522451

http://blog.csdn.net/u011388550/article/details/23841023

这个还是不错的

http://www.elecfans.com/article/83/116/2016/20160307404422_a.html

开关电源的三大基础拓扑:

2、 开关电源基础拓扑

第一大:BUCK减压型

先上电路图

图中器件T为  N-mos管

当PWM驱动高电平使得NMOS管T导通的时候,忽略MOS管的导通压降,等效如图2,电感电流呈线性上升,MOS导通时电感正向伏秒为:

  

  当PWM驱动低电平的时候,MOS管截止,电感电流不能突变,经过续流二极管形成回路(忽略二极管电压),给输出负载供电,此时电感电流下降,如下图3所示,MOS截止时电感反向伏秒为:

  

什么是电感的伏秒平衡呐?

处于稳定状态的电感,开关导通时间(电流上升段)的伏秒数须与开关关断(电流下降段)时的伏秒数在数值上相等,尽管两者符号相反。这也表示,绘出电感电压对时间的曲线,导通时段曲线的面积必须等于关断时段曲线的面积。

 

  2.2 Boost升压型

  Boost升压型电路拓扑,有时又称为step-up电路,其典型的电路结构如下图4所示:

  

  同样地,根据Buck电路的分析方式,Boost电路的工作原理为:

  

  2.3 Buck-Boost极性反转升降压型

  Buck-Boost电路拓扑,有时又称为Inverting,其典型的电路结构如下图5所示:

  

  同样地,根据Buck电路的分析方式,Buck-Boost电路的工作原理为:

  

  3、 Buck与Buck-Boost组合

  金升阳K78系列的产品采用了Buck降压型的电路结构进行设计,是LM78XX系列三端线性稳压器的理想替代品,效率最高可达96%,不需要额外增加散热片,同时还兼有短路保护和过热保护,值得说明的是它能够完美支持负输出。

  上面提到金升阳K78系列产品可以支持负输出,这是怎么做到的呢?

  从上面Buck电路以及Buck- Boost电路结构原理来看,主要的区别是两者二极管与功率电感的位置互换。因此,若将Buck电路的输出Vo引脚接成输入的GND,而之前的输入GND
就变成了负电压输出了,即变成了Buck-Boost的电路结构。对应到金升阳K78xx-500R2系列的产品就变成了如下图6所示的负输出。

  

  因此,用2只K7812-500R2的产品,实现BUCK与BUCK-BOOST电路相结合,可以得到±12V输出,低的纹波和噪声可以给运放进行供电。

  

  需要值得注意的是,由于BUCK-BOOST电路在启动电流会比BUCK电路大一些,所以会在BUCK-BOOST电压输入端加一些缓冲类的器件。

  4、 Buck与Boost组合

  Buck与Boost两者相结合,会得到什么样的电路和应用呢?根据不同的控制,可以让电源从高压降到低压,也可以将低压升到高压,可以称之为双向DC-DC变换器之一,典型的应用电路如下图:

  

  DC-DC双向变换器目前主要应用在各大充放电系统中,随着储能器件的发展得到了广泛地应用,主要的行业在汽车电子,电梯节能系统等应用行业。

  当T2管截止时,T1管与D1、L等器件构成了Buck型降压电路,可以实现对后级的负载进行供电;反之,当T1管截止,T2管与D2二极管、L等器件构成了Boost升压电路,对前端电源进行能量补充。目前对T1和T2管的控制以模拟方式控制相对还是比较困难,均是以数字控制方式为主。

  下面是将超级电容运用到电梯能量回收系统中,将电机的能量在超级电容和直流母线之间进行相互传递,降低了能源的损耗。

  

  由于超级电容充放电电流比较大,普通的功率MOS管已经不适合使用,通常用IGBT来替代,而IGBT驱动在导通和关断的响应速度上,驱动电源选择+15V 和-9V将会是比较理想的,一方面+15V能够完全提供正向驱动的电压,另一方面-9V又能够加速IGBT的关断。而QP12W05S-37是个不错的选择。

  5、 总结

  基本电源拓扑结构中Buck降压型应用最多,但是各个基础拓扑组合使用,可以解决很多类似于正负电源供电以及双向电源应用方面的问题。总之电源基础拓扑结构虽老,但是实际应用却可以千变万化。

对于DCDC,大家都不陌生,因为就是开关电源,当然还有AC/DC,通常的AC/DC,都是110V或者220V交流变换为直流电源,我们这里先来讨论DCDC电源设计。

DCDC电源类型分为2种,一种是隔离性,一种是非隔离型。隔离型DCDC 的意思是输出的GND和输入的GND是无关系的,也成为悬浮电源。常见的DC-DC芯片大都是非隔离型的。隔离性的电源,是双向,也叫做升压降压类型,非隔离型的,分为boost 和buck两种。

首先我们来说下非隔离的DC-DC原理,这类电源又分为boost和buck,即为升压和降压模式。首先分析下DCDC降压电路:

Buck 模式DCDC 结构主要由输入电容、功率MOS管、PWM模块、肖特基二极管、功率电感、输出电容和输出调节电阻构成。DCDC开关电源这种结构模式决定了它输出噪声比较大。

接下来我们分析下工作原理,当功率MOS(以后简称开关),闭合时,电源通过电感给负载供电,并将电能储存在电感L和输出电容中,由于电感L的自感,在开关闭合时,电流增大的比较缓慢,即输出不能立刻达到电源的电压值。一定时间后,开关断开,由于电感L的自感作用(可以形象的认为电感中的电流具有惯性作用),将保持电路中的电流不变,即从左到右继续流。电流流过负载,从地返回,流到肖特基二极管的正极,经过二极管返回电感L的左端,从而形成一个回路。通过控制PWM的占空比就可以控制输出的电压。

在开关闭合期间,电感储存能量,在断开期间释放能量,所以电感L叫做储能电感,二极管在开关断开期间负责给L提供电流通路,所以二极管叫做续流二极管。当开关闭合时,电压很小,所以发热功率U*I就会很小,这就是开关电源高效率的原因。

通过这里原理,我们就知道了为什么在DCDC设计的时候,输出一定要有大电容,二极管和电感为什么一定要靠近IC。而且DCDC的后级滤波一定要好,因为内部有开关频接下来讲解下boost型DCDC电路:

其基本模型如上图,经过我们对buck 电路的原理分析,对于BOOST 应该很清楚了,同样调整PWM的占空比,可以调节输出,当PWM占空比为50%的时候,输出电压为输入电压的2倍,基本原理如下:

开关导通时, 输入电压流向电感, 电感电流线性增加,电感储能增加,电源向电感转移电能。

开关断开时, 电感电压等于输入电压减去输出电容的电压, 电感电流减少,电感储能减少, 电感储能向负载转移电能。

通过这样不断的开关实现了DCDC升压,但是这种结构得到的电流比较小,通常在几百毫安,而且效率不高。

BUCK BOOST学习总结的更多相关文章

  1. Boost学习-Linuxidc上的很好的学习资料

    来自 http://www.linuxidc.com/Linux/2011-07/39215.htm,拷贝第一页如下 Boost学习系列 简介及基本用法 [日期:2011-07-25] 来源:Linu ...

  2. boost 学习笔记 2: timer

    boost 学习笔记 2: timer copy from:http://einverne.github.io/post/2015/12/boost-learning-note-2.html 1:ti ...

  3. boost 学习笔记 0: 安装环境

    boost 学习笔记 0: 安装环境 最完整的教程 http://einverne.github.io/post/2015/12/boost-learning-note-0.html Linux 自动 ...

  4. BOOST学习笔记

    BOOST学习笔记 1 tool #pragma once #include <vector> #include "boost/noncopyable.hpp" #in ...

  5. Boost学习总结(一)VS2010环境下编译STLport和Boost

    Boost学习总结(一)VS2010环境下编译STLport和Boost Boost简介 Boost库是一个功能强大.构造精巧.跨平台.开源并且完全免费的C++程序库.1998年,Beman G.Da ...

  6. boost学习 内嵌类型检测 与 any 的代码练习

    本文是学习 boost源码的一些练习 参考文章来自 刘未鹏 C++的罗浮宫(http://blog.csdn.net/pongba) 目录 http://blog.csdn.net/pongba/ar ...

  7. boost 学习(1)

    智能指针的学习 中文教程网站 http://zh.highscore.de/cpp/boost/ 不过代码可能 由于BOOST 版本不同需要稍作修改 scoped_ptr 离开作用域则自动调用类析构函 ...

  8. Boost学习之语法解析器--Spirit

    Boost.Spirit能使我们轻松地编写出一个简单脚本的语法解析器,它巧妙利用了元编程并重载了大量的C++操作符使得我们能够在C++里直接使用类似EBNF的语法构造出一个完整的语法解析器(同时也把C ...

  9. Ada boost学习

    http://blog.csdn.net/dark_scope/article/details/14103983 据说在Deep Learning出来之前,SVM和Adaboost是效果最好的 两个算 ...

随机推荐

  1. Typescript进阶之路

    TypeScript 何为TypeScript 一.编程语言类型 动态类型语言(Dynamically Typed Language) 类型的检查是在运行时才做 例子---JavaScript.Rub ...

  2. 原创 Spring Boot 2.3 新特性分层JAR

    背景 在我们实际生产容器化部署过程中,往往会遇到 Docker 镜像很大,部署发布很慢的情况 影响 docker 镜像大小的因素,主要有以下三个方面: 基础镜像的大小 .尽量选择 aphine 作为基 ...

  3. IDEA创建XML文件没有Spring Config选项

    我在resources目录下导入3个配置文件时,applicationContext-common.xml文件中有4处http地址红色报错,下图为修正后的图片 了解到可能是由于父工程的pom文件中没有 ...

  4. 解决Linux无法读写U盘中的NTFS问题

    1 问题描述 由于笔者因为某些需要把Windows装在了U盘上面(在这里建议一下如果有需要请使用固态U盘),在Linux下挂载时,能读取但并不能写. 2 尝试的解决方案 2.1 remount 一开始 ...

  5. Django 入门范例

    1. Django 介绍 2. Django 环境搭建 3. 模型(Model) 4. 站点管理 5. 视图(View) 6. 模板(Template) 1. Django 介绍 MVC 模型 大部分 ...

  6. BeetleX数据分析中间服务V3

    V3版可以对更多的数据场景分析,可以用在系统日志,销售数据,医疗门诊等不同行业的数据进行分析透视.而它的目标并不是简单地进行数据汇总,更注重于不同时间段和不同标签之前的数据的汇总和差异对比,通过数据的 ...

  7. hdu4814 模拟(黄金分割进制转换)

    题意:       给你一个十进制数,让你把他转化成Q进制数,Q是黄金分割比 = (1+√5)/2. 思路:        首先要明确的就是虽然q是实数,但是依然可以转换成q进制数,因为任何数num, ...

  8. poj3648 2-sat

    题意:       一对夫妻结婚,请来了n对夫妻,所有人坐在同一张桌子上吃饭,这张桌子是长方形的可以坐两排人,有如下限制 (1) 新娘和新郎不做同一侧. (2) 每对来的夫妻也不能坐在同一侧.  (3 ...

  9. Apache Tomcat examples directory vulnerabilities(Apache Tomcat样例目录session操纵漏洞)复现

    目录 Session操控漏洞 示例: Session操控漏洞 在Apache tomcat中,有一个默认的example示例目录,该example目录中存着众多的样例,其中/examples/serv ...

  10. Elastic-Job原理

    概述Elastic-Job是一个分布式调度解决方案,由两个相互独立的子项目Elastic-Job-Lite和Elastic-Job-Cloud组成. Elastic-Job-Lite定位为轻量级无中心 ...