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

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

3天内不再提示

揭秘0.1uF容量的旁路电容的由来

GReq_mcu168 来源:电子制作站 作者:Jackie Long 2021-06-29 09:15 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

有一定经验的工程师都会发现:旁路电容的容值大多数为0.1uF(100nF),这也是数字电路中最常见的。

那这个值是怎么来的呢?这一节我们就来讨论一下这个问题。

前面已经提到过,实际的电容器都有自谐振频率,考虑到这个因素,作为数字电路旁路电容的容量一般不超过 1uF,当然,容量太小也不行,因为储存的电荷无法满足开关切换时瞬间要求的电荷,那旁路电容的容量到底应该至少需要多大呢?我们用最简单的反相器逻辑芯片(74HC04)实例计算一下就知道了。

实际芯片的每个逻辑门基本结构如下图所示(以下均来自Philips 74HC04数据手册)

d4294f04-d875-11eb-9e57-12bb97331649.jpg

而每个CMOS反相器的基本结构(具体参考文章【逻辑门(1)】)

每个逻辑非门(Gate)由三个反相器串联组成(芯片为什么会这样设计可参考文章“逻辑门”):

CI表示芯片信号引脚的输入电容(Input capacitance),CL表示输出负载电容(Output Load capacitance)。对于每一级反相器,后一级反相器的输入电容CI即作为前一级开关的输出负载电容,当然,反相器开关本身也会有一定的输出寄生电容。

它们也包含在CL内,一个逻辑非门(包含三个反相器)的所有等效负载电容就是内部逻辑阵列开关在切换时需要向电源VDD索取能量的来源(换言之,开关切换时需要对这个等效负载电容进行充放电操作),这个逻辑阵列开关等效电容在数据手册中通常用CPD(power dissipation capacitance per gate)表示

注意:在这个数据手册中,CPD是一个逻辑非门(Per Gate)的开关等效电容。

在74HC04芯片中,CPD就相当于是CL1、CL2、CL3的等效电容(不一定是简单的相加),而CL4取决于芯片外接负载。

有人问:这个公式怎么来的?权威么?我书读得少,不要骗我!数据手册中有呀。

公式分成了两个部分,但结构是一模一样的,前面一部分与我们给出的公式是相同的,表示芯片内部逻辑阵列开关等效负载电容CPD的功耗,而后一部分与芯片外接负载CL有关(也称之为等效IO开关电容),输出引脚IO连接有多少个负载,就将相应负载电容CL的功耗全部计算起来。

有人问:输入电容CI就不计算进去吗?乖乖,对于芯片输出引脚连接的负载而言,负载的输入电容CI就是引脚的等效负载电容CL呀,输出负载连接(并联)越多,则等效负载电容CL就越大,消耗的功率也就越大,如下图所示:

d50acc40-d875-11eb-9e57-12bb97331649.jpg

一般而言,CL(CI)值是总是相对容易找到的,数据手册中通常都会有,因为输出连接什么负载你肯定是知道的,但CPD却不一定在数据手册能查得到,因此,我们在计算芯片的功耗时可能会分为芯片内与芯片外两个部分。

最基础的数据计算方法我们已经知道了,有两种方法可以估算旁路电容的最小容量:

第一种计算方法思路:逻辑阵列开关等效电容(CPD)需要获取足够的电荷能量,那芯片的旁路电容的容量必定不能比芯片总CPD更小,通常旁路电容的容量比芯片总CPD大25~100倍,我们称其为旁路电容倍乘系数(bypass capacitor multiplier,这里取个中间数50)。

由于74HC04包含六个逻辑非门,从数据手册上也可以查到CPD约为21pF,因此,芯片总CPD应为21pF×6=126pF,再考虑到50倍的旁路电容系数,旁路电容的容量必须要大于126pF×50=6.3nF。

以上计算的是芯片输出未连接负载的情况,假设反相器后面并接了10个逻辑非门(CMOS门电路的扇出系数一般为20~25),则此时等效电路如下图所示:

d52d3bc2-d875-11eb-9e57-12bb97331649.jpg

对于门1 来说,此时芯片的输出负载电容CL=10×CI=10×7pF=70pF,对于整个系统而言,这个CL也可以算是门1的逻辑阵列开关等效电容,因为从图上可以看出,它消耗的是门1的电源能量(而不是门2~门11),这样根据上述同样的算法,门1外接旁路电容的容量至少应为(21pF+70pF)×50=4.55nF。

当然,这只是一个逻辑非门的计算结果,如果芯片中其它5个非门也是同样的负载连接,则需要的旁路电容容量至少应为4.55nF×6=27.3nF,在考虑到电路设计裕量情况下,我们可以直接选择100nF的旁路电容。

