一、等效串联电阻ESR概述

  ESR是Equivalent Series Resistance的缩写,即“等效串联电阻”。理想的电容自身不会有任何能量损失,但实际上,因为制造电容的材料有电阻,电容的绝缘介质有损耗。这个损耗在外部,表现为就像一个电阻跟电容串联在一起,所以就称为“等效串联电阻”。有的电容还会标出ESR值(等效串联电阻),ESR越低,损耗越小,输出电流就越大,电容器的品质越高。

二、ESR的成因分析

  任何一个电容都会存在ESR,在电容电极之间始终都存在着一个电气性的电阻,如金属引脚电阻、电极极板电阻、以及它们之间的连接电阻等等。铝电解电容还包括存在于湿的电解质溶液的电阻、以及含有高电平“水”的铝氧化物(水合氧化铝)中的电阻等。下图表示了电解电容ESR的形成因素。

三、选用低ESR电容的原因

  现在电子技术正朝着低电压高电流电路的设计方向发展,供应给元器件的电压呈现越来越低的趋势,但对功率的要求却丝毫没有降低。按P=UI的公式来计算,要获得同样的功率,电压降低了,那就必须得增大电流。例如INTEL、AMD的最新款CPU,电压均小于2V,和以前3、 4V的电压相比低得多。但另一方面这些芯片由于晶体管和频率的激增,需求的功耗却是增大了许多,对电流的要求就越来越高了。例如两颗功率都是70W的CPU,前者电压是3.3V,后者电压是1.8V。那么,前者的电流I=P/U=70W/3.3V=21.2A;而后者的电流I=P/U=70W/1.8V=38.9A,将近是前者电流的两倍。在通过电容的电流越来越高的情况下,假如电容的ESR值不能保持在一个较小的范围,那么就会产生更高的纹波电压(理想的输出直流电压应该是一条水平线,而纹波电压则是水平线上的波峰和波谷),因此就促使工程师在设计时,要使用最小的ESR电容器。  

  ESR值与纹波电压的关系可以用公式V=R(ESR)×I表示。这个公式中的V就表示纹波电压,而R表示电容的ESR,I表示电流。ESR较高的电容,随着内部发热越来越严重,电解液干枯的速度加快,形成恶性循环,并导致电路故障。可以看到,当电流增大的时候,即使在ESR保持不变的情况下,纹波电压也会成倍提高,因此采用更低ESR值的电容是势在必行的。

四、一定量ESR的好处

  不过一定等效串联电阻的存在也有好的方面。比如在稳压电路中,有一定ESR的电容,在负载发生瞬变的时候,会立即产生波动而引发反馈电路动作,这个快速的响应,以牺牲一定的瞬态性能为代价,获取了后续的快速调整能力,尤其是功率管的响应速度比较慢,而且在电容器的体积、容量受到严格限制的情况。这种情况多见于一些使用MOS管做调整管的三端稳压器或相似的电路中,采用太低的ESR电容器反而会降低整体的性能。

五、ESR的变化因素

  首先,管脚引脚和电容电极极板金属的电阻可以忽略,因为它们都非常小。  

  造成高ESR的两个常见因素是:1)不良的电气连接;2)电解溶液的干枯。  

  对于1)新、旧电解电容都有可能出现;

  对于2)多数都是发生在旧电解电容上。  

  不良的电气连接问题主要是由于连接于电容内部的管脚引线不是铝金属材料,而且一直以来铝是不可焊的材料。  

  对于铝质的电极极板材料和铜质的管脚材料来说,其电气连接主要采用所谓的“焊接”和机械压接方式。但是这两种方式都会产生较高的ESR。随着电解液水分的挥发,ESR也随之增大。

本文有助于ESR理解(第一节)、ESR好处及稳压电路中ESR电容的好处(第四节,一般用的0402、0603基本都是陶瓷电容,稳压电路用电解电容,不过随着技术的进步有些新的稳压芯片对电容ESR没太大要求)very important point!

