电源纹波产生的原因及去耦电容的选取

2024-04-06 08:38

本文主要是介绍电源纹波产生的原因及去耦电容的选取,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  1.电源纹波产生的原因

  首先说明一下芯片电源引脚产生纹波的原因。如下是一个典型的门电路输出级,当输出为高时,Q3导通,Q4截止;相反,当输出为低时,Q3截止,Q4导通,

这两种状态都在电源和地之间形成了高阻态,限制了电源的电流。

  


   图1 典型门电路输出级

  但是,当状态发生变化时,会有一段时间Q3 Q4同时导通,这时在电源与地之间形成短暂的低阻抗,产生30- 100mA的尖峰电流。当门输出有低变高时,电源不仅

提供短路的电流,还要给寄生电容充电,使这个电流的峰值更大。由于电源线和地线总是有不同程度的电感,当电流突变时,会在电源线和地线上产生压降,这就是电源线和地线上的噪声;尤其对于周期信号,这样的噪声更明显,如下图。


  图2 电源线和地线上的噪声

  去耦电源是去除噪声的一种方法。当所有的信号脚工作于最大容量负载下同时开关时,去耦电容还提供给元件在时钟和数据变化期间正常工作所需的动态电压和电流。

去耦是通过在信号和电源平面之间提供一个低阻抗的电源来实现的。

  2.电容的阻抗与谐振频率与去耦

  1)电容去耦原理:电容在频率升高到谐振点之前,随着频率升高,阻抗降低,这就给高频噪声提供了一个低阻抗的泄放途径,剩下的低频能量就不足以发射出去了。

  2)常用电容: 0.1uF和0.01uF电容是当今高速电路中最常用的去耦电容。一般来说SMT的电容的自谐振点不会超过500MhZ,而0.01uF电容的自谐振点在50-150MhZ之间;而且在实际使用中引线电感及过孔的存在会进一步降低谐振点,这使得再小的电容,实际的去耦频率也不会超过300MhZ。

   3)电容并联:相同容值的电容并联,引线电感和寄生电感会因为并联而减小,使得整体阻抗减小,这样有利于提高去耦频率,同时,电容并联也能提供更多的能量。

  4)电源层与地层构成电容:在多层PCB中,依赖电源层和地层形成的板间电容,有着较低的ESL,这也是高频去耦的重要手段。

  5)去耦电容的选择:去耦电容不要什么都用0.1uF,要考虑去耦器件的工作频率和谐波。工作主频20Mhz以下的,用0.1uF,20M hz以上的用0.01uF,甚至更小的,并与0.1uF并联使用。(若添加磁珠,电容靠近IC,磁珠远离IC)

这篇关于电源纹波产生的原因及去耦电容的选取的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/879490

相关文章

IDEA编译报错“java: 常量字符串过长”的原因及解决方法

《IDEA编译报错“java:常量字符串过长”的原因及解决方法》今天在开发过程中,由于尝试将一个文件的Base64字符串设置为常量,结果导致IDEA编译的时候出现了如下报错java:常量字符串过长,... 目录一、问题描述二、问题原因2.1 理论角度2.2 源码角度三、解决方案解决方案①:StringBui

部署Vue项目到服务器后404错误的原因及解决方案

《部署Vue项目到服务器后404错误的原因及解决方案》文章介绍了Vue项目部署步骤以及404错误的解决方案,部署步骤包括构建项目、上传文件、配置Web服务器、重启Nginx和访问域名,404错误通常是... 目录一、vue项目部署步骤二、404错误原因及解决方案错误场景原因分析解决方案一、Vue项目部署步骤

pip install jupyterlab失败的原因问题及探索

《pipinstalljupyterlab失败的原因问题及探索》在学习Yolo模型时,尝试安装JupyterLab但遇到错误,错误提示缺少Rust和Cargo编译环境,因为pywinpty包需要它... 目录背景问题解决方案总结背景最近在学习Yolo模型,然后其中要下载jupyter(有点LSVmu像一个

SpringBoot中的404错误:原因、影响及解决策略

《SpringBoot中的404错误:原因、影响及解决策略》本文详细介绍了SpringBoot中404错误的出现原因、影响以及处理策略,404错误常见于URL路径错误、控制器配置问题、静态资源配置错误... 目录Spring Boot中的404错误:原因、影响及处理策略404错误的出现原因1. URL路径错

在Rust中要用Struct和Enum组织数据的原因解析

《在Rust中要用Struct和Enum组织数据的原因解析》在Rust中,Struct和Enum是组织数据的核心工具,Struct用于将相关字段封装为单一实体,便于管理和扩展,Enum用于明确定义所有... 目录为什么在Rust中要用Struct和Enum组织数据?一、使用struct组织数据:将相关字段绑

Linux内存泄露的原因排查和解决方案(内存管理方法)

《Linux内存泄露的原因排查和解决方案(内存管理方法)》文章主要介绍了运维团队在Linux处理LB服务内存暴涨、内存报警问题的过程,从发现问题、排查原因到制定解决方案,并从中学习了Linux内存管理... 目录一、问题二、排查过程三、解决方案四、内存管理方法1)linux内存寻址2)Linux分页机制3)

Vue项目中Element UI组件未注册的问题原因及解决方法

《Vue项目中ElementUI组件未注册的问题原因及解决方法》在Vue项目中使用ElementUI组件库时,开发者可能会遇到一些常见问题,例如组件未正确注册导致的警告或错误,本文将详细探讨这些问题... 目录引言一、问题背景1.1 错误信息分析1.2 问题原因二、解决方法2.1 全局引入 Element

MySQL不使用子查询的原因及优化案例

《MySQL不使用子查询的原因及优化案例》对于mysql,不推荐使用子查询,效率太差,执行子查询时,MYSQL需要创建临时表,查询完毕后再删除这些临时表,所以,子查询的速度会受到一定的影响,本文给大家... 目录不推荐使用子查询和JOIN的原因解决方案优化案例案例1:查询所有有库存的商品信息案例2:使用EX

Spring中Bean有关NullPointerException异常的原因分析

《Spring中Bean有关NullPointerException异常的原因分析》在Spring中使用@Autowired注解注入的bean不能在静态上下文中访问,否则会导致NullPointerE... 目录Spring中Bean有关NullPointerException异常的原因问题描述解决方案总结

MySQL的索引失效的原因实例及解决方案

《MySQL的索引失效的原因实例及解决方案》这篇文章主要讨论了MySQL索引失效的常见原因及其解决方案,它涵盖了数据类型不匹配、隐式转换、函数或表达式、范围查询、LIKE查询、OR条件、全表扫描、索引... 目录1. 数据类型不匹配2. 隐式转换3. 函数或表达式4. 范围查询之后的列5. like 查询6