模拟电路设计(34)---脉宽调制型开关电路

news2025/7/26 7:22:13

在开关稳压电源中,直流变换器中的功率晶体管工作在开关状态。目前开关电源的工作频率在几百kHz,有些甚至已经到了MHz量级。如下图所示是DC-DC开关变换器的原理框图:

e93a3003e4fe2d516e490455d53e136a.png

​DC-DC开关变换器的原理框图

开关电源的实现方式有很多种,如最传统的脉宽调制(PWM)技术,目前常用的为提高变换效率的零电压(ZV)、零电流(ZC)技术、相移脉宽调制零电压谐振变换等。每种技术之下,又有很多种拓扑结构,开关电源设计需要丰富的模拟电路知识,涉及到功率器件选取、电源滤波、驱动电路、控制环路、高频磁芯变压器、EMC等多个方面。

e16a1542ace97400131796ef2e9657c8.jpeg

​脉宽调制是开关电源设计中最成熟的技术。脉宽调制是一种功率控制方式,不同占空比的脉冲具有不同的直流分量,所以负载变化时,根据调整输出脉冲的占空比达到稳定输出电压的目的。脉宽调制易于实现,因为驱动脉冲具有固定的频率,与负载特性无关,因此应用最为广泛。

 

buck电路和boost电路同属脉宽调制型开关电路,是组成DC/DC变换器的两个基本电路。buck电路开关管串联在主电路中,为降压式DC/DC变换器。boost电路的开关管并联在主电路中,为升压式DC/DC变换器。

Buck变换器

Buck变换器由电压源、串联开关和电流负载组成,也称它为串联开关变换器。如下图所示是它的基本拓扑形式:

926fcce23bbd3a7062218e7a51a43d8f.png

Buck变换器

下图所示是晶体管开关变换器(buck)电路,其中晶体管Q为开关器件,L为滤波电感,C为滤波电容,D为续流二极管。

419e472d54353f74dbb8dc65b3abff84.png

晶体管开关变换器(buck)电路

ton为晶体管的导通时间,在此时间段,L内的电流逐渐增加,当导通结束后,进入晶体管截止时间段toff,这时候由于L内的电流到达最大值ILmax,电感中的电流不能突变,所以,L中继续有电流流过,二极管D作为晶体管截止期间的续流元件。当截止时间结束后,电感中的电流到达最小值ILmin,重新开始新的周期。

Boost变换器

Boost变换器是从buck变换器进行对偶变换后得到的,其原理如下图所示:

cbfb745566ed3798b5185db2a5908851.png

Boost变换器

Boost变换器称为并联开关变换器。与buck变换器不同的是,boost型电感在输入端(开关),buck型电感在输出端。

Boost型变换器的输出电压Vo总是大于输入电压Vi。当开关管导通时,二极管D关闭,电感L与开关管的节点电压为0。当开关管关闭时,电感L两端的电势翻转,所以电感L与开关管的节点电压大于输入电压Vi,电感电流通过二极管D续流,使得Vo大于Vi。由Vo=Vi*[T/(T-Ton)]可以证明,T是开关脉冲周期,Ton是导通时间。

 

另外,整理了一些电子工程类的资料,分享给大家,目前有模拟电路、单片机、C语言、PCB设计、电源相关、FPGA、EMC、物联网、Linux相关学习资料,还有针对大学生的资料包,后续还会有更多资料分享给大家,助力大家学习,成就梦想~(链接可以从往期文章里找~)

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

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

相关文章

[附源码]Python计算机毕业设计二手图书回收销售网站

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

Spring:AOP事务管理(14)

Sprin事务Spring事务简介相关概念介绍转账案例-需求分析转账案例-环境搭建事务管理Spring事务角色Spring事务属性事务配置转账业务追加日志案例事务传播行为Spring事务简介 相关概念介绍 事务作用:在数据层保障一系列的数据库操作同成功同失败。Spring事务作用&am…

电子作业票系统:消除安全管理漏洞,科技赋能企业业务洞察

电子作业票系统采用定位、物联网、人脸识别、大数据技术对现场作业进行严格管控;通过风险大数据风险辨识模型,实现作业风险辨识,对动火、高处、受限空间、临时用电、吊装、断路、管线打开、挖掘作业等特殊作业票证智能化管理。 在危化企业实际…

Excel VS BI,谁才是真正的大数据分析工具?

有人说,Excel能聚合运算,能分析,能做数据分析报表。而BI数据分析工具,看上去也就是做出来的报表更好看一些。事实真的是这样吗?当然不是。外行人看热闹,内行人看门道,BI数据分析工具比起Excel更…

访问权限控制

访问控制目的 在实际的组织中,为了完成组织的业务工作,需要在组织内部设置不同的职位,职位既表示一种业务分工,又表示一种责任与权利。根据业务分工的需要,职位被划分给不同群体,各个群体的人根据其工作任…

零代码极限封装的【接口自动化测试框架】震碎你的三观

