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

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

相关文章

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

使用Vue.js报错:ReferenceError: “Vue is not defined“ 的原因与解决方案

《使用Vue.js报错:ReferenceError:“Vueisnotdefined“的原因与解决方案》在前端开发中,ReferenceError:Vueisnotdefined是一个常见... 目录一、错误描述二、错误成因分析三、解决方案1. 检查 vue.js 的引入方式2. 验证 npm 安装3.

流媒体平台/视频监控/安防视频汇聚EasyCVR播放暂停后视频画面黑屏是什么原因?

视频智能分析/视频监控/安防监控综合管理系统EasyCVR视频汇聚融合平台,是TSINGSEE青犀视频垂直深耕音视频流媒体技术、AI智能技术领域的杰出成果。该平台以其强大的视频处理、汇聚与融合能力,在构建全栈视频监控系统中展现出了独特的优势。视频监控管理系统EasyCVR平台内置了强大的视频解码、转码、压缩等技术,能够处理多种视频流格式,并以多种格式(RTMP、RTSP、HTTP-FLV、WebS

【测试】输入正确用户名和密码,点击登录没有响应的可能性原因

目录 一、前端问题 1. 界面交互问题 2. 输入数据校验问题 二、网络问题 1. 网络连接中断 2. 代理设置问题 三、后端问题 1. 服务器故障 2. 数据库问题 3. 权限问题: 四、其他问题 1. 缓存问题 2. 第三方服务问题 3. 配置问题 一、前端问题 1. 界面交互问题 登录按钮的点击事件未正确绑定,导致点击后无法触发登录操作。 页面可能存在

MCU7.keil中build产生的hex文件解读

1.hex文件大致解读 闲来无事,查看了MCU6.用keil新建项目的hex文件 用FlexHex打开 给我的第一印象是:经过软件的解释之后,发现这些数据排列地十分整齐 :02000F0080FE71:03000000020003F8:0C000300787FE4F6D8FD75810702000F3D:00000001FF 把解释后的数据当作十六进制来观察 1.每一行数据

DAY16:什么是慢查询,导致的原因,优化方法 | undo log、redo log、binlog的用处 | MySQL有哪些锁

目录 什么是慢查询,导致的原因,优化方法 undo log、redo log、binlog的用处  MySQL有哪些锁   什么是慢查询,导致的原因,优化方法 数据库查询的执行时间超过指定的超时时间时,就被称为慢查询。 导致的原因: 查询语句比较复杂:查询涉及多个表,包含复杂的连接和子查询,可能导致执行时间较长。查询数据量大:当查询的数据量庞大时,即使查询本身并不复杂,也可能导致

flume系列之:记录一次flume agent进程被异常oom kill -9的原因定位

flume系列之:记录一次flume agent进程被异常oom kill -9的原因定位 一、背景二、定位问题三、解决方法 一、背景 flume系列之:定位flume没有关闭某个时间点生成的tmp文件的原因,并制定解决方案在博主上面这篇文章的基础上,在机器内存、cpu资源、flume agent资源都足够的情况下,flume agent又出现了tmp文件无法关闭的情况 二、

71-java 导致线程上下文切换的原因

Java中导致线程上下文切换的原因通常包括: 线程时间片用完:当前线程的时间片用完,操作系统将其暂停,并切换到另一个线程。 线程被优先级更高的线程抢占:操作系统根据线程优先级决定运行哪个线程。 线程进入等待状态:如线程执行了sleep(),wait(),join()等操作,使线程进入等待状态或阻塞状态,释放CPU。 线程占用CPU时间过长:如果线程执行了大量的I/O操作,而不是CPU计算

笔记本电脑开机报错故障的原因及解决办法

笔记本电脑开机报错故障是指笔记本电脑开机自检时或启动操作系统前停止启动,在显示屏 出现一些错误提示的故障。   笔记本电脑开机报错故障的原因及解决办法   造成此类故障的原因一般是笔记本电脑在启动自检时,检测到硬件设备不能正常工作或在自 检通过后从硬盘启动时,出现硬盘的分区表损坏、硬盘主引导记录损坏、硬盘分区结束标志丢失 等故障,笔记本电脑出现相应的故障提示。   维修此类故障时