LLC Power Switches and Resonant Tank 笔记
1.概述

上面是一个典型的LLC电路。注意Lm是励磁电感,就是次级线圈空载时的主变压器电感,据说在计算谐振频率时无需关心。然后,作为DCDC电源,它通过调整谐振频率,来改变输出的电流。负载越大,频率越低,输出电流越大。
本文基于:By Tomas Hudson, Applications Engineer at MPS的两篇技术笔记,分别是:
- Understanding LLC Operation (Part I): Power Switches and Resonant Tank
- Understanding LLC Operation (Part II): What to Consider in LLC Converter Design
谐振式DCDC功率电路的四大模块:
- the power switches,
- resonant tank,
- transformer,
- and diode rectifier
其实还有一个是PFC补偿电路,这部分没有提及。
2.Power Switch的全桥和半桥的区别

注意半桥把Vpp——in 压缩了一半。全桥可以减少铜损。注意在参数解算时要要留神这个额外的整流倍率。
谐振电路,它提到增益必须大于1,注意,这里的增益是电路的总体增益,就是端到端的整体增益。它利用了谐振电路,在接近谐振频率,整体电抗下降的特性。
电路在不同负载下的增益如图所示 :

负载电阻越小,输出功率越大,整个谐振电路的整体增益会下降,因为反馈到谐振电路的能量衰减更快。
整个负反馈自动调节的原则是,因为整个电路是个压控负反馈。一旦轻载,则整体增益曲线,类似那个品质因数更大,增益在原有的工作频点处会提升,为了保持输出电压稳定,所以,开关频率会增大——它知道频率增大,系统整体增益会下降。
系统在各种负载条件下,始终工作在谐振频率的远端(高频端)。
3.LLC能够适应不同负载的原因:
这部分原理没看清楚,待续

如果只有Lr

4.电路的基本参数计算:

fn,Ln把电路的参数似乎归一化了。然后表述的意思是,电路似乎不必工作在谐振频点。
所以,才会有之前绘制的增益图。
5.增益问题
MG(Q,LN,fN) = VOUT[AC] VIN[AC] fN 2×(LN-1) = (fN 2-1)2 + fN 2× (fN 2-1)× (LN-1)2× Q2 (1) The transformer’s gain is defined by the ratio of the number of turns in the transformer’s primary coil to the turns in the secondary coil. Because this ratio is defined by the physical construction of the transformer, it cannot be easily changed once the converter is operating.
它表达的意思似乎是这个增益曲线,一旦电路参数确定,就已经确定了。

5.1 为了适应电源变化的增益调节范围:
输入电源电压改变,是在增益曲线确定的情况下,工作频点,在整体增益曲线上的相对位置。
5.2 从品质因数的视角,看各个负载条件下的增益:
这个与目前观察到的系统不同负载下的频率范围是差不多的。
负载变化,谐振电路的品质因数会变化,Q值会被拉低。
6.总体的参数设计原则:
总结一下,参看下图:
为啥红色区域不能碰,也就是所谓的容性区不可进入?
注意,红色区域内的那条红色的虚线对应着不同负载条件下的谐振频点轨迹。原因是电感一旦超限使用,主变会因为磁场饱和,电流会迅速过流。增益曲线的红色部分没有考虑磁芯饱和的问题。

