一般我们的pcb板的器件有很多种类,但是值得特别关注的,很多人都会说是BGA、接口、IC、晶振之类,因为这些都是layout功能模块以及设计难点。然而数量上占绝对优势的器件却是阻容器件,之前围殴阻抗时,对于电阻已经说了很多了,这次我们从EMC的角度来说说电容。有人肯定要问了:电容的主要作用是旁路、退耦和储能,和EMC有什么关系呢?下面就一一讨论电容不同功能时对整板EMC的作用。

首先来说说旁路电容。我们在原理图中看到很多类似于下面左边的图例,此时电容起什么作用,对于整板的EMC有什么好处呢?众所周知,由于电源芯片本身的输出不稳定,负载端对于电流需求的响应变化以及传输路径上的阻抗影响,不可避免的会引起电压波动,产生电源噪声。电源线在传输的过程中难免也会携带电源噪声,因此在用电端一般都会在电源入口处添加电容,来减弱噪声对于负载的影响,旁路电容的作用如下面右边图例所示,对于直流电源而言,电容的阻抗是无穷大的,因此直流电源可以全部供给IC芯片工作,对于交流部分的噪声而言,电容是一个低阻抗的通道,因此交流噪声会接地,从而保证了芯片的稳定工作。

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

对于储能电容而言,他的作用主要体现在负载数目很多的时候。例如DDR之类的,有很多的数据、地址、命令信号,负载数目很多,很多负载一起切换工作状态,需要消耗的电流就很大,可能会引起电源和地平面上的电流波动,这种波动会导致电压下跌影响到其他元器件的正常工作,此时储能电容可以为电路提供储备能量,使电压和电流维持在稳定状态。

不同的电容起到不同的作用,所以PCB板上的电容数量才那么多,而且种类、容值也那么多,主要是因为不同的作用需要不同的容值,不同的封装、不同的材料。

电容与EMC系列:

电容与EMC(二)-电容参数意义、各电容的特点及应用

EMC与电容(三)

电容与EMC-电容不同功能时对整板EMC的作用的更多相关文章

  1. virtualbox安装增强功能时【未能加载虚拟光盘】

    virtualbox安装增强功能时[未能加载虚拟光盘] 今天在使用Virtualbox中的Ubuntu虚拟机,想安装增强功能来实现更改分辨率,但是在安装时出错:未能加载虚拟光驱 VBoxsGuestA ...

  2. 浅谈测试rhel7新功能时的感受及遇到的问题【转载】

    半夜起来看世界杯,没啥激情,但是又怕错误意大利和英格兰的比赛,就看了rhel7 相关新功能的介绍. rhel7的下载地址: https://access.redhat.com/site/downloa ...

  3. Virtualbox安装增强功能时显示【未能加载虚拟光盘】

    我之前在安装Virtualbox时进行到安装增强功能时弹出了一个窗口,提示我"未能加载虚拟光盘到虚拟电脑",如下图 我尝试了多次都是这个情况,经过上网学习我找到了问题所在,我在第一 ...

  4. 在用easyui中做CRUD功能时,当删除一行或多行数据后再点击修改会提示你选中了多行,如何解决这个bug了?

    在用easyui中做CRUD功能时,当删除一行或多行数据后再点击修改会提示你选中了多行,如何解决这个bug了? 在删除成功后,加上这句话就可以了:$("#dg").datagrid ...

  5. input type="number"时,maxlength不起作用怎么解决

    最近小颖在做公司的angular项目时,发现当input type="number"时,maxlength不起作用,百度了下解决方式,顺便记录下,以便后期查看嘻嘻 <inpu ...

  6. 当小程序的flex布局遇到button时,justify-content不起作用的原因及解决方案

    当小程序的flex布局遇到button时 发现justify-content不起作用,无论怎么设置都是space-around的效果. 经过排查,发现原因是小程序button中的默认样式中的margi ...

  7. 不使用arc功能时的编译参数 –fno-objc-arc

    用一些老代码时,里面总有release调用,你需要用上这个标记,不使用arc功能编译代码.我总记不住具体写法,做个记录.

  8. 关于easyUI的datagrid的编辑功能时的问题

    编辑时,如果form中包含了id输入域,会发送一个{id,id}这样的字符串到服务端,因为javascript的function edit(){}逻辑中,已经拿到Id提交了.所以,编辑和添加功能共用的 ...

  9. 记录vue用 html5+做移动APP 用barcode做扫一扫功能时安卓 的bug(黑屏、错位等等)和解决方法

    最近做项目时,要用到扫一扫二维码的功能,在html5+里面有提供barcode功能,于是照过来用了, 写的代码如下 : 扫码页面: <style lang="less" sc ...

