详细解析电源滤波电容的选取与计算

电感的阻抗与频率成正比电容的阻抗与频率成反比。所以,电感可以阻扼高频通过,电容可以阻扼低频通过。二者适当组合,就可过滤各种频率信号。如在整流电路中,将电容并在负载上或将电感串联在负载上,可滤去交流纹波

电容滤波属电压滤波,是直接储存脉动电压来平滑输出电压,输出电压高,接近交流电压峰值;适用于小电流,电流越小滤波效果越好。

电感滤波属电流滤波,是靠通过电流产生电磁感应来平滑输出电流,输出电压低,低于交流电压有效值;适用于大电流,电流越大滤波效果越好。电容和电感的很多特性是恰恰相反的。

一般情况下,电解电容的作用是过滤掉电流中的低频信号,但即使是低频信号,其频率也分为了好几个数量级。因此为了适合在不同频率下使用,电解电容也分为高频电容和低频电容(这里的高频是相对而言)。

低频滤波电容主要用于市电滤波或变压器整流后的滤波,其工作频率与市电一致为50Hz;而高频滤波电容主要工作在开关电源整流后的滤波,其工作频率为几千Hz到几万Hz。当我们将低频滤波电容用于高频电路时,由于低频滤波电容高频特性不好,它在高频充放电时内阻较大,等效电感较高。因此在使用中会因电解液的频繁极化而产生较大的热量。而较高的温度将使电容内部的电解液气化,电容内压力升高,最终导致电容的鼓包和爆裂

电源滤波电容的大小,平时做设计,前级用4.7u,用于滤低频,二级用0.1u,用于滤高频4.7uF的电容作用是减小输出脉动和低频干扰0.1uF的电容应该是减小由于负载电流瞬时变化引起的高频干扰。一般前面那个越大越好,两个电容值相差大概100倍左右。电源滤波,开关电源,要看你的ESR(电容的等效串联电阻)有多大,而高频电容的选择最好在其自谐振频率上。大电容是防止浪涌,机理就好比大水库防洪能力更强一样;小电容滤高频干扰,任何器件都可以等效成一个电阻、电感、电容的串并联电路,也就有了自谐振,只有在这个自谐振频率上,等效电阻最小,所以滤波最好!

电容的等效模型为一电感L,一电阻R和电容C的串联, 
电感L为电容引线所至电阻R代表电容的有功功率损耗,电容C。 
因而可等效为串联LC回路求其谐振频率,串联谐振的条件为WL=1/WC,W=2*PI*f,从而得到此式子f = 1/(2pi* LC)。,串联LC回路中心频率处电抗最小表现为纯电阻,所以中心频率处起到滤波效果。引线电感的大小因其粗细长短而不同,接地电容的电感一般是1MM为10nH左右,取决于需要接地的频率。

采用电容滤波设计需要考虑参数: 
ESR 
ESL 
耐压值 
谐振频率

那么如何选取电源滤波电容呢?

电源滤波电容如何选取,掌握其精髓与方法,其实也不难

1、理论上理想的电容其阻抗随频率的增加而减少(1/jwc),但由于电容两端引脚的电感效应,这时电容应该看成是一个LC串连谐振电路,自谐振频率即器件的FSR参数,这表示频率大于SFR值时,电容变成了一个电感,如果电容对地滤波,当频率超出SFR后,对干扰的抑制就大打折扣,所以需要一个较小的电容并联对地.原因在于小电容,SFR值大,对高频信号提供了一个对地通路。

所以在电源滤波电路中我们常常这样理解:大电容滤低频,小电容滤高频,根本的原因在于SFR(自谐振频率)值不同,想想为什么?如果从这个角度想,也就可以理解为什么电源滤波中电容对地脚为什么要尽可能靠近地了。

2、那么在实际的设计中,我们常常会有疑问,我怎么知道电容的SFR是多少?就算我知道SFR值,我如何选取不同SFR值的电容值呢?是选取一个电容还是两个电容?

电容的SFR值和电容值有关,和电容的引脚电感有关,所以相同容值的0402,0603,或直插式电容的SFR值也不会相同,当然获取SFR值的途径有两个: 
1) 器件Data sheet,如22pf,0402电容的SFR值在2G左右 
2) 通过网络分析仪直接量测其自谐振频率,想想如何测量S21?

