反激电源RC吸收电路设计

news2025/4/8 21:43:55

一、什么是RC吸收?

        RC吸收是指在电路设计中,尤其是在开关电源、功率电子设备以及电力电子系统中,使用电阻与电容串联组成的电路结构,用于吸收和衰减电路中由于开关元件(如MOSFET、IGBT等)的快速切换所产生的过电压和过电流现象。

        反激变换器在 MOS 关断的瞬间,由变压器漏感 LLK与 MOS 管的输出电容造成的谐振尖峰加在 MOS 管的漏极,如果不加以限制,MOS 管的寿命将会大打折扣。 因此需要采取措施,把这个尖峰吸收掉

        吸收是针对电压尖峰而言,电压尖峰从何而来?电压尖峰的本质是什么?

        电压尖峰的本质是一个对结电容的dv/dt充放电过程,而dv/dt是由电感电流的瞬变(di/dt)引起的,所以,降低di/dt或者dv/dt的任何措施都可以降低电压尖峰,这就是吸收。

二、RC吸收的作用是什么?

1、降低尖峰电压。

2、缓冲尖峰电流。

3、降低di/dt和dv/dt,即改善EMI品质。

4、减低开关损耗,即实现某种程度的软开关。

5、提高效率。提高效率是相对而言的,若取值不合理不但不能提高效率,弄不好还可能降低效率。

三、RC吸收的特点

    1、双向吸收。一个典型的被吸收电压波形中包括上升沿、上升沿过冲、下降沿这三部分,RC吸收回路在这三各过程中都会产生吸收功率。通常情况下我们只希望对上升沿过冲实施吸收。因此这意味着RC吸收效率不高。

    2、不能完全吸收。这并不是说RC吸收不能完全吸收掉上升沿过冲,只是说这样做付出的代价太大。RC吸收最好定一个合适的吸收指标,不要指望它能够把尖峰完全吸收掉。

    3、RC吸收是能量的单向转移,就地将吸收的能量转变为热能。尽管如此,这并不能说损耗增加了,在很多情况下,吸收电阻的发热增加了,与电路中另外某个器件的发热减少是相对应的,总效率不一定下降。设计得当的RC吸收,在降低电压尖峰的同时也有可能提高效率。

四、吸收的误区

1、Buck续流二极管反压尖峰超标,就拼命的在二极管两端加RC吸收。 这个方法却是错误的。为什么?因为这个反压尖峰并不是二极管引起的,尽管表现是在这里。这时只要加强MOS管的吸收或者采取其他适当的措施,这个尖峰就会消失或者削弱。

2、副边二极管反压尖峰超标,就在这个二极管上拼命吸收。 这种方法也是错误的,原因很清楚,副边二极管反压尖峰超标都是漏感惹的祸,正确的方法是处理漏感能量。

3、反激MOS反压超标,就在MOS上拼命吸收。这种方法也是错误的。如果是漏感尖峰,或许吸收能够解决问题。如果是反射电压引起的,吸收不但不能能够解决问题的,效率还会低得一塌糊涂,因为你改变了拓扑。

五、吸收的改善

书上网络上都有关于吸收回路的计算方法的介绍,但由于寄生参数的影响,这些公式几乎没有实际意义,实际上大部分的RC参数是靠实验来调整的,但RC的组合理论上有无穷多,怎么来初选这个值是很关键的,下面来介绍一些实用的理论和方法:

1、先不加RC,用容抗比较低的电压探头测出原始的震荡频率(注意用低电容的探头,因为探头的电容会引起震铃频率的改变,使设计结果不准),此震荡是有LC 形成的,LC主要是变压器次级漏感和布线的电感和输出电容,C主要是二极管结电容和变压器次级的杂散电容。

测量二极管D两端原始振荡频率。此设计中为33.3MHz(未加RC吸收前):


2、测出原始震荡频率后,可以试着在二极管上面加电容(与二极管并联方式),直到震荡频率变为原来的1/2(一半),如图增加的电容为470pF,下图的震荡频率变为16.7MHz(只加了C9后):

        则原来震荡的C(杂散电容)为所加电容的1/3(意思是470pF=3*C),震荡的主体由原来的C变为了我们所加的电容C9;


3、知道了吸收电容C9的值就可以算R值了:

则振荡是阻尼的,此电路中选择 R=33R ,可以看到振荡已基本完全消除( 加了RC后 );

一般把R加到吸收C上时,震荡就可以大大衰减。这时再适当调整C值的大小,直到震荡基本被抑制。