随机推荐

  1. 移动端之Android开发的几种方式的初步体验

    目前越来越多的移动端混合开发方式,下面列举的大多数我都略微的尝试过,就初步的认识写个简单的心得: 开发方式 开发环境 是否需要AndroidSDK 支持跨平台 开发语言&技能 MUI Win+ ...

  2. 【趣事】用 JavaScript 对抗 DDOS 攻击

    继续趣事分享. 上回聊到了大学里用一根网线发起攻击,今天接着往后讲. 不过这次讲的正好相反 -- 不是攻击,而是防御.一个奇葩防火墙的开发经历. 第二学期大家都带了电脑,于是可以用更高端的方法断网了. ...

  3. ABP文档 - 嵌入的资源文件

    文档目录 本节内容: 简介 创建嵌入的文件 暴露嵌入的文件 使用嵌入的文件 简介 一个web应用里,客户端包含javascript,css,xml等文件,这此文件被添加到一个web项目后,发布成独立的 ...

  4. ASP.NET MVC5+EF6+EasyUI 后台管理系统(64)-WebApi与Unity注入

    系列目录 前言: 有时候我们系统需要开放数据给手机App端或其他移动设备,不得不说Asp.net WebApi是目前首选 本节记录Asp.net MVC WebApi怎么利用Unity注入.系列开头已 ...

  5. 使用mybatis-generator在自动生成Model类和Mapper文件

    使用mybatis-generator插件可以很轻松的实现mybatis的逆向工程,即,能通过表结构自动生成对应的java类及mapper文件,可以大大提高工作效率,并且它提供了很多自定义的设置可以应 ...

  6. springmvc+bootstrap+jquerymobile完整搭建案例(提供下载地址)

    用一张简单的截图说明下,然后提供一个下载地址. bootstrap的大部分样式官方都是写好的,所以只需要class="官方样式即可",具体可以看官方的案例,下面来个地址 http: ...

  7. 【SAP业务模式】之ICS(七):IDOC配置

    这是ICS业务模式系列的最后一篇了,主要讲解IDOC的配置. 一.指定EDI传输的供应商逻辑地址 事务代码:WEL1 注意:上面逻辑地址是生产公司+内部客户.有以下两种情形: 1.如果内部客户都是纯数 ...

  8. Atitit.研发管理软件公司的软资产列表指南

    Atitit.研发管理软件公司的软资产列表指南 1. Isv模型下的软资产1 2. 实现层面implet1 3. 规范spec层1 4. 法则定律等val层的总结2 1. Isv模型下的软资产 Sof ...

  9. Kafka:主要参数详解(转)

    原文地址:http://kafka.apache.org/documentation.html ############################# System ############### ...

  10. Ubuntu 16.04 安装 arm-linux-gcc 嵌入式交叉编译环境 问题汇总

    闲扯: 实习了将近半年一直在做硬件以及底层的驱动,最近要找工作了发现了对linux普遍要求很高,而且工作岗位也非常多,所以最近一些时间在时不时地接触linux. 正文:(我一时兴起开始写博客,准备不充 ...