知道了电容的SFR值后,用软件仿真,如RFsim99,选一个或两个电路在于你所供电电路的工作频带是否有足够的噪声抑制比。仿真完后,那就是实际电路试验,如调试手机接收灵敏度时,LNA的电源滤波是关键,好的电源滤波往往可以改善几个dB。

电容的本质是通交流,隔直流,理论上说电源滤波用电容越大越好。但由于引线和PCB布线原因,实际上电容是电感和电容的并联电路,(还有电容本身的电阻,有时也不可忽略)这就引入了谐振频率的概念:ω=1/(LC)1/2 
在谐振频率以下电容呈容性,谐振频率以上电容呈感性.因而一般大电容滤低频波,小电容滤高频波。

这也能解释为什么同样容值的STM封装的电容滤波频率比DIP封装更高. 
至于到底用多大的电容,这是一个参考电容谐振频率

电容值DIP(MHz)STM(MHz)
10PF8001.6(GHz)
100PF200500
1000PF80160
0.01uF2550
0.1uF816
1uF2.55

不过仅仅是参考而已,老工程师说主要靠经验. 
更可靠的做法是将一大一小两个电容并联, 
一般要求相差两个数量级以上,以获得更大的滤波频段。

以上文章来源戳这里

看了这篇文章,也做个粗略的总结吧: 
1. 电容对地滤波,需要一个较小的电容并联对地,对高频信号提供了一个对地通路。 
2. 电源滤波中电容对地脚要尽可能靠近地。 
3. 理论上说电源滤波用电容越大越好,一般大电容滤低频波,小电容滤高频波。 
4. 可靠的做法是将一大一小两个电容并联,一般要求相差两个数量级以上,以获得更大的滤波频段。

滤波电容的选取原则

经过整流桥以后的是脉动直流,波动范围很大。后面一般用大小两个电容; 
大电容用来稳定输出,众所周知电容两端电压不能突变,因此可以使输出平滑; 
小电容是用来滤除高频干扰的,使输出电压纯净; 
电容越小,谐振频率越高,可滤除的干扰频率越高;

容量选择

  1. 大电容,负载越重,吸收电流的能力越强,这个大电容的容量就要越大
  2. 小电容,凭经验,一般104即可

具体案例 
1. AC220-9V再经过全桥整流后,需加的滤波电容是多大的? 再经78LM05后需加的电容又是多大?

前者电容耐压应大于15V,电容容量应大于2000微发以上。 后者电容耐压应大于9V,容量应大于220微发以上。

2.有一电容滤波的单相桥式整流电路,输出电压为24V,电流为500mA,要求: 
(1)选择整流二极管; 
(2)选择滤波电容; 
(3)另:电容滤波是降压还是增压?

(1)因为桥式是全波,所以每个二极管电流只要达到负载电流的一半就行了,所以二极管最大电流要大于250mA;电容滤波式桥式整流的输出电压等于输入交流电压有效值的1.2倍,所以你的电路输入的交流电压有效值应是20V,而二极管承受的最大反压是这个电压的根号2倍,所以,二极管耐压应大于28.2V。 
(2)选取滤波电容: 
1、电压大于28.2V; 
2、求C的大小:公式RC≥(3–5)×0.1秒,本题中R=24V/0.5A=48欧 
所以可得出C≥(0.00625–0.0104)F,即C的值应大于6250μF。 
(3)电容滤波是升高电压。

滤波电容的选用原则

在电源设计中,滤波电容的选取原则是: C≥2.5T/R 
其中: C为滤波电容,单位为UF; 
T为频率, 单位为Hz 
R为负载电阻,单位为Ω

当然,这只是一般的选用原则,在实际的应用中,如条件(空间和成本)允许,都选取C≥5T/R。

滤波电容的大小的选取

PCB制版电容选择

印制板中有接触器、继电器、按钮等元件时。操作它们时均会产生较大火花放电,必须采用RC吸收电路来吸收放电电流。一般R取1~2kΩ,C取2.2~4.7μF。 
一般的10PF左右的电容用来滤除高频的干扰信号,0.1UF左右的用来滤除低频的纹波干扰,还可以起到稳压的作用。

