当前位置: 首页 > news >正文

分立式BUCK电路原理与制作持续更新

目录

一、分立式BUCK电路总体原理图

 二、BUCK电路与LDO的区别

三、BUCK电路为什么要加电感

四、BUCK电路要加续流二极管

五、BUCK电路导通与断开的回路

六、电源公式的中的几个表示方式

1、输入功率用Pin表示

2、输出功率用Po表示

3、电源的效率公式:电源的效率就等于Po/Pin,电源的效率就等于输出功率除以输入功率

4、电感中存储的能量是W=1/2*L*I*I

七、BUCK电路基本电路的几个点位电压

 当MOS管导通的时候,A点的电位是310V

 当MOS管断开的时候,A点的电位是是-0.7V

八、MOS管在不断开关过程中会导致干扰

九、BUCK电路中的电感是如何工作的

用ton表示MOS管导通的时间段

用toff表示MOS管断开的时间段


一、分立式BUCK电路总体原理图

下面改图包含了电压环和电流环。

 二、BUCK电路与LDO的区别

 LDO不适合在压差大的环境下使用,因为三极管因为CE极承受了压差,压差越大损耗的功率就越大,将三极管换成MOS管,MOS管两端的压差很小所以效率很高功耗很小。

三、BUCK电路为什么要加电感

 当MOS管闭合以后,310V源通过MOS管给电容C2充电,MOS管导通以后,DS极电阻在毫欧级,电阻很小,那么红线这条充电回路就相当于310V电源直接给电容C2充电,这样的话,是不行的,充电电流就会很大,要限制电流不能很大,如果使用电阻限流也是不行的,串电阻,电阻上会有功耗。

所以采样加电感的方法,加电感使得电流不能突变

四、BUCK电路要加续流二极管

 当MOS管导通的时候,310V电源给负载供电,同时给电容C2充电,当电容C2上的电压达到一定程度的时候,我们就要关断MOS管了。

MOS管断开以后,电容C2给负载提供能量,此时电容C2上的电压会下降。

上面的电路有一个问题,电感不能断路,因为电感中的电流不能突变,如果电感电流突变的话,电感两端就会产生感应电动势就会产生一个很高的电压,这个高压会损坏电路中其他器件。

下图就是我之前测试拿掉续流二极管电感两端产生的电压。

 

 我们把二极管加到这个位置的话,就给电感提供了续流回路了。

这个电路结构,就是我们BUCK电路的拓扑结构了。

五、BUCK电路导通与断开的回路

 当MOS管导通的时候,310给电感,电容,负载供电,当电容电压达到15V的时候MOS管断开。

 二极管不仅给电感提供了续流回路,而且电感续流的时候还会给负载和输出电容C2供电,如果负载电流很大的话,电容也会给负载供电。

六、电源公式的中的几个表示方式

对于BUCK电路来说,降压是通过电感的能量传递来实现的,电感是承担能量传递工作的,理想电感是不消耗能量的,所以BUCK电源的效率比较高

对于电源来说,有输入功率和输出功率

1、输入功率用Pin表示

2、输出功率用Po表示

3、电源的效率公式:电源的效率就等于Po/Pin,电源的效率就等于输出功率除以输入功率

4、电感中存储的能量是W=1/2*L*I*I

七、BUCK电路基本电路的几个点位电压

 当MOS管导通的时候,A点的电位是310V

 当MOS管断开的时候,A点的电位是是-0.7V

对于二极管D来说,它的导通压降是0.7V,而二极管的正端连接的是GND,那么二极管的正端电压是0V,所以二极管的负端电压是-0.7V。

八、MOS管在不断开关过程中会导致干扰

当MOS管在不断开关开关的过程中,A点的电位就会在-0.7V和310V之间来回变化,A点的电位在-0.7V到310V之间来回变化,会导致A点电压在-0.7V到310V之间来回变化,就产生了dv/dt,也就是电压的变化速度极快,而dv/dt就是电路中的干扰源,也就是BUCK电路是存在干扰的。

九、BUCK电路中的电感是如何工作的

