开关电源 - LLC电路的谐振工作模态浅析

news2025/3/9 23:05:25

LLC电路的谐振工作模态浅析

LLC谐振电路是常用的拓扑,广泛应用在目前的热门应用中,本文主要从典型谐振状态来分析其基本工作过程,后续我们将逐步扩展到其它工作状态。

一、电路工作基本条件及电路组成

在这里插入图片描述

图1 电路主要组成部分

如上图1所示,当Q1,和Q2交替导通时,相当于一个幅值为Vdc的方波电压加在上图中的谐振腔部分,那么必然在谐振腔电路中产生正弦电流。正弦电流和基波电压的基本相位关系主要有三种,电压电流同相位,电压超前于电流相位,电压滞后于电流相位。当电压超前于电流时电路处于感性工作区域,电压滞后于电流相位时电路处于容性工作状态。本文重点分析感性工作状态区域。

这里我们进行开关节点的状态分析,单独将开关部分拿出来作为图2,如下所示。

在这里插入图片描述

图2 半桥开关节点状态分析

这个半桥LLC谐振开关主要由上下mosfet Q1和Q2组成的半桥开关,我们定义谐振腔电流留出两个电流中点时为正电流,相反方向为负电流。D1和D2为开关寄生的体二极管,C1和C2为开关的寄生电容。

二、开关的ZVS开通简要分析

在这里插入图片描述

图3 开关ZVS开通分析

接下来,我们基于图3所示的驱动波形及谐振腔电流波形进行ZVS开通分析。

在这里插入图片描述

图4 t0-t1阶段谐振电流流入D1

在t0时刻,电路中的开关均处于turn off状态,谐振腔电流中只有磁化电流且为负电流,这个电流流入电容中点进入Q1的体二极管,此时若turn on Q1开关,则由于Q1两端的电压非常小,则开通损耗就非常小。所以,一般认为只要在t0-t1之间的时刻开通Q1,则Q1的开通损耗非常小,此时电路处于感性工作区域,且得到ZVS开通特性。

在这里插入图片描述

图5 t1-t2之间Q1开通向输出传递能量

t1-t2之间的工作状态比较简单,Q1的开关是导通的,因此谐振腔电压为正,谐振腔电流也为正,输入源Vdc向输出传递能量。

在这里插入图片描述

图6 t2-t3之间Q2的ZVS开通

在t2时刻时,Q1是关闭的,而谐振电流为正,因此只能流过Q2的体二极管D2,Q2两端的电压就非常小,在t2和t3之间的时刻开通Q2,这个开关就会得到ZVS开通的特性,开通损耗非常小。

在这里插入图片描述

图7 t3-t4 Q2开关开通向输出传递能量

t3-t4之间段,半桥开关的下管Q2导通,谐振电流流入电容中点,因此这个阶段输入源通过Q2开关向输出传递能量,此时电压和电流的方向都是负的。

三、电路谐振状态时序详细分析

说到电路的谐振状态分析,我们先了解一下电路存在的两个谐振工作频率。

在这里插入图片描述

图8 电路的谐振频率fr

谐振电路由于存在谐振电感和谐振电容,因此具有一个谐振频率fr如图8所示。另一个谐振频率是由磁化电感Lm和谐振电容导致,如图9所示。

在这里插入图片描述

图9 电路的谐振频率fr2

当我们提到谐振频率的时候,我们通常是说fr这个频率。为了方便计算和分析,我们通常会用当前工作频率相对于fr来定义归一化频率,如图10所示。

在这里插入图片描述

图10 归一化频率的定义

下面我们主要基于如下的电路进行分析详细工作时序,如图11所示。

在这里插入图片描述

图11 LLC电路原理框图

从中可以看出,开关同样包含了寄生体二极管,及寄生电容,寄生电容包含mosfet CDS寄生电容及电路杂散电容,副边整流为了清晰说明原理,我们采用了二极管整流,后续我们会专门讨论同步整流相关的问题。

在这里插入图片描述

