【硬十宝典】——1.4【基础知识】电源完整性——理解与设计

定义:

电源完整性(Power integrity)简称PI,是确认电源来源及目的端的电压及电流是否符合需求。

电源完整性在现今的电子产品中相当重要。有几个有关电源完整性的层面:芯片层面、芯片封装层面、电路板层面及系统层面。在电路板层面的电源完整性要达到以下三个需求:

1、使芯片引脚的电压噪声+电压纹波比规格要求要小一些(例如芯片电源管脚的输入电压要求1V之间的误差小于+/-50 mV)

2、控制接地反弹(地弹)(同步切换噪声SSN、同步切换输出SSO)

3、降低电磁干扰(EMI)并且维持电磁兼容性(EMC):电源分布网络(PDN)是电路板上最大型的导体,因此也是最容易发射及接收噪声的天线。

名词解释:

a、“地弹”,是指芯片内部“地”电平相对于电路板“地”电平的变化现象。以电路板“地”为参考,就像是芯片内部的“地”电平不断的跳动,因此形象的称之为地弹(ground bounce)。

当器件输出端由一个状态跳变到另一个状态时,地弹现象会导致器件逻辑输入端产生毛刺。对于任何形式封装的芯片,其引脚必会存在电感电容等寄生参数,而地弹主要是由于GND引脚上的阻抗引起的。集成电路的规模越来越大,开关速度不断提高,地弹噪声如果控制不好就会影响电路的功能,因此有必要深入理解地弹的概念并研究它的规律。

图片

我们可以用下图来直观的解释一下。图中开关Q的不同位置代表了输出的“0”“1”两种状态。假定由于电路状态装换,开关Q接通RL低电平,负载电容对地放电,随着负载电容电压下降,它积累的电荷流向地,在接地回路上形成一个大的电流浪涌。随着放电电流建立然后衰减,这一电流变化作用于接地引脚的电感LG,这样在芯片外的电路板“地”与芯片内的地之间,会形成一定的电压差,如图中VG。这种由于输出转换引起的芯片内部参考地电位漂移就是地弹

图片

芯片A的输出变化,产生地弹。这对芯片A的输入逻辑是有影响的。接收逻辑把输入电压和芯片内部的地电压差分比较确定输入,因此从接收逻辑来看就象输入信号本身叠加了一个与地弹噪声相同的噪声。

b、PDN

电路板设计中,都有电源分配网络系统。电源分配网络系统的作用就是给系统内所有器件或芯片提供足够的电源,并满足系统对电源稳定性的要求。

我们看到电源、GND网络,其实分布着阻抗。

图片

图片

图片

电源噪声余量计算:

1、芯片的datasheet会给一个规范值,通常是5%;要考虑到稳压芯片直流输出误差,一般是+/_2.5%,因此电源噪声峰值幅度不超过+/_2.5%。

2、如芯片的工作电压范围是3.13~3.47,稳压芯片标出输出电压是3.3V,安装在电路板后的输出电压是3.36V。容许的电压的变化范围是3.47-3.36=110mv。稳压芯片输出精度是+/_1%,及3.36* +/_1%=+/_33.6mv。电源噪声余量为110-33.6=76.4mv。

计算电源噪声要注意五点

(1)稳压芯片的输出的精确值是多少。

(2)工作环境的是否是稳压芯片所推荐的环境。

(3)负载情况是怎么样,这对稳压芯片输出也有影响。

(4)电源噪声最终会影响到信号质量。而信号上的噪声来源不仅仅是电源噪声,反射窜扰等信号完整性问题也会在信号上叠加,因此不能把所有噪声余量留给电源系统。

(5)不同的电压等级对电源噪声要求也不样,电压越小噪声余量越小。模拟电路对电源要求更高。

电源噪声来源

(1)稳压芯片输出的电压不是恒定的,会有一定的纹波。

(2)稳压电源无法实时响应负载对于电流需求的快速变化。稳压电源响应的频率一般在200Khz以内,能做正确的响应,超过了这个频率则在电源的输出短引脚处出现电压跌落。

