RCD吸收电路:开关电源高频干扰的有效消除器

开关电源中除了我们常规介绍的差模噪声源和共模噪声源,还存在一些其它的噪声源也应该解决,这些高频噪声源同样会带来电磁兼容问题,因此我们需要关注。这里介绍两种干扰源,一种是MOS管的通断带来的高频振荡噪声,另一种是整流二极管的反向恢复带来的高频振荡噪声。针对这种高频振荡可以设计吸收电路来解决。

我们首先来看下高频振荡对信号频谱分量的影响。下图为一个普通梯形波和边沿过冲梯形波的频谱分量,我们可以看出,这种过冲和下冲振荡明显提升了信号的高频谐波分量,因此引入了更多的高频噪声,容易带来EMC问题。

641c9d48-02a1-11ef-a297-92fbcf53809c.png

图 高频振荡对信号频谱的影响

(1)开关管吸收电路带来的高频振荡

我们以反激电源为例,理想情况下,随着MOS管的通断,MOS管的源极也就是我们的共模电压干扰源的波形是一个梯形波,但是由于变压器原边存在漏电感,MOS管的源极和漏极之间还有寄生电容,当开关管突然关闭时候形成LC振荡电路产生振荡。

6438c48c-02a1-11ef-a297-92fbcf53809c.png

图 反激电源

645488ac-02a1-11ef-a297-92fbcf53809c.png

图 反激电源MOS管波形

6485dcae-02a1-11ef-a297-92fbcf53809c.png

图 开关管源漏极之间电压波形和电流波形

从上图可以看出,开关管源漏极电压存在高频振荡。我们知道,开关管源漏极之间大的dv/dt是我们的共模噪声源,现在由于振荡,进一步增加了该电压的高频分量,针对这种振荡问题,我们需要设计吸收电路来解决。

以下为反激电源两种吸收电路。

64b9a1ec-02a1-11ef-a297-92fbcf53809c.png

图 第一种反激电源RCD吸收电路

64d8d38c-02a1-11ef-a297-92fbcf53809c.png

图 第二种反激电源RCD吸收电路

通过合理的设计吸收电路,选择合适的R和C的值,可以有效缓解电路的高频振荡,从而减少高频分量。RC的设计过程我们可以详细查阅相关资料,搜索关键词开关电源RCD吸收电路可以查到。

(2)整流二极管电路带来的高频振荡

64f5bee8-02a1-11ef-a297-92fbcf53809c.png

图 接在开关电源次级整流二极管两端的缓冲电路

6513cece-02a1-11ef-a297-92fbcf53809c.png

图 采用RCD前后整流二极管两端电压波形图

由于整流二极管存在反向恢复尖峰电压,会产生大量的振铃,成为电路的高频差模干扰源,这些高频噪声源可以被传导到电源的次级输出,也可以通过变压器耦合到电源的初级,从而给电路带来差模噪声。

当将二极管并联一个RC吸收电路后,可以有效降低电路的高频噪声,同时限制二极管两端产生的高频振荡电压在二极管和RC电路形成的小回路中流动,减少对电路其它部分的影响。由于RCD回路中有高频电流流动,因此该回路面积要尽可能的小,从而减小对外的环路辐射。RC的典型值是470pF和10欧姆。

另一种方法是每个整流二极管串联一个磁珠,增加线路高频阻抗,从而减小高频振铃的幅度,最有效的方法是磁珠和吸收电路想结合。

对于整流二极管带来的高频振荡,我们主要关注次级整流器,因为二极管工作在比初级整流器高得多的电流水平,是主要的干扰源。

【以上信息由艾博检测整理发布,如有出入请及时指正,如有引用请注明出处,欢迎一起讨论,我们一直在关注其发展!专注:CCC/SRRC/CTA/运营商入库】

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Eclipse C++ 无法debug 问题

环境: ubuntu20.04 Eclipse CDT(x86_64) 工程,使用的是默认的CMake Project 现象: 1. 使用Eclipse, 加了断点后,debug 无法停在断点;step over 执行后是从main 直接执行到exit &#xff…

ubuntu24.04 正式放弃VNC

1、ubuntu22.04支持情况 去年9月在22.04中测试发现由于gnome启用Wayland桌面,然而Wayland和vnc兼容不佳,就已经黑屏等问题,当时是vnc和ms-rd(微软远程桌面)两个菜单。 Ubuntu22.04 vnc远程黑屏_ubuntu 远程桌面vnc黑屏-CSDN博客文章浏览阅读…

鸿蒙开发HarmonyOS4.0入门与实践

鸿蒙开发HarmonyOS4.0 配合视频一起食用,效果更佳 课程地址:https://www.bilibili.com/video/BV1Sa4y1Z7B1/ 源码地址:https://gitee.com/szxio/harmonyOS4 准备工作 官网地址 鸿蒙开发者官网:https://developer.huawei.com/con…

u盘量产工具拥有分区功能,它把一个U盘分成数个移动盘,更改U盘介质类型(Fixed 和 Removabe),供大家学习研究参考~

非常受欢迎的u盘量产工具。最新版拥有分区功能,它把一个U盘分成数个移动盘,更改U盘介质类型(Fixed 和 Removabel)。数码之家量产工具官方版不是数据恢复,是对U盘底层硬件信息的恢复(非硬件损坏),使因为底层硬件信息受损电脑无法识…

【stm32】swjtu西南交大嵌入式实验三 外部中断实验:按键中断

项目源文件:https://download.csdn.net/download/qq_61814350/89222788?spm1001.2014.3001.5501 实验内容: 1、编写程序,设置主程序:跑马灯以 0.2s 的速度旋转;将 KB1 设置为外部中断,下 降沿触发&…

在ubuntu 24.04 上安装vmware workstation 17.5.1

