硬件系统工程师宝典(10)-----了解PI分析目标,电源完整性设计“有章可循”

news2024/12/30 4:04:31

各位同学大家好,欢迎继续做客电子工程学习圈,今天我们继续来讲这本书,硬件系统工程师宝典。

上篇我们说到在电源完整性分析时,如何合理使用去耦电容,知道了对于不同频率的信号噪声采用不同类型的去耦电容。今天我们来看看电源完整性分析的目的和方法。

PI分析的目标

电源完整性设计的目的:

1.控制电源噪声,提供干净稳定的电压;

2.实时响应负载对电流的快速变化;

3.为其他信号提供低噪声回流路径

电源产生波动的原因是实际电源平面存在阻抗,在瞬间电流流过时会产生一定的电压浮动。因此,就要保证足够低的电源平面的阻抗,实现电源的完整性设计。电源系统的目标阻抗定义为:

电源目标阻抗=最大允许文波电压/瞬时动态电流,即ZPDN=V*Ripple/△Imax其中,V是电源电压,Ripple是允许的电压波动范围,一般为5%或3%,△Imax为负载芯片的最大瞬态电流变化量,可以采用负载最大工作电流的一半。

对电源与地平面间的阻抗特性分析可以采用仿真软件进行,可以得到一个PDN(电源分配网络)的输入阻抗,例如下图所示:

PDN网络的输入阻抗

由于不能确定电源的负载电流工作频点,设计要求整个频率范围内都要满足PDN的目标阻抗。虽然因去耦的需求会使用更多的电容,但是使设计具有广泛的实用性。

如下图所示是上图例子中加入高低频去耦电容后的PDN网络的频率阻抗特性:

加入高低频去耦电容后的PDN网络的频率阻抗特性

PI分析的设计实现方法

1.电源供电模块VRM设计

供电模块VRM一般放置在电源入口,指DC/DC和LDO,对于此类电路的噪声是由稳压芯片决定的,只能根据Datasheet进行详细设计,合理布局布线。

2.直流压降及通流能力

此类噪声主要由走线的直流电阻与寄生电感造成,需要考虑线路板过孔的通流能力,同时也要考虑线宽与电流的关系,如下图所示。

当电流通过狭窄区域时,会产生较大的电流密度,从而导致PCB局部温度升高。我们应该使板上的电流密度分布均匀,最大值不要超过常用的经验门限(100A/mm2),避免出现走线局部电流密度大导致热可靠性问题。

常温下铜皮走线的最大通流能力

3.电源内层平面的设计

PCB内层的电源平面不但可以给器件提供电源,还为信号提供回流。电源平面和地平面都可以作为信号的回流路径,但地信号在单板的分布比单一电源网络要广,地过孔在PCB广泛分布,回流信号会沿着地孔回流到另一个地平面。

电源平面和地平面会构成平面电容,且随着平面距离越小,容值越大,这为高速信号门电路的快速翻转提供能量保障。因此在PCB叠层设计时,应尽可能使电源平面与地平面成对出现且距离接近,距离一般控制在5mil内,最大不超过10mil。若电源平面和地平面之间的距离较大,则需要在芯片电源和地之间额外加去耦电容,增强电源和地平面之间的电容耦合性。

为了使电源具有良好的完整性,元器件布局时一般以相邻面为地平面参考层。在设计走线参考平面层时,尽可能让所有高速信号的参考平面都选择地平面为参考平面。增加地平面参考层是改善信号质量及PCB EMC特性的有效设计方法。信号层需要避免直接相邻,防止信号互相干扰,如无法避免则两个信号层之间走线应采用横平竖直的走线,不重叠走线,增大两个相邻信号层之间的间距。

对于BGA类供电电源,有时需要在一个电源平面上布置多个电平的电源,这就需要进行电源平面的分割。分割时应尽可能使各平面的边界形状规则,面积尽可能大。举例如下图所示:

电源平面的分割

电源平面分割要注意:

1.分割方式要简洁合理,满足载流能力

2.考虑不同电压平面之间的爬电距离,相邻的不同压值的电源平面电压值差越大,爬电距离也应设计得越大

