电容与EMC-电容不同功能时对整板EMC的作用
一般我们的pcb板的器件有很多种类,但是值得特别关注的,很多人都会说是BGA、接口、IC、晶振之类,因为这些都是layout功能模块以及设计难点。然而数量上占绝对优势的器件却是阻容器件,之前围殴阻抗时,对于电阻已经说了很多了,这次我们从EMC的角度来说说电容。有人肯定要问了:电容的主要作用是旁路、退耦和储能,和EMC有什么关系呢?下面就一一讨论电容不同功能时对整板EMC的作用。
首先来说说旁路电容。我们在原理图中看到很多类似于下面左边的图例,此时电容起什么作用,对于整板的EMC有什么好处呢?众所周知,由于电源芯片本身的输出不稳定,负载端对于电流需求的响应变化以及传输路径上的阻抗影响,不可避免的会引起电压波动,产生电源噪声。电源线在传输的过程中难免也会携带电源噪声,因此在用电端一般都会在电源入口处添加电容,来减弱噪声对于负载的影响,旁路电容的作用如下面右边图例所示,对于直流电源而言,电容的阻抗是无穷大的,因此直流电源可以全部供给IC芯片工作,对于交流部分的噪声而言,电容是一个低阻抗的通道,因此交流噪声会接地,从而保证了芯片的稳定工作。

再来看退耦电容,实际上从电源芯片流向负载的电流并不是一个定值,当负载高速工作时,需要的电流比较大,当负载低速工作时,电流需求比较小。负载需要的电流发生变化时,电源芯片不能马上响应,此时负载两端的电压就会有变化,电容两端的电压与负载两端的电压是一致的,也同时发生了变化,相应充放电,满足负载对电流的要求,从而保证负载的电压不会有太大的变化,来保证负载的正常工作,如下图所示。退耦电容的存在确保电源芯片不会在负载工作状态发生变化时,产生瞬时的尖峰电流,冲击整个供电网络,可以有效的减小EMI。正确的使用去耦电容,是减小整板电磁干扰的一个主要手段。