电感是BUCK电路中传递能量的器件,电感中存储的能量是W=1/2*L*I*I,也就是说,电感中存储的能量  正比于  电感电流的平方,L表示电感的感量,I是电感中流过的电流,也就是说,当电感中没有电流的时候,电感存储的能量等于0,电感中的电流越大,电感存储的能量也就越大

 当MOS管导通的时候,310V的电源通过电感给负载供电,同时也给输出电容C2充电,此时电感中流过的电流是慢慢变大的也就是电感中存储的能量慢慢变大。

我们假设电感中的初始电流等于0,也就是电感初始能量等于0,当MOS管导通以后,310V的电源通过电感来给输出电容C2充电,同时给负载供电,此时电感中的电流是从0开始变大的,而且,如果我们假设BUCK的输出电压Uo保持在15V不变,也就是B点电压为15V不变,而A点电压等于310V不变,所以电感两端的压差是不变的,电感两端的电压U=310V-15V=295V。而对于电感来说U=L*di/dt,也就是U=L*di/dt=295V,所以di/dt=U/L=295V/L。得到了一个结论MOS管导通期间,di/dt不变。di/dt就是电流变化速度,也就是电流变化斜率,在MOS管导通期间,电感中的电流变化速度是不变的,电流的大小是变化的,但是电流的变化速度是不变的。

 电感电流的曲线应该是一条笔直的直线,如果电流的变化速度不变,那么相同的时间内,电流的增加量不变,所以电流是一条直线

用ton表示MOS管导通的时间段

用toff表示MOS管断开的时间段

假设电感的初始电流等于0,电感中的能量W=1/2*I*I,电感中存储的能量也从0开始慢慢变大

 当MOS管断开的时候,假设输出电压Uo=15V保持不变,那么电感两端的电压是不是也保持不变,MOS管断开的时候,电感在续流,A点保持-0.7V,Uo保持15V,所以电感两端的压差保持不变,所以电感中电流的斜率也不变。

 在toff期间,电感中的电流减小的曲线也是一条直线,正常来说充电和放电的斜率是不相同的。

在toff期间,电感中的电流减小,所以电感中存储的能量也减小,所以在MOS管断开期间,电感是释放能量的。

在上图中,电感的初始电流为0,在ton期间,电感存储的能量是W  = 1/2*L*i*i  - 1/2*L*0*0  =   1/2*L*i*i,是t1时刻的能量减去0时刻的能量,

同样的道理,在MOS管断开期间,也就是toff期间,电感中能量的变化量是

W   =   1/2*L*0*0   -   1/2*L*i*i  =  -1/2*L*i*i

MOS管导通期间(也就是ton期间)电感存储起来的能量就等于MOS管断开期间(也就是toff期间)电感释放的能量,MOS管导通的时候,电感存储起来了W能量,MOS管断开的期间内,电感又把这W的能量释放了,所以,BUCK电路中,电感只是起到了能量传递的作用

 也就是说,在MOS管导通的期间内,电感从310V电源拿了W的能量,在MOS管断开的期间,电感又把从310V电源拿的那W的能量全部释放了,这W的能量,电感只是接了一下手,电感并没有产生能量,也没有消耗能量,只是传递了一下能量,上面的情况,就是BUCK电路稳定工作的电感的情况。

 上图当电感充的能量大于放的能量的时候,每个周期结束的时候,电感中的能量都要增加,这样的话,电感中能量会越来越大,经过若干个这样的周期以后,电感中的电流就会越来越大,最终超过饱和电流,电感就会饱和了,这样的话,BUCK电路就会出现问题了,所以,我们BUCK电路正常工作的时候,电感在每个周期充的能量和放的能量是相等的。