图12 LLC谐振电路典型工作波形

在图12中的典型工作波形中,我们给出了以下主要信号波形,主要包括Q1,Q2开关驱动波形,原边电流,包含磁化电流和谐振腔负载电流,mosfet开关两端的电压即C1和C2两端电压,副边电流即D3和D4的电流。

电路分析主要以时间间隔来说明,这里重点解释一下原边电流部分,除了负载电流反射到原边的电流之外,谐振腔的磁化电流部分不参与能量传递过程。

在这里插入图片描述

图13 t<t0时的电路状态

最初的电路状态假设如图13所示,下管Q2导通,谐振电流为负流入电容节点,副边整流管D4导通,电路向副边传递能量。

在这里插入图片描述

图14 t1-t2的死区电路分析

从t0时刻时Q2驱动会关掉,则两个开关都处于turn off状态,电路进入死区时间阶段t0-t1,此阶段没有能量从Vdc传递到输出端,谐振腔电流仅仅为磁化电流进行谐振换流且基本保持固定值。所谓的谐振换流,就是负的磁化电流在对寄生电容C1和C2充放电,在这个阶段电流是负的,所以主要是对C2进行充电同时对C1进行放电。

这里有一个需要设计者注意的是磁化电流需要足够大,以便在特定的死区时间内能够完成对C1的充电和对C2的放电,设计者可以进行合适的死区时间选择和器件寄生参数的选择。当C2电压充电到高于Vdc时开关Q1的体二极管D1就可以随时准备导通。

在死区阶段,由于磁化电流基本不变,变压器副边电压为0,因此副边整流管都不导通。

在这里插入图片描述

图15 t1-t2阶段电路分析

这个阶段当Q1还没有导通的时候,谐振电流还是流入寄生二极管D1(不向副边传递能量),因此开关Q1两端的电压非常小,此时若turn on Q1时可以得到ZVS开通特性,一旦开通Q1后,Vdc就把能量传递到输出端,副边整流管D3就可以导通。

在这里插入图片描述

图16 t2-t3阶段的能量传递阶段电路分析

上图中即是Q1和D3导通,Vdc向输出传递能量的第一个半周期,输出电压对变压器进行钳位,则磁化电流线性上升,如图17所示,此时谐振腔电流叠加了负载电流所以比较大。

在这里插入图片描述

图17 磁化电流变换公式

在典型波形图上的C波形,谐振电流波形上的蓝色部分就是在能量传递过程中,除了磁化电流外获得的谐振腔电流。

在这里插入图片描述

图18 t3-t4阶段死区电路分析

在t3时刻时,Q1还是导通状态,此时谐振电流等于磁化电流,此时turn off Q1开关,如果此时谐振腔电流较小时,则Q1关断损耗会比较小。

值得注意的是,这里有两个需要考虑的冲突的点,在这个时刻需要关断Q1时的谐振电流尽可能地小(Lm足够大),以便减小关断损耗,但是在前面的Q1开通分析时,希望谐振电流尽可能地大(Lm足够小),以便在特定地死区时间内去完成C2充电和C1放电的过程。这里一般推荐用一个较大的Lm值去满足开通时充电谐振过程,满足ZVS开通。

这个阶段对应于Q1的关断,及谐振充电放电过程,以便为Q2导通做准备。这个过程中,由于是死区时间,谐振电流是磁化电流,C2会通过磁化电流放电,同时对C1进行充电,当C1上的电压略高于Vdc时D2就可以导通。

截止目前,第一个半周期的工作过程已经分析完了,后面的t4-t7之间的工作过程和前面一个半周期对称的过程,此处不做具体分析。

总结,本文通过分析LLC谐振电路基本电路参数组成,典型谐振频率,及基本工作过程进行分析,对后续的扩展分析做基础。

参考原文:《LLC电路的谐振工作模态浅析》

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

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

相关文章

c#入门-运算符

