板级PDN(电源分配网络)设计要点综述

目录

目标阻抗去耦方法

确定目标阻抗

确定目标频点

VRM

去耦电容

安装电感

平面电容

总结

去耦电容

PCB叠层设计

扩展阅读


目标阻抗去耦方法

        确定PCB去耦方案的策略是使用频域目标阻抗法,通过层间电容和分立电容器组合的使用,保证电源轨阻抗在几kHz到最高目标频率(f_{TARGET})的范围内低于目标阻抗值(Z_{TARGET}),从而实现电源完整性的设计目标。 如下图所示,一个完整的PDN网络由VRM、去耦电容、平面电容、封装和片上电容以及负载组成,与PCB设计相关的仅是VRM、去耦电容和平面电容,本文将对这些组成部分逐一进行设计讨论。

确定目标阻抗

        常用的目标阻抗计算公式为:

        式中,VoltageRail表示电源供电电压值,Ripple表示电源负载的纹波电压范围,MaxTransientCurrent表示负载的最大瞬态电流,前两个参数较容易从供应商或技术手册中获取,最大瞬态电流由给定设计或通过测量或模拟所使用的最大电流减去最小电流计算得到,由于是非常规设计参数,最大瞬态电流往往只能估算,常规实践准则是使用最大负载消耗电流的50%作为瞬态电流的估算值。

确定目标频点

        由于平面寄生电感和封装电感的存在,在某个频率点f之后,增加去耦电容不会将电源轨阻抗降低到目标阻抗(Z_{TARGET})以下。通常,这个 f目标范围为 50/60 MHz 至 150/200 MHz。 超出这些频率后,所选目标器件的封装和片上电容器将“接管”并影响PDN。f_{TARGET}具体值的选取,可以从供应商处直接获取,或者需要结合具体的PCB叠层,在进行必要的计算模拟后得到。

VRM

        VRM可以简单地建模为串联电阻和电感的组合,在几十kHz范围内的低频,VRM中的电阻占主导地位,提供非常低的阻抗以满足瞬态电流的需求,超过几十kHz之后,VRM总的电感占主导地位,此时无法满足为负载提供瞬态电流的需求,可以从VRM制造商处获取VRM的ESR和ESL值,当然也可以选择具备低的ESR/ESL参数的稳压器以获取最佳的瞬态性能。

去耦电容

        由于VRM的ESL限制,板载去耦电容需要在几十kHz到f_{TARGET}为电源网络提供所需的低阻抗,设计的关键在于电容器的ESR和ESL以及电容封装和平面的寄生电感效应,这些因素会限制电容器的有效性,PCB设计时,除电容器选型中需关注ESR和ESL参数之外,还必须注意将各种PCB相关的寄生电感降至最低。

        举一个简单评估安装电感的例子,如下图所示为去耦电容、PCB平面和BGA器件的横截面,电容器的安装电感由引线和过孔两部分组成:

        其中引线和过孔的电感评估公式分别如下:

L_{trace}=128*[2*Len_{pad}+Len_{cap}]*(h_{top}/w) pH

L_{via}=10*h_{top}*ln(2s/D) pH

        式中, Len_{pad}表示电容焊盘的长度加上从焊盘到过孔的走线长度(mils) ,Len_{cap}表示电容器主体的长度(mils) ,w表示电容焊盘和通孔之间的走线宽度(mils) ,h_{top}表示顶层与最近的电源/接地平面之间的距离 (mils) ,s表示与电容器相连的通孔中心之间的距离(mils) ,D表示通孔外径 (mils) 。

安装电感

        如前文所述,有别于封装和PCB平面的寄生电感,安装电感是与PCB上放置电容器时额外引入的串联电感,这些电感进一步增加了电容器的ESL值,选择正确的电容器布局方式,将有助于最大限度地降低安装电感。

        通常的优化方式如下:

        1. 应使电容器的电源和接地通孔尽可能靠近其各自的电容焊盘,并尽可能使用较宽的连接走线和更大的通孔直径;

        2. 将电源和接地层对放置在更靠近电容器安装表面的位置可降低过孔分布电感的贡献;

        3. 将通孔放置在电容器的同一侧,而不是电容器的两端,可减小电流环路面积,最大限度地减少穿透环路的磁通线数量,从而降低电感。

        如下图所示,显示了电容的不同布局拓扑演化方式,在一些特殊场合中,还会使用到宽封装的电容器,其目的也是为了进一步降低安装电感。