那功耗PD计算的意义在哪里?前面我们是走了狗屎运,芯片够简单,所以数据手册里提供了CPD的具体值,但更多的应用场合下是没有办法直接获取这个值的,我们看看更大规模集成芯片的情况。

大规模逻辑芯片的旁路电容容量的计算原理也是大体一致的,逻辑阵列开关每秒钟转换的次数至少会以百方来计算(MHz),我们以ALTERA公司FPGA CYCLONE IV芯片来计算一下外接负载时负载电容(不包括内部逻辑开关阵列等效电容CPD,为什么?下面会提到)所消耗的功率。

假设IO供电电源电压VCCIO为3.3V,时钟频率为100MHz,负载数量为30个(也就是输出外接了负载的IO引脚),输出引脚的平均负载电容为10pF,则旁路电容的容量至少应为:10pF×30×50=15000pF=15nF。

对于FPGA之类的大规模集成芯片,内核电压VCCINT或IO电压VCCIO都会有多个,如果计算某一个电源引脚所需的旁路电容的容量,还需要除以这些电源引脚的个数。

不同封装芯片的VCCIO数量是不一样的,F256/U256(BGA)封装有20个,而E144(QFP)封装只有12个,但是FPGA的VCCIO是按BANK来供电的(就是VCCIO后面带的那个数字,数字相同表示BANK相同,不了解FPGA的读者不必深究),不应该直接除了这个总数。

如果这30个连接的负载分布在2个BANK,对于E144封装每个BANK约有2个VCCIO电源,仅需要除以数量4就行了,因此,单个电源引脚所需要的旁路电容容量应至少约为3.75nF。

我们可以用灭火的水龙头来理解:当芯片只有一个电源引脚时,相当于灭火的水龙头只有一个,而芯片有多个电源引脚时,相当于灭火的水龙头有多个,在火灾危害程度相同的情况下,需要灭火的用水量是一定的,因此,对于有多个水龙头的情形而言,单个水龙头需要的用水量需求就少了,当然,总的用水量肯定是一样的,亦即总的旁路电容值是不会变化的。

上面只是计算芯片外接负载时需要的旁路电容容量,那如何计算内部逻辑阵列等效电容呢?没办法直接去计算,除非知道具体的CPD的值(前面我们是走运),但是这个值通常是不提供的,因为这个值会随实际电路逻辑规模的大小与功能而有很大的不同,那就没有办法了吗?NO!

我们可以用测量仪器实际测量出FPGA芯片在具体逻辑功能应用时所消耗的动态功率PD,或使用配套的功耗分析软件进行功耗的计算,总而言之,芯片逻辑阵开关等效电容的功耗PD的值总是可以获取出来的,再根据之前的功耗计算公式反推出CPD。

27.8nF已经不小了,再乘上50倍旁路电容的倍数,则旁路电容的总容量至少应为27.8nF×50=1390nF=1.39uF,因此,动态功耗越大的芯片需要在旁边放置更多的旁路电容就是这个道理。

编辑:jq

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

    关注

    1664

    文章

    22504

    浏览量

    639302
  • 芯片
    +关注

    关注

    463

    文章

    54441

    浏览量

    469421
  • 电容
    +关注

    关注

    100

    文章

    6526

    浏览量

    160108
  • 反相器
    +关注

    关注

    6

    文章

    332

    浏览量

    45346

原文标题:资深硬件工程师也未必知道:0.1uF容量的旁路电容原来是这么来的