可用运算符 值的运算也是自定义的&#xff0c;但是这个就看不出了。 要么翻源文件&#xff0c;要么翻说明书才知道一个类型能怎么运算。 但是一个默认情况下的类型&#xff0c;是没有定义任何运算符的。 也就是说你适用的运算一定是由人先写出来的&#xff0c;没有系统默认的…

MYSQL的索引事务

文章目录1&#xff1a;索引1.1&#xff1a;概念&#xff1a;1.2 作用&#xff1a;1.3 使用场景&#xff1a;1.4 使用&#xff1a;补充&#xff1a;**2&#xff1a;了解一下B树&#xff1a;****3&#xff1a;了解一下B树**4&#xff1a;为什么使用B树/B树来实现索引2&#xff1a…

通过IP地址如何查到用户真实个人信息

当人们使用服务时&#xff0c;互联网上所有科技巨头公司都会收集大量的数据&#xff0c;他们就是这样发财的。微博知道您的朋友是谁、您 “喜欢” 什么&#xff0c;以及您在新闻源上阅读的内容种类&#xff1b;百度知道您的想法、您想知道什么、以及任何时候的去向&#xff1b;…

[附源码]JAVA毕业设计小区物业管理系统(系统+LW)

[附源码]JAVA毕业设计小区物业管理系统&#xff08;系统LW&#xff09; 项目运行 环境项配置&#xff1a; Jdk1.8 Tomcat8.5 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术…

Spring cloud Eureka服务注册中心实战

Spring cloud Eureka服务注册中心一、注册中心二、存在意义三、角色四、运行流程五、入门案例1、创建Spring Cloud 工程2、创建 Eureka 服务pom.xml3、配置 application.yml4、服务间调用方式一&#xff1a;RestTemplate DiscoveryClient方式二&#xff1a;RestTemplate Load…

【Golang】关于slice调用append函数后分配新数组的问题(slice的底层实现)

问题描述 今天在写代码的时候遇到一个很奇怪的现象&#xff0c;先看下面两段代码 func push(a []int, v int) {a[1] 2a append(a, v) } func main() {a : []int{0, 1, 2}push(a, 3)fmt.Println(a) }结果&#xff1a;[0 2 2] func push(a []int, v int) {a append(a, v)a[…

如何看股票l2接口的最佳买卖价位委托明细?

股票l2接口的买卖价位委托明细即买一卖一位置的挂挡情况&#xff0c;挂单可以让用户及时了解交易队列&#xff0c;从而了解完整的开盘情况。用户可以通过观察挂单来判断档位是否有主力资金介入&#xff0c;从而判断开盘时的主力动态&#xff0c;进而把握投资机会。 1.股票l2接…

数据库之insert的使用讲解

1单独插入一条数据&#xff1a; INSERT INTO t1(col1,col2) VALUE(v01,v02); 2插入多条数据 INSERT INTO t1(col1,col2) VALUE(v01,v02)&#xff0c;(v03,v04)&#xff0c;(v05,v06)...; 3插入查询的数据&#xff08;查询N条数据插入N条数据&#xff0c;广泛应用&#xf…

微信小程序|使用小程序制作一个足球拼图小游戏

世界杯的意义永远不止是冠军&#xff0c;它是每个精彩的瞬间&#xff0c;是呐喊&#xff0c;是青春。此文用小程序制作一个足球的拼图小游戏&#xff0c;一起为世界杯疯狂吧&#xff01; 开发步骤一、工具安装二、功能实现1 . 提示图展示2 . 绘制画布内容3 . 打乱方块顺序4 . 移…

模型和视图框架(概念)

MVC&#xff08;Model-View-Controller&#xff09;是一种设计模式。 Model(模型)是应用对象&#xff0c;用来显示模型View (视图)是用户界面&#xff0c;用来显示数据Controller(控制)定义用户界面对用户输出的反映方式模型/视图类可以分为上述三组&#xff1a;模型、视图和委…

CPU100%,怎么快速定位?

