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

news2024/11/14 13:49:30

定义:

电源完整性(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)设计》

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

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

相关文章

EelasticSearch使用

1. Easy-ES介绍 Easy-Es 2. 导入依赖包 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><exclusions>//排除框架中原有的依赖包<exclusion><groupId>org.elast…

Elasticsearch:(二)2.安装kibana

1.环境安装介绍: 安装java环境安装Elasticsearch安装kibana安装Elasticsearch-head插件 本节文章主要讲解kibana的安装。 2.下载 下载Elasticsearch对应的版本,参考官方自身产品兼容版本:支持一览表 | Elastic 下载地址:Kibana 7.17.20 | Elastic Kibana 7.17.20 | Ela…

机器学习与深度学习 --李宏毅(笔记与个人理解)Day 20

Day 20 RNN 2 实际使用和其他应用 在实际的学习&#xff08;training&#xff09;过程中是如何工作的&#xff1f; step 1 Loss step 2 training Graindent Descent 反向传播的进阶版 – BPTT CLIpping 设置阈值~ 笑死昨天刚看完关伟说的有这玩意的就不是好东西 Why&#xff1…

FastChat启动与部署通义千问大模型

FastChat简介 FastChat is an open platform for training, serving, and evaluating large language model based chatbots. FastChat powers Chatbot Arena, serving over 10 million chat requests for 70 LLMs.Chatbot Arena has collected over 500K human votes from sid…

详细剖析多线程4----锁策略(八股文/面试常考)

文章目录 前言一、常见锁策略(八股文)1.1乐观锁和悲观锁1.2轻量级锁和重量级锁1.3自旋锁和挂起等待锁1.4普通互斥锁和读写锁1.5公平锁和非公平锁1.6可重入锁和不可重入锁1.7总结 二、synchronized内部原理三、CAS四、JUC(java.util.concurrent) 的常见类4.1Callable 接⼝4.2Ree…

基于SpringBoot+Vue七匹狼商城系统的设计与实现

系统介绍 近年来随着社会科技的不断发展&#xff0c;人们的生活方方面面进入了信息化时代。计算机的普及&#xff0c;使得我们的生活更加丰富多彩&#xff0c;越来越多的人使用通过网络来购买各类的商品。早期商品的销售和购买都是通过实体店&#xff0c;这种购买方式需要耗费…

openGauss学习笔记-267 openGauss性能调优-TPCC性能调优测试指导-网络配置-网卡多中断队列设置

文章目录 openGauss学习笔记-267 openGauss性能调优-TPCC性能调优测试指导-网络配置-网卡多中断队列设置267.1 操作步骤 openGauss学习笔记-267 openGauss性能调优-TPCC性能调优测试指导-网络配置-网卡多中断队列设置 本章节主要介绍openGauss数据库内核基于鲲鹏服务器和openE…

[jinja2]模板访问对象属性

甚至可以用. 访问字典 .访问一般用得是最多的

R绘图--峰峦图/山脊图/ggridges包

山脊图是部分重叠的线图&#xff0c;可产生山脉的印象。它们对于可视化分布随时间或空间的变化非常有用。 绘图 加载包和数据 # install.packages("ggridges") # 加载包 library(ggplot2) library(ggridges) library(viridis) library(tidyverse)# 准备输入数据 d…

Java发送邮件 启用SSL

使用的maven依赖: <dependency><groupId>com.sun.mail</groupId><artifactId>javax.mail</artifactId><version>1.4.7</version> </dependency> 配置文件mail.properties如下: # 邮箱配置 email.username=your-email@exa…

const成员函数 以及 取地址及const取地址操作符重载

目录 const成员函数 结论&#xff1a; 取地址及const取地址操作符重载 const成员函数 将const 修饰的 “ 成员函数 ” 称之为 const成员函数 &#xff0c; const 修饰类成员函数&#xff0c;实际修饰该成员函数的&#xff08;*this&#xff09; &#xff0c;表明在该成员函数…

嵌入式Linux开发实操(十七):Linux Media Infrastructure userspace API

视频和无线电流媒体设备使用的Linux内核到用户空间API,包括摄像机、模拟和数字电视接收卡、AM/FM接收卡、软件定义无线电(SDR)、流捕获和输出设备、编解码器设备和遥控器。典型的媒体设备硬件如下: 媒体基础设施API就是用于控制此类设备的,分五个部分。 第一部分V4L2 API…

【Interconnection Networks 互连网络】Dragonfly Topology 蜻蜓网络拓扑

蜻蜓拓扑 Dragonfly Topology 1. 拓扑参数2. Topology Description 拓扑描述3. Topology Variations 拓扑变体 蜻蜓拓扑 Dragonfly Topology 1. 拓扑参数 Dragonfly拓扑参数&#xff1a; N N N: 网络中终端(terminal)的总数量 p p p: 连接到每个路由器的终端数量 a a a: 每…

【网站项目】“最多跑一次”小程序

&#x1f64a;作者简介&#xff1a;拥有多年开发工作经验&#xff0c;分享技术代码帮助学生学习&#xff0c;独立完成自己的项目或者毕业设计。 代码可以私聊博主获取。&#x1f339;赠送计算机毕业设计600个选题excel文件&#xff0c;帮助大学选题。赠送开题报告模板&#xff…

微调Llama3实践并基于Llama3构建心理咨询EmoLLM

Llama3 Xtuner微调Llama3 EmoLLM 心理咨询师

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

​&#x1f308; 个人主页&#xff1a;danci_ &#x1f525; 系列专栏&#xff1a;《设计模式》 &#x1f4aa;&#x1f3fb; 制定明确可量化的目标&#xff0c;坚持默默的做事。 &#x1f680; 转载自热榜文章&#x1f525;&#xff1a;探索设计模式的魅力&#xff1a;开启智慧…

vlan的学习笔记1

vlan&#xff1a; 1.一般情况下:以下概念意思等同: 一个vlan一个广播域 一个网段 一个子网 2.一般情况下: &#xff08;1&#xff09;相同vlan之间可以直接通信&#xff0c;不同vlan之间不能直接通信! &#xff08;2&#xff09;vlan技术属于二层技术&…

C++异步回调示例:多线程执行任务,主线程通过回调监测任务状态

1、回调函数 回调函数定义&#xff1a;把函数的指针或者地址作为参数传递给另一个参数&#xff0c;当这个指针被用来调用其所指向的函数时&#xff0c;那么这就是一个回调的过程&#xff0c;这个被回调的函数就是回调函数。回调函数不是由该函数的实现方直接调用&#xff0c;而…

如何应对MySQL单表数据量过大:垂直分表与水平分表策略解析二

http://t.csdnimg.cn/AtW6Q 第三种办法&#xff1a; 同时结合ID取模分表和ID范围分表的方案&#xff0c;我们可以先用ID范围去分表&#xff0c;然后在某个ID范围内引入取模的功能。比如以前0到500万是user_0表&#xff0c;现在可以在这个范围里再分成多个表&#xff0c;比如引…