Marin说PCB之电源完整性之直流压降仿真CST--02

2024-02-03 07:30

本文主要是介绍Marin说PCB之电源完整性之直流压降仿真CST--02,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

     上回书说到了电源直流压降仿真的操作步骤了,本编文章小编我继续给大家分析一下如何去看这些仿真报告数据以及我们应该如何去改善那些直流压降不满足误差值的情况了。

1,首先我们要知道我们仿真结束后需要关注的哪些点的电压值。我们在0D界面是可以看到你之前设置的所有负载端口和分离元器件上的电压值的情况的,如下如所示

2,其次就是我们需要关注的有六个地方的电压值:

  A,电感次级端口。

  B,FB采样点的。

 C,ADC采样点的。

 D,FB采样PIN的。

 E,ADC采样PIN的。

 F,SOC底部最低点的电压值

     

3,我们的设计要求是A~F之间的误差为0.73%,我们把这六个点的电压值测量好后对比一下是满足这个误差要求的,即这个电源网络的直流压降是PASS的。

4,仿真的时候还需要关注的一点就是电流密度,通过电流密度的分布我们来判断铺铜路径的瓶颈区,以此来优化我们PCB设计。

其实我们常说的电流密度是指单位面积内通过的电流量。它是描述电流在空间分布情况的物理量。电流密度的计算公式为电流除以通过的横截面积。电流密度的单位通常为安培/平方米(A/m^2)或安培/平方厘米(A/cm^2)。

电流密度的计算公式如下: 电流密度(J)= 电流(I)/ 横截面积(A)

其中,电流(I)是通过某一横截面的电流量,横截面积(A)是电流通过的横截面的面积。下面我们就举个例子来说一下。

如果通过一个导线的电流为2安培,而导线的横截面积为0.5平方米,则该导线的电流密度为4安培/平方米。

当电流通过一个狭窄区域的时候,通常会产生较大的电流 密度,从而导致PCB板局部温度的升高。

1,电源平面上最大的电流密度区域通常称之为电流热点 (Hot Spot),这些电流热点有可能导致严重的热可靠性 问题。

 2,设计人员应尽量使板上的电流密度分布均匀, 并且最大值尽量不要超过常用的经验门限100A/mm2

那我们应该如何改善我们PCB板子上存在着过高的电流密度分布呢?为了阻止直流压降的发生,我们可以考虑以下两种方案:

1,使用更大的导体截面积:增加导体的截面积可以降低电阻,从而减小电压降。这样可以通过减小电流密度来降低直流压降。这个在我们改PI电源工程师意见的时候遇到的最多的就是加宽你的电源布线通道。这个有一点需要注意的就是你要加宽的电源通道一定的电源流向的最小的通道。

我经常会遇到一些layout同事在改客户那边电源意见的时候说我已经把这个core电源加了很宽了,这个电源网络的直流压降应该没有问题了吧,可是等到PI工程师检查的时候差点气的吐血。

 

2,优化导体材料:选择具有较低电阻率的导体材料可以减小电阻,从而减小电压降。这样也可以通过减小电流密度来降低直流压降。(这个一般实用性感觉不是很大前期EE同事那边其实都已经选好了器件,后面再去改就比较麻烦了,而且遇到那些电感,电阻还是呆滞料的话就更加麻烦了)

5,还有就是我们在做PCB设计的时候往往只是关注那些低电压大电流的网络,经常忽略那些电流大的网络了,例如我们有时候把那些电源芯片输出的LDO的电源网络就直接走线15MIL,而且还走线很长。

 

这种做法你感觉是负载电流才MA级别的应该问题不大的,实际上由于你的PCB上走线过长,而且走线又不是很粗,很容易产生直流压降超标的问题的。

6,有的时候我们遇到PCB板子上的空间很挤了,再去加宽我们的铺铜已经是不太可能了,这个时候我们可以试着通过对电源实施远端补偿也就是我们常说FB远端在SOC端口那边采样的方法来提升我们负载的供电电压。

 A,改善前的设计如下图所示:

 

B, 改善后的设计如下图所示:

最后关于这个FB反馈点的走线有以下的几点需要大家注意一下:

1,走线宽度,这个远端反馈的走线尽量加粗到12-15MIL左右。

2,走线不要穿电感,晶振,开关管等比较敏感的器件。

3,FB的走线尽量短,直,不要绕来绕去的。

4,与FB相连的分压电阻尽量靠近VAM端口放置。

以上就是本章的所有内容了,我们下篇文章不见不散。若有对这个直流压降仿真感兴趣的朋友们可以在评论区讨论分享一下不同的观点

这篇关于Marin说PCB之电源完整性之直流压降仿真CST--02的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/673389

相关文章

基于UE5和ROS2的激光雷达+深度RGBD相机小车的仿真指南(五):Blender锥桶建模

