板级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博客

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

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

相关文章

20240305-2-海量数据处理常用技术概述

海量数据处理常用技术概述 如今互联网产生的数据量已经达到PB级别,如何在数据量不断增大的情况下,依然保证快速的检索或者更新数据,是我们面临的问题。 所谓海量数据处理,是指基于海量数据的存储、处理和操作等。因为数据量太大无…

重量的定义、质量和重量之间的区别

一、简述 物体的重量取决于该物体所在空间点的引力场。重量是一种力,因此它是一个矢量,这意味着它有方向和大小。通过自由体图来表示物体重量产生的力通常很方便。 重量总是从物体的质心向下作用到地球中心。(如果你在不同的天体上&#xff0…

html实体字符,看完这篇彻底明白了

二.技术基础知识 基础知识一直都是重点考察的内容,包含有HTML(5)、CSS(3)、JavaScript到 戳这里领取完整开源项目:【一线大厂前端面试题解析核心总结学习笔记Web真实项目实战最新讲解视频】 Vue&#xff0…

C++对象模型剖析(六)一一Data语义学(三)

Data 语义学(三) “继承” 与 Data member 上期的这个继承的模块我们还剩下一个虚拟继承(virtual inheritance)没有讲,现在我们就来看看吧。 虚拟继承(Virtual Inheritance) 虚拟继承本质就是…

Linux操作系统项目上传Github代码仓库指南

文章目录 1 创建SSH key2.本地git的用户名和邮箱设置3.测试连接4.创建仓库5.终端项目上传 1 创建SSH key 1.登录github官网,点击个人头像,点击Settings,然后点击SSH and GPG keys,再点击New SSH key。 Title 可以随便取,但是 key 需要通过终端生成。 Linux终端执行…

Leetcode3066. 超过阈值的最少操作数 II

Every day a Leetcode 题目来源:3066. 超过阈值的最少操作数 II 解法1:模拟 两个 int 类型的数 x 和 y 做操作:min(x, y) * 2 max(x, y),得到的结果会超出 int 范围。 代码: /** lc appleetcode.cn id3066 langc…

【亲民实操课】聊聊那些在AI界立下汗马功劳的Python库,你值得拥有

嗨啰各位朋友👏,今天咱们来说说在人工智能这门深邃而又充满挑战的技术领域里,究竟有哪些Python库如同超级英雄一样,帮咱们解决实际问题,简化工作流程,从数据预处理一路狂奔到模型训练和应用落地。这次&…

Jmeter连接不同类型数据库语法

Jmeter连接不同类型数据库语法 添加:配置原件->JDBC Connection Configuration variable name for created pool:自定义一个线程池变量名database Connection Configuration database URL: 填写数据库ip、端口、dbname等,但是不同数据库…

微信小程序开发系列(十一)·小程序页面的跳转设置以及参数传递

目录 1. 跳转到商品列表 1.1 url: 当前小程序内的跳转链接 1.2 navigate:保留当前页面,跳转到应用内的某个页面。但是不能跳到 tabbar 页面 1.3 redirect: 关闭当前页面,跳转到应用内的某个页面。但不能跳转到 tabbar 页面…

在XCode中使用SwiftGen管理你的图片、配色、多语言文件等

SwiftGen是一个工具,可以为您的项目资源(如图像、本地化字符串等)自动生成Swift代码,然后你就可以像使用一个Class类一样访问你的资源了。 而且添加或更新资源后,SwiftGen也会自动更新用于访问资源的Class类。对于管理…

2023年全国职业院校技能大赛网络系统管理网络模块A模块(运维配置)

1.完成整网连通后,进入网络监控运维阶段,运维软件已安装在PC的虚拟机中,通过运维平台监控拓扑中所有网络设备(AP除外)。考试现场提供运维平台登陆的用户名密码信息。 2.通过运维平台将被监控设备纳入监控范围;通过拓扑配置功能,将网络拓扑配置到平台中。

K线实战分析系列之十八:十字线——判断行情顶部的有效信号

K线实战分析系列之十八:十字线——判断行情顶部的有效信号 一、十字线二、十字线总结三、三种特殊十字线四、长腿十字线五、墓碑十字线六、蜻蜓十字线七、特殊十字线总结 一、十字线 重要的反转信号 幅度较大的下跌,出现一根十字线,正好是在…

Unity使用UnityWebRequest读取音频长度不对的解决方法

在开发的过程中碰到这样一个问题,有的音频文件通过UnityWebRequest读取出来后,AudioClip的Length会不对,比如本身有7秒,读出来只有3秒。代码如下: IEnumerator TestEnumerator() {UnityWebRequest www UnityWebReque…

《UE5_C++多人TPS完整教程》学习笔记27 ——《P28 项目资产(Assets for The Project)》

本文为B站系列教学视频 《UE5_C多人TPS完整教程》 —— 《P28 项目资产(Assets for The Project)》 的学习笔记,该系列教学视频为 Udemy 课程 《Unreal Engine 5 C Multiplayer Shooter》 的中文字幕翻译版,UP主(也是译…

【LeetCode:98. 验证二叉搜索树 + 递归】

🚀 算法题 🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜,…

每周三提前预知:绝地求生PUBG七周年活动即将来袭,你最期待什么活动形式?

不知不觉PUBG正式服已经上线七个年头了,这七个年头里估计也给大家带来了很多难忘的回忆。每一年的周年活动里,代表性的衣服和枪皮那肯定是少不了。不知道大家印象最深刻的是哪一套,反正我印象最深刻的莫过于三四周年的卫衣。 这两年中三四周年…

MATLAB知识点:循环语句中的break 和 continue 关键字

​讲解视频:可以在bilibili搜索《MATLAB教程新手入门篇——数学建模清风主讲》。​ MATLAB教程新手入门篇(数学建模清风主讲,适合零基础同学观看)_哔哩哔哩_bilibili 节选自​第4章:MATLAB程序流程控制 break 和 con…

CSS的文本样式属性值,web开发难点

什么是css块元素? 块级元素是独占一行显示的。它的兄弟元素必定不会与其在同一行中(除非脱离了文档流)。通俗点来说,就是块元素(block element)一般是其他元素的容器元素 戳这里领取完整开源项目:【一线大厂前端面试题…

金融科技创新丨MogDB 数据库助四川天府银行信息化改造迈上新台阶

作为四川省重要的城市商业银行之一,四川天府银行自2001年12月成立以来,在中国银行业树立了多项标杆,逐步发展成为具有国际金融背景、跨区域、独具特色的现代精品银行。在信息系统升级改造的道路上,四川天府银行一直秉承着稳中求进…

【DIY】钱包的“电子卫士”的制作

一、工作原理 钱包的“电子卫士”电路如图1所示,其核心元件是微型蜂鸣器专用音响集成电路A,它与压电陶瓷蜂鸣片B、电池G等组成了一个体积小巧、发声响亮的简易蜂鸣器。 平时,钱包通过尼龙线与插头XP相接,而XP插入插孔XS内&#x…