滤波电容具体选择什么容值要取决于你PCB上主要的工作频率可能对系统造成影响的谐波频率,可以查一下相关厂商的电容资料或者参考厂商提供的资料库软件,根据具体的需要选择。至于个数就不一定了,看你的具体需要了,多加一两个也挺好的,暂时没用的可以先不贴,根据实际的调试情况再选择容值。如果你PCB上主要工作频率比较低的话,加两个电容就可以了,一个虑除纹波,一个虑除高频信号。如果会出现比较大的瞬时电流,建议再加一个比较大的钽电容。

其实滤波应该也包含两个方面,也就是各位所说的大容值和小容值的,就是去耦和旁路。原理我就不说了,实用点的,一般数字电路去耦0.1uF即可,用于10M以下;20M以上用1到10个uF,去除高频噪声好些,大概按C=1/f 。旁路一般就比较的小了,一般根据谐振频率一般为0.1或0.01uF。

说到电容,各种各样的叫法就会让人头晕目眩,旁路电容,去耦电容,滤波电容等等,其实无论如何称呼,它的原理都是一样的,即利用对交流信号呈现低阻抗的特性,这一点可以通过电容的等效阻抗公式看出来:Xcap=1/2лfC,工作频率越高,电容值越大则电容的阻抗越小。

在电路中,如果电容起的主要作用是给交流信号提供低阻抗的通路,就称为旁路电容;如果主要是为了增加电源和地的交流耦合,减少交流信号对电源的影响,就可以称为去耦电容;如果用于滤波电路中,那么又可以称为滤波电容;除此以外,对于直流电压,电容器还可作为电路储能,利用冲放电起到电池的作用。而实际情况中,往往电容的作用是多方面的,我们大可不必花太多的心思考虑如何定义。本文里,我们统一把这些应用于高速PCB设计中的电容都称为旁路电容。

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

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

相关文章

【CodeForces - 124C】Prime Permutation(数学,思维,小结论)

题干: You are given a string s, consisting of small Latin letters. Lets denote the length of the string as |s|. The characters in the string are numbered starting from 1. Your task is to find out if it is possible to rearrange characters in st…

Java同步锁——lock与synchronized 的区别【转】

在网上看来很多关于同步锁的博文,记录下来方便以后阅读 一、Lock和synchronized有以下几点不同: 1)Lock是一个接口,而synchronized是Java中的关键字,synchronized是内置的语言实现,synchronized是在JVM层面…

Coursera自动驾驶课程第6讲:Vehicle Longitudinal Control

在上一讲《Coursera自动驾驶课程第5讲:Vehicle Dynamic Modeling》中我们了解了汽车运动学和动力学模块。 本讲我们继续学习新的模块:汽车纵向控制。具体地,我们将学习PID控制算法,看看该算法是如何在自动驾驶汽车中应用的。 B站…

【CodeForces - 599C 】Day at the Beach(思维)

题干: 给定一个数列A,要求你将这个数列划分成几个连续的部分,使得每部分分别从小到大排序后整个数列有序。 问最多可以划分成几个部分。 Input 第一行包含一个整数 n (1 ≤ n ≤ 100 000) — 表示数列的长度 之后一行 n 个整数 hi …

Java并发:线程共享变量可见性原理

0、线程安全性:线程安全性包括两个方面,①可见性。②原子性。 0.1、线程之间的通信:线程的通信是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种共享内存和消息传递。 (1)在共…

Coursera自动驾驶课程第7讲:Vehicle Lateral Control

在上一讲《Coursera自动驾驶课程第6讲:Vehicle Longitudinal Control》中我们了解了如何使用PID算法进行汽车纵向控制。 本讲我们继续学习新的模块:汽车横向控制。具体地,我们将学习三种控制算法:Pure pursuit,Stanle…

【CodeForces - 697C】Lorenzo Von Matterhorn(二叉树,思维)

题干: 巴尼住在NYC。NYC具有从1开始的正整数编号的无数个交叉点。在交叉点 i 和 2i 之间以及 i和 2i  1 之间存在双向道路,对任意整数 i 都满足。在任意两点之间都有且只有一条最短路。 最初任何人都可以通过任何道路免费。 但是后来发生了 q 个事件。…

Coursera自动驾驶课程第8讲:Basics of 3D Computer Vision