六、吸收电路测试经验总结

1、吸收电容C的影响

1、并非吸收越多损耗越大,适当的吸收有一个效率最高点。

2、吸收电容C的大小与吸收功率(R的损耗)呈正比关系。即:吸收功率基本上由吸收电容决定。

2、吸收电阻R的影响

1、吸收电阻的阻值对吸收效果干系重大,影响明显。

2、吸收电阻的阻值对吸收功率影响不大,即:吸收功率主要由吸收电容决定。

3、当吸收电容确定后,一个适中的吸收电阻才能达到最好的吸收效果。

4、当吸收电容确定后,最好的吸收效果发生在发生最大吸收功率处。换言之,哪个电阻发热最厉害就最合适。

5、当吸收电容确定后,吸收程度对效率的影响可以忽略。

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

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

相关文章

Blender2.83 下载地址及安装教程

Blender是一款开源的3D计算机图形软件,广泛应用于动画制作、游戏开发、建模、渲染等领域。它提供了一套强大的工具和功能,让用户能够进行三维建模、动画制作和视觉效果的创作。 Blender支持多种文件格式的导入和导出,使用户能够与其他软件进…

从汇编指令看函数调用堆栈的详细过程

我们以下述代码为例来说明函数调用堆栈的详细过程 #include<iostream>int sum(int a,int b) {int temp0;tempab;return temp; }int main() {int a10;int b20;int retsum(a,b);std::cout<<"ret:"<<ret<<std::endl;return 0; } 接下来&#…

粒子群优化算法PSO与鹈鹕优化算法(POA)求解无人机三维路径规划(MATLAB代码)