十、BUCK电路MOS管导通与截止电感两端电压UL计算

 当MOS管导通的时候,A点的电位是310V,B点的电位是15V,电感两端的电压U=310V-15V=295V,在MOS管导通的时候,电感两端的电压U=295V不变,而且U=L*di/dt=295V,也就是U=L*di/dt=295V,所以di/dt=U/L=295V/L,di/dt就是电感电流的变化速度,那么,电感制造好以后,它的感量L是不变的,所以,上面的式子说明,当MOS管导通的时候,电感中电流的变化速度di/dt是不变的

 电感电流的增大速度不变,也就是上图红线所示,电感电流的曲线是一条直线。

 当MOS管断开,电感两端的压降等于15V-(-0.7V)=15.7V,也就是U=L*di/dt=15.7V,所以di/dt=U/L=15.7V/L,上面的式子说明,当MOS管断开的时候,电感中电流的变化速度di/dt是不变的

 所以,当MOS管断开的时候,电感电流的曲线也是一条直线
 

相关文章:

分立式BUCK电路原理与制作持续更新

目录 一、分立式BUCK电路总体原理图 二、BUCK电路与LDO的区别 三、BUCK电路为什么要加电感 四、BUCK电路要加续流二极管 五、BUCK电路导通与断开的回路 六、电源公式的中的几个表示方式 1、输入功率用Pin表示 2、输出功率用Po表示 3、电源的效率公式:电源的…...

2023年大数据与计算国际会议 (WBDC 2023)| EI、Scoups检索

会议简介 Brief Introduction 2023年大数据与计算国际会议(WBDC 2023) 会议时间:2023年11月17 -19日 召开地点:中国西安 大会官网:www.iwbdc.org 2023年大数据与计算国际会议(WBDC 2023)将围绕“…...

Grafana V10 告警推送 邮件

最近项目建设完成,一个城域网项目,相关zabbix和grafana展示已经完,想了想,不想天天看平台去盯网络监控平台,索性对告警进行分类调整,增加告警的推送,和相关部门的提醒,其他部门看不懂…...

【OpenCV常用函数:视频捕获函数】cv2.VideoCapture

文章目录 1、cv2.VideoCapture() 1、cv2.VideoCapture() 输入视频路径,创建VideoCapture的对象 cv2.VideoCapture(filename) filename: 视频文件的路径视频名扩展名该类的函数有: 1)video.isOpened: 检查视频捕获是否成功 2)vid…...

OptaPlanner笔记2

1.5.3 使用maven 修改pom.xml 导入optaplanner-bom以避免为每一个依赖项重复添加版本号 <project>...<dependencyManagement><dependencies><dependency><groupId>org.optaplanner</groupId><artifactId>optaplanner-bom</art…...

c++文件流详细笔记