平面电容

        紧接前文所述,超过f_{TARGET}后,平面电容的影响将取代去耦电容占主导地位,为便于理解,可以将平面之间的耦合效应等效为简单的一阶模型:

        这个模型由RLC的参数串联组成,该模型的ESL可由以下公式得到:

        式中,\mu 0为自由空间的磁导率(32 pH/mil),h为电源和地平面之间的间距(mil),l为平面的长度(inch),w为平面的宽度(inch)。

        根据ESL公式,可以通过将去耦电容放置在尽可能靠近目标BGA器件的位置来降低电感(最小化从电容到BGA器件的距离l),此外,在电源接地平面夹层中使用薄介电材料(最小化 h)和宽平面对(最大化 w)也有助于降低去耦电容器的电感。

        而平面电容则可以通过以下公式得到:

        式中,\varepsilon r是平面间填充介质的相对介电常数,\varepsilon 0是真空中的介电常数(224.9×10–15 F/in),h为电源和地平面之间的间距(mil),l为平面的长度(inch),w为平面的宽度(inch)。

        知道了ESLC的具体值,就可以计算得到平面间的谐振点,并由此大致判断f_{TARGET}的取值(理论上能够达到的最大值)。

总结

        综上所述,实际PCB设计中,真正可以由设计者所掌控的,其实只有去耦电容的选择和布局、PCB叠层设计优化两方面,进一步梳理,可以将这两部分总结如下:

去耦电容

        1. 在中高频范围内,单个电容器无法提供足够低的ESL来满足目标阻抗,需要并联使用多个电容器;

        2. 从电容器供应商处获取的ESL不能反映总安装量电感,因为这取决于电容器安装在平面上的方式和位置;

        3. 使用小封装的贴片电容;

        4. 将电容器放置在电源和接地环内的封装背面;

        5. 过孔尽可能靠近封装焊盘,不要使用长引线互连;

        6. 相邻电容器的通孔不要共用;

        7. 采用大直径的过孔;

        8. 将相反方向的电流过孔靠近,相同方向的电流过孔摆开;

        9. 电容器放置在电路板的中间,而不是边缘和角落;

        10. 单个焊盘上可以使用多个过孔;

        11. 所选电容容值间隔不易过大,以十倍以内为宜;

        12. 关注电容的去耦半径;

PCB叠层设计

        1. 尽可能使用多个电源和接地平面对;

        2. 电源和接地平面之间的介质尽可能地薄;

        3. 电源和接地平面尽可能靠近电容所在的表层;

        4. 极可能选择耗散系数最高的板材。

扩展阅读

        本文中很多的技术参数并未展开讨论,但是,可以从过往的文章中详细获取:

如何理解介电常数与耗散因子-CSDN博客

如何合理摆放去耦电容-CSDN博客

如何合理规划PCB叠层-CSDN博客

基于电源完整性的PCB设计原则-CSDN博客

电容的谐振特性在PDN选型中的应用_谐振电容应用-CSDN博客

电源完整性的PDN测试与仿真对比分析_电源网络仿真-CSDN博客

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

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

相关文章

TypeScript学习笔记(上):TypeScript的介绍、安装及常用类型

我对TypeScript的理解就是,TypeScript是增加了类型校验的JavaScript,能够把运行期错误提升至编译期 TypeScript是什么? TypeScript(简称:TS)是 JavaScript 的超集(JS 有的 TS 都有&#xff09…

【LeetCode】升级打怪之路 Day 15:二叉树解题的思维模式 —— 遍历、分解问题

今日题目: 226. 翻转二叉树101. 对称二叉树114. 二叉树展开为链表 目录 LC 226. 翻转二叉树 【easy】LC 101. 对称二叉树 ⭐⭐⭐LC 114. 二叉树展开为链表 ⭐⭐⭐ 今天的题目主要是对二叉树递归遍历的应用,东哥带你刷二叉树(思路篇&#xff0…

谈谈伦敦金操作策略中如何加码

在伦敦金操作策略中应该涉及加码的问题,什么叫加码呢?加码是指一笔伦敦金交易盈利以后,在市场中再注入资金进行加仓。在有利于自己的情况下,我们仓位越重,累积的盈利越多。而且这是在已经盈利的基础上加码,…

Java 学习和实践笔记(28):equals方法的使用

equals() 是Object类里的一个方法。而Object类是所有类的父类,所有的Java对象都拥有Object类的属性和方法。一切类,如果在类的声明中未使用extends,则默认继承Object类。如果声明了,那么Object类就变成该类的父类的父类的...类&am…

python+django高校澡堂洗浴浴室预约签到管理系统8d8c

本系统在设计过程中,高校洗浴管理系统的出现就有很大的需求。该系统可以很好地解决这些麻烦和问题。 很好地发挥了该开发方式的优势,让实现代码有了良好的可读性,而且使代码的更新和维护更加的方便,操作简单,对以后的维…

带你详细理解数组与指针(包含二维数组)

作者博客主页:谦逊码农的旅程 1. sizeof中单独放一个数组名,此时的数组名表示整个数组。 2. &数组名,表示整个数组的地址。 3. 在 C 语言中,变量的地址通常是由一个指针来表示,而指针的大小取决于计算机架构和操…

MySQL·SQL优化

目录 一 . 前言 二 . 优化方法 1 . 索引 (1)数据构造 (2)单索引 (3)explain (4)组合索引 (5)索引总结 2 . 避免使用select * 3 . 用union all代替u…

Linux之cd、pwd、mkdir 命令

cd命令,切换目录 1)当Linux终端(命令行)打开的时候,会默认以用户的HOME目录作为当前的工作目录。 2)我们可以通过cd命令,更改当前所在的工作目录。 3)cd命令来自英文:C…