前言 本系列教程旨在使用UE5配置一个具备激光雷达+深度摄像机的仿真小车,并使用通过跨平台的方式进行ROS2和UE5仿真的通讯,达到小车自主导航的目的。本教程默认有ROS2导航及其gazebo仿真相关方面基础,Nav2相关的学习教程可以参考本人的其他博客Nav2代价地图实现和原理–Nav2源码解读之CostMap2D(上)-CSDN博客往期教程: 第一期:基于UE5和ROS2的激光雷达+深度RG

三相直流无刷电机(BLDC)控制算法实现:BLDC有感启动算法思路分析

一枚从事路径规划算法、运动控制算法、BLDC/FOC电机控制算法、工控、物联网工程师,爱吃土豆。如有需要技术交流或者需要方案帮助、需求:以下为联系方式—V 方案1:通过霍尔传感器IO中断触发换相 1.1 整体执行思路 霍尔传感器U、V、W三相通过IO+EXIT中断的方式进行霍尔传感器数据的读取。将IO口配置为上升沿+下降沿中断触发的方式。当霍尔传感器信号发生发生信号的变化就会触发中断在中断

Git 的特点—— Git 学习笔记 02

文章目录 Git 简史Git 的特点直接记录快照,而非差异比较近乎所有操作都是本地执行保证完整性一般只添加数据 参考资料 Git 简史 众所周知,Linux 内核开源项目有着为数众多的参与者。这么多人在世界各地为 Linux 编写代码,那Linux 的代码是如何管理的呢?事实是在 2002 年以前,世界各地的开发者把源代码通过 diff 的方式发给 Linus,然后由 Linus

perl的学习记录——仿真regression

1 记录的背景 之前只知道有这个强大语言的存在,但一直侥幸自己应该不会用到它,所以一直没有开始学习。然而人生这么长,怎就确定自己不会用到呢? 这次要搭建一个可以自动跑完所有case并且打印每个case的pass信息到指定的文件中。从而减轻手动跑仿真,手动查看log信息的重复无效低质量的操作。下面简单记录下自己的思路并贴出自己的代码,方便自己以后使用和修正。 2 思路整理 作为一个IC d

MySQL record 02 part

查看已建数据库的基本信息: show CREATE DATABASE mydb; 注意,是DATABASE 不是 DATABASEs, 命令成功执行后,回显的信息有: CREATE DATABASE mydb /*!40100 DEFAULT CHARACTER SET utf8mb3 / /!80016 DEFAULT ENCRYPTION=‘N’ / CREATE DATABASE myd

GPU 计算 CMPS224 2021 学习笔记 02

并行类型 (1)任务并行 (2)数据并行 CPU & GPU CPU和GPU拥有相互独立的内存空间,需要在两者之间相互传输数据。 (1)分配GPU内存 (2)将CPU上的数据复制到GPU上 (3)在GPU上对数据进行计算操作 (4)将计算结果从GPU复制到CPU上 (5)释放GPU内存 CUDA内存管理API (1)分配内存 cudaErro

文章解读与仿真程序复现思路——电力自动化设备EI\CSCD\北大核心《考虑燃料电池和电解槽虚拟惯量支撑的电力系统优化调度方法》

本专栏栏目提供文章与程序复现思路,具体已有的论文与论文源程序可翻阅本博主免费的专栏栏目《论文与完整程序》 论文与完整源程序_电网论文源程序的博客-CSDN博客https://blog.csdn.net/liang674027206/category_12531414.html 电网论文源程序-CSDN博客电网论文源程序擅长文章解读,论文与完整源程序,等方面的知识,电网论文源程序关注python

Allegro PCB--报错

1。 走线上打孔 问题:在走线上打的Via,我通过"Assign net to Via", 给与网络。成功后。 跑Tools\Database check\ Update all DRC(including batch), Via 网络又没有了 原因& 解决方法: VIA没有和走线完全重合 换个方法: 直接在线上打孔 或者走线change成shape, 或者用细导线把孔连到线路上。

两轴直驱稳定云台的电源系统设计与关键要求

两轴直驱稳定云台,作为现代摄影、摄像及监控领域的高精尖设备,广泛应用于各种不稳定环境(如移动车辆、海上船只、空中飞机等),以提供相机、传感器等关键设备的稳定支持。其卓越的性能和可靠性,很大程度上依赖于其精心设计的电源系统。本文将对两轴直驱稳定云台的电源系统要求进行全面剖析,并深入探讨电压波动可能带来的不良影响及应对措施。 电源系统的核心要求 高容量与功率:

Matlab simulink建模与仿真 第十章(模型扩展功能库)

参考视频:simulink1.1simulink简介_哔哩哔哩_bilibili 一、模型扩展功能库中的模块概览         注:下面不会对Block Support Table模块进行介绍。 二、基于触发的和基于时间的线性化模块 1、Trigger-Based Linearization基于触发的线性化模块 (1)每次当模块受到触发时,都会调用linmod或者dlinmod函数