DC-DC原理,升降压原理,BUCK,BOOST

news2024/10/7 18:26:03

DC-DC简述

   开关电源包括电源模块,可以直接使用,不需要外部电路,提供的功率比较小。还有电源稳压器,这种功率MOS一般集成在芯片内部,但是需要选择外部电感。另外还有PWM控制器,需要选择功率MOS,二极管,电感等器件。

   选择使用开关电源的原因:实际应用中电源转换时的压差比较大,LDO则不能够满足需求(面临比较严峻的散热问题),所以需要选择开关电源,以便满足需要。 

   常见的DC-DC拓扑

   常用的非隔离型DC-DC拓扑有Buck,Boost,Buck-Boost三种,下面我们一起了解三种拓扑的基本原理。

Buck拓扑

   BUCK开关电源,为了便于分析,没有加入反馈控制部分

   状态一:S1闭合时,输入的能量从电容C1,通过S1--电感器L1--电容器C2--负载RL供电,此时电感器同时也在储存能量,可以得到电感器L1上的电压为V_{in}-V_{O}=L*\frac{di}{dt_{on}}

   状态二:S1关断时,能量不再是从输入端获得,而是通过续流回路,从电感器L1存储的能量--电容器C2--负载RL--二极管D1,此时可以得到:L*\frac{di}{dt_{off}}=V_{O},可以得到VO/VIN=D,而VO永远是小于VIN的,因为占空比D<1。

各个元器件的作用:

输入电容C1用于使输入电压平稳;

输出电容C2使输出电压平稳;

续流二极管D1在开关开路时为电感器提供一条电流通路;通常选用肖特基二极管作为续流二极管。

电感器L1用于存储即将传送至负载的能量。

Boost拓扑

    Boost拓扑结构,电感L是一个储能元件,当开关管导通的时候,输入的电压对电感充电,形成回路:输入VI--电感L--开关管Q;

   当开关管关断的时候,输入的能量和电感能量一起向输出提供能量,形成的回路是:输入VI--电感L--二极管D--电容C--负载RL,因此这个时候输出的电压肯定就比输入的电压高,从而实现升压。

Buck-Boost拓扑

   状态一:开关管开通,二极管D反向截止,电感器储能,电流回路:输入VIN--开关管Q--电感器L;

   状态二:开关管关断,二极管D正向导通续流,电流回路为:电感器L--电容C--负载RL--二极管D;

   输出什么升压,什么时候降压,可以通过改变占空比进行实现:VO=VIN*D*(1-D),当占空比D=0.5时,VO=VIN;D<0.5时,VO<VIN;D>0.5时,VO>VIN;通过拓扑结构,很容易可以得到负向的电压,实际需要的时候可以用这种方式实现负电压。

   升降压,在一些防掉电场景中可以用到。比如电池供电的设备,随着电池容量消耗,电压也会降低,可以使用该拓扑保证正常运行。

同步整流

   同步是采用通态电阻极低的专用功率MOSFET,来取代整流二极管来降低整流损耗的一种方式。能大大提高DC-DC变换器的效率并且不存在有肖特基势垒电压而造成的死区电压

   功率MOSFET属于电压控制型器件,它在导通时的伏安特性呈线性关系。采用功率MOSFET做整流器时,要求栅极电压必须与被整流电压的相位保持同步才能完成整流,所以称为同步整流。

同步和不同步比较

同步的优缺点:

   MOSFET具有较低的电压降:MOSFET的导通电阻RDS是非常小的,一般都为毫欧级别,所以MOSFET在导通之后的压降比较低。

   效率较高:在相同的条件下,一般MOS管的导通电压远远小于普通肖特基二极管的正向导通压降的,所以在电流不变的情况下,MOS管的损耗功率是远远比二极管小的,所以使用MOS管的效率比较高。

   需要额外的控制电路:同步的需要为MOS管额外添加一个控制电路,使得上下两个MOS管能够同步,电路会比较复杂一些。

   成本比较高:由于一般相同的MOS管的价格比二极管高,而且MOS管还需要驱动电路,驱动IC,同步的制造成本相对会贵一些,生产流程也会复杂一些。

非同步优缺点

   输出电流变化的情况下,二极管的电压降相当恒定:当续流二极管正向导通时,输出电流发生变化,二极管的正向压降是恒定不变的,一般来讲,锗管压降为0.2-0.3V,硅管的压降为0.7V。

   效率低:二极管的电压降恒定,流过二极管的电流很大时,原本在二极管上很小的电压再乘以电流之后,输出的电压很低的时候,这时二极管的小电压降就占了很大的比重,在大电流的时候效率就会减低。

   成本低:二极管的价格肯定是比 MOS 的价格便宜的,这里说是同等条件下的,如果一个是低压的mos管和一个高压的二极管,那么价格可能有所不同

   可采用较高的输出电压:在输出电压高时,二极管的正向导通压降所占的比重就很小,对效率的影响就比较低,而且它的电路结构比较简单,不需要外加控制电路,生产的工艺流程也会比较简单。

