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

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。只有一个控制环路来调节输出,这种方案称为电压模式控制

电流模式控制

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

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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

centos上部署Ollama平台,实现语言大模型本地部署

网上有很多大模型&#xff0c;很多都是远程在线调用ChatGPT的api来实现的&#xff0c;自己本地是没有大模型的&#xff0c;这里和大家分享一个大模型平台&#xff0c;可以实现本地快速部署大模型。 Ollama是一个开源项目&#xff0c;它提供了一个平台和工具集&#xff0c;用于部…

【Python】已解决:ModuleNotFoundError: No module named ‘LAC‘

文章目录 一、分析问题背景二、可能出错的原因三、错误代码示例四、正确代码示例五、注意事项 已解决&#xff1a;ModuleNotFoundError: No module named ‘LAC‘ 一、分析问题背景 在开发或运行Python程序时&#xff0c;可能会遇到各种各样的报错&#xff0c;其中“ModuleNo…

stm32-hal库(5)--usart串口通信三种模式(主从通信)(关于通信失败和串口不断发送数据问题的解决)

问题&#xff1a; 最近发现&#xff0c;stm32cubemx最新版本f1系列的hal库&#xff08;1.85版本&#xff09;生成的hal库&#xff0c;其中stm32f1xx_hal_uart.c的库文件中&#xff0c;其串口发送接收存在一些问题&#xff1a; 1.没有使用 __HAL_LOCK 和 __HAL_UNLOCK 宏&…

多元时间序列分析——VAR(向量自回归模型)

VAR模型主要是考察多个变量之间的动态互动关系&#xff0c;从而解释各种经济冲击对经济变量形成的动态影响。这种动态关系可通过格兰杰因果关系、脉冲响应以及方差分解来进一步明确和可视化。VAR模型主要研究内生变量之间的关系&#xff0c;内生变量就是参与模型并由模型体系内…

【数据结构】(C语言):链表

链表&#xff1a; 基本单位是节点。节点至少两部分&#xff1a;数据&#xff0c;下一个数据的地址。头指针head&#xff0c;始终指向链表的第一个节点。若没有节点&#xff0c;则headNULL。链表在内存中是非连续的。不能使用索引&#xff08;下标&#xff09;查找元素。只能从…

【Vue】Vue3基础

VUE3基础 1、简介2、创建工程2.1 基于vue-cli创建&#xff08;脚手架webpack&#xff09;2.2 基于vite创建&#xff08;推荐&#xff09;2.3 目录结构2.4 vscode插件推荐 3、核心语法3.1 选项式&#xff08;options API&#xff09;和组合式&#xff08;composition API&#x…

of_match_device是怎么匹配的

这里以spi-gpio.c为例 先判断有没有匹配表和dev中有没设备树节点 struct device中有个保存设备树节点的结构体 可通过三种方式匹配&#xff1a;名字、类型、compatible 匹配成功&#xff0c;则执行第一个

海外媒体发稿:媒体宣发套餐的作用分享-华媒舍

一、神奇媒体宣发套餐 神奇媒体宣发套餐是一项专业的多媒体宣传推广服务&#xff0c;旨在帮助企业、个人快速提升品牌知名度和曝光度。它通过全面覆盖主流媒体、社交网络以及各大网络平台&#xff0c;将您的宣传信息传递给广泛的受众群体&#xff0c;实现全方位、多角度的宣传…

无人机无刷电机理论教学培训课程

本文档为一份关于Brushless电机理论的详细教程&#xff0c;由TYTO Robotics编制&#xff0c;旨在帮助用户理解brushless电机的工作原理、特性以及如何通过实验测定其关键参数Kv和Kt。文档首先介绍了brushless电机的基本组成&#xff0c;包括静止的定子和旋转的转子&#xff0c;…

python循环结构

1.while 循环 语句&#xff1a; while 循环条件表达式&#xff1a; 代码块 else&#xff1a; 代码块 小练&#xff1a; 设计一百以内的偶数相加 n 0 while n < 100:n 1if n % 2 0 :print(n) 判断是不是闰年&#xff08;四年一润和百年不润&#xff0c;或者四百年一润&am…

