浅谈去耦电容的作用、选择、布局及其它电容的区别!
在一些文章资料中,去耦电容器被认为是旁路电容器。在其他资料中,去耦电容和旁路电容的区别在于:“旁路电容以输入信号中的干扰为滤波对象,而去耦电容以输出信号的干扰为滤波对象,防止干扰信号返回到输出端。”力量。”
从名字上看,解耦就是去除耦合的效果。那么什么是耦合,为什么会出现耦合呢?
这里的耦合是指前一级的输出与后一级的输入之间的耦合。所谓耦合是指“在数字电路中,当电路从一种状态转换到另一种状态时,电源线上会产生很大的峰值电流,形成瞬态噪声电压,影响电路的正常工作”。前级。这是联轴器。” 按这个理解,就很接近前面提到的电源电压波动的第二个原因,就是后级器件汲取的电流增大,影响其他器件而引起的。
解决这个问题的去耦电容的作用就是充当储能电池,满足驱动电路的电流变化,从而避免相互耦合干扰。
综上所述,去耦电容有两个作用。第一个是类似于旁路电容的功能,将器件输出的高频噪声旁路;二是充当存储电容,在负载所需电流突然增大时提供电源,以满足驱动电路的电流变化。这与大容量电容器的功能非常相似,两者的区别将在后面讨论。
去耦电容 VS 旁路电容
电容器的一个重要电气特性是“通交流,阻直流”,其电抗计算公式如下:
Z=1/2πfC,其中f是信号频率
旁路电容的作用是将系统中的高频噪声旁路至GND。一般在电源引脚与GND之间并联一些小电容(典型值为0.1uF)的电容,如下图所示,将高频噪声短路至GND,防止噪声进入设备的电源引脚。
滤除高频噪声是旁路电容最重要的功能,但是如果考虑一下电容是如何完成这个功能的,或者说电容是如何通过交流电并阻挡直流电的。其实本质是电容器是电能的储能装置。当两极电压差迅速增大时,电容器充电;当电压差减小时,电容器放电。从这一点来看,旁路电容也可以看作是一个小型能量库,与后面介绍的去耦电容和大容量电容类似。
去耦电容 VS 大容量电容
大电容的作用很明确,就是当电源负载瞬间需要大电流时,它可以给电路提供足够的电流,保证电源电压的稳定,相当于储能器。因此,大容量电容一般选择电容量较大的有极性电解电容,一般与稳压器的输出引脚并联布置。
大容量电容的储能功能与去耦电容非常相似,那么两者有什么区别呢?
两者在这个功能上没有本质区别,只是大容量电容覆盖的面积更大,往往覆盖一个面积,并且可以存储和提供更多的能力。去耦电容可以说是本地化使用,每个芯片都配备了自己的去耦电容。与大容量电容器相比,去耦电容器的能量存储较少,但响应速度更快。去耦电容需要放置在高频信号引脚旁边,且距离足够近。这是大容量电容器无法做到的,因为它们尺寸较大。当这些引脚高速变化时,旁边的去耦电容为它们提供足够的能量。
- 旁路电容主要对输入信号进行滤波;主要作用是降低电路中纹波的幅值,从而保证电路的正常工作。
- 滤波电容主要对电源进行滤波,其作用是降低电源纹波的幅值,以保证电路的正常工作。
- 去耦电容主要作为滤波对象滤除输出信号的信号干扰;有两个主要功能;1、储能。当负载瞬态电流变化时,电容器对负载放电,充当本地电源;2.阻抗。主要用于降低电力系统的交流阻抗。
如何选择合适的去耦电容?
下面道合顺将详细介绍去耦电容的选择:
去耦电容是安装在电路中元件电源端的电容。这个电容可以提供相对稳定的电源,同时可以减少耦合到组件电源端的噪声,间接减少噪声对其他组件的影响。
市场上有多种类型的去耦电容器,每种都有不同的电气特性、极性和成本。以下是一些常见的去耦电容器信息,可帮助您为实际应用选择合适的去耦电容器。
1.陶瓷电容器
优势
- 体积小,成本低
- 低ESR(等效串联电阻)
坏处
- 电容范围有限
- 温度稳定性差,电容值随温度和电压变化
应用
- 高频产品
2、铝电解电容器
优势
- 更广泛的值范围
- 更低的花费
坏处
- 漏电流随着温度和电压的升高而增大
- 寿命短
应用
- 消费产品
3、铝聚合物电容器
优势
- 极低的ESR
- 相对较小的外壳
坏处
- 当温度升至 105°C 或以上时,性能迅速恶化
应用
- 笔记本电脑、平板显示器、数字交换机
4、钽电容
优势
- 低ESR
- 非常稳定和准确
坏处
- 通常限制为 50 V 或更低
- 反向电压连接可能导致火灾
应用
- 军事通讯、航空航天
PCB 布局中去耦电容器的布局
下面将讨论去耦电容器的放置。
如果您在设计中跳过去耦电容器,会发生什么情况?
如果没有去耦电容器,板载微控制器将无法正常工作,因为电压波动会使其进入断电模式,从而将其重置。任何获得可靠 ADC 转换的尝试都是徒劳的,因为模拟电压源几乎不稳定。如果您将未安装去耦电容器的 PCB 发送到现场,由于电气噪声较大,您会遇到许多奇怪的问题。
那么,在 PCB 上随机放置一些去耦电容可以解决问题吗?
去耦电容器的放置对于减轻电压波动至关重要。如果电容器没有放置在正确的位置,影响将是最小的。在某些情况下,去耦电容器的错误放置本身就是一个问题,因为它会吸收耦合到铜迹线的 EMI。
去耦电容应该如何正确放置?
电容器的去耦半径
电容去耦的一个重要问题是电容器的去耦半径。大部分资料都会提到电容要尽可能靠近芯片放置,而且大部分资料都是从减小环路电感的角度讲放置距离。确实,减小电感是一个重要原因,但还有一个重要原因大多数资料都没有提到,那就是去耦半径的问题。如果电容器距离芯片太远,超出其去耦半径,电容器将失去其去耦作用。
了解去耦半径的最佳方法是查看噪声源和电容补偿电流之间的相位关系。当芯片的电流需求发生变化时,电源层的一小部分局部区域会产生电压扰动。为了补偿该电流(或电压),电容器必须首先感测该电压干扰。信号在介质中传播需要时间,因此局部电压干扰的发生和干扰的电容感测之间存在时间延迟。同样,电容器的补偿电流到达扰动区域也需要一定的延迟。因此,必然会造成噪声源与电容补偿电流之间的相位不一致。
特定电容器最擅长补偿与其自谐振频率相同的噪声,即我们测量这种相位关系的频率。设自谐振频率为f,对应的波长为λ,补偿电流的表达式可以通过波动方程来推导得到:
波动方程:∇²ψ - 1/v² * ∂²ψ/∂t² = 0
假设补偿电流表达式为I(x, t),其中x为位置坐标,t为时间。根据波动方程,补偿电流的传播速度也为v。
由于补偿电流与自谐振频率相同,因此可以把补偿电流表达式写成一个正弦函数形式:
I(x, t) = A * sin(2πf(t - x/v))
其中,A为电流幅值,f为自谐振频率,t - x/v为相位。
补偿电流的波长为λ,故 λ = v / f,即 v = fλ。
将v代入补偿电流表达式,得到:
I(x, t) = A * sin(2πf(t - x/(fλ)))
这就是补偿电流的表达式。
其中,A为电流幅值,R为待补偿区域到电容的距离,C为信号传播速度。
当扰动区域到电容的距离达到λ/4时,补偿电流的相位为π,与噪声源的相位正好相差180度,即完全异相。此时补偿电流不再起作用,解耦功能失效,补偿能量无法及时输送。为了有效地传递补偿能量,噪声源与补偿电流之间的相位差应尽可能小,最好同相。距离越近,相位差越小,传递的补偿能量越多。如果距离为0,则100%的补偿能量转移到扰动区域。这就要求噪声源尽可能靠近电容器,远小于λ/4。实际应用中,这个距离最好控制在λ/40-λ/50之间,这是经验数据。
例如0.001uF的陶瓷电容,如果安装在电路板上后的总寄生电感为1.6nH,则安装后的谐振频率为125.8MHz,谐振周期为7.95ps。假设信号以 166ps/inch 的速度全线传播,则波长为 47.9 英寸。电容去耦半径为47.9/50=0.958英寸,约等于2.4厘米。
本例中的电容只能补偿其周围2.4cm以内的电源噪声,即其去耦半径为2.4cm。不同的电容器具有不同的谐振频率和不同的去耦半径。对于大电容来说,由于它们的谐振频率很低,相应的波长很长,所以去耦半径很大,这也是为什么我们不太注重大电容在电路板上的放置。对于小电容,由于去耦半径较小,应尽可能靠近需要去耦的芯片放置。这是大多数材料中反复强调的内容。小电容应尽可能靠近芯片放置。
综上,选择去耦电容时要考虑的因素包括电容的ESR、ESL值和谐振频率。布局时,根据IC电源引脚数量和周围布局空间确定去耦电容的数量。耦合半径决定了具体的布置位置。
如何计算去耦电容值?
去耦的最初目的是无论IC对电流波动的规定和要求如何,都将电压限制维持在规定的允许误差范围内。
公式:C⊿U=I⊿t
由此,可以计算出IC所需的去耦电容的电容C。
⊿U 是实际电源总线电压的允许降低量(以 V 为单位)。
I 是所需的最大电流,单位为 A(安培);
⊿t是维持所需的时间。
去耦电容电容计算方法:建议使用远大于1/m倍等效开路电容的电容值。
这里 m 是 IC 电源引脚上允许的电源总线电压变化的最大百分比。一般IC的datasheet都会给出具体的参数值。
等效开路电容定义为C=P/(fU^2)
式中:P——IC消耗的总瓦数;U——IC的最大直流供电电压;f——IC的时钟频率。
一旦确定了等效开关电容,将其乘以远大于 1/m 的值即可找到 IC 所需的总去耦电容。然后将结果除以连接到同一电源总线的电源引脚总数,最后找到连接到电源总线的所有电源引脚附近安装的电容器的值。
文章素材来源:www.icdhs.com/news/460
相关文章:

