从信号完整性角度看电容应用与计算

news2024/11/18 6:37:01

从信号完整性的角度来看,电容在电子电路中具有关键的应用。电容是一种被用来存储电荷并在电路中传递电流的被动元件,它对信号完整性有着重要的影响。

1. 去耦电容的选择

电容类型总结表格
在这里插入图片描述

实际的电容并不是理想,表现为:

a.电容具有引脚电感,当频率高到一定的值后会使得电容的阻抗增加;
b.电容具有ESR,这也会降低电容的性能;
c.电容有温度特性,随着温度的改变,电容的介质属性会变化并引起容值的变化;
d.电容的容值会由于介质老化而慢慢变化;
e.电容过压会爆炸。
当选择去耦电容时,充分理解上述非理想性是很重要的,串联电感和ESR的影响可以计算得到,关于温度特性、老化特性和电压范围只能由生产厂家提供详细资料。
用等效交流阻抗来评估一个去耦电容的优劣,等效交流阻抗用电阻、电感和电容阻抗的均方根值来近似:ohms
在这里插入图片描述

其中:RESR:电容的串联电阻;Xac:电容的等效交流阻抗;L:电容管脚、封装、接插件电感的和。
下图所示的为一个电容的频响曲线。图中可以看出电容的带通特性(bandpass characteristics),低频段,电容表现为电容,当频率增加,电感成分占了上风,阻抗随频率增加而增加。
电容的阻抗很大程度上依赖于数字信号的频谱成分。因此,应该正确选择这一频率,可是在数字系统中因为信号包含很多频率成分,所以这一频率不是可以直接得到的。有一些方法可以得到旁路电容必须通过的最大频率。一些工程师简单的选择最大频率为基频的五次谐波,例如,如果总线的频率为500MHz,它的五次谐波为2500MHz。如果电容的引脚电感或ESR很高,那么可以另外选择电容或并联放置电容以降低等效电感和电阻。
在这里插入图片描述

主要的考虑因素及计算方法如下:

去耦电容的计算和应用:在高速数字电路中,去耦电容被用来消除电源和地平面之间的噪声,提供瞬态电流,并减少地弹。一般可以通过并联不同容值的电容来达到这个目的。
一种常见的计算方法是,首先根据目标阻抗确定所需的电容值。在高频电路中,可以使用更小、更多的电容,而在低频电路中则需要使用更大、更少的电容。
电容的ESL(等效串联电感)和ESR(等效串联电阻):这两个参数对于信号完整性有很大的影响。
ESL越小,电容的阻抗频率越高,因此更适合用于高频电路。
ESR越小,电容的低频性能越好。
电容的封装尺寸:封装尺寸会影响电容的ESL和ESR。
在高频电路中,通常选择封装尺寸较小、ESL较小的电容。
电容的电压和温度特性:不同的电容具有不同的电压和温度特性。
在选择电容时,需要考虑电路的工作电压和温度范围。
电容的稳定性:在某些应用中,需要使用稳定性好的电容,例如在电源滤波和信号耦合等应用中。

2. 去耦电容的去耦时间的计算

本文从另外一个更直观的角度来说明去耦电容的这种特性,即电容的去耦时间。稳压电源以及去耦电容是构成电源系统的两个重要部分。对于,现在芯片的速度越来越快,尤其对于高速处理芯片,负载芯片的电流需求变化也是非常快。内部晶体管开关速度极快。
例如,处理芯片内部有2000个晶体管同时发生状态翻转,转换时间是1ns,总电流需求为600mA。
这就意味着,电源系统必须再1ns时间内补足600mA瞬态电流。但是,对于目前的稳压源系统来说,在这么短的时间内并不能反应过来,相对于快速变化的电流,稳压源明显滞后了。根据一般经验来说,稳压源的频率响应为几百K左右,因为在时域系统里,1/100KHz=10us,也就是说,稳压源最快的响应时间为10us,无法在1ns时间里得到响应。这样的后果是,负载还在嗷嗷待哺等待电流,稳压源却无法及时提供电流,总功率一定,电流增大了,于是电压就会被拉下来,造成了轨道塌陷,因此噪声就产生了。
如何解决呢?方法是并联不同容值的电容器。因为,稳压源需要10us才能反应过来,所以在0-10us的时间里也不能干等着,需要用恰当的电容来补充。比如按照50mohm的目标阻抗,可以计算出电容:
C=1/(2PIfZ)=31.831uf
而电容的最高频率同时可以计算出来,假设ESL为5nH,所以有f=Z/(2
PI*ESL)=1.6MHz。
也就是说加入31.831uf的电容,可以提供100KHz到1.6MHz频段的去耦。另外,1/1.6MHz=0.625us,这样一来,0.625us到10us这段时间电容能够提供所需要的电流。10us之后,稳压源能够提高需要的稳定电流。
在这里插入图片描述

