0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电源设计最容易被忽略的问题:电容的使用情况

454398 来源:alpha007 作者:alpha007 2022-12-09 18:18 次阅读

电源往往是我们在电路设计过程中最容易忽略的环节。其实,作为一款优秀的设计,电源设计应当是很重要的,它很大程度影响了整个系统的性能和成本。

这里,只介绍一下电路板电源设计中的电容使用情况。这往往又是电源设计中最容易被忽略的地方。很多人搞 ARM,搞 DSP,搞 FPGA,乍一看似乎搞的很高深,但未必有能力为自己的系统提供一套廉价可靠的电源方案。这也是我们国产电子产品功能丰富而性能差的一个主要原因,根源是研发风气吧,大多研发工程师毛燥、不踏实;而公司为求短期效益也只求功能丰富,只管今天杀鸡饱餐一顿,不管明天还有没有蛋吃,“路有饿死骨”也不值得可惜。

言归正转,先跟大家介绍一下电容。

大家对电容的概念大多还停留在理想的电容阶段,一般认为电容就是一个 C。却不知道电容还有很多重要的参数,也不知道一个 1uF 的瓷片电容和一个 1uF 的铝电解电容有什么不同。实际的电容可以等效成下面的电路形式:

C:电容容值。一般是指在 1kHz,1V 等效 AC 电压,直流偏压为 0V 情况下测到的,不过也可有很多电容测量的环境不同。但有一点需注意,电容值 C 本身是会随环境发生改变的。

ESL:电容等效串联电感。电容的管脚是存在电感的。在低频应用时感抗较小,所以可以不考虑。当频率较高时,就要考虑这个电感了。举个例子,一个 0805 封装的 0.1uF 贴片电容,每管脚电感 1.2nH,那么 ESL 是 2.4nH,可以算一下 C 和 ESL 的谐振频率为 10MHz 左右,当频率高于 10MHz,则电容体现为电感特性。

ESR:电容等效串联电阻。无论哪种电容都会有一个等效串联电阻,当电容工作在谐振点频率时,电容的容抗和感抗大小相等,于是等效成一个电阻,这个电阻就是 ESR。因电容结构不同而有很大差异。铝电解电容 ESR 一般由几百毫欧到几欧,瓷片电容一般为几十毫欧,钽电容介于铝电解电容和瓷片电容之间。

下面我们看一些 X7R 材质瓷片电容的频率特性:

当然,电容相关的参数还有很多,不过,设计中最重要的还是 C 和 ESR。

下面简单介绍一下我们常用到的三种电容:铝电解电容,瓷片电容和钽电容。

1)铝电容是由铝箔刻槽氧化后再夹绝缘层卷制,然后再浸电解质液制成的,其原理是化学原理,电容充放电靠的是化学反应,电容对信号的响应速度受电解质中带电离子的移动速度限制,一般都应用在频率较低(1M 以下)的滤波场合,ESR 主要为铝萡电阻和电解液等效电阻的和,值比较大。铝电容的电解液会逐渐挥发而导致电容减小甚至失效,随温度升高挥发速度加快。温度每升高 10 度,电解电容的寿命会减半。如果电容在室温 27 度时能使用 10000 小时的话,57 度的环境下只能使用 1250 小时。所以铝电解电容尽量不要太靠近热源。

2)瓷片电容存放电靠的是物理反应,因而具有很高的响应速度,可以应用到上 G 的场合。不过,瓷片电容因为介质不同,也呈现很大的差异。性能最好的是 C0G 材质的电容,温度系数小,不过材质介电常数小,所以容值不可能做太大。而性能最差的是 Z5U/Y5V 材质,这种材质介电常数大,所以容值能做到几十微法。但是这种材质受温度影响和直流偏压(直流电压会致使材质极化,使电容量减小)影响很严重。下面我们看一下 C0G、X5R、Y5V 三种材质电容受环境温度和直流工作电压的影响。

可以看到 C0G 的容值基本不随温度变化,X5R 稳定性稍差些,而 Y5V 材质在 60 度时,容量变为标称值的 50%。