使用nvidia-ml-py事实监控GPU状态

平时监控GPU状态最常用的是watch配合nvidia-smi指令,但有时可能不仅仅需要监控,还需要记录状态数据,比如GPU的显存变化以及利用率变化等等。本文提供了一个使用nvidia-ml-py包编写的简易Demo,该Demo能够实现简易版的nvidia-smi功能…

C++之获取Windows系统信息

目录 1. 操作系统版本 2. 获取CPU信息 3. 获取内存信息 4. 获取硬盘信息 5.获取网络接口信息 6.获取计算机名称、用户名 在C中,你可以使用Windows API函数来获取Windows系统的各种信息。以下是一些常见的API函数和示例代码,用于获取Windows系统信息…

STM32使用标准库编写外部时钟控制oled显示计数(proteus仿真)

这节课的结果是在上节课的基础上更改的:电路图为:用一个开关来模拟外部时钟的高低电平的变化。 当然也可以配置一个外部时钟来模拟,也是可以的: 由于这节课的代码是在上节课的基础上有一点修改而来的,所以就只把更改的…

【python高级编程教程】笔记(python教程、python进阶)第三节:(1)多态与鸭子类型(Polymorphism and Duck Typing)

参考文章1:【比刷剧还爽】清华大佬耗时128小时讲完的Python高级教程!全套200集!学不会退出IT界! 参考文章2:清华教授大力打造的Python高级核心技术!整整100集,强烈建议学习(Python3…

C++_程序流程结构_跳转语句_break

break 作用 用于跳出选择结构或循环结构 break使用的时机 出现在switch条件语句中,作用是终止case并跳出switch出现在循环语句中,作用是跳出当前的循环语句出现在嵌套循环中,跳出最近的内层循环语句 示例1 示例2 示例3

C语言结构体的大小,结构体内存对齐

1. 结构体的大小 在自己正真了解过之前&#xff0c;一直认为结构体的大小就是结构体内部成员大小的总和。 但当你去尝试打印结构体的大小时&#xff0c;会发现事实并非如此&#xff0c;也不会像你想的那样简单。 #include <stdio.h>struct S1 {char c1;char c2;int i;…

什么原因导致了电视大国的国内市场萎缩1300台?2024最值得购买的随身WiFi

近日&#xff0c;全国人大代表&#xff0c;TCL的创始人兼董事长就提出了一个问题&#xff1a;中国生产了世界上75%的电视机&#xff0c;但是国内市场的销量&#xff0c;在5年内缩水了1300万台&#xff0c;这究竟是为什么呢&#xff1f; 对此网友们纷纷解答&#xff1a; 电视能…

Android开发者值得深入思考的几个问题,看完必懂

程序员的劫 最近&#xff0c;又被程序员年龄的事情刷屏了。37岁被公司优化&#xff0c;找工作几个月都没有很好的归属&#xff0c;所谓的小公司还看不上。等等类似的话题变成了程序员的吐槽固定标题&#xff0c;无论是程序员&#xff0c;还是其他行业人员&#xff0c;都可以就…

Stable Diffusion V3测评

1.引言 3月5号&#xff0c;Stability AI发布了介绍Stable Diffusion V3的研究论文&#xff0c;链接地址&#xff1a;戳我 这是目前他们发布的最先进、功能最强大的图像生成器&#xff0c;与一年多前发布的令人印象深刻的 Stable Diffusion V2.1 相比有了大幅升级。SD3所带来的…

LINUX重定向的原理

1.利用文件描述符规则实现重定向 文件描述的分配规则:最小没有使用的下标会分给最新打开的文件 正常printf打印是在stdin标准输出显示器打印&#xff0c;stdin标准输出显示器的fd是1。 所以只要把显示器文件stdin给关闭&#xff0c;再打开一个文件&#xff0c;这个文件的 fd…

HTML静态网页成品作业(HTML+CSS)——新年春节介绍网页设计制作(3个页面)

&#x1f389;不定期分享源码&#xff0c;关注不丢失哦 文章目录 一、作品介绍二、作品演示1、首页2、子页13、子页2 三、代码目录四、网站代码HTML部分代码CSS部分代码 五、源码获取 一、作品介绍 &#x1f3f7;️本套采用HTMLCSS&#xff0c;未使用Javacsript代码&#xff0…

【InternLM 笔记】使用InternStudio 体验书生·浦语2-chat-1.8b随记

书生浦语2-chat-1.8b 介绍 书生浦语-1.8B (InternLM2-1.8B) 是第二代浦语模型系列的18亿参数版本。为了方便用户使用和研究&#xff0c;书生浦语-1.8B (InternLM2-1.8B) 共有三个版本的开源模型&#xff0c;他们分别是&#xff1a; InternLM2-1.8B: 具有高质量和高适应灵活性…