Linux平台下RTSP|RTMP播放器如何跟python交互投递RGB数据供视觉算法分析

技术背景 我们在对接Linux平台RTSP播放模块的时候&#xff0c;遇到这样的技术需求&#xff0c;开发者需要把Linux RTSP播放器拉取的数据&#xff0c;除了实时播放外&#xff0c;还要投递给python&#xff0c;用于视觉算法分析。 技术实现 Linux平台RTSP、RTMP直接播放不再赘…

GoLang语言

基础 安装Go扩展 go build 在项目目录下执行go build go run 像执行脚本文件一样执行Go代码 go install go install分为两步&#xff1a; 1、 先编译得到一个可执行文件 2、将可执行文件拷贝到GOPATH/bin Go 命令 go build :编译Go程序 go build -o "xx.exe"…

React+TS前台项目实战(二十一)-- Search业务组件封装实现全局搜索

文章目录 前言一、Search组件封装1. 效果展示2. 功能分析3. 代码详细注释4. 使用方式 二、搜索结果展示组件封装1. 功能分析2. 代码详细注释 三、引用到文件&#xff0c;自行取用总结 前言 今天&#xff0c;我们来封装一个业务灵巧的组件&#xff0c;它集成了全局搜索和展示搜…

基于Java的茶文化交流系统【附源码+LW】

摘 要 计算机网络发展到现在已经好几十年了&#xff0c;在理论上面已经有了很丰富的基础&#xff0c;并且在现实生活中也到处都在使用&#xff0c;可以说&#xff0c;经过几十年的发展&#xff0c;互联网技术已经把地域信息的隔阂给消除了&#xff0c;让整个世界都可以即时通话…

Meta发布LLM编译器 称将改变我们的编程方式

Meta发布了Meta 大型语言模型&#xff08;LLM&#xff09;编译器&#xff0c;这是一套强大的开源模型&#xff0c;旨在优化代码并彻底改变编译器设计。这项创新有望改变开发人员优化代码的方式&#xff0c;使代码优化更快、更高效、更具成本效益。 在将大型语言模型应用于代码和…

基于SpringBoot+Vue的大药房管理系统(带1w+文档)

基于SpringBootVue的大药房管理系统(带1w文档) 本系统主要包括管理员和用户两个用户角色&#xff1b;主要包括&#xff1a;首页&#xff0c;个人中心&#xff0c;用户管理&#xff0c;保健品分类管理&#xff0c;药品分类管理&#xff0c;药品信息管理&#xff0c;疫情常识管理…

鸿蒙登录页面及页面跳转的设计

目录 任务目标任务分析任务实施1.新建工程项目HMLogin2.设计登录页面Index.visual3.设计第二个页面SecondPage4.修改Index.ets代码5.修改SecondPage.ets代码6.运行工程 任务目标 设计一个简单的登录页面&#xff0c;要求可以将第一页的登录信息&#xff0c;传递到第二个页面&a…

3.js - 反射率(reflectivity) 、折射率(ior)

没啥太大的感觉 反射率 reflectivity 概念 反射率&#xff1a;指的是&#xff0c;材质表面反射光线的能力反射率&#xff0c;用于控制材质对环境光&#xff0c;或光源的反射程度反射率越高&#xff0c;材质表面反射的光线越多&#xff0c;看起来就越光亮使用 适用于&#xff0…

AIGC实战:LLaMA2打造中文写作利器——数据准备与模型训练全攻略

目录 一、下载并加载中文数据集二、中文数据集处理 1、数据格式 2、数据集处理之tokenizer训练格式 1&#xff09;先将一篇篇文本拼凑到一起&#xff08;只是简单的拼凑一起&#xff0c;用于训练tokenizer&#xff09; 2&#xff09;将数据集进行合并 3、数据集处理之模型&am…

嵌入式学习——硬件(ARM体系架构)——day51

1. S3C2440基础知识——一条指令四个字节 1.1 定义 S3C2440 是三星&#xff08;Samsung&#xff09;公司设计的一款基于 ARM920T 核心的微处理器&#xff0c;广泛应用于嵌入式系统中&#xff0c;属于三星的 S3C24xx 系列。 1.2 处理器核心 ARM920T&#xff1a;基于 ARM v5T …