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

LLC Power Switches and Resonant Tank 笔记

1.概述

7930c2e5200c4b3982c3a61947fa74ad.png

上面是一个典型的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功率电路的四大模块:

  1. the power switches,
  2. resonant tank,
  3. transformer,
  4. and diode rectifier

其实还有一个是PFC补偿电路,这部分没有提及。

2.Power Switch的全桥和半桥的区别

41cec57b1ae946f7a2bfcb381681ce39.png

 

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

电路在不同负载下的增益如图所示 :

4a18698d6c7348c1ac90dcb9260b817b.png

负载电阻越小,输出功率越大,整个谐振电路的整体增益会下降,因为反馈到谐振电路的能量衰减更快。

整个负反馈自动调节的原则是,因为整个电路是个压控负反馈。一旦轻载,则整体增益曲线,类似那个品质因数更大,增益在原有的工作频点处会提升,为了保持输出电压稳定,所以,开关频率会增大——它知道频率增大,系统整体增益会下降。

系统在各种负载条件下,始终工作在谐振频率的远端(高频端)。

3.LLC能够适应不同负载的原因:

这部分原理没看清楚,待续

ce1e43feb7e240388b043009b84657cc.png

 如果只有Lr

7b4e2e806f2342dea8ee88e332e3f6cc.png

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

1bb2ebfb367e42d98163401e1adb77c4.png

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.

它表达的意思似乎是这个增益曲线,一旦电路参数确定,就已经确定了。

cb73cc89af8d4e0ca3e78d870094df68.png

 5.1 为了适应电源变化的增益调节范围: 

592471024c14431fbc07ea15ffa6b4a0.png

输入电源电压改变,是在增益曲线确定的情况下,工作频点,在整体增益曲线上的相对位置。

5.2 从品质因数的视角,看各个负载条件下的增益:

f225a3c855964b8ca71c3003ff51f2ce.png 这个与目前观察到的系统不同负载下的频率范围是差不多的。

负载变化,谐振电路的品质因数会变化,Q值会被拉低。

6.总体的参数设计原则:

总结一下,参看下图:

为啥红色区域不能碰,也就是所谓的容性区不可进入?

注意,红色区域内的那条红色的虚线对应着不同负载条件下的谐振频点轨迹。原因是电感一旦超限使用,主变会因为磁场饱和,电流会迅速过流。增益曲线的红色部分没有考虑磁芯饱和的问题。

922fdf7ef6bf41b5a5fb45da7b9db8f2.png

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&#xff1a…...

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 标准工作流

目录 前言建仓&#xff0c;拉仓&#xff0c;关联仓库修改代码更新本地仓库&#xff0c;并解决冲突提交代码&#xff0c;合入代码其他常用 Git 工作流删除本地仓库和远程仓库中的文件日志打印commit 相关 前言 Git 是日常开发中常用的版本控制工具&#xff0c;配合代码托管仓库…...

Nico,从零开始干掉Appium,移动端自动化测试框架实现

开头先让我碎碎念一波~去年差不多时间发布了一篇《 UiAutomator Nico&#xff0c;一个基于纯 adb 命令实现的安卓自动化测试框》&#xff08;https://testerhome.com/topics/37042&#xff09;&#xff0c; 由于种种原因 (详见此篇帖子) 当时选择了用纯 adb 命令来实现安卓自动…...

ssc377d修改flash分区大小

1、flash的分区默认分配16M、 / # df -h Filesystem Size Used Available Use% Mounted on /dev/root 1.9M 1.9M 0 100% / /dev/mtdblock4 3.0M...

uni-app学习笔记二十二---使用vite.config.js全局导入常用依赖

在前面的练习中&#xff0c;每个页面需要使用ref&#xff0c;onShow等生命周期钩子函数时都需要像下面这样导入 import {onMounted, ref} from "vue" 如果不想每个页面都导入&#xff0c;需要使用node.js命令npm安装unplugin-auto-import npm install unplugin-au…...

《通信之道——从微积分到 5G》读书总结

第1章 绪 论 1.1 这是一本什么样的书 通信技术&#xff0c;说到底就是数学。 那些最基础、最本质的部分。 1.2 什么是通信 通信 发送方 接收方 承载信息的信号 解调出其中承载的信息 信息在发送方那里被加工成信号&#xff08;调制&#xff09; 把信息从信号中抽取出来&am…...

Psychopy音频的使用

Psychopy音频的使用 本文主要解决以下问题&#xff1a; 指定音频引擎与设备&#xff1b;播放音频文件 本文所使用的环境&#xff1a; Python3.10 numpy2.2.6 psychopy2025.1.1 psychtoolbox3.0.19.14 一、音频配置 Psychopy文档链接为Sound - for audio playback — Psy…...

鸿蒙中用HarmonyOS SDK应用服务 HarmonyOS5开发一个生活电费的缴纳和查询小程序

一、项目初始化与配置 1. 创建项目 ohpm init harmony/utility-payment-app 2. 配置权限 // module.json5 {"requestPermissions": [{"name": "ohos.permission.INTERNET"},{"name": "ohos.permission.GET_NETWORK_INFO"…...

Python如何给视频添加音频和字幕

在Python中&#xff0c;给视频添加音频和字幕可以使用电影文件处理库MoviePy和字幕处理库Subtitles。下面将详细介绍如何使用这些库来实现视频的音频和字幕添加&#xff0c;包括必要的代码示例和详细解释。 环境准备 在开始之前&#xff0c;需要安装以下Python库&#xff1a;…...

让AI看见世界:MCP协议与服务器的工作原理

让AI看见世界&#xff1a;MCP协议与服务器的工作原理 MCP&#xff08;Model Context Protocol&#xff09;是一种创新的通信协议&#xff0c;旨在让大型语言模型能够安全、高效地与外部资源进行交互。在AI技术快速发展的今天&#xff0c;MCP正成为连接AI与现实世界的重要桥梁。…...

JVM暂停(Stop-The-World,STW)的原因分类及对应排查方案

JVM暂停(Stop-The-World,STW)的完整原因分类及对应排查方案,结合JVM运行机制和常见故障场景整理而成: 一、GC相关暂停​​ 1. ​​安全点(Safepoint)阻塞​​ ​​现象​​:JVM暂停但无GC日志,日志显示No GCs detected。​​原因​​:JVM等待所有线程进入安全点(如…...

laravel8+vue3.0+element-plus搭建方法

创建 laravel8 项目 composer create-project --prefer-dist laravel/laravel laravel8 8.* 安装 laravel/ui composer require laravel/ui 修改 package.json 文件 "devDependencies": {"vue/compiler-sfc": "^3.0.7","axios": …...

在Ubuntu24上采用Wine打开SourceInsight

1. 安装wine sudo apt install wine 2. 安装32位库支持,SourceInsight是32位程序 sudo dpkg --add-architecture i386 sudo apt update sudo apt install wine32:i386 3. 验证安装 wine --version 4. 安装必要的字体和库(解决显示问题) sudo apt install fonts-wqy…...