(3)负载瞬态电流在电源路径阻抗和地路径阻抗产生的压降。

(4)外部的干扰。

去耦电容

•电容去耦是解决电源噪声的主要方法。

这种方法对提高瞬态电流的响应速度,降低电源分配系统的阻抗都非常有效。

一种解释是储能,当负载发生瞬态电流变化时,电源不能即时满足负载的瞬态电流的要求,可根据公式I=Cdv/dt,此时电容二端存在电压的变化,电容开始放电,及时提供负载电流。

一种解释是阻抗,把负载芯片拿掉,从AB二点向左看去,稳压电源及电容可以看出一个复合电源系统,不能AB二点负载电流如何变化,都保证AB二点电压稳定及AB二点电压变化很小,可根据公式△V=Z *△I。

图片

实际的电容存在寄生电感与等效串联电阻。

R=esr +1/j2πfc +j2πfl•等效窜联电感无法消除,只要存在引线就会有寄生电感。等效串联电阻也是存在的,因为制作电容的材料不是超导体。当频率很低时,j2πfl远小于1/j2πfc,整个电容器呈现电容性;当频率很高时, j2πfl大于1/j2πfc,整个电容器呈现电感性;当j2πfl等于1/j2πfc,整个电容器呈现纯电阻特性,阻抗最小,及称为谐振点。

图片

图1.并联平面电容

当电源平面与地平面接近时,会出现电场。图1中上面的区域显示了电源岛,即电源平面,下面的区域显示了地平面,箭头表示电场电力线。这一电场提高了电容,由下面的公式表示其大小:

  • 平面电容
    对于高频,使用分立电容进行去耦合的效率不高。对于这些频率,使用电源平面电容对噪声去耦合。如图1所示,您可以看一下标准的并联平行极板电容,理解平面电容的概念。

  • 图片

  • C=(εοεrA)/h

其中:

  • εο = 自由空间的介电常数

  • εr = 所使用电介质的相对介电常数

  • A = 重叠区域

  • h = 单独的平面
    电源岛的两侧如果都有地平面,那么,需要计算每一侧的电容,加起来以确定总电容。
    平面电容是高频时去耦合的主要方法,因此,这是所有高速设计都要采用的。在高频,分立电容的作用并不明显。
    例如,考虑下面。
    实例:确定FR-4绝缘材料叠层(εr = 4.5)1平方英寸面积的并联平行极板电容,隔开了4 mils。
    解决方案:

    h = 4mils = 1.016 * 10-4 m

  • εο = 自由空间的介电常数 = 8.85 * 10-12 F/m

  • A = 1平方英寸 = 6.4516 * 10-4 m2

  • εr = 4.5
    把这些数值应用到上面的电容公式中,得到C = 253 pF。因此,典型FR-4电路板叠层间隔4 mils,每平方英寸的电容大约是253 pF。数值与间隔距离成线性反比,与面积成线性正比。Altera在多种电路板上成功应用了平面电容。

  • 减小杂散电感
    电源分配系统(PDS)的目的是为每一器件的电源和地焊盘提供并维持所要求的目标恒定电压。为能够高效的实现这一目标,体电容和去耦合电容(Decaps),以及电源和地平面夹层结构(平面电容)。在各种瞬变的负载条件下,这些元器件能否有效的帮助维持恒定电压主要取决于它们相关的杂散电感。

目标阻抗

目标阻抗是电源系统的瞬态阻抗,对快速变化的电流的表现出来的一种特性阻抗。目标阻抗喝一定宽度的频率有关,在感兴趣的频率范围内,电源阻抗都不能超过这个值。

目标阻抗公式

图片

去耦的电源电压,ripple为允许的电压波动范围,典型值为2.5%,△Imax为负载芯片最大瞬态电流变化量。

选择电容