可以看到 50V 耐压的 Y5V 瓷片电容在应用在 30V 时,容量只有标称值的 30%。陶瓷电容有一个很大的缺点,就是易碎。所以需要避免磕碰,尽量远离电路板易发生形变的地方。

3)钽电容无论是原理和结构都像一个电池。

钽电容拥有体积小、容量大、速度快、ESR 低等优势,价格也比较高。决定钽电容容量和耐压的是原材料钽粉颗粒的大小。颗粒越细可以得到越大的电容,而如果想得到较大的耐压就需要较厚的 Ta2O5,这就要求使用颗粒大些的钽粉。所以体积相同要想获得耐压高而又容量大的钽电容难度很大。钽电容需引起注意的另一个地方是:钽电容比较容易击穿而呈短路特性,抗浪涌能力差。很可能由于一个大的瞬间电流导致电容烧毁而形成短路。这在使用超大容量钽电容时需考虑(比如 1000uF 钽电容)。

从上面可以了解到不同的电容有不同的应用场合,并不是价格越高越好。

下面讲一下电源设计中电容的作用。

在电源设计应用中,电容主要用于滤波(filter)和退耦 / 旁路(decoupling/bypass)。滤波主要指滤除外来噪声,而退耦 / 旁路(一种,以旁路的形式达到退耦效果,以后用“退耦”代替)是减小局部电路对外的噪声干扰。很多人容易把两者搞混。下面我们看一个电路结构:

一般滤波主要使用大容量电容,对速度要求不是很快,但对电容值要求较大。一般使用铝电解电容。浪涌电流较小的情况下,使用钽电容代替铝电解电容效果会更好一些。从上面的例子我们可以知道,作为退耦的电容,必需有很快的响应速度才能达到效果。如果局部电路是指一个芯片的话,那么退耦电容要用瓷片电容,而且电容尽可能靠近芯片的电源引脚。而如果“局部电路 A”是指一个功能模块的话,可以使用瓷片电容,如果容量不够也可以使用钽电容或铝电解电容(前提是功能模块中各芯片都有了退耦电容—瓷片电容)。滤波电容的容量往往都可以从开关电源芯片的数据手册里找到计算公式。如果滤波电路同时使用电解电容、钽电容和瓷片电容的话,把电解电容放的离开关电源最近,这样能保护钽电容。瓷片电容放在钽电容后面。这样可以获得最好的滤波效果。

退耦电容需要满足两个要求,一个是容量需求,另一个是 ESR 需求。也就是说一个 0.1uF 的电容退耦效果也许不如两个 0.01uF 电容效果好。而且,0.01uF 电容在较高频段有更低的阻抗,在这些频段内如果一个 0.01uF 电容能达到容量需求,那么它将比 0.1uF 电容拥有更好的退耦效果。

很多管脚较多的高速芯片设计指导手册会给出电源设计对退耦电容的要求,比如一款 500 多脚的 BGA 封装要求 3.3V 电源至少有 30 个瓷片电容,还要有几个大电容,总容量要 200uF 以上…

审核编辑黄昊宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电源设计
    +关注

    关注

    31

    文章

    1535

    浏览量

    66407