同步非同步的选择

   同步非同步选择,看重效率比较多一些。总结来说,同步和非同步各有优缺,实际应用中一般会考虑效率,成本以及可靠性等因素。同步可能会出现上下MOS直通到地的现象,非同步的可靠性相对较高。实际应用中,效率会比较看重一些,选择同步的DC-DC会比较多。应用同步的比较多,

其他隔离式开关电源

  由于许多应用中都需要输入/输出隔离,所以基于 Buck、Boost、Buck-Boost这三种拓扑,推导出了其他的常用拓扑:反激式,正激式,推挽式,半桥式,全桥式

隔离式电源特点:

  隔离式变换器在输入和输出之间没有电流回路,原副边不同地。变压器通过磁场将能量从初级耦合至次级,具有高可靠性、防雷、耐高压等特性,可以保护人员、设备免遭感应在隔离另一端的危险瞬态电压损害。

缺点:
体积较大,或同等体积的功率较小

PWM转换器的工作模式

      在轻负载时,PWM转换器能自动切换至一种“低功耗”模式最大限度的减少损耗,该模式有时被称为PFM,但实际上是一个间歇式地接通和关断的固定频率的PWM。

   上面两幅图可以看到,左边是经典的PWM模式,右边是轻载或者PWM跳跃模式的波形。跳跃模式PWM频率降低,所以开关损耗减少了。如果从输出电压纹波来看,纹波是变大了,因为这种模式不是每个周期都调整PWM,而是反馈信号到窗口比较器的上限或者下限的时候才做出调整。

电压模式控制

   当输出电压增加时,反馈电压VFB增加,而负反馈误差放大器的输出减少,因此占空比减小。输出电压被拉回,使得VFB=VREF。只有一个控制环路来调节输出,这种方案称为电压模式控制

电流模式控制

   电流模式控制使用两种反馈环路:类似于电压模式控制转换器控制环路的外电压环路,以及将电流信号馈送回控制环路的内电流环路。环路补偿简单,更快速地限制电流。

电流环控制,响应会更加及时一些。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1875980.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2024年河北省计划招聘“特岗计划”教师2300名

2024年河北省计划招聘“特岗计划”教师2300名 报名时间&#xff1a;6月28日9:00至7月2日18:00 笔试准考证打印&#xff1a;7月11日-7月13日 笔试时间&#xff1a;7月14日上午9:00-11:30 面试时间&#xff1a;8月3日至8月5日 报名网站&#xff1a;河北教师教育网 报名照规格&…

C#微信预约挂号系统全套源码,适用于各级公立和民营医院,与院内his、lis、pacs系统对接。

C#微信预约挂号系统源码&#xff0c;团队自主研发&#xff0c;三甲医院应用多年&#xff0c;系统稳定&#xff0c;功能齐全&#xff0c;支持二次开发&#xff0c;项目使用。 微信预约挂号系统可以让患者足不出户就可以利用微信进行在线挂号&#xff0c;实现分时段就诊&#xff…

Github忘记了Two-factor Authentication code

意外重置了edge浏览器 码农家园github自从开启开启了2FA认证&#xff0c;每次输入auth code确实麻烦&#xff0c;于是下载了浏览器插件 Open two factor authenticator&#xff0c; 最近edge频繁宕机&#xff0c;而且提示磁盘空间不足&#xff0c;要不要立即清理并重置浏览器临…

kafka 消费者 API 使用总结

前言 应用程序使用KafkaConsumer向Kafka订阅主题&#xff0c;并从订阅的主题中接收消息。不同于从其他消息系统读取数据&#xff0c;从Kafka读取数据涉及一些独特的概念和想法。如果不先理解这些概念&#xff0c;则难以理解如何使用消费者API。本文将先解释这些重要的概念&…

【10分钟速通webpack,全流程打包,编译,发包,全干货,附代码 】

需求 后端有个nodejs 基础库&#xff0c;用typescript编写&#xff0c;需要发包到代码仓库上&#xff0c;被其它业务引入。这其中就涉及了&#xff1a; 编译&#xff0c; 打包&#xff0c;发包。 工作流速览 前提依赖 webpack主体 npm install --save-dev webpack webpack…

Python测试框架 pytest : 从零开始的完全指南

pytest : 从零开始的完全指南 一、pytest 简介1.1 pytest 的背景和发展历史1.2 pytest 的概念1.3 pytest 的特点1.4 测试阶段分类1.5 单元测试框架的主要功能 二、pytest 的基本使用2.1 pytest 默认测试用例2.2 全局配置文件 pytest.ini2.3 执行 pytest2.4 跳过方法2.5 pytest …

js使用异步方法(promise)返回回调参数内的值,

需求分析 使用回调方式的异步方法时&#xff0c;需要返回异步操作的结果&#xff0c;这个时候就不能直接在回调函数内返回值&#xff0c;因为回调函数需要等待异步操作结束才执行&#xff0c;而同步调用返回值时&#xff0c;异步操作没有结束&#xff0c;回调函数就没有执行完成…

如何用Go语言,实现基于宏系统的解释器?