用一个电容组合的例子。这个组合使用的电容为:2个680uf钽电容,7个2.2uf陶瓷电容(0805封装),13个0.22uf陶瓷电容(0603封装),26个0.022uf陶瓷电容(0402)。图中上部平坦的曲线是680uf电容的阻抗曲线,其它三个容值的曲线为为图中三个V字曲线,从左到右2.2uf →0.22uf → 0.022uf。总的阻抗曲线为底部粗包路线。

这个组合实现了在500K到150M范围内保持阻抗在33毫欧以下,到500M处,阻抗上升到110毫欧,从图中看反谐振点控制的很低。

图片

参考文档

《SIMCOM 电源完整性PPT》

《Intel电源分配网络(PDN)设计》

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

18-Echarts 配置系列之:数据集 dataset

简介: 数据集(dataset)是专门用来管理数据的组件。简化在每一个系列中设置数据,这一个配置是在Echarts4 中开始支持。 通过数据集配置,避免为每一个系列创建一个数据,避免格式转化的痛苦。 简单举例&…

开启智慧之旅,AI与机器学习驱动的微服务设计模式探索

​🌈 个人主页:danci_ 🔥 系列专栏:《设计模式》 💪🏻 制定明确可量化的目标,坚持默默的做事。 🚀 转载自热榜文章🔥:探索设计模式的魅力:开启智慧…

2024年腾讯云免费服务器最新申请入口链接

腾讯云免费服务器申请入口 txybk.com/go/free 免费服务器可选轻量应用服务器和云服务器CVM,轻量配置可选2核2G3M、2核8G7M和4核8G12M,CVM云服务器可选2核2G3M和2核4G3M配置,腾讯云百科txybk.com分享2024年最新腾讯云免费服务器申请入口、限制…

YOLOv8操作指南-下载+配置环境

下载:github,进入搜索YOLOv8 就这个,点开 下载就可以了,然后解压一下 配置环境: 安装Pytorch 先看一下这个: 如果电脑有GPU的话: 判断自己电脑GPU:打开任务管理器 我的是英伟达3…

sherpa + ncnn 离线语音识别

目录结构 前言音视频格式转为wavsherpa-ncnn编译LinuxWindowswindows编译中遇到的问题问题“nmake -? failed with: no such file or directory”编译失败原因 成功编译截图 可执行程序说明模型下载语言识别测试LinuxWindows 参考文献 前言 小编需要实现离线音视频语言部分识…

vulfocus靶场couchdb 权限绕过 (CVE-2017-12635)

Apache CouchDB是一个开源数据库,专注于易用性和成为"完全拥抱web的数据库"。它是一个使用JSON作为存储格式,JavaScript作为查询语言,MapReduce和HTTP作为API的NoSQL数据库。应用广泛,如BBC用在其动态内容展示平台&…

完结撒花! java算法day60 | 84.柱状图中最大的矩形

84.柱状图中最大的矩形 思路: 这道题和接雨水很像,不过有两点差别: 这道题需要找到一个位置前一个比他小的数和后一个比他小的数,而接雨水是找到前一个和后一个比他大的数。需要在原数组前后各补上0,防止忽略一些边缘…

Excel数据处理:高级筛选、查找定位、查找函数(VLOOKUP)

高级筛选 先去选中筛选区域 如果筛选的条件在同一行那么就是且的关系 如果筛选的条件不在同一行那么就是或的关系 查找定位空值 使用VLOOKUP函数

C语言中, 文件包含处理,#include< > 与 #include ““的区别

文件包含处理 指一个源文件可以将另外一个文件的全部内容包含进来 &#xff23;语言提供了#include命令用来实现文件包含的操作 #include< > 与 #include ""的区别 <> 表示系统直接按系统指定的目录检索 "" 表示系统先在 "" 指定…

PACS/RIS影像管理系统源码,医院影像科室PACS系统源码,三维医学影像系统源码 支持图像后处理与重建

PACS/RIS影像管理系统源码&#xff0c;支持图像后处理与重建 医院影像科室PACS系统源码&#xff0c;三维医学影像系统源码 PACS&#xff0c;全称为Picture Archiving and Communication Systems&#xff0c;中文意思是医学影像存档与通讯系统。它主要是应用在医院影像科室中&a…