一、无人机路径规划模型介绍 二、算法介绍 close all clear clc dbstop if all error warning (off) global model model CreateModel(); % 创建模型 FF1; [Xmin,Xmax,dim,fobj] fun_info(F);%获取函数信息 pop100;%种群大小(可以自己修改) maxgen100;%最大迭代次数(可以自己…

电商数据采集的网页抓取数据、淘宝、天猫、京东等平台的电商数据抓取|电商数据API接口网页爬虫、采集网站数据

电商数据采集的网页抓取数据、淘宝、天猫、京东等平台的电商数据抓取&#xff0c;网页爬虫、采集网站数据、网页数据采集软件、python爬虫、HTM网页提取、APP数据抓包、APP数据采集、一站式网站采集技术、BI数据的数据分析、数据标注等成为大数据发展中的热门技术关键词。那么电…

以太网数据量大小字符串生成方法(可变单位)

0 前言 当我们想显示以太网数据量大小时&#xff0c;往往有个头疼的单位需要处理&#xff0c;单位取小了不一目了然&#xff0c;单位取大了精度太低。本例设计一个函数&#xff0c;将根据以太网数据量大小自动生成单位可变的字符串&#xff08;KB、MB、GB、TB、PB&#xff09;…

CSS之固定定位、相对定位、绝对定位

一、相对定位 相对元素自身所在的原来的位置进行定位&#xff0c;可以设置 left&#xff0c;right&#xff0c;top&#xff0c;bottom四个属性。 效果&#xff1a;在进行相对定位以后&#xff0c;元素原来所在的位置被保留了&#xff0c;既保留占位&#xff0c;其他元素的位置…

软件全周期检查单

1、立项阶段 2、计划阶段 3、需求阶段 4、设计阶段 5、编码集成阶段 6、测试阶段 7、交付阶段 8、结项阶段 软件全套资料包获取进主页或本文末个人名片直接获取。

Bezier曲线的绘制 matlab

式中&#xff1a; 称为基函数。 。 因为n表示次数&#xff0c;点数为n1&#xff0c;显然i表示第i个控制点。 显然在Matlab中可以同矩阵的形式来计算C(u)。 关键代码为&#xff1a; clc clear % 假设控制点P取值为&#xff1a; P [4,7;13,12;19,4;25,12;30,3]; % 因此&a…

5 个让日常编码更简单的 Python 库

今天我们一起来研究一些非常有用的第三方模块&#xff0c;可以使得我们的日常编码变得更加简单方便 sh https://github.com/amoffat/sh 如果曾经在 Python 中使用过 subprocess 库&#xff0c;那么我们很有可能对它感到失望&#xff0c;它不是最直观的库&#xff0c;可能还有些…

C语言中局部变量和全局变量是否可以重名?为什么?

可以重名 在C语言中, 局部变量指的是定义在函数内的变量, 全局变量指的是定义在函数外的变量 他们在程序中的使用方法是不同的, 当重名时, 局部变量在其所在的作用域内具有更高的优先级, 会覆盖或者说隐藏同名的全局变量 具体来说: 局部变量的生命周期只在函数内部,如果出了…

mars3d.MaterialType.Image2修改配置面状:图片2的speed数值实现动画效果说明

摘要&#xff1a; mars3d.MaterialType.Image2修改配置面状&#xff1a;图片2的speed数值实现动画效果说明 前提&#xff1a; 1.在示例中&#xff0c;尝试给mars3d.MaterialType.Image2材质的图片加上speed参数&#xff0c;实现动画效果&#xff0c;但是没有看到流动效果说明…

酷漫熊,最好用的漫画工具,资源全,支持下载,全部免费!

hi&#xff0c;大家好我是技术苟&#xff0c;每周准时上线为你带来实用黑科技&#xff01;由于公众号改版&#xff0c;现在的公众号消息已经不再按照时间顺序排送了。因此小伙伴们就很容易错过精彩内容。喜欢黑科技的小伙伴&#xff0c;可以将黑科技百科公众号设为标星&#xf…

互联网轻量级框架整合之MyBatis核心组件

在看本篇内容之前&#xff0c;最好先理解一下Hibernate和MyBatis的本质区别&#xff0c;这篇Hibernate和MyBatis使用对比实例做了实际的代码级对比&#xff0c;而MyBatis作为更适合互联网产品的持久层首选必定有必然的原因 MyBatis核心组件 MyBatis能够成为数据持久层首选框&a…

中国移动传关停8元保号套餐?或是5G成本带来的压力所致

日前有网友发现希望使用中国移动的保号套餐&#xff0c;却发现已无法办理&#xff0c;媒体对此多有报道&#xff0c;这意味着中国移动的套餐业务发生了重大变动&#xff0c;如此做或许在于5G成本上涨带来的压力促使它不得不提高套餐的门槛。 中国移动已建成最多的5G基站&#x…

世界各国柴油价格22.7统计

数据详情介绍&#xff1a; 统计时间为2022年7月4日。在该月份&#xff0c;全球柴油的平均价格为每升1.43美元。然而&#xff0c;各国间存在明显的价格差异。一般而言&#xff0c;西欧等发达国家的价格基本在每升2美元以上&#xff1b;相反&#xff0c;像伊朗、委内瑞拉、利比亚…

基于springboot实现视频网站管理系统【项目源码+论文说明】计算机毕业设计

基于springboot实现视频网站管理系统演示 摘要 使用旧方法对视频信息进行系统化管理已经不再让人们信赖了&#xff0c;把现在的网络信息技术运用在视频信息的管理上面可以解决许多信息管理上面的难题&#xff0c;比如处理数据时间很长&#xff0c;数据存在错误不能及时纠正等问…

【信号与系统 - 8】取样定理

1 定义 取样处理就是对连续信号的离散化处理 p ( t ) p(t) p(t) 是开关函数 f s ( t ) f ( t ) ⋅ p ( t ) f_s(t)f(t)\cdot p(t) fs​(t)f(t)⋅p(t) 当 p ( t ) p(t) p(t) 为周期矩形函数时 该取样为均匀抽样&#xff0c;周期为 T s T_s Ts​&#xff0c;则取样角频率为&…

Python快速获取编程问题答案的方法库之howdoi使用详解

概要 howdoi是一个命令行工具,它提供了一种快速获取编程问题答案的方法,通过搜索和抓取Stack Overflow等网站的内容,直接在终端中显示编程问题的解决方案。 安装 通过pip可以轻松安装howdoi: pip install howdoi特性 快速访问编程解决方案:无需手动浏览Stack Overflow。…

AI大模型探索之路-实战篇:基于CVP架构-企业级知识库实战落地

目录 前言 一、概述 二、本地知识库需求分析 1. 知识库场景分析 2. 知识库应用特点 3. 知识库核心功能 三、本地知识库架构设计 1. RAG架构分析 2. 大模型方案选型 3. 应用技术架构选型 4. 向量数据库选型 5. 模型选型 三、本地知识库RAG评估 四、本地知识库代码落地 1. 文件…

Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单视频处理实战案例 之三 简单动态聚光灯效果

Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单视频处理实战案例 之三 简单动态聚光灯效果 目录 Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单视频处理实战案例 之三 简单动态聚光灯效果 一、简单介绍 二、简单动态聚光灯效果实现原理 三、简单动态聚光灯效果…