另外,整理了一些电子工程类的资料,分享给大家,目前有模拟电路、单片机、C语言、PCB设计、电源相关、FPGA、EMC、物联网、Linux相关学习资料,还有针对大学生的资料包,后续还会有更多资料分享给大家,助力大家学习,成就梦想~

链接可在往期文章中找(在文章的最后有链接)~

模拟电路设计的九个级别,你是模电几段?

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

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

相关文章

【蓦然回首忆Java·基础卷Ⅰ】

文章目录开端通过引用创建对象Java的数据存储方式基本类型包装类和高精度数字操作符自动递增和自动递减老生常谈的问题:和equals()如何重写equals方法?短路字面量科学计数法位运算类型转换初始化和清理方法的重载方法的重写无参构造器this与构造器垃圾收…

51-52 - 进程状态设计

---- 整理自狄泰软件唐佐林老师课程 文章目录1. 问题2. 进程状态设计2.1 任务生命周期2.2 任务的状态2.3 任务的生命周期与状态切换2.4 状态切换概要设计2.4.1 核心数据结构>内核队列2.4.2 KillTask() 实现思路2.4.3 整体实现规划2.4.4 编程实验:任务生命周期状态…

字节跳动DevOps交付流程演进之路

近年来,各企业都已在实践 DevOps 的流程、方法和工具,来提升业务价值交付的效率。不同企业的业务团队背景和基础各不相同,因此都在走自身的 DevOps 之路,往往伴随着成功的经验和失败的教训,了解和学习不同背景下的 Dev…

Qt 某光谱仪程序开发

某光谱仪程序开发 文章目录某光谱仪程序开发摘要安装驱动注册COM组件导出.h和.cpp在Qt 中添加源文件开发打包程序关键字: Demo、 Qt、 COM、 dumpcpp、 C摘要 今天接到一个临时小任务,写一个的项目子模块的Demo,以供和专家们交流一下项目技…

游戏蓝牙耳机什么牌子好?游戏蓝牙耳机性价比品牌

为了提升游戏体验,多数人都会选购一副蓝牙耳机,在网上找了当前热销的蓝牙耳机,终于整理出了当前热销性价比高的蓝牙耳机品牌,今天就带大家一起看看这几款耳机的优点,希望这篇文章能帮助大家选择。 一、南卡小音舱蓝牙…

JavaScript随手笔记---对比数组差异

💌 所属专栏:【JavaScript随手笔记】 😀 作  者:我是夜阑的狗🐶 🚀 个人简介:一个正在努力学技术的CV工程师,专注基础和实战分享 ,欢迎咨询! &#…

Mybatis源码分析系列之第二篇:Mybatis的数据存储对象

前言:SQLSession是对JDBC的封装 一:SQLSession和JDBC的对照说明 左边是我们的客户端程序,右边是我们的MySQL数据仓,或者叫MySQL实例 Mybatis是对JDBC的封装,将JDBC封装成了一个核心的SQLSession对象 JDBC当中的核心对…

【IoT】做短视频之前,你需要先做好内容定位

现在做内容无疑要从垂直领域入手,否则你就很难出圈。 干货类或者说垂直领域方向的内容,往往都偏向于枯燥,并且会涉及很多专业性的名词,读者理解起来会困难很多,阅读的兴趣也自然会降低。 这也是笔者个人开始做短视频…

分析过程:服务器被黑安装Linux RootKit木马

前言 疫情还没有结束,放假只能猫家里继续分析和研究最新的攻击技术和样本了,正好前段时间群里有人说服务器被黑,然后扔了个样本在群里,今天咱就拿这个样本开刀, 给大家研究一下这个样本究竟是个啥,顺便也给…

linux系统开机文段释义

第一段Version 2.01.1204. Copyright (C) 2010American Megatrends, Inc.Press <DEL> or <F2> to entersetup. Press <F7> for BBS POPUP Menu.设备上电&#xff0c;提示按DEL键或者F2键进入BIOS设置。按F8可以调出启动设备列表&#xff0c;可以选择性的启动…

软件工程 | 第一章:软件工程学概述