文章出处:【微信号:mcu168,微信公众号:硬件攻城狮】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    DC-DC电路中三星贴片电容容量与耐压值如何选?

    μF以上)以平滑输出电压,减小纹波。例如,输入电容需滤除低频纹波,输出电容需进一步稳定电压。 高频滤波 :可能需小容量电容(如0.1μF)配
    的头像 发表于 04-17 17:23 596次阅读
    DC-DC电路中三星贴片<b class='flag-5'>电容容量</b>与耐压值如何选?

    选三星电容只看容量?电压和直流偏压特性同样重要

    一、容量:基础参数,但非唯一标准 1、容量选择误区 盲目追求大容量 :例如在高频耦合电路中,选用10μF电容可能因等效串联电感(ESL)过高导致信号失真,而
    的头像 发表于 04-02 16:13 132次阅读
    选三星<b class='flag-5'>电容</b>只看<b class='flag-5'>容量</b>?电压和直流偏压特性同样重要

    贴片电容电容量一般多大?

    贴片电容电容量范围广泛, 一般从0.1pF到220μF不等 ,具体取决于封装尺寸、材料类型和应用场景。以下是详细分类说明: 一、按封装尺寸划分 小尺寸贴片电容 (如0201、0402
    的头像 发表于 03-20 15:27 266次阅读
    贴片<b class='flag-5'>电容</b>的<b class='flag-5'>电容量</b>一般多大?

    贴片电解电容的封装尺寸与容量、耐压之间有什么关系?

    100uF之间,其中1uF以上的电容被认为是大容量电容。一般来说,封装尺寸越大,能够容纳的电容量
    的头像 发表于 01-29 16:04 511次阅读
    贴片电解<b class='flag-5'>电容</b>的封装尺寸与<b class='flag-5'>容量</b>、耐压之间有什么关系?

    风华电容不同容量等级对电路影响大吗?

    )能够有效平滑电源中的低频噪声和纹波,为电路提供稳定的直流电压。若容量不足,滤波效果将大打折扣,导致电路工作不稳定。 高频滤波 :对于高频噪声,小容量电容(如0.1μF)具有更低的阻抗
    的头像 发表于 01-14 16:08 417次阅读

    工业储能系统铝电解电容容量储能

    分析: 一、铝电解电容的技术特性适配工业储能需求 大容量与高能量密度 铝电解电容容量范围覆盖0.1μF至10,000μF,单位体积
    的头像 发表于 12-10 11:13 724次阅读

    合粤贴片铝电解电容 22UF25V 4*5.4缩小体电容小体积SMD封装

    :合粤贴片铝电解电容22UF25V 45.4缩小体电容采用了小体积的SMD封装,尺寸为45.4mm,相比传统电容,体积显著缩小,有助于节省PCB板空间。 电气性能稳定 :该
    的头像 发表于 11-17 15:32 541次阅读
    合粤贴片铝电解<b class='flag-5'>电容</b> 22<b class='flag-5'>UF</b>25V 4*5.4缩小体<b class='flag-5'>电容</b>小体积SMD封装

    STM8S005K6T6芯片内部时钟空间辐射倍频尖刺干扰怎么解决?

    使用STM8S005K6T6芯片,时钟配置为内部高速RC,芯片电源加0.1uf和1nf滤波电容,测试空间辐射,在200MHz附近出现内部时钟倍频尖刺导致实验无法通过,有什么好的整改方案?请大神指点
    发表于 07-31 07:51

    容量电容充电问题

    大家好,我一直困惑原理图里R68的作用,一直以为是充电电阻,但是又有人说是泄放电阻,这个实际选型是200R3W的绕线电阻,接入560uF的这个电容,在实际使用过程中有小的概率R68会烧毁。现在由于
    发表于 07-29 14:26

    为什么LTM4650A在12V转1V时需要接100uF*8+470uF*4这么大的电容量

    为什么LTM4650A在12V转1V时需要接100uF*8+470uF*4这么大的电容量,而在12V转5V的情况下只需要100uF*16。再者用470
    发表于 06-20 06:32

    芯片附近0.1uF电容的作用

    ),比如 LM1117。 5V转3.3V的电路: LDO 比 DC-DC 的方式(TPS5430)更能提供稳定的电压,但对芯片来说依旧不够,我们需要在芯片供电引脚旁边加上 0.1uF 的去耦电容,让
    发表于 06-17 14:06

    电容分为哪几种,各有什么用途呢?

    ‌:小范围调节容量,用于电路校准。 ‌按功能用途分类‌ ‌滤波电容‌:平滑电源纹波(如电解电容+陶瓷电容组合)。 ‌耦合电容‌:隔直通交,
    发表于 06-05 15:29

    104贴片电容选型

    104贴片电容,其电容值为100nF(或0.1uF),广泛应用在各种电子电路中。以下是关于104贴片电容的选型建议: 一、类型选择 104贴片电容
    的头像 发表于 05-21 15:42 2707次阅读
    104贴片<b class='flag-5'>电容</b>选型

    风华104的电容的耐压是多少?

    风华104的电容,即指风华品牌下标称电容量为100nF(0.1uF)的瓷片电容器,其耐压值可能因具体型号而异。以下是一些风华104电容的耐压
    的头像 发表于 05-15 14:15 1861次阅读
    风华104的<b class='flag-5'>电容</b>的耐压是多少?

    查看an70707文档,为什么它的指导电源电容器使用0.01uf0.1uf电容器?

    (C11) 0.01 μF 和 0.1 μF 阅读指南文档后,我认为一定有一些重要的原因,但是当我查看SuperSpeed_Explorer_Kit的bom文件时,它使用了公差为10%的电容器。 从我的角度来看,使用两个电容
    发表于 05-14 08:26