电源的拓扑有很多种,但是其实我们能够理解一种拓扑,就可以理解其他拓扑结构。因为组成各种拓扑的基本元素是一样的。

对于隔离电源。大家接触最多的电路拓扑应该是 flyback。

但是大家一开始做电源的时候,不会设计,连分析也不懂,唯一能做的是模仿(额,难听点就是抄袭了)。这样子的状态持续了一段时间后,才开始慢慢的有一些了解。但对于新手来说,如果能从基本拓扑结构BUCK、BOOST进行演变成更复杂的拓扑结构,那么我们融会贯通的理解各种拓扑结构,就变得非常容易。

其实理解隔离电源,相对非隔离DCDC来说,需要多理解一个基本元素——变压器。然后很多基本原理也可以通过基本拓扑进行演变。

本文就是做了一个演变的过程分析。

为了分析 flyback 电路,我们从 flyback 的源头开始说吧。Flyback 是从最基本的三种电路中的buck-boost 演变而来的。所以对 buck-boost 的分析,一定有助于对 flyback 的分析,而且buck-boost 看起来似乎要比 flyback 简单,至少它没有变压器。

下面将要开始来对 buck-boost 进行演变,最终会演变成 flyback。

Buck-Boost电路——降压或升压斩波器,其 输出均匀电压U0大于或小于输进电压Ui,极性相反。

图一 是 buck-boost 的原型电路。把电感 L 绕一个并联线圈出来,如图二:

把 L 的 2 个并联线圈断开连接,并且改变圈数比,改为:1:n,如图三:

把图三中的二极管沿着所在回路移动,变成阴极朝外的样子,并且,改变输出电压V和接地的位置。(二极管的作用是单向导通,电路没有其他分支电流,在一个环路中的两个位置,效果可以等效。)

(Buck Boost是实现反压的,但是我们隔离电源并不是需要反压,所以我们需要调换一下电源的极性。)

如图四:

把图四中的 Q 顺着回路移动到变压器下方,如图五:

(开关的位置其实在哪都可以,只是我们不希望MOS的打开条件Vgs的伏值不要太高。)

转变一下变压器的绕线方向,则形成了Flyback

以上说明,我们研究 buck-boost 的行为特性,对研究 flyback 的行为特性有很大的帮助。因为两个电路各工作过程都是极其类似的。只是在buck boost的拓扑中,只有一个电感,进行储能,而在flyback电路中,是一个变压器。原边侧的电磁能量,在原边侧电路突然断开的时候,能够把能量传递到副边侧。

对于Buck-Boost拓扑来说:

第一个工作状态:mosfet Q 开通,二极管 D 关断.如图八所示:

此时,输入电源对电感进行充电。电容原先充电的能量,对负载进行供电,保持其原来的电压。

第二个工作状态:Mosfet Q 关断,二极管 D 开通.如图九所示:

此时,电感会维持原来的电流。

我们来看下flyback的工作过程:

假定这个 flyback 电路仍然工作在稳定的 CCM 状态。

在状态 1 mosfet Q 开通,二极管 D 关断,电路如图所示。

类比于刚刚我们提到的BuckBoost的状态一,此时对电感进行充电,电容维持负载的电流。

在flyback的状态 2 Mosfet Q 关断,二极管 D 开通,此时变压器的副边对负载和电容进行充电。

刚刚我们讨论的是CCM情况。flyback有个另外的情况DCM。

工作在DCM情况下的flyback比在CCM下多了一个工作状态 3. 工作状态1 和工作状态2 与CCM的工作状态 1 和 2 相同,在工作状态 3 下,Mosfet Q 和二极管 D 都处于关断状态.三个工作状态经历时间分别为 d1Ts,d2Ts,d3Ts.