浅谈去耦电容的作用、选择、布局及其它电容的区别!
在一些文章资料中,去耦电容器被认为是旁路电容器。在其他资料中,去耦电容和旁路电容的区别在于:“旁路电容以输入信号中的干扰为滤波对象,而去耦电容以输出信号的干扰为滤波对象,防止干扰信号返回到输出端。”力量。”…...

抖音视频评论批量采集软件|视频下载工具
《轻松搞定!视频评论批量采集软件,助您高效工作》 在短视频这个充满活力和创意的平台上,了解用户评论是了解市场和观众心声的重要途径之一。为了帮助您快速获取大量视频评论数据,我们推出了一款操作便捷、功能强大的软件ÿ…...

javaSE-----继承和多态
目录 一.初识继承: 1.1什么是继承,为什么需要继承: 1.2继承的概念与语法: 二.成员的访问: 2.1super关键字 2.2this和super的区别: 三.再谈初始化: 小结: 四.初识多态: 4.1多…...
数据库之Oracle数据导入导出
目录 一、单表导出和导入1、单表导出数据2、单表导入数据二、全表导出和导入1、远程导出全表数据2、导入本地数据三、密码带特殊字符的写法1、Windows OS写法2、Linux/Unix OS写法 四、总结 一、单表导出和导入 1、单表导出数据 --导出远程服务上的表数据 exp 用户名/密码IP…...