随着互联网寒冬的到来,测试行业裁员的裁员,找工作的找工作,内卷越来越加剧,那么选择一个学习提升的平台尤为重要,接下来我要说的事情将震碎你的三观,震掉你的眼球,和每个测试人息息相关&#xf…

图像处理 QImage

在Qt中有四种处理图像的方法: QImage :使用I/O ,可以对像素进行处理QPixmap:主要用在屏幕的显示QBitmap: QPixmap的子类,处理颜色深度,只能显示黑白两种颜色,用于遮罩QPicture&…

Qt通过Doc模式读取XML并设计一个增删改查方便的一个操作类

前言 如果对开源库TinyXml有兴趣的可以去看看这篇文章。 C使用TinyXml(开源库)读取*.XMl文件 目录前言DOC 文档对象模型QtXML基本结构操作XML部署环境添加信息头读取XML文件添加根节点添加一个没有属性的节点添加一个有属性的节点添加一个元素节点给节点单独设置属性删除所有同…

开源软件安全与应对策略探讨 - Java 机密计算技术应用实践

据统计,90% 以上的应用都在使用第三方软件库,这些软件大部分都是开源的。与此同时,有超过一半的全球 500 强公司都在使用存在漏洞的开源软件。这幅漫画生动的描述了一个大型应用软件的组件架构,它可能建立在一个极其脆弱的开源组件…

SpringBoot整合Swagger2+Knife4j,注解使用

SpringBoot整合Swagger2Knife4j,注解使用 文章目录SpringBoot整合Swagger2Knife4j,注解使用前言一、swagger是什么?二、使用步骤1.引入库2.使用swagger的相关注解总结前言 swagger和postman都是后端编写的测试接口使用方式,由于实际开发的需求和使用习惯…

基于springboot的汽车租赁管理系统的设计与实现

项目描述 临近学期结束,还是毕业设计,你还在做java程序网络编程,期末作业,老师的作业要求觉得大了吗?不知道毕业设计该怎么办?网页功能的数量是否太多?没有合适的类型或系统?等等。这里根据疫情当下,你想解决的问…

pytorch实现mnist手写数字识别

🍨 本文为🔗365天深度学习训练营 中的学习记录博客🍦 参考文章地址: 365天深度学习训练营-第P1周:mnist手写数字识别🍖 作者:K同学啊一、 前期准备 1. 设置GPU import torch import torch.nn a…

MySQL8.0爬坑二三事

【下载】 地址:MySQL :: Download MySQL Community Serverhttps://dev.mysql.com/downloads/mysql/ 【安装】 1.解压复制下面一堆文件到你需要的路径 2.如下图添加一个data文件夹,专门来放数据 3.新建一个my.ini的配置文件,里面内如如下 4…

如何将草料二维码收集到的表单信息同步至腾讯文档

在进行工业巡检场景如消防栓检查时,需要到达巡检地点后,扫描草料二维码,然后填写巡检的结果。事后,还需要有一个工作人员将草料二维码中的信息手动复制粘贴至腾讯文档中。那么能不能将我们信息填写后,自动就汇总至腾讯…

检索系统设计方案(重构)

记一次系统重构设计背景介绍设计步骤架构图介绍架构设计注意点总结背景介绍 搜索链路主要部分 搜索引擎链路都包含这三部分,数据源、搜索引擎服务、搜索业务。 是不是很简单,感觉搜索也没那么难? 搜索链路确实都包括这三部分,…

编程参考 - 编程中给变量起名时如何选择前缀,以及匈牙利命名法等

我最开始当程序员用C语言写代码,公司里推行编码规范,变量的前缀都是有规定的。 比如整型变量,前面都是 u8Name, i8Name, u16Name, i16Name之类的。 尤其是嵌入式编程,涉及到代码移植的问题,最好使用和平台无关的类型定…

显存优化综述

显存优化综述动态图和静态图静态图显存优化动态图显存优化DTR问题解决办法重计算的局限性Cooprecomputable in placeop-guided allocationLayout-aware Eviction实验效果消耗的时间显存碎片率搜索时间动态图和静态图 动态图是边计算边搭建计算图,中间结果一目了然。…

Quasar搭建教程初体验

文章目录一、Quasar框架介绍二、搭建一个简单的Quasar程序1、Quasar CLI安装2、创建Quasar应用程序3、运行Quasar三、使用Quasar开发SSR四、使用Quasar开发桌面应用(Electron)1、添加Quasar Electron模式2、运行开发五、使用Quasar移动应用(Capacitor)1、下载安装AndroidStudio…

测试用例设计方法之判定表法

概念: 等价类,边界值分析法一般是对单一输入进行测试用例分析的方法。 判定表是对其的一种补充,对于多种输入之间存在的组合关系并且对应执行不同动作,进行测试用例的分析的方法。 应用场景: 当一个界面中有多个控…

数据集成产品分析

数据集成产品分析 数据集成产品致力于异构数据源之间的数据交换与汇聚,该类产品是数据中台建设的第一环节,笔者将通过两篇文章对数据集成产品进行分析。 数据同步,又称为数据集成、数据迁移,主要用于实现不同系统间的数据流转。…