收藏 人收藏

    评论

    相关推荐

    LMX2592正常使用情况下温度大概有多少?

    你好,LMX2592如果将 OUTA_PD = 1;OUTB_PD = 1;为什么芯片还是很烫,正常使用情况下温度大概有多少,对于温度的变化可以提供一下参考吗
    发表于 11-08 08:32

    TMS320C64x在高性能DSP应用中的高速缓存使用情况

    电子发烧友网站提供《TMS320C64x在高性能DSP应用中的高速缓存使用情况.pdf》资料免费下载
    发表于 10-21 09:43 0次下载
    TMS320C64x在高性能DSP应用中的高速缓存<b class='flag-5'>使用情况</b>

    Banana Pi BPI-M7 RK3588开发板在 Linux 上检查 Rockchip NPU 使用情况

    如下介绍如何监控 Rockchip 设备的 NPU 使用情况。 如今,新型设备开始配备内置 AI 芯片。“AI 芯片”的正确技术术语是 NPU,即神经处理单元。 如果您有板载 NPU
    的头像 发表于 07-11 16:47 403次阅读
    Banana Pi BPI-M7 RK3588开发板在 Linux 上检查 Rockchip NPU <b class='flag-5'>使用情况</b>

    如何查看TC397内存的使用情况

    Hi,请问,如何查看 TC397 内存的使用情况?谢谢!
    发表于 05-22 07:50

    贴片电容为什么容易受到温度的影响?

    贴片电容容易受到温度影响的原因可以从多个方面来分析:        首先,从贴片电容的材质和结构来看,其内部通常包含由镍、铁、铜等一系列化学固性较差的金属元素组成的电极,而外层则覆盖有柔软的抗绝缘
    的头像 发表于 05-20 14:30 731次阅读
    贴片<b class='flag-5'>电容</b>为什么<b class='flag-5'>容易</b>受到温度的影响?

    可以从下面的图看出我的工程flash和ram的使用情况吗?

    芯片是:dspf28335;可以从下面的图看出我的工程flash和ram的使用情况吗?感觉flash还可以,ram有点不够用了,请求大师指点,如何分析?
    发表于 05-11 10:11

    电源设计中的电容选用规则

    电源往往是我们在电路设计过程中最容易忽略的环节。作为一款优秀的设计,电源设计应当是很重要的,它很大程度影响了整个系统的性能和成本。电源设计中
    的头像 发表于 05-09 18:02 1956次阅读
    <b class='flag-5'>电源</b>设计中的<b class='flag-5'>电容</b>选用规则

    STM8使用STLINK进行在线调试时很容易电源影响,这是什么原因呢?如何解决?

    STM8使用STLINK进行在线调试时很容易电源影响,这是什么原因呢,该如何解决?除了加电容电源滤波还有其他原因么?
    发表于 05-07 07:42

    电源设计中电容的工作原理 各类电源电容器的正确选用规则

    电源往往是我们在电路设计过程中最容易忽略的环节。作为一款优秀的设计,电源设计应当是很重要的,它很大程度影响了整个系统的性能和成本。
    的头像 发表于 03-22 10:48 4.7w次阅读
    <b class='flag-5'>电源</b>设计中<b class='flag-5'>电容</b>的工作原理 各类<b class='flag-5'>电源</b>中<b class='flag-5'>电容</b>器的正确选用规则

    CUBEIDE运行完可以看RAM的使用情况,运行中可以实时查看RAM的使用情况吗?

    CUBEIDE运行完可以看RAM的使用情况,运行中可以实时查看RAM的使用情况吗?以及负载情况? 图片是运行完可以看RAM使用情况,是否可以运行中实时查看?是不是cubemonito
    发表于 03-12 07:56

    rtthread编译后如何查看堆栈空间使用情况

    rtthread编译后如何查看堆栈空间使用情况,现在只能在编译完成后看到总大小,有没有办法能看到详细的使用情况。 由于RAM只有128K,除去内存池32k,想看看剩余的RAM在哪用了
    发表于 03-05 07:58

    如何知道嵌入式电子控制单元 (ECU) 中的RAM使用情况

    我知道嵌入式软件构建工具会报告程序闪存使用情况。我认为他们也报告 RAM 使用率,但他们是否报告最大 RAM 使用率? 生成工具可能不知道在运行时将使用多少堆。是否有构建工具不知道的其他 RAM 使用情况? 如何准确找出运行时使用了多少RAM?
    发表于 01-22 07:02

    有什么办法可以获取TC397中的实时内存使用情况吗?

    有什么办法可以获取 TC397 中的实时内存使用情况吗? 例如,我能否通过计算当前堆栈指针值和基本堆栈指针值之间的差异来获得使用的内存大小?
    发表于 01-22 06:18

    请问TC397如何查看RAM和pFlash的使用情况

    请问 TC397 如何查看 RAM 和 pFlash 的使用情况
    发表于 01-19 06:37

    正常使用情况下LTC3331的ship引脚接高电平还是低电平?

    正常使用情况下,LTC3331的ship引脚接高电平还是低电平?
    发表于 01-05 11:07