[专业名词·硬件] 1、等效串联电阻ESR概述及稳压电路中带有一定量ESR电容的好处的更多相关文章

  1. [专业名词·硬件] 2、DC\DC、LDO电源稳压基本常识(包含基本原理、高效率模块设计、常见问题、基于nRF51822电源管理模块分析等)·长文

    综述先看这里 第一节的1.1简单介绍了DC/DC是什么: 第二节是关于DC/DC的常见的疑问答疑,非常实用: 第三节是针对nRF51822这款芯片电源管理部分的DC/DC.LDO.1.8的详细分析,对 ...

  2. Android开发专业名词及工具概述

    前言: 系统的学习下Android开发中涉及到的一些专业名词 和Android开发工具 名词: 一.SDK(Software Development Kit) 软件开发工具包:一般都是一些软件工程师为 ...

  3. javascript各种专业名词

    刚开始学javascript经常看到各种专业名词,在此整理一下个人的学习笔记: 直接量 直接量——就是程序中直接使用的数据值,如:88    //数字(String)"hello world ...

  4. 硬件电路中VCC,VDD,VEE,VSS有什么区别

    电路中GND和GROUND.VCC,VDD,VEE,VSS有什么区别 一.解释 DCpower一般是指带实际电压的源,其他的都是标号(在有些仿真软件中默认的把标号和源相连的)VDD:电源电压(单极器件 ...

  5. 硬件知识整理part4--0欧电阻在电路中的应用

    逝者如斯夫,不舍昼夜. --<论语子罕篇> 说起0欧电阻,必须先铺垫一下电路中的各种地. 先说一下,地是什么??地是参考0电位,所有电压都是参考地得出的,地的标准要一致,故各种地应短接在一 ...

  6. IT 需要知道的一些专业名词和解释 (长期更新)

    c2c: 就是我卖东西你来买  (comsumer to comsumer个人对个人) b2c: 就是我开公司卖东西你来买 (business to comsumer 公司对个人) o2o: 就是我开 ...

  7. lucene 专业名词作用整理

    是否切词:对关键词是否切分,举例,姓名域的一个值:"张三" , 是否切分成"张"."三"等等多个term. 是否索引:建立索引的时候是否对该 ...

  8. redux相关专业名词及函数提要

    redux: 用来管理react app 状态(state)的一个架构. store: 通过createStore()创建,用来存放state,与react app是完全分离的.createStore ...

  9. 学习Zookeeper需要了解的专业名词

    一.Zookeeper的集群角色 Leader:该角色是整个zookeeper集群工作机制中的核心 Follower:该角色是zookeeper集群状态的跟随者 Observer:在集群中充当观察者的 ...

随机推荐

  1. C、C++、Java、go的语法区别

    详细C++.Java比较:http://www.cnblogs.com/stephen-liu74/archive/2011/07/27/2118660.html 一.C.C++的区别 在很大程度上, ...

  2. Linux添加/删除用户和用户组

    声明:现大部分文章为寻找问题时在网上相互转载,在此博客中做个记录,方便自己也方便有类似问题的朋友,故原出处已不好查到,如有侵权,请发邮件表明文章和原出处地址,我一定在文章中注明.谢谢. 本文总结了Li ...

  3. 如何让openvpn在windows启动时自动加载

    在非常需要vpn的人群中,他们几乎一整天都连接着vpn,但是每次开机都要连接vpn的过程有时候比较繁琐对于新手而言.这篇文章主要是说明如何在windows启动时自动加载openvpn自动连接,该教程适 ...

  4. 关于CSS中text-decoration值没有替换而是累积的疑问

    做了个实验: <!DOCTYPE html> <html> <head> <title>BaiDuTest.html</title> < ...

  5. angular js 的 ng-keyup 监听 keydown keyup事件获取 keyCode

    参考这个页面.http://www.angularjshub.com/examples/eventhandlers/keyboardevents/ Html页面代码: <input ng-mod ...

  6. ftp 服务器搭建和添加用户和目录

    安装: yum install  -y vsftpd 修改配置: vsftpd.conf 修改:anonymous_enable=YES 改为:anonymous_enable=NO 启动/停止/重启 ...

  7. Cocostudio 文章列表

    Cocostudio 文章列表 Cocostudio(1) 容器层的使用- ScrollView ListView PageViewhttp://www.cnblogs.com/TS-qrt/arti ...

  8. 关于Java线程意外退出自动重启..

    最近做项目使用到第三方推送功能,然后创建了一个线程用来循环读取队列中的数据,当队列为空时,则线程暂停2秒.一切都像想象中的辣么美好.可是在后面的测试中发现收不到推送的消息了,接着发现了原来推送的线程由 ...

  9. Inno setup定制安装界面

    Innosetup功能很强大,可以通过它提供的Wizard接口来定制界面,但我对PASCAL语言不熟悉,也不清楚通过那种接口可改动的范围有多大,最后做出来的效果是否好,所以选择了通过一个DLL来实现我 ...

  10. C#实现HttpPost提交文件

    先建立一个WebApplication Web.config <?xml version="1.0" encoding="utf-8"?> < ...