对于储能电容而言,他的作用主要体现在负载数目很多的时候。例如DDR之类的,有很多的数据、地址、命令信号,负载数目很多,很多负载一起切换工作状态,需要消耗的电流就很大,可能会引起电源和地平面上的电流波动,这种波动会导致电压下跌影响到其他元器件的正常工作,此时储能电容可以为电路提供储备能量,使电压和电流维持在稳定状态。
不同的电容起到不同的作用,所以PCB板上的电容数量才那么多,而且种类、容值也那么多,主要是因为不同的作用需要不同的容值,不同的封装、不同的材料。
电容与EMC系列:
电容与EMC(二)-电容参数意义、各电容的特点及应用
EMC与电容(三)
电容与EMC-电容不同功能时对整板EMC的作用的更多相关文章
- virtualbox安装增强功能时【未能加载虚拟光盘】
virtualbox安装增强功能时[未能加载虚拟光盘] 今天在使用Virtualbox中的Ubuntu虚拟机,想安装增强功能来实现更改分辨率,但是在安装时出错:未能加载虚拟光驱 VBoxsGuestA ...
- 浅谈测试rhel7新功能时的感受及遇到的问题【转载】
半夜起来看世界杯,没啥激情,但是又怕错误意大利和英格兰的比赛,就看了rhel7 相关新功能的介绍. rhel7的下载地址: https://access.redhat.com/site/downloa ...
- Virtualbox安装增强功能时显示【未能加载虚拟光盘】
我之前在安装Virtualbox时进行到安装增强功能时弹出了一个窗口,提示我"未能加载虚拟光盘到虚拟电脑",如下图 我尝试了多次都是这个情况,经过上网学习我找到了问题所在,我在第一 ...
- 在用easyui中做CRUD功能时,当删除一行或多行数据后再点击修改会提示你选中了多行,如何解决这个bug了?
在用easyui中做CRUD功能时,当删除一行或多行数据后再点击修改会提示你选中了多行,如何解决这个bug了? 在删除成功后,加上这句话就可以了:$("#dg").datagrid ...
- input type="number"时,maxlength不起作用怎么解决
最近小颖在做公司的angular项目时,发现当input type="number"时,maxlength不起作用,百度了下解决方式,顺便记录下,以便后期查看嘻嘻 <inpu ...
- 当小程序的flex布局遇到button时,justify-content不起作用的原因及解决方案
当小程序的flex布局遇到button时 发现justify-content不起作用,无论怎么设置都是space-around的效果. 经过排查,发现原因是小程序button中的默认样式中的margi ...
- 不使用arc功能时的编译参数 –fno-objc-arc
用一些老代码时,里面总有release调用,你需要用上这个标记,不使用arc功能编译代码.我总记不住具体写法,做个记录.
- 关于easyUI的datagrid的编辑功能时的问题
编辑时,如果form中包含了id输入域,会发送一个{id,id}这样的字符串到服务端,因为javascript的function edit(){}逻辑中,已经拿到Id提交了.所以,编辑和添加功能共用的 ...
- 记录vue用 html5+做移动APP 用barcode做扫一扫功能时安卓 的bug(黑屏、错位等等)和解决方法
最近做项目时,要用到扫一扫二维码的功能,在html5+里面有提供barcode功能,于是照过来用了, 写的代码如下 : 扫码页面: <style lang="less" sc ...
随机推荐
- iOS总结_UI层自我复习总结
UI层复习笔记 在main文件中,UIApplicationMain函数一共做了三件事 根据第三个参数创建了一个应用程序对象 默认写nil,即创建的是UIApplication类型的对象,此对象看成是 ...
- 通过VMware的PowerCLI配置集群内指定主机的vMotion功能
PowerCLI是VMware开发的基于微软(MSFT)的PowerShell的命令行管理vSphere的实现,因此在批量化操作方面CLI会减轻很多GUI环境下的繁琐重复劳作. 现有场景中有大量的物理 ...
- Go web开发初探
2017年的第一篇博客,也是第一次写博客,写的不好,请各位见谅. 本人之前一直学习java.java web,最近开始学习Go语言,所以也想了解一下Go语言中web的开发方式以及运行机制. 在< ...
- 2014年暑假c#学习笔记目录
2014年暑假c#学习笔记 一.C#编程基础 1. c#编程基础之枚举 2. c#编程基础之函数可变参数 3. c#编程基础之字符串基础 4. c#编程基础之字符串函数 5.c#编程基础之ref.ou ...
- 代码的坏味道(17)——夸夸其谈未来性(Speculative Generality)
坏味道--夸夸其谈未来性(Speculative Generality) 特征 存在未被使用的类.函数.字段或参数. 问题原因 有时,代码仅仅为了支持未来的特性而产生,然而却一直未实现.结果,代码变得 ...
- Windos环境用Nginx配置反向代理和负载均衡
Windos环境用Nginx配置反向代理和负载均衡 引言:在前后端分离架构下,难免会遇到跨域问题.目前的解决方案大致有JSONP,反向代理,CORS这三种方式.JSONP兼容性良好,最大的缺点是只支持 ...
- SharePoint 2016 入门视频教程
之前一直有朋友让自己录一些SharePoint的入门视频,之前没有太多时间,一个巧合的机会收到CSDN学院的邮件,可以在CSDN上发布视频教程,自己就录了一些.说起录视频也是蛮辛苦的,每天下班吃完饭要 ...
- Android中的flexboxlayout布局
提到FlexboxLayout大家估计有点模糊,它是谷歌最近开源的一个android排版库,它的前身Flexbox是2009年W3C提出了一种新的布局,可以简便.完整.响应式的实现页面布局,Flexb ...
- win10电脑优化
Windows10必做的优化 --道心 关闭服务 右键点击"此电脑",选择"管理",进入"计算机管理"窗口. 在左侧的菜单选择"服 ...
- 完整部署CentOS7.2+OpenStack+kvm 云平台环境(1)--基础环境搭建
公司在IDC机房有两台很高配置的服务器,计划在上面部署openstack云平台虚拟化环境,用于承载后期开发测试和其他的一些对内业务.以下对openstack的部署过程及其使用做一详细介绍,仅仅依据本人 ...