在上一讲《Coursera自动驾驶课程第7讲:Vehicle Lateral Control》中我们了解了如何对汽车进行横向控制。 本课程第一个篇章就暂时告一段落了,接下来我们开始学习新的篇章。 课程第二个篇章是状态估计和定位模块。不过在这里我做了一下调整,我…

volatile和synchronized的区别与联系

这个可能是最好的对比volatile和synchronized作用的文章了。volatile是一个变量修饰符,而synchronized是一个方法或块的修饰符。所以我们使用这两种关键字来指定三种简单的存取变量的方式。 int i1; int geti1() { return i1; } volati…

【CodeForces - 628C】Bear and String Distance(贪心,构造)

Description 定义两个小写字母之间的距离为这两个字母在字母表中的距离,如dis(a,z)25,dis(a,c)2,两个长度相同串的距离为这两个串对应位置字母距离之和。现给出一个长度为n的串s和一个距离k,问是否存在一个长度为n的串ss,使得dis…

Coursera自动驾驶课程第9讲:Visual Features Detection Description and Matching

在上一讲《Coursera自动驾驶课程第8讲:Basics of 3D Computer Vision》中我们学习了计算机视觉基本知识。 本讲我们将学习计算机视觉中的视觉特征模块。 B站视频链接:https://www.bilibili.com/video/BV1PE411D72p 文章目录1. Introduction to Image f…

【CodeForces - 514C】Watto and Mechanism(字符串哈希)

题干: 输入n个字符串,然后进行m次询问,每次询问输入一个字符串,问n个字符串中是否存在与当前输入的字符串长度相等,并且刚好有且仅有一个位置的字符不同。存在则输出YES,不存在输出NO。 Examples Input …

并发编程(原子性、可见性、一致性)

1、原子性(Atomicity) 原子性是指在一个操作中就是cpu不可以在中途暂停然后再调度,既不被中断操作,要不执行完成,要不就不执行。 如果一个操作时原子性的,那么多线程并发的情况下,就不会出现变…

Coursera自动驾驶课程第10讲:Feedforward Neural Networks

在上一讲《Coursera自动驾驶课程第9讲:Visual Features Detection Description and Matching》中我们学习了如何进行图像特征检测,特征匹配以及如何构建视觉里程计来估计相机的运动。 本讲我们将学习神经网络模块,关于神经网络或深度学习网上…

【CodeForces - 514D】R2D2 and Droid Army(二分+滑动窗口ST表,或 尺取+单调队列或STLmultiset)

题干: An army of n droids is lined up in one row. Each droid is described by m integers a1, a2, ..., am, where ai is the number of details of the i-th type in this droids mechanism. R2-D2 wants to destroy the sequence of consecutive droids o…

守护进程和守护线程

对于JAVA而言,一般一个应用程序只有一个进程——JVM。除非在代码里面另外派生或者开启了新进程。 而线程,当然是由进程开启的。当开启该线程的进程离开时,线程也就不复存在了。 所以,对于JAVA而言,线程是完全可以由自…

Coursera自动驾驶课程第11讲:2D Object Detection

在上一讲《Coursera自动驾驶课程第10讲:Feedforward Neural Networks》中我们学习了神经网络的基础知识,包括损失函数,梯度下降,正则化,卷积网络等。 本讲我们将学习深度学习的一个重要应用:图像目标检测。…

【CodeForces - 460C】Present(二分+树状数组)

题干: 给定N朵花的原先的高度,从左到右排列,最多浇水m天,每天只能浇一次,每次使得连续的w朵花的高度增长1,问最后最矮的花的高度最高是多少。 Examples Input 6 2 3 2 2 2 2 1 1Output 2Input 2 5 1 …

多线程知识梳理(1) - 并发编程的艺术笔记

第三章 Java内存模型 3.1 Java内存模型的基础 通信 在共享内存的模型里,通过写-读内存中的公共状态进行隐式通信;在消息传递的并发模型里,线程之间必须通过发送消息来进行显示的通信。同步 在共享内存并发模型里,同步是显示进行…

Coursera自动驾驶课程第12讲:Semantic Segmentation

在上一讲《Coursera自动驾驶课程第11讲:2D Object Detection》我们学习了深度学习的一个重要应用:目标检测。 本讲我们将学习深度学习的另一个重要应用:语义分割。这是图片像素级的一个重要应用。 B站视频链接:https://www.bili…