nRF52832——GPIOTE与外部中断
这里写目录标题 GPIOTE 原理分析GPIOTE 输入事件应用GPIOTE 事件寄存器应用GPIOTE 事件组件的应用(库函数)GPIOTE PORT 事件应用 GPIOTE 任务应用GPIOTE 任务触发 LED 寄存器操作组件方式进行任务配置 GPIOTE 原理分析 GPIO 任务和时间(GPIO…...

根据用户名称实现单点登录
一、参数格式 二、后端实现 Controller层 public class IAccessTokenLoginController extends BaseController {Autowiredprivate ISysUserService sysUserService;Autowiredprivate ISingleTokenServiceImpl tokenService;/*** 登录方法** return 结果*/PostMapping("/l…...
【设计】855. 考场就座
855. 考场就座 这段代码实现了一个考场安排座位的算法。在这个算法中,考场被模拟成一个从0到n-1的数轴,其中每个位置代表一个座位。目的是在每次学生入座时,找到一个使得所有学生之间距离最大化的座位,并在学生离开时更新座位信息…...

Android中的传感器类型和接口名称
本文将介绍传感器坐标轴、基础传感器和复合传感器(动作传感器、姿势传感器、未校准传感器和互动传感器)。 1. 传感器坐标轴 许多传感器的传感器事件值在相对于设备静止的特定坐标系中表示。 1.1 移动设备坐标轴 Sensor API 仅与屏幕的自然方向相关&a…...
解析进程 /proc/pid/maps 和 /proc/pid/smaps
目录 /proc//maps 背景 具体描述 代码实现 实践 /proc/pid/smaps smaps各子项详解 代码实现 代码调用的路径如下: 小结 /proc/<pid>/maps 背景 相对于/proc/meminfo和dumpsys meminfo可以看到系统整体的内存信息,我们还需要能够具体到…...

【MQ】消息队列概述
📝个人主页:五敷有你 🔥系列专栏:MQ ⛺️稳中求进,晒太阳 定义 消息队列:一般我们简称为MQ(Message Queue) Message Queue :消息队列中间件,很多初学者认为,MQ通过消息的发送…...

交友盲盒系统PHP开源的盲盒源码
源码介绍: 交友盲盒系统是一款基于PHP开发的开源免费盲盒系统,旨在为用户提供一个充满乐趣和惊喜的社交体验。该系统具有丰富的功能和灵活的扩展性,可以轻松地满足各种线上交友、抽奖活动等场景的需求。 安装说明: PHP版本&…...
【Flutter 面试题】什么是异步编程 Flutter中如何处理异步操作?
【Flutter 面试题】什么是异步编程 Flutter中如何处理异步操作? 文章目录 写在前面解答补充说明从网络API异步获取数据并解析 写在前面 关于我 ,小雨青年 👉 CSDN博客专家,GitChat专栏作者,阿里云社区专家博主&#x…...

处理error: remote origin already exists.及其Gitee文件上传保姆级教程
解决error: remote origin already exists.: 删除远程 Git 仓库 git remote rm origin 再添加远程 Git 仓库 git remote add origin (HTTPS) 比如这样: 然后再push过去就ok了 好多人可能还是不熟悉怎么将文件上传 Gitee:我…...
网络编程套接字(2)——Socket套接字
目录 一、概念 二、分类 1、流套接字(使用传输层TCP协议) TCP的特点 2、数据报套接字(使用传输层UDP协议) UDP的特点 3、原始套接字 一、概念 Socket套接字,是由系统提供用于网络通信的技术,是基于T…...

向量错题本
《1800》 1 看变换求和能不能成为0,为0,就是线性相关 2 矩阵等价 3 4<...

FPGA-VGA成像原理与时序
什么是VGA: VGA, Video Graphics Array。即视频图形阵列,具有分辨率高、显示速率快、颜色丰富等优点。VGA接口不但是CRT显示设备的标准接口,同样也是LCD液晶显示设备的标准接口,具有广泛的应用范围。在FGPA中,常广泛用于图像处理等领域。 VGA 显示器成像原理 在 VGA 标准刚兴…...

【VTKExamples::Points】第三期 ExtractClusters
很高兴在雪易的CSDN遇见你 VTK技术爱好者 QQ:870202403 公众号:VTK忠粉 前言 本文分享VTK样例ExtractClusters,并解析接口vtkEuclideanClusterExtraction,希望对各位小伙伴有所帮助! 感谢各位小伙伴的点赞+关注,小易会继续努力分享,一起进步! 你的点赞就是我…...

迅速上手:CentOS 系统下 SSH 服务配置指南
前言 掌握 SSH 服务,就像拥有了一把解锁网络世界的钥匙。本文深入浅出地介绍了如何使用 SSH(Secure Shell)服务,从连接远程服务器到安全文件传输,让你轻松驾驭远程管理与数据传输,提高工作效率,…...

day38 动态规划part1
509. 斐波那契数 简单 斐波那契数 (通常用 F(n) 表示)形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是: F(0) 0,F(1) 1 F(n) F(n - 1) F(n - 2),…...

01背包问题 刷题笔记
思路 dp 用f[i][j]来表示当体积为j时 考虑前i件物品可以获得的 最大值 记住f[i][j]本身是个价“价值” 考虑两种状态 是否将第i件物品放入背包里面 将背包的体积从小到大递增来进行考虑 首先 考虑条件 如果当前增加的体积放不下下一件物品 则该体积 可以获得的最大值可以直接…...
条件运算符
C中的三目运算符(也称条件运算符,英文:ternary operator)是一种简洁的条件选择语句,语法如下: 条件表达式 ? 表达式1 : 表达式2• 如果“条件表达式”为true,则整个表达式的结果为“表达式1”…...
django filter 统计数量 按属性去重
在Django中,如果你想要根据某个属性对查询集进行去重并统计数量,你可以使用values()方法配合annotate()方法来实现。这里有两种常见的方法来完成这个需求: 方法1:使用annotate()和Count 假设你有一个模型Item,并且你想…...

令牌桶 滑动窗口->限流 分布式信号量->限并发的原理 lua脚本分析介绍
文章目录 前言限流限制并发的实际理解限流令牌桶代码实现结果分析令牌桶lua的模拟实现原理总结: 滑动窗口代码实现结果分析lua脚本原理解析 限并发分布式信号量代码实现结果分析lua脚本实现原理 双注解去实现限流 并发结果分析: 实际业务去理解体会统一注…...

【JavaWeb】Docker项目部署
引言 之前学习了Linux操作系统的常见命令,在Linux上安装软件,以及如何在Linux上部署一个单体项目,大多数同学都会有相同的感受,那就是麻烦。 核心体现在三点: 命令太多了,记不住 软件安装包名字复杂&…...

云原生玩法三问:构建自定义开发环境
云原生玩法三问:构建自定义开发环境 引言 临时运维一个古董项目,无文档,无环境,无交接人,俗称三无。 运行设备的环境老,本地环境版本高,ssh不过去。正好最近对 腾讯出品的云原生 cnb 感兴趣&…...
4. TypeScript 类型推断与类型组合
一、类型推断 (一) 什么是类型推断 TypeScript 的类型推断会根据变量、函数返回值、对象和数组的赋值和使用方式,自动确定它们的类型。 这一特性减少了显式类型注解的需要,在保持类型安全的同时简化了代码。通过分析上下文和初始值,TypeSc…...
python爬虫——气象数据爬取
一、导入库与全局配置 python 运行 import json import datetime import time import requests from sqlalchemy import create_engine import csv import pandas as pd作用: 引入数据解析、网络请求、时间处理、数据库操作等所需库。requests:发送 …...

消防一体化安全管控平台:构建消防“一张图”和APP统一管理
在城市的某个角落,一场突如其来的火灾打破了平静。熊熊烈火迅速蔓延,滚滚浓烟弥漫开来,周围群众的生命财产安全受到严重威胁。就在这千钧一发之际,消防救援队伍迅速行动,而豪越科技消防一体化安全管控平台构建的消防“…...
React从基础入门到高级实战:React 实战项目 - 项目五:微前端与模块化架构
React 实战项目:微前端与模块化架构 欢迎来到 React 开发教程专栏 的第 30 篇!在前 29 篇文章中,我们从 React 的基础概念逐步深入到高级技巧,涵盖了组件设计、状态管理、路由配置、性能优化和企业级应用等核心内容。这一次&…...
Yii2项目自动向GitLab上报Bug
Yii2 项目自动上报Bug 原理 yii2在程序报错时, 会执行指定action, 通过重写ErrorAction, 实现Bug自动提交至GitLab的issue 步骤 配置SiteController中的actions方法 public function actions(){return [error > [class > app\helpers\web\ErrorAction,],];}重写Error…...