目录 一、Go语言介绍二、什么是宏系统三、什么是解释器四、如何用Go语言实现一个基于宏系统的解释器&#xff1f; 一、Go语言介绍 Go语言&#xff0c;又称为Golang&#xff0c;是一种由谷歌公司开发并开源的编程语言。Go语言的设计目标是提高程序员的生产力&#xff0c;同时具…

泽众云真机-平台华为机型HarmonyOS NEXT系统已上线!

泽众云真机平台华为机型HarmonyOS NEXT系统已上线&#xff01; 之前文章《泽众云真机-平台即将升级支持华为机型HarmonyOS NEXT系统泽众云真机-平台即将升级支持华为机型HarmonyOS NEXT系统》&#xff0c;为什么要升级HarmonyOS NEXT系统&#xff1f;我们之前有说过&#xff0c…

linux下的动态链接库的编码实现

一、绪论 1.1 Linux操作系统简介 1.2 动态链接库的概念及作用 二、动态链接库的实现原理 2.1 Linux下动态链接库的加载过程 2.2 动态链接库编译与链接工具介绍 2.3 动态链接库的符号解析机制 三、动态链接库的编码规范 3.1 命名规范与约定 3.2 接口设计与封装 3.3 安全…

用C/C++写一个客户端和服务器之间进行TCP通信的DEMO

目录 一、Visual Sudio 2022 二、配置 三、说明 四、客户端 五、服务端 六、演示 一、Visual Sudio 2022 Visual Studio 2022是微软公司推出的一款集成开发环境&#xff08;IDE&#xff09;&#xff0c;旨在为开发人员提供全面的工具集&#xff0c;支持从Windows到MacOS…

技术驱动的音乐变革:AI带来的产业重塑

&#x1f4d1;引言 近一个月来&#xff0c;随着几款音乐大模型的轮番上线&#xff0c;AI在音乐产业的角色迅速扩大。这些模型不仅将音乐创作的门槛降至前所未有的低点&#xff0c;还引发了一场关于AI是否会彻底颠覆音乐行业的激烈讨论。从初期的兴奋到现在的理性审视&#xff0…

详解ApplicationRunner和CommandLineRunner

一、前言 springBoot框架项目&#xff0c;有时候有预加载数据需求——提前加载到缓存中或类的属性中&#xff0c;并且希望执行操作的时间是在容器启动末尾时间执行操作。比如笔者工作中遇到了一个预加载redis中的缓存数据&#xff0c;加载为java对象。针对这种场景&#xff0c…

自组装mid360便捷化bag包采集设备

一、问题一&#xff1a;电脑太重&#xff0c;换nuc 采集mid360数据的过程中&#xff0c;发现了头疼的问题&#xff0c;得一手拿着电脑&#xff0c;一手拿着mid360来采集&#xff0c;实在是累胳膊。因此&#xff0c;网购了一个intel nuc, 具体型号是12wshi5000华尔街峡谷nuc12i…

PyTorch(五)自动微分

#c 概述 文档概述 涉及到的知识点讲解&#xff1a;「自动微分」&#xff0c;「梯度」&#xff0c;「权重」&#xff0c;「偏置」&#xff0c;「反向传播」&#xff0c;「计算图」。 主要讲解了「自动微分」与「梯度计算」&#xff0c;「计算图」之间的概念关系。 1 基本概念…

网页如何快速被收录?

其实就是要要吸引搜索引擎爬虫更快地抓取你的网页&#xff0c;想让爬虫爬取网页&#xff0c;首要做的自然是创建并提交站点地图。站点地图是搜索引擎了解你网站结构的重要工具。它可以帮助爬虫更快地发现和抓取你网站上的所有重要页面。通过Google Search Console提交站点地图&…

【Linux】生物信息学常用基本命令

wget网址用于直接从网上下载某个文件到服务器&#xff0c;当然也可以直接从网上先把东西下到本地然后用filezilla这个软件来传输到服务器上。 当遇到不会的命令时候&#xff0c;可以使用man “不会的命令”来查看这个命令的详细信息。比如我想要看看ls这个命令的详细用法&…

【Sklearn-驯化】sklearn中决策树cart的用法,看这篇就够了

【Sklearn-驯化】sklearn中决策树cart的用法&#xff0c;看这篇就够了 本次修炼方法请往下查看 &#x1f308; 欢迎莅临我的个人主页 &#x1f448;这里是我工作、学习、实践 IT领域、真诚分享 踩坑集合&#xff0c;智慧小天地&#xff01; &#x1f387; 免费获取相关内容文档…

仓库管理系统17--客户管理

原创不易&#xff0c;打字不易&#xff0c;截图不易&#xff0c;多多点赞&#xff0c;送人玫瑰&#xff0c;留有余香&#xff0c;财务自由明日实现 1、添加用户控件 <UserControl x:Class"West.StoreMgr.View.CustomerView"xmlns"http://schemas.microsof…

信息安全前沿技术有哪些?

目前信息安全领域&#xff08;不限于技术层面&#xff09;有哪些前沿的研究方向&#xff0c;代表人物有哪些&#xff1f;有哪些新的研究成果&#xff1f;以及从哪些地方可以获得这些咨询&#xff1f; 我在做 system 方向的安全研究&#xff0c;最近发现其实中美两国都在 TEE (…