ubuntu安装在新组装的i9 14900机器上,用来学习笨叔的ARM64体系结构编程,也熟悉Linux的用法。但有时候写文档总是不方便,还是需要window来用。因此想在ubuntu 24.04上安装Linux版本的vmware worksation 17.5.1以虚拟机的方式安装windows 11。其…

【软测学习笔记】测试入门Day03

🌟博主主页:我是一只海绵派大星 📚专栏分类:软件测试笔记 📚参考教程:黑马教程❤️感谢大家点赞👍收藏⭐评论✍️ 目录 一、缺陷 1、定义 2、缺陷标准 3、缺陷产生的原因 4、缺陷的生命周…

Leetcode—1329. 将矩阵按对角线排序【中等】(unordered_map、priority_queue)

2024每日刷题&#xff08;121&#xff09; Leetcode—1329. 将矩阵按对角线排序 实现代码 class Solution { public:vector<vector<int>> diagonalSort(vector<vector<int>>& mat) {const int m mat.size();const int n mat[0].size();unorder…

指导网友完成一起Linux服务器系统文件删除导致不能启动情况下的数据恢复案例

昨日有网友在微信群发起救助&#xff0c;Linux系统不能启动&#xff0c;使用救援U盘也无法恢复&#xff0c;协助他进行了数据恢复&#xff0c;本文记录了处置过程。 图片为网友提供&#xff0c;照得歪歪扭扭的&#xff0c;将就着看看吧。 一、问题现象 1、报错信息 Linux服…

335GB,台北地区倾斜摄影OSGB数据V0.2版介绍!

前几天发布了台北地区倾斜摄影OSGB数据第一个版本(139GB,台北倾斜摄影OSGB数据V0.1版),虽然数据还是一个半成品&#xff0c;完全没想到热度很高&#xff0c;很多读者对这份数据都有比较浓厚的兴趣&#xff0c;在这里首先感谢各位读者的大力支持与鼓励&#xff0c;给了我持续更新…

Discuz! X系列版本安装包

源码下载地址&#xff1a;Discuz! X系列版本安装包 很多新老站长跟我说要找Discuz! X以前的版本安装包&#xff0c;我们做Discuz! X开发已经十几年了&#xff0c;这些都是官方原版安装包&#xff0c;方便大家使用&#xff08;在官网已经找不到这些版本的安装包了&#xff09; …

NLP发展及其详解

一、RNN(循环神经网络) 在这里附上一个很好的笔记 零基础入门深度学习(5) - 循环神经网络 RNN(循环神经网络)的结构特点在于其循环单元的设计,这种设计允许网络在处理序列数据时保持对之前信息的记忆。下面详细解释RNN的结构: 循环单元:RNN的循环单元是网络的核心,它…

4.Docker本地镜像发布至阿里云仓库、私有仓库、DockerHub

文章目录 0、镜像的生成方法1、本地镜像发布到阿里云仓库2、本地镜像发布到私有仓库3、本地镜像发布到Docker Hub仓库 Docker仓库是集中存放镜像的地方&#xff0c;分为公共仓库和私有仓库。 注册服务器是存放仓库的具体服务器&#xff0c;一个注册服务器上可以有多个仓库&…

Shell脚本入门:编写自动化任务的利器

一、Shell概述 Shell最早产生于20世纪70年代早期的Unix操作系统中。作为一种命令解释器&#xff0c;它位于操作系统的最外层&#xff0c;负责直接与用户进行交互。Shell把用户的输入解释给操作系统&#xff0c;并处理操作系统的输出结果&#xff0c;然后将其反馈给用户。这种交…

你不需要总是在 React 中使用 useState

在我审查的一个拉取请求中&#xff0c;我注意到在许多拉取请求中看到的一种模式。React 组件具有多个 UI 状态&#xff0c;例如 loading、error 和 success。 作者使用了多个 useState 钩子来管理这些状态&#xff0c;这导致代码难以阅读且容易出错&#xff0c;例如&#xff1a…

java案例-读取xml文件

需求 导入依赖 <dependencies><!-- dom4j --><dependency><groupId>dom4j</groupId><artifactId>dom4j</artifactId><version>1.6.1</version></dependency> </dependencies>代码 SAXReader saxReade…

九_进程关系1+1-终端设备

在Linux操作系统中&#xff0c;/dev/tty、/dev/tty0和/dev/console是三个特殊的设备文件&#xff0c;它们在终端控制和输入/输出过程中扮演着重要的角色。尽管它们看起来很相似&#xff0c;但实际上它们之间存在一些重要的区别。本文将详细介绍这三个设备文件之间的区别以及它们…

支付宝沙盒(java使用支付宝)springboot

目录 前言 注册账号&#xff08;直接搜索支付宝沙盒&#xff09; ​编辑 具体代码编写 Application配置(按自己需求添加) config&#xff08;这里需要亲自添加appid&#xff0c;privateKey&#xff0c;publicKey&#xff09; controller类 Service类 ServiceImpl类 运…

编写你的第一个 golang 的应用程序

进行你的第一个golang的程序 当你把程序都安装好以后 环境变量配置 好 vscode 插件下载好以后 1. 创建一个test.go 的文件 //主包&#xff0c;可执行文件所在包 package main//导入包 import "fmt"//主函数&#xff0c;入口函数 func main() { }2.解释 需要导入包 …

前端入门:HTML(css轮廓,填充,宽高)

1.CSS轮廓 注意&#xff1a; outline中&#xff0c;out-style是必须要设置的&#xff0c;格式为&#xff1a; outline-style一共有以下的几个值&#xff1a; 2.CSS填充属性 这是一个用于在一个元素的内容周围产生空间&#xff0c;也就是边框内到白框外之间的距离&#xff0c;…
最新文章