java算法day4

删除链表的倒数第N个结点链表相交环形链表 删除链表的倒数第N个结点 解法&#xff1a;双指针&#xff08;快慢指针&#xff09; 首先一定要有删除结点的思想。所以这个题是用虚拟头结点比较方便。 先上模拟图&#xff0c;然后看流程&#xff1a; 这里后移根据不同的想法有不同…

java优先级队列(堆)详解

一、优先级概念 什么是优先级&#xff1a;比如女士优先&#xff0c;个子低的优先排到前面去&#xff0c;有一部分数据具备优先级&#xff0c;要以优先级的顺序将顺序存储起来。 前面介绍过队列&#xff0c;队列是一种先进先出(FIFO)的数据结构&#xff0c;但有些情况下&#…

OceanBase开发者大会2023届视频及PPT汇总

数据库技术趋势 我眼中的数据库技术 阳振坤OceanBase 首席科学家 观看视频 下载 PDF 未来&#xff0c;中国需要什么样的数据库&#xff1f; 周傲英华东师范大学副校长&#xff0c;CCF 会士 观看视频 下载 PDF 云原生技术趋势解读 Keith ChanCNCF 云原生计算基金会中国区总监 …

开发工具的使用

IDEA的安装与使用&常用快捷键 文章目录 IDEA的安装与使用&常用快捷键一、认识IntelliJ IDEA二、IDEA 的下载&卸载三、IEAD相关设置3.1 JDK的相关设置3.2 系统设置&#xff08;启动项/自动更新&#xff09;3.3 设置整体主题&#xff08;主题/字体/背景&#xff09;3…

Linux--链表 第二十五天

1. 链表 t1.next -> data t1.next->next->data .(点号)的优先级比->的大 所以 t1.next->data 就可以了 不用(t1.next)->data 2. 链表的静态增加和动态遍历 打印链表算法&#xff0c; void printLink(struct Test *head) { struct Te…

如何做一个优秀的系统工程师?

一、背景 做好一个优秀系统工程师的关键在于其在产品开发生命周期中对需求分析的有效把握与运用&#xff0c;这个过程直接影响到系统的整体架构设计、规格参数的明确设定以及业务流程的深度挖掘与优化。需求分析不仅是理解用户实际问题的核心环节&#xff0c;更是界定系统开发…

Java基础之JVM对象内存分配机制简介

一 对象内存分配 1.1 运行时数据区域 1.2 常见java应用启动JVM参数&#xff1a; -Xss&#xff1a;每个线程的栈大小(单位kb)-Xms&#xff1a;堆的初始大小&#xff0c;默认物理内存的1/64,示例&#xff1a;-Xms:4g -Xms:10m-Xmx&#xff1a;堆的最大可用大小&#xff0c;默认物…

LeetCode 热题 100 题解:普通数组部分

文章目录 题目一&#xff1a;最大子数组和&#xff08;No. 53&#xff09;题解 题目二&#xff1a;合并区间&#xff08;No. 56&#xff09;题解 题目三&#xff1a;轮转数组&#xff08;No. 189&#xff09;题解 题目四&#xff1a;除自身以外数组的乘积&#xff08;No. 238&a…

springSecurity用户认证和授权

一&#xff0c;框架介绍 Spring 是一个非常流行和成功的 Java 应用开发框架。Spring Security 基于 Spring 框架&#xff0c;提供了一套 Web 应用安全性的完整解决方案。一般来说&#xff0c;Web 应用的安全性包括用户认证&#xff08;Authentication&#xff09;和用户授权&am…

zig v0.12.0 发布 — x-cmd 提供 zig 快捷安装方法和 x zig 模块

文章目录 简介功能特点v0.12.0 新特性[重新设计 Autodoc 的工作原理](https://ziglang.org/download/0.12.0/release-notes.html#Redesign-How-Autodoc-Works)语法变更各类标准库变更构建系统变更 常见用法**使用案例**:竞品和相关项目进一步阅读 简介 Zig 是一种通用编程语言…