从Buck-Boost到Flyback的更多相关文章

  1. BUCK BOOST学习总结

    首先对于我这种电源方面的小白来说 关于电源用的最多的就是线性稳压了 开关类的如  TI 的TPS系列  我是只知道应用电路而不知道具体原理的 但是长此以往也不是个办法 于是今天就带打家详细的来讲一下 ...

  2. 笔记本POWER部分的应用——(MOS/LDO/BUCK BOOST)

    一.MOSFET 简介: 金属-氧化物半导体场效应晶体管,简称金氧半场效晶体管(Metal-Oxide-Semiconductor Field-Effect Transistor, MOSFET)是一 ...

  3. It's a Buck; It's a Boost, No! It's a Switcher!

    It's a Buck; It's a Boost, No! It's a Switcher! Sanjaya Maniktala, National Semiconductor Corp., San ...

  4. [专业名词·硬件] 2、DC\DC、LDO电源稳压基本常识(包含基本原理、高效率模块设计、常见问题、基于nRF51822电源管理模块分析等)·长文

    综述先看这里 第一节的1.1简单介绍了DC/DC是什么: 第二节是关于DC/DC的常见的疑问答疑,非常实用: 第三节是针对nRF51822这款芯片电源管理部分的DC/DC.LDO.1.8的详细分析,对 ...

  5. PID DC/DC Converter Controller Using a PICmicro Microcontroller

    http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en011794 ...

  6. DC-DC converter Control techniques

    As shown in figure 3.4, PWM controller contains two main parts; voltage error-amplifier and voltage ...

  7. [Fundamental of Power Electronics]-PART II-7. 交流等效电路建模-7.2 基本交流建模方法

    7.2 基本交流建模方法 在本节中,PWM变换器的交流小信号模型导出步骤将被推导和解释.关键步骤是:(a)利用小纹波近似的动态版本,建立了与电感和电容波形的低频平均值相关的方程式,(b)平均方程的扰动 ...

  8. 电感式DC/DC变换器工作原理

    http://www.amobbs.com/thread-3293203-1-1.html 首先必须要了解电感的一些特性:电磁转换与磁储能.其它所有参数都是由这两个特性引出来的. 电感回路通电瞬间 断 ...

  9. [Fundamental of Power Electronics]-PART I-4.开关实现-0 序

    4 开关实现 在前面的章节中我们已经看到,可以使用晶体管,二极管来作为Buck,Boost和其他一些DC-DC变换器的开关元件.也许有人会想为什么会这样,以及通常如何实现半导体的开关.这些都是值得被提 ...

随机推荐

  1. U盘安装win7"安装程序无法创建新的系统分区" 怎么办

     装WIN7的朋友,不知遇到该类问题没有: 当我们通过PE进行WIN7 纯安装的时候(非ghost安装),系统提示”安装程序无法创建新的系统分区,也无法定位现有分区“,迫使我们操作终断,无法进行. 面 ...

  2. ubuntu服务器上用Nginx和Uwsgi部署django项目

    开发环境:ubuntu系统,python3环境 django项目目录: fast_foot 为项目根目录,app为项目应用 现在,我们登陆远程服务器 安装Nginx 安装好了,我们看一下nginx的配 ...

  3. 使用PowerShell 自动创建DFS命名空间服务器

    运行环境:Windows Server 2012 R2 DFS命名空间概述 DFS命名空间 PowerShell脚本命令 Writing PowerShell DFS Scripts: Managin ...

  4. Spark中分布式使用HanLP(1.7.0)分词示例

    HanLP分词,如README中所说,如果没有特殊需求,可以通过maven配置,如果要添加自定义词典,需要下载“依赖jar包和用户字典". 分享某大神的示例经验: 是直接"java ...

  5. node项目自动化部署--基于Jenkins,Docker,Github(3)自动化部署

    GitHub仓库 由于现在的代码基本上都是多人合作开发,所以肯定会用到像 git 这样的版本控制工具 所以这里使用 GitHub 来做一个演示 首先我们需要在github上新建一个仓库 点击New来新 ...

  6. 使用javascript完成一个简单工厂设计模式。

    在JS中创建对象会习惯的使用new关键字和类构造函数(也是可以用对象字面量). 工厂模式就是一种有助于消除两个类依赖性的模式. 工厂模式分为简单工厂模式和复杂工厂模式,这篇主要讲简单工厂模式. 简单工 ...

  7. <<大道至简>>伪代码

    import.java.大道至简.* public class YuGong { public static void main(String [] args) throws IOException ...

  8. 阿里云对象存储OSS

    阿里云的产品种类繁多,今天让我们一起来了解下对象存储(Object Storage Service,简称OSS)吧! 什么是对象存储呢? 简单来说,对象存储OSS是阿里云提供的海量.安全和高可靠的云存 ...

  9. Eclipse中导入Maven Web项目并配置其在Tomcat中运行

    今天因为实习的关系需要讲公司已经开发的项目导入进Eclipse,而公司的项目是用Maven来构建的所以,需要将Maven项目导入进Eclipse下. 自己因为没有什么经验所以搞了得两个多小时,在这里和 ...

  10. 尝试自己搭一个简单的typescript运行环境

    开发typescript项目有一些现成的脚手架,比如:typescript-library-starter,它的配置齐全,更适合用在实际项目开发上.其实在学习阶段可以自己搭建一个简单的typescri ...