另外,加上一个大电容并不能满足要求,通常还会放一些小电容,例如15个0.22uf的电容,可以提供高至100MHz的去耦,这些小电容的最快反应时间是1/100MHz=1ns,因此,这些电流能够保证1us之后的电流需求。
此外,这个反应时间可能还不太够,一般需要将退耦频率提高到500MHz,也就是反应时间快到200ps,应该就安全了。计算方法,同上,不再赘述。感兴趣的可以了解一些,目标阻抗的计算,很有意思。
总结,从信号完整性的角度电容主要应用以下几个方面:
去耦电容(Decoupling Capacitors): 电子设备通常包括大量的数字和模拟电路,它们共享电源线路。快速的数字电路可能会引起电源线上的噪声和波动。
去耦电容位于电源线和地之间,用于吸收和平滑这些噪声。
正确选择和布置去耦电容对于维持电源稳定性和减少信号干扰至关重要。
滤波电容(Filtering Capacitors): 在模拟电路中,电容经常用作滤波器的一部分,用于降低或去除信号中的高频噪声。
这对于保持模拟信号的质量非常重要,特别是在音频、通信和传感器应用中。
传输线匹配(Transmission Line Matching): 在高速数字电路中,信号完整性涉及到确保信号在传输线上以恒定的速度传播。
电容可以用于匹配传输线的阻抗,以减小信号反射和波形失真,从而提高信号完整性。
时钟电容(Clock Decoupling Capacitors): 在数字系统中,时钟信号的稳定性和准确性对于整个系统的操作至关重要。电容可以用来去耦时钟信号,确保它们不受电源波动的影响,从而保持时钟的稳定性。
信号耦合(Signal Coupling): 电容还可以用于实现信号耦合,将信号从一个电路传递到另一个电路,而不直接连接它们。
这有助于隔离不同电路中的信号,防止相互干扰。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1540564.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

网页无插件视频播放器,支持录像、截图、音视频播放,多路播放等,提供源码下载