c++流 IO :向设备输入数据和输出数据 C++的IO流 设备: 文件控制台特定的数据类型(stringstream)c++中,必须通过特定的已经定义好的类, 来处理IO(输入输出) 文件流 文件流: 对文件进行读写操作 头文件: 类库: ifstream 对文件输入(读文件) ofstream 对文件输出(写…...

CNN经典网络模型之GoogleNet论文解读

目录 1. GoogleNet 1.1 Inception模块 1.1.1 1x1卷积 1.2 辅助分类器结构 1.3 GoogleNet网络结构图 1. GoogleNet GoogleNet&#xff0c;也被称为Inception-v1&#xff0c;是由Google团队在2014年提出的一种深度卷积神经网络架构&#xff0c;专门用于图像分类和特征提取任…...

【C++】开源:CGAL计算几何库配置使用

&#x1f60f;★,:.☆(&#xffe3;▽&#xffe3;)/$:.★ &#x1f60f; 这篇文章主要介绍CGAL计算几何库配置使用。 无专精则不能成&#xff0c;无涉猎则不能通。——梁启超 欢迎来到我的博客&#xff0c;一起学习&#xff0c;共同进步。 喜欢的朋友可以关注一下&#xff0c;…...

Redis分布式锁相关

Redis分布式锁实现Redisson 15问 分布式锁:Redisson源码解析-MultiLock、RedLock 看懂Redisson分布式锁源码&#xff0c;其实并不难...

Nginx环境搭建以及Docker环境部署

目录 Nginx环境搭建 1.首先创建Nginx的目录并进入 2.下载Nginx的安装包 可以通过FTP工具上传离线环境包&#xff0c;也可通过wget命令在线获取安装包 没有wget命令的可通过yum命令安装 3.解压Nginx的压缩包 4.下载并安装Nginx所需的依赖库和包 安装方式一 安装方式二 --- 也…...

2023牛客暑期多校训练营7(C/I/M)

目录 C.Beautiful Sequence I.We Love Strings M.Writing Books C.Beautiful Sequence 思路&#xff1a;显然若得到了a[1]&#xff0c;则整个序列a我们都知道了。所以我们要求出第k大的a[1]&#xff0c;这个可以利用序列a为不递减序列的性质来得出。 首先&#xff0c;由题…...

阿里云服务器手动搭建FTP教程(Windows操作系统)

阿里云百科介绍使用阿里云服务器搭建FTP教程&#xff0c;云服务器为Windows操作系统&#xff0c;当需要远程连接Windows实例进行文件传输时&#xff0c;可以通过搭建FTP站点实现。本文将介绍如何在Windows实例中搭建FTP站点。 目录 准备工作 步骤一&#xff1a;添加IIS以及F…...

idea+gradle阅读spring5.2.9源码之源码构建报错解决方案

注意 1、先确保gradle版本和spring、jdk版本对应 本文:gradle:5.6.4/spring 5.2.9/jdk1.8&#xff08;gradle和jdk都要先安装好&#xff0c;gradle还要配置好本地资源文件路径&#xff09; 2、原来项目乱了的话&#xff0c;先重新导入下载的源码项目 3、进入源码所在根目录&…...

一文详解Git

一. Git 概述 1.1 什么是 Git Git 是一个免费的、开源的分布式版本控制工具&#xff0c; 主要用于管理开发过程中的源代码文件&#xff0c;在软件开发过程中被广泛使用。通过Git仓库来存储和管理这些文件&#xff0c;Git仓库分为二种&#xff1a; 本地仓库&#xff1a;开发人…...

【单片机】DS2431英文手册,中文手册,翻译

DS2431是一款1024位的1-Wire EEPROM芯片&#xff0c;以每个256位的四个内存页面组织。数据被写入8字节的暂存区&#xff0c;经过验证&#xff0c;然后复制到EEPROM存储器中。作为一个特殊功能&#xff0c;四个内存页面可以单独地被写保护&#xff0c;或者被置于EPROM仿真模式&a…...

centos7部署openldap开启memberof并接入jumpserver

文章目录 前言1.yum安装openldap2.配置密码3.导入配置4.定义域5.配置memberof6.配置base dn7.安装phpldapadmin管理8.调整httpd的配置9.调整php的配置10.登陆php管理页面11.同步旧ldapsever用户数据(可省略)12.客户端配置13.对接jumpserver 前言 介绍如何在centos7上部署openl…...

Unity游戏源码分享-仿开心消消乐Match3Jewel

Unity游戏源码分享-仿开心消消乐Match3Jewel 工程地址&#xff1a; https://download.csdn.net/download/Highning0007/88198762...

知识图谱基本工具Neo4j使用笔记 四 :使用csv文件批量导入图谱数据

文章目录 一、系统说明二、说明三、简单介绍1. 相关代码以及参数2. 简单示例 四、实际数据实践1. 前期准备&#xff08;1&#xff09; 创建一个用于测试的neo4j数据库&#xff08;2&#xff09;启动neo4j 查看数据库 2. 实践&#xff08;1&#xff09; OK 上面完成后&#xff0…...

[bug修复]状态数据在useEffect初始化时更新无效

&#xff08;bug修复类型的博客还是用汉语写捏&#xff09; 前两天在做一个管理页面前端的时候&#xff0c;出现了这样的问题 function Son(props){const [a,seta]useState(0)useEffect(()>{seta(props.name)},[])return(<div>{a}</div>) } 这是当时情况的一…...

使用 API Gateway Integrator 在 Quarkus 中实施适用于 AWS Lambda 的 OpenAPI

AWS API Gateway 集成使得使用符合 OpenAPI 标准的 Lambda Function 轻松实现 REST API。 关于开放API 它是一个 允许以标准方式描述 REST API 的规范。 OpenAPI规范 (OAS) 为 REST API 定义了与编程语言无关的标准接口描述。这使得人类和计算机都可以发现和理解服务的功能&am…...

Golang 面试经典题:map 的 key 可以是什么类型?哪些不可以?

Golang 面试经典题&#xff1a;map 的 key 可以是什么类型&#xff1f;哪些不可以&#xff1f; 在 Golang 的面试中&#xff0c;map 类型的使用是一个常见的考点&#xff0c;其中对 key 类型的合法性 是一道常被提及的基础却很容易被忽视的问题。本文将带你深入理解 Golang 中…...

基于服务器使用 apt 安装、配置 Nginx

&#x1f9fe; 一、查看可安装的 Nginx 版本 首先&#xff0c;你可以运行以下命令查看可用版本&#xff1a; apt-cache madison nginx-core输出示例&#xff1a; nginx-core | 1.18.0-6ubuntu14.6 | http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages ng…...

Linux简单的操作

ls ls 查看当前目录 ll 查看详细内容 ls -a 查看所有的内容 ls --help 查看方法文档 pwd pwd 查看当前路径 cd cd 转路径 cd .. 转上一级路径 cd 名 转换路径 …...

高危文件识别的常用算法:原理、应用与企业场景

高危文件识别的常用算法&#xff1a;原理、应用与企业场景 高危文件识别旨在检测可能导致安全威胁的文件&#xff0c;如包含恶意代码、敏感数据或欺诈内容的文档&#xff0c;在企业协同办公环境中&#xff08;如Teams、Google Workspace&#xff09;尤为重要。结合大模型技术&…...

Spring Boot面试题精选汇总

&#x1f91f;致敬读者 &#x1f7e9;感谢阅读&#x1f7e6;笑口常开&#x1f7ea;生日快乐⬛早点睡觉 &#x1f4d8;博主相关 &#x1f7e7;博主信息&#x1f7e8;博客首页&#x1f7eb;专栏推荐&#x1f7e5;活动信息 文章目录 Spring Boot面试题精选汇总⚙️ **一、核心概…...

【C++从零实现Json-Rpc框架】第六弹 —— 服务端模块划分

一、项目背景回顾 前五弹完成了Json-Rpc协议解析、请求处理、客户端调用等基础模块搭建。 本弹重点聚焦于服务端的模块划分与架构设计&#xff0c;提升代码结构的可维护性与扩展性。 二、服务端模块设计目标 高内聚低耦合&#xff1a;各模块职责清晰&#xff0c;便于独立开发…...

代理篇12|深入理解 Vite中的Proxy接口代理配置

在前端开发中,常常会遇到 跨域请求接口 的情况。为了解决这个问题,Vite 和 Webpack 都提供了 proxy 代理功能,用于将本地开发请求转发到后端服务器。 什么是代理(proxy)? 代理是在开发过程中,前端项目通过开发服务器,将指定的请求“转发”到真实的后端服务器,从而绕…...

LLMs 系列实操科普(1)

写在前面&#xff1a; 本期内容我们继续 Andrej Karpathy 的《How I use LLMs》讲座内容&#xff0c;原视频时长 ~130 分钟&#xff0c;以实操演示主流的一些 LLMs 的使用&#xff0c;由于涉及到实操&#xff0c;实际上并不适合以文字整理&#xff0c;但还是决定尽量整理一份笔…...

并发编程 - go版

1.并发编程基础概念 进程和线程 A. 进程是程序在操作系统中的一次执行过程&#xff0c;系统进行资源分配和调度的一个独立单位。B. 线程是进程的一个执行实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。C.一个进程可以创建和撤销多个线程;同一个进程中…...

WebRTC从入门到实践 - 零基础教程

WebRTC从入门到实践 - 零基础教程 目录 WebRTC简介 基础概念 工作原理 开发环境搭建 基础实践 三个实战案例 常见问题解答 1. WebRTC简介 1.1 什么是WebRTC&#xff1f; WebRTC&#xff08;Web Real-Time Communication&#xff09;是一个支持网页浏览器进行实时语音…...