1.fmin对应最高负载下的谐振频点。(这个时候对应着系统最大负载下的谐振点)。
2.MGmax - MGmin对应着输入电压的波动。(此时增益曲线是同一条)
3.当负载变轻时,谐振电路的品质因数在上升,也就是谐振状态的增益会上升。此时因为电压反馈电路要保持Vin/Vout稳定,此时,系统实际工作频点会外移,降低增益水平
4.当输入电源电压上升时,此时因为输出电压会随着升压,此时系统的整体增益也要下调,所以,也会提高开关频率,把增益降下来,这个时候,工作频率也会外移。对应的是MGmax ->MGmin的方向。
5.负载的改变会让整个系统的增益曲线改变,大负载,谐振状态的增益更低。也就是谐振电路的Q值更小
6.然后电源电压的改变,会让系统的工作频率,在明确的增益曲线上移动,来找到单条增益曲线上能够稳定住输出电压的点。
7.LLC电路参数的计算的核心目标:
1.算出最高负载条件下的谐振频率。fMin. MGmax是确定的。
相关文章:
LLC Power Switches and Resonant Tank 笔记
1.概述 上面是一个典型的LLC电路。注意Lm是励磁电感,就是次级线圈空载时的主变压器电感,据说在计算谐振频率时无需关心。然后,作为DCDC电源,它通过调整谐振频率,来改变输出的电流。负载越大,频率越低&#…...
Python 如何在 Web 环境中使用 Matplotlib 进行数据可视化
Python Matplotlib 在 Web 环境中的可视化 数据可视化是数据科学和分析中一个至关重要的部分,它能帮助我们更好地理解和解释数据。在现代应用中,越来越多的开发者希望能够将数据可视化结果展示在网页上。Matplotlib 是 Python 中最常用的数据可视化库之…...
C#-数组:一维数组、二维数组、交错数组
数组:声明初始化过后,就不能在原有的基础上进行 添加 或者 删除 了 一:一维数组 一般将一维数组简称为数组 1.1 数组的声明 int[] arr1; 没有分配房间。初始化后就分配房间了int[] arr2 new int[5]; 存在默认值,为0int[] arr3…...
动态规划应该如何学习?
动态规划如何学习 参考灵神的视频和题解做的笔记(灵神YYDS,以后也都会用这套逻辑去思考) 枚举选哪个: 动态规划入门:从记忆化搜索到递推_哔哩哔哩_bilibili 746. 使用最小花费爬楼梯 - 力扣(LeetCode&a…...
【力扣 + 牛客 | SQL题 | 每日4题】牛客SQL热题210,213,212,219
1. 力扣SQL1076:项目员工2 1.1 题目: 表:Project ---------------------- | Column Name | Type | ---------------------- | project_id | int | | employee_id | int | ---------------------- (project_id, employee_id) 是…...
Qt 应用开发之 MVC 架构
在Qt应用开发中,MVC(Model-View-Controller)架构确实是一种常用的设计模式,它通过将应用程序的业务逻辑、数据展示和用户交互分离开来,显著提高了代码的可维护性和可扩展性。以下是MVC架构在Qt应用开发中的原理阐述&am…...
python之字符串总结
字符串(str) 对于字符串的学习,我整理了网上的一些资料,希望可以帮助到各位!!! 概述 由多个字母,数字,特殊字符组成的有限序列 字符串的定义:可以使用一对…...
Flutter鸿蒙next 封装 Dio 网络请求详解:登录身份验证与免登录缓存
✅近期推荐:求职神器 https://bbs.csdn.net/topics/619384540 🔥欢迎大家订阅系列专栏:flutter_鸿蒙next 💬淼学派语录:只有不断的否认自己和肯定自己,才能走出弯曲不平的泥泞路,因为平坦的大路…...
sql server复制一张表(表结构或表数据)SQL语句整理
1. 复制表结构及数据到新表 CREATE TABLE 新表 SELECT * FROM 旧表;这种方法会复制 旧表 中的所有内容到 新表,但新表不会保留原表的主键、自动递增等属性。为了保持这些属性,需要使用 ALTER 语句进行后续处理 2. 只复制表结构到新表 使用条件始终为假…...
c语言-进位计数制
文章目录 一、进位计数制是什么?二、c语言1.二进制转十进制2.十进制转二进制 一、进位计数制是什么? 进位计数制简称进制,是人类用于计算数量的基本规则。 可使用数字符号的数目称为基数或底数,基数个数为n个,即可称n…...
记本地第一次运行seatunnel示例项目
前置 静态源码编译通过:https://blog.csdn.net/u011924665/article/details/143372464 参考 seatunnel官方的开发环境搭建文档:https://seatunnel.incubator.apache.org/zh-CN/docs/2.3.5/contribution/setup 安装scala 下载scala 去官网下载&…...
Threejs 实现 VR 看房完结
效果: threejs 3d Vr 看房 gitee 地址: threejs-3d-map: 1、threejs 实现3d 地图效果链接:https://blog.csdn.net/qq_57952018/article/details/1430539902、threejs 实现 vr 看房 主要代码: src/views/PanoramicView/index.vu…...
找出目标值在数组中的开始和结束位置(二分查找)
给你一个按照非递减顺序排列的整数数组 nums,和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。 如果数组中不存在目标值 target,返回 [-1, -1]。 你必须设计并实现时间复杂度为 O(log n) 的算法解决此问题。 示例 1:…...
VSCode进阶之路
VSCode进阶之路:从入门到高效率开发 🚀 Hey,朋友们好!还在为VSCode的海量功能感到眼花缭乱吗?咱们一起来解锁VSCode的超神技能吧! 开篇碎碎念 🎯 第一次用VSCode时,就像个闯入魔法世…...
leetcode-21-合并两个有序链表
题解: 1、初始化哑节点dum 2、 3、 代码: 参考:leetcode-88-合并两个有序数组...
SSM项目部署到服务器
将SSM(Spring Spring MVC MyBatis)项目部署到服务器上,通常需要以下步骤: 打包项目 生成一个WAR文件,通常位于target目录下 配置Tomcat: 将生成的WAR文件复制到Tomcat的webapps目录下。 配置conf/se…...
【Linux】网络编程:初识协议,序列化与反序列化——基于json串实现,网络通信计算器中简单协议的实现、手写序列化与反序列化
目录 一、什么是协议? 二、为什么需要有协议呢? 三、协议的应用 四、序列化与反序列化的引入 什么是序列化和反序列化? 为什么需要序列化和反序列化? 五、序列化推荐格式之一:JSON介绍 六、网络版计算器编程逻…...
Educational Codeforces Round 171 (Rated for Div. 2)(A~D) 题解
Problem - A - Codeforces--PerpendicularSegments 思路:正方形对角线最长,并且相互垂直.直接输出即可. int x,y,k; void solve(){ //Acin>>x>>y>>k;int resmin(x,y);cout<<"0 0"<<" "<<res<<" &q…...
【教程】Git 标准工作流
目录 前言建仓,拉仓,关联仓库修改代码更新本地仓库,并解决冲突提交代码,合入代码其他常用 Git 工作流删除本地仓库和远程仓库中的文件日志打印commit 相关 前言 Git 是日常开发中常用的版本控制工具,配合代码托管仓库…...
Nico,从零开始干掉Appium,移动端自动化测试框架实现
开头先让我碎碎念一波~去年差不多时间发布了一篇《 UiAutomator Nico,一个基于纯 adb 命令实现的安卓自动化测试框》(https://testerhome.com/topics/37042), 由于种种原因 (详见此篇帖子) 当时选择了用纯 adb 命令来实现安卓自动…...
Squeezer性能优化指南:提升dApp响应速度的7个技巧
Squeezer性能优化指南:提升dApp响应速度的7个技巧 【免费下载链接】squeezer Squeezer Framework - Build serverless dApps 项目地址: https://gitcode.com/gh_mirrors/sq/squeezer Squeezer Framework作为构建无服务器去中心化应用(dApps)的强大工具&#…...
终极指南:如何用DeepSpeech构建离线语音识别系统
终极指南:如何用DeepSpeech构建离线语音识别系统 【免费下载链接】DeepSpeech DeepSpeech is an open source embedded (offline, on-device) speech-to-text engine which can run in real time on devices ranging from a Raspberry Pi 4 to high power GPU serve…...
回溯法与剪枝优化:高效求解n位逐位整除数的实战解析
1. 什么是n位逐位整除数? n位逐位整除数是一种特殊的数字序列,它满足从最高位开始,前k位组成的数字必须能被k整除(k从1到n)。举个例子,数字102450就是一个6位整除数: 第1位1能被1整除前2位10能被…...
ESXi 8.0 无法选择分区方式 小白级详细解决办法
本文针对 ESXi 8.0 安装 / 使用中无法选择分区方式、看不到分区选项、分区界面灰掉、提示分区不支持等问题,从根源排查到终极修复,全程纯文字、步骤拆解到最小操作,小白照着做就能解决,无任何表格。一、先明确:什么是 …...
演员-评论家网络在ADP中的应用:如何构建和训练你的第一个模型
演员-评论家网络在自适应动态规划中的实战指南 当我们需要解决复杂控制问题时,传统动态规划方法往往面临"维度灾难"的困境。演员-评论家网络(Actor-Critic Network)作为自适应动态规划(ADP)的核心架构&#…...
AudioSeal Pixel Studio代码实例:检测结果可视化图表生成脚本
AudioSeal Pixel Studio代码实例:检测结果可视化图表生成脚本 1. 工具概述与核心价值 AudioSeal Pixel Studio是一款基于Meta开源的AudioSeal算法构建的专业音频水印工具。它能够在保持原始音频质量的前提下,为音频文件嵌入几乎不可察觉的数字水印&…...
挖到宝!PFC2D 流固耦合常用案例合集,科研人速进
该模型是“PFC2D流固耦合常用案例合集”: 其中包括水力压裂、达西渗流等多个案例。 有需要学习和交流的伙伴可按需选取。 干货满满,是运用pfc5.0做流固耦合必不可少的科研学习资料性价比绝对超高 内容可编辑,觉得运行通畅 代码真实有效。最近…...
终极指南:如何用Python脚本5分钟获取百度网盘真实下载链接
终极指南:如何用Python脚本5分钟获取百度网盘真实下载链接 【免费下载链接】baidu-wangpan-parse 获取百度网盘分享文件的下载地址 项目地址: https://gitcode.com/gh_mirrors/ba/baidu-wangpan-parse 你是否曾经为百度网盘的下载速度而烦恼?每次…...
终极Mermaid在线编辑器指南:3分钟学会专业图表制作
终极Mermaid在线编辑器指南:3分钟学会专业图表制作 【免费下载链接】mermaid-live-editor Edit, preview and share mermaid charts/diagrams. New implementation of the live editor. 项目地址: https://gitcode.com/GitHub_Trending/me/mermaid-live-editor …...
Matlab进阶技巧:如何用hatchfill2和legendflex打造专业级纹理柱状图
Matlab数据可视化进阶:用hatchfill2与legendflex打造学术级纹理柱状图 在科研论文或商业报告中,单调的纯色柱状图往往难以清晰传达多维数据的层次关系。当需要区分5种以上的数据类别时,即使用尽所有高对比度颜色,依然会面临辨识度…...