一台机器&#xff0c;CPU100%&#xff0c;如何找到相关服务&#xff0c;如何定位问题代码&#xff0c;今天简单分享下思路。假设&#xff0c;服务器上部署了若干Java站点服务&#xff0c;以及若干Java微服务&#xff0c;突然收到运维的CPU异常告警。如何定位是哪个服务进程导致…

是时候给钉钉和腾讯会议算算账了

杨净 萧箫 发自 凹非寺量子位 | 公众号 QbitAI这几天&#xff0c;工作和上课等事情开始有回归线下的迹象&#xff0c;腾讯会议、钉钉似乎也可以松口气了。毕竟云会议的这两大APP&#xff0c;前段时间一直在被网友找平替。一来&#xff0c;它们要收费了&#xff1b;二来&#xf…

【有营养的算法笔记】整数二分和浮点二分的全面分析

&#x1f451;作者主页&#xff1a;进击的安度因 &#x1f3e0;学习社区&#xff1a;进击的安度因&#xff08;个人社区&#xff09; &#x1f4d6;专栏链接&#xff1a;有营养的算法笔记 文章目录一、铺垫二、整数二分模板分析三、模板应用 —— 数的范围四、浮点二分模板分析…

简单引入JQuery

简单引入JQuery前言环境配置下载官网的JQuery到本机引入JQuery到Html文件中前言 作为一个兢兢业业的后端程序猿&#xff0c;这里为了方便自己搭建的项目更加合理&#xff0c;使自己写的接口对前端也更加友好。所以我决定&#xff0c;从头开始学习下前端知识。 环境配置 下载…

[附源码]JAVA毕业设计翔隆生鲜超市进货管理系统(系统+LW)

[附源码]JAVA毕业设计翔隆生鲜超市进货管理系统&#xff08;系统LW&#xff09; 项目运行 环境项配置&#xff1a; Jdk1.8 Tomcat8.5 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 …

聚宽量化入门量化策略是什么?

聚宽量化入门量化策略JoinQuant聚宽API文档&#xff1a;MetaTradeAPI (metatradeapi) - Gitee.com 获取要操作的股票或指数成分股 1、# 导入函数库&#xff1b; 2、import jqdata&#xff1b; 3、# 初始化函数&#xff0c;设定基准 def initialize(context)&#xff1a; …

每日一题 —— LC. 1687 从仓库到码头运输箱子(难度很大,但值得好好消化的一道题)

1687. 从仓库到码头运输箱子 你有一辆货运卡车&#xff0c;你需要用这一辆车把一些箱子从仓库运送到码头。这辆卡车每次运输有 箱子数目的限制 和 总重量的限制 。 给你一个箱子数组 boxes和三个整数 portsCount, maxBoxes 和 maxWeight &#xff0c;其中 boxes[i][portsi,we…

web前端期末大作业:基于HTML+CSS+JavaScript制作鲜花礼品在线购物网站设计(19页)

&#x1f389;精彩专栏推荐 &#x1f4ad;文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 &#x1f482; 作者主页: 【主页——&#x1f680;获取更多优质源码】 &#x1f393; web前端期末大作业&#xff1a; 【&#x1f4da;毕设项目精品实战案例 (10…

代码随想录刷题Day59 | 503. 下一个更大元素 II | 42. 接雨水

代码随想录刷题Day59 | 503. 下一个更大元素 II | 42. 接雨水 503. 下一个更大元素 II 题目&#xff1a; 给定一个循环数组 nums &#xff08; nums[nums.length - 1] 的下一个元素是 nums[0] &#xff09;&#xff0c;返回 nums 中每个元素的 下一个更大元素 。 数字 x 的…

云与开源,共植数字世界的根

摘要&#xff1a;本文整理自阿里巴巴集团副总裁、阿里巴巴开源技术委员会负责人贾扬清&#xff0c;在 Flink Forward Asia 2022 主会场的开场致辞。Tips&#xff1a;点击「阅读原文」获取演讲 ppt&#xff5e;云和开源&#xff0c;共生、共长、共植数字世界的根。从在云上使用开…