前言 本播放器内部采用jessibuca插件接口,支持录像、截图、音视频播放等功能。播放器播放基于ws流,分屏操作支持1分屏、4分屏、6分屏、9分屏方式。 jessibuca工作原理是通过Emscripten将音视频解码库编译成Js(WebAssembly,简称was…

人工智能的迷惑行为:AI世界的隐秘角落

人工智能迷惑行为大赏 在当今数字化时代,人工智能技术的飞速发展给我们的生活带来了诸多便利和可能性,但同时也伴随着一些令人困惑的现象和行为。本文将深入探讨人工智能的迷惑行为,揭示AI世界中的隐秘角落,让我们一同探寻这个充…

鸿蒙Harmony应用开发—ArkTS-if/else:条件渲染

ArkTS提供了渲染控制的能力。条件渲染可根据应用的不同状态,使用if、else和else if渲染对应状态下的UI内容。 说明: 从API version 9开始,该接口支持在ArkTS卡片中使用。 使用规则 支持if、else和else if语句。 if、else if后跟随的条件语句…

框架结构模态分析/动力时程分析Matlab有限元编程 【Matlab源码+PPT讲义】|梁单元|地震时程动画|结果后处理|地震弹性时程分析| 隐式动力学

专栏导读 作者简介:工学博士,高级工程师,专注于工业软件算法研究本文已收录于专栏:《有限元编程从入门到精通》本专栏旨在提供 1.以案例的形式讲解各类有限元问题的程序实现,并提供所有案例完整源码;2.单元…

上位机图像处理和嵌入式模块部署(qmacvisual之ROI设定)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 ROI,全称是region of interest,也就是感兴趣区域。这里面一般分成两种情况,一种是所有的算法都依赖于这个ROI&a…

Visual Studio - Platform Toolset

Visual Studio - Platform Toolset 1. Microsoft Visual Studio 2013 - Platform Toolset2. Microsoft Visual Studio 2015 - Platform ToolsetReferences 1. Microsoft Visual Studio 2013 - Platform Toolset (right mouse click on the project) -> 属性 -> 配置属性…

鸿蒙Harmony应用开发—ArkTS-应用级变量的状态管理

状态管理模块提供了应用程序的数据存储能力、持久化数据管理能力、UIAbility数据存储能力和应用程序需要的环境状态。 说明: 本模块首批接口从API version 7开始支持,后续版本的新增接口,采用上角标单独标记接口的起始版本。 本文中T和S的含义…

41-Vue-webpack基础

webpack基础 前言什么是webpackwebpack的基本使用指定webpack的entry和output 前言 本篇开始来学习下webpack的使用 什么是webpack webpack: 是前端项目工程化的具体解决方案。 主要功能:它提供了友好的前端模块化开发支持,以及代码压缩混淆、处理浏览…

Unity:2D

目录 1. 简介 2. 2D Sorting 3. 9-slicing Sprites 3.1 9-slicing and Colliders 4. Sprite Renderer 5. Sprite Creator 6. Sprite Editor 6.1 Slice 6.1 Resize polygons 6.2 Custom Outline 6.3 Custom Physics Shape 6.4 Secondary Textures 6.5 Data Provider…

AI在融媒体领域的应用探讨

AI在融媒体领域的应用探讨 ChatGPT是人工智能的一种应用形式,它属于自然语言处理(NLP,Nature Language Process)领域。 2022年11月30日,由人工智能实验室OpenAI发布的对话式大型语言模型ChatGPT一夜爆火,…

BUUCTF-Misc12

[BJDCTF2020]纳尼1 1.打开附件 一张打不开的图片和一个没什么用的文本文档 2.010 Editor 用010 Editor 打开6.gif这个文件 发现文件头缺少 .gif 的文件头是47 49 46 38 添加文件头并保存 得到一个动图,由四张图片组成 得到一串看似像base64的编码:Q…

解析SpringBoot自动装配原理前置知识:解析条件注释的原理

什么是自动装配? Spring提供了向Bean中自动注入依赖的这个功能,这个过程就是自动装配。 SpringBoot的自动装配原理基于大量的条件注解ConditionalOnXXX,因此要先来了解一下条件注解相关的源码。 以ConditionalOnClass为例 首先来查看Conditi…

本地运行环境工具UPUPWANK(win)和Navicat数据库管理工具

UPUPWANK安装地址:https://www.upupw.net 1.进入UPUPWANK后点击一键开启 2.新增项目 这里请千万注意80端口,如果80端口被占用了,请记住去任务管理器关闭占用80端口的进程。不然就不会成功显示。(笔者含泪警告,一晚上的…

Python Qt Designer 初探

代码下载在最下面 #开发环境安装# 本示例在Windows11下, 使用VSCode开发, Python 3.12.2, Qt Designer 5.11 VSCode插件Python、Python Debugger、PYQT Integration、Pylance (准备) VSCode自行官网下载 Visual Studio Code - Code Editing. Redefined (准备) Python 直接…

Linux进程的管理和进程的状态

进程的基本概念: 程序的一个执行实例 ,正在执行的程序等等 ——— 课本概念 担当分配系统资源的实体,例如cpu时间,内存 -----内核的观点 一、进程的管理 processbar 存储在磁盘中的可执行文件 可执行文件在启动/运行的同时&…

Photoshop 工具使用详解(全集 · 2024版)

全面介绍 Photoshop 工具箱里的工具,点击下列表格中工具名称或图示,即可查阅工具的使用详解。 移动工具Move Tool移动选区、图层和参考线。画板工具Artboard Tool创建、移动多个画布或调整其大小。moVe快捷键:V 矩形选框工具 Rectangular Mar…

mac硬盘拷贝到另外硬盘 苹果电脑怎么拷贝到移动硬盘

在当今的信息时代,数据的存储和传输是我们日常生活和工作中不可或缺的一部分。我们经常需要使用各种硬盘来保存和备份我们的数据,比如内置硬盘、移动硬盘、U盘等。但是,不同的硬盘可能使用不同的文件系统,这给我们的数据拷贝带来了…

C++11:左值与右值|移动构造|移动赋值

​ 🎬慕斯主页:修仙—别有洞天 ♈️今日夜电波:マイノリティ脈絡—ずっと真夜中でいいのに。 0:24━━━━━━️💟──────── 4:02 🔄 …

每日一题 第三十期 洛谷 [USACO1.5] [IOI1994]数字三角形 Number Triangles

[USACO1.5] [IOI1994]数字三角形 Number Triangles 题目描述 观察下面的数字金字塔。 写一个程序来查找从最高点到底部任意处结束的路径,使路径经过数字的和最大。每一步可以走到左下方的点也可以到达右下方的点。 在上面的样例中,从 7 → 3 → 8 →…

深入解析实时数仓Doris:介绍、架构剖析、应用场景与数据划分细节

码到三十五 : 个人主页 心中有诗画,指尖舞代码,目光览世界,步履越千山,人间尽值得 ! Doris是一款高性能、开源的实时分析数据仓库,旨在为用户提供毫秒级查询响应、高并发、高可用以及易于扩展的OLAP解决方…