软件工程学概述一、前言二、软件危机1.典型表现2.产生原因3.消除危机途径三、软件工程1.概述2.软件本质特征3.软件工程基本原理4.软件工程方法学1️⃣传统方法学2️⃣面向对象方法学四、软件生命周期五、结语一、前言 本文将讲述软件工程导论的第一章相关知识点&#xff0c;主…

Lesson7---数字图像基础

7.1 数字图像基本概念 有人说&#xff1a;计算机视觉是人工智能的大门计算机视觉成为人工智能应用方面的领头羊本课实例都是与图像有关的 7.1.1 图像的离散化 7.1.1.1 连续图像和数字图像 连续图像&#xff1a;人眼直接感受到的图像数字图像&#xff1a;把连续的图像数字化…

【论文阅读】SSR-Net: 一个小型的 软分段回归网络 用于年龄估计

原始题目SSR-Net: A Compact Soft Stagewise Regression Network for Age Estimation中文名称SSR-Net: 一个小型的 软分段回归网络 用于年龄估计发表时间2018年7月13日平台IJCAI-18来源台湾中央研究院、国立台湾大学文章链接https://www.ijcai.org/proceedings/2018/0150.pdf开…

【LeetCode】剑指 Offer(6)

目录 写在前面&#xff1a; 题目&#xff1a;剑指 Offer 12. 矩阵中的路径 - 力扣&#xff08;Leetcode&#xff09; 题目的接口&#xff1a; 解题思路&#xff1a; 代码&#xff1a; 过啦&#xff01;&#xff01;&#xff01; 写在最后&#xff1a; 写在前面&#xff…

Java代码加密混淆工具有哪些?

在Java中&#xff0c;代码加密混淆工具可以帮助开发者将源代码进行加密和混淆处理&#xff0c;以增加代码的安全性和保护知识产权。以下是一些流行的Java代码加密混淆工具&#xff1a; 第一款&#xff1a;ProGuard&#xff1a;ProGuard      ProGuard&#xff1a;ProGuard…

Springboot接口多个DTO入参的Postman上传方式

在Java中使用Spring Boot框架时&#xff0c;可以同时使用多个DTO作为方法参数。 TO&#xff08;Data Transfer Object&#xff09;是一个常见的设计模式&#xff0c;用于封装数据传输对象。它通常用于将数据从一个层传递到另一个层&#xff0c;例如将数据从服务层传递到控制器…

2023 年 1 月区块链操作系统的开发回顾

副标题&#xff1a;查看 Cartesi Machine、Cartesi Rollups 和 Noether 的更新正在寻找区块链操作系统组件的最新进展&#xff1f;你找对地方了&#xff01;正如在我们的路线图文章中所描述的那样&#xff0c;我们一直在朝着定期且频繁的更新方向发展着&#xff0c;以便让我们的…

阅读笔记——Feature-Point Matching for Aerial and Ground Images方法

阅读笔记——Feature-Point Matching for Aerial and Ground Images 1.应用背景 在三维重建应用中&#xff0c;常用的是航空影像&#xff0c;但在城市环境中&#xff0c;面对大量的高层建筑物&#xff0c;航空影像往往不能很好的重建出完整的三维模型。因为航空影像视角约束以…

DataGear 4.5.0 发布,数据可视化分析平台

DataGear 4.5.0 发布&#xff0c;带来数据集计算属性新功能&#xff0c;具体更新内容如下&#xff1a; 新增&#xff1a;数据集属性新增计算表达式功能&#xff0c;可对原始数据进行二次计算处理&#xff1b;新增&#xff1a;HTTP接口数据集新增文本、XML请求体类型支持&#…

Hadoop HDFS的架构、高可用与容错机制

本次整理的学习笔记的是Hadoop HDFS的架构、高可用与容错机制&#xff0c;供大家参考学习&#xff0c;enjoy~~ 一、HDFS的架构 1&#xff0c;NameNode &#xff08;1&#xff09; 存储文件的metadata&#xff0c;运行时所有数据都保存到内存&#xff0c;整个HDFS可存储的文件数…