开关电源工作时,如何抑制纹波和减小高频噪声?

开关电源的纹波和噪声是一个本质问题,换而言之无论纹波和噪声多么小,也无法从根本上去除,再绝对的讲开关电源无论成本怎么提高,也无法完全达到线性电源的性能和特点。那么,通常抑制或减少它的做法有五种:

1,加大电感和输出电容滤波

根据开关电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

同样,输出纹波与输出电容的关系:vripple=Imax/(Co×f)。可以看出,加大输出电容值可以减小纹波。

通常的做法,对于输出电容,使用铝电解电容以达到大容量的目的。但是电解电容在抑制高频噪声方面效果不是很好,而且ESR 也比较大,所以会在它旁边并联一个陶瓷电容,来弥补铝电解电容的不足。

同时,开关电源工作时,输入端的电压Vin 不变,但是电流是随开关变化的。这时输入电源不会很好地提供电流,通常在靠近电流输入端(以BucK 型为例,是SWITcH 附近),并联电容来提供电流。

上面这种做法对减小纹波的作用是有限的。因为体积限制,电感不会做的很大;输出电容增加到一定程度,对减小纹波就没有明显的效果了;增加开关频率,又会增加开关损失。所以在要求比较严格时,这种方法并不是很好。关于开关电源的原理等,可以参考各类开关电源设计手册。

2,二级滤波,就是再加一级LC 滤波器

LC 滤波器对噪纹波的抑制作用比较明显,根据要除去的纹波频率选择合适的电感电容构成滤波电路,一般能够很好的减小纹波。

采样点选在LC 滤波器之前(Pa),输出电压会降低。因为任何电感都有一个直流电阻,当有电流输出时,在电感上会有压降产生,导致电源的输出电压降低。而且这个压降是随输出电流变化的。

采样点选在LC 滤波器之后(Pb),这样输出电压就是我们所希望得到的电压。但是这样在电源系统内部引入了一个电感和一个电容,有可能会导致系统不稳定。关于系统稳定,很多资料有介绍,这里不详细写了。

图片

3,开关电源输出之后,接LDO 滤波

这是减少纹波和噪声最有效的办法,输出电压恒定,不需要改变原有的反馈系统,但也是成本最高,功耗最高的办法。任何一款LDO 都有一项指标:噪音抑制比。是一条频率-dB 曲线。

对减小纹波。开关电源的PCB 布线也非常关键,这是个很赫手的问题。有专门的开关电源PCB 工程师,对于高频噪声,由于频率高幅值较大,后级滤波虽然有一定作用,但效果不明显。这方面有专门的研究,简单的做法是在二极管上并电容C 或RC,或串联电感。

4,在二极管上并电容C 或RC

二极管高速导通截止时,要考虑寄生参数。在二极管反向恢复期间,等效电感和等效电容成为一个RC 振荡器,产生高频振荡。为了抑制这种高频振荡,需在二极管两端并联电容C或RC 缓冲网络。电阻一般取10Ω-100Ω,电容取4.7pF-2.2nF。

在二极管上并联的电容C 或者RC,其取值要经过反复试验才能确定。如果选用不当,反而会造成更严重的振荡。
对高频噪声要求严格的话,可以采用软开关技术。关于软开关,有很多书专门介绍。

5,二极管后接电感(EMI 滤波)

这也是常用的抑制高频噪声的方法。针对产生噪声的频率,选择合适的电感元件,同样能够有效地抑制噪声。需要注意的是,电感的额定电流要满足实际的要求。

小结:开关电源的应用和趋势事实上从未停止过,解决开关电源的场合应用问题最根本的最大的方向是受干扰用电设备与开关电源设计的干扰频点匹配问题,解决这一关键影响才是开关电源应用的宗旨和目的,任何一个易受干扰设备,无论多么的复杂和精密它都会有一个干扰范围和频点。

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

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

相关文章

2分图匹配算法

定义 节点u直接无边,v之间无边,边只存在uv之间。判断方法:BFS染色法,全部染色后,相邻边不同色 无权二部图中的最大匹配 最大匹配即每一个都匹配上min(u, v)。贪心算法可能导致&…

OLED双面显示广告机的应用场景

OLED双面显示广告机是一种创新的广告设备,它具有双面显示屏幕,可以同时向两个方向展示广告或信息。这种设备被广泛应用于各种场景,例如: 商业展示:在大型商业场所,如购物中心、百货商场等,OLED双…

WPS导出的PDF比较糊,和原始的不太一样,将带有SVG的文档输出为PDF

一、在WPS的PPT中 你直接输出PDF可能会导致一些问题(比如照片比原来糊)/ 或者你复制PPT中的图片到AI中类似的操作,得到的照片比原来糊,所以应该选择打印-->高级打印 然后再另存为PDF 最后再使用AI打开PDF文件再复制到你想用…

redis单机版本安装

redis单机版本安装 1.redis单机版源码编译安装搭建(4.0示例) redis下载地址 https://redis.io/download redis源码编译 #!/bin/sh yum install -y wget gcc gcc-c make tar openssl openssl-devel cmakecd /usr/local/src wget http://download.redis.io/releases/redis-4…

webpack优化打包速度

webpack打包速度太慢 优化 1.多线程打包 js压缩和loader 2.优化启动速度 hard-source-webpack-plugin 3.删除无用的 分析类插件 4.DllPlugin通道打包 1.webpack多线程打包 loader loader 使用 thread-loader 将他放置你要使用的loader前面就行,不过这个lorder例如s…

文章解读与仿真程序复现思路——电力系统自动化EI\CSCD\北大核心《参与电网削峰调节的电动重卡换电站调度策略》

标题"参与电网削峰调节的电动重卡换电站调度策略"表明这是一个关于电动重型卡车和电网协同运营的主题。下面对标题中的关键术语进行解读: 电动重卡: 指的是使用电力驱动而不是传统燃油的重型卡车,通常是指货运卡车。电动卡车的使用…

封装flutter webview页面

例如在flutter里面跳转百度页面 需要安装webview_flutter webview_page.dart import package:flutter/material.dart; import package:webview_flutter/webview_flutter.dart;class MyWebView extends StatefulWidget {const MyWebView({super.key, required this.webViewUrl,…

堆栈_有效括号

题比较特殊,主要在于它的所有要输入,都是左括号开头,没有右括号开头的,比如"] [",这种是不算为括号的,由于必然是对称的,若能符合,因而直接在遇到右括号时,检查…

LeetCode刷题---打家劫舍问题

顾得泉:个人主页 个人专栏:《Linux操作系统》 《C/C》 《LeedCode刷题》 键盘敲烂,年薪百万! 一、打家劫舍 题目链接:打家劫舍 题目描述 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定…

Java实现堆

堆是一种基于完全二叉树的数据结构,它分为大根堆和小根堆。在大根堆中,每个节点的值都大于或等于其子节点的值;而在小根堆中,每个节点的值都小于或等于其子节点的值。 在Java中,我们可以使用数组来表示堆。由于完全二…

RS232串口_笔记

这里写目录标题 1、RS232串口理论起始位数据位校验位LSB & MSB示波器查看数据信号对应连接方式 1、RS232串口理论 UART(通用异步收发传输) 是一种通信协议,而 RS232 (串行通信接口)是种物理接口标准。UART 是一种用于在计算机和外部设备之间传输数据的协议&…

鸿蒙系统开发手册 - HarmonyOS内核驱动层源码分析

众所周知系统定义HarmonyOS是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能…

链表高频面试题

1. 两个链表第一个公共子节点 LeetCode160 给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null 。 图示两个链表在节点 c1 开始相交: listA [4,1,8,4,5], listB [5…

11-22 SSM3

书城分页查询 使用mybatis分页插件: 请完成登陆注册 -> 跳转到首页 解决前端上架时间点击切换 以及侧边栏点击由背景颜色的改变 完成超链接的绑定点击时间 -> jquery $(document).ready(function() { // 初始化上架时间状态为 true(上架&…

记录一次爱快路由ACL策略引起的大坑

环境: A公司和B公司采用爱快的ipsec互联 B公司同时有加密软件限制网络 问题:对方ERP无法连接我们的数据库服务器 先简单测试了下1433端口是不是通的 下面的测试结果,直接ping是通的,但是加上1433端口后就不通 排查过程&#xff1…

centos7下执行yum命令报错

前言 在Linux系统中,安装nginx时候,需要先安装环境。 Nginx是使用C语言开发,安装nginx需要先从官网上将源码下载,然后编译,编译需要gcc环境,但是在安装gcc环境的时候,执行命令报错。 yum install –y gcc-…

【开源】基于JAVA的大学计算机课程管理平台

项目编号: S 028 ,文末获取源码。 \color{red}{项目编号:S028,文末获取源码。} 项目编号:S028,文末获取源码。 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 实验课程档案模块2.2 实验资源模块2…

有什么值得推荐的node. js练手项目吗?

前言 可以参考一下下面的nodejs相关的项目,希望对你的学习有所帮助,废话少说,让我们直接进入正题 1、 NodeBB Star: 13.3k 一个基于Node.js的现代化社区论坛软件,具有快速、可扩展、易于使用和灵活的特点。它支持多种数据库&…

使用JAVA语言写一个排队叫号的小程序

以下是一个简单的排队叫号的小程序&#xff0c;使用JAVA语言实现。 import java.util.LinkedList; import java.util.Queue; import java.util.Scanner;public class NumberingSystem {public static void main(String[] args) {Queue<String> queue new LinkedList<…

WPF绘制进度条(弧形,圆形,异形)

前言 WPF里面圆形进度条实现还比较麻烦,主要涉及到的就是动态绘制进度条的进度需要用到简单的数学算法。其实原理比较简单,我们需要的是话两条重叠的弧线,里面的弧线要比里面的弧线要宽,这样简单的雏形就出来了。 基础写法 我们可以用Path来绘制弧线,代码如下: <Gr…