SIwave:释放 Resonant Mode Solver 的强大功能

SIwave 是一种电源完整性和信号完整性工具。本文的重点是 Resonant 模式求解器。

 

进行谐振计算的主要原因是确定 Powerplane 中 Cap 去耦的最佳位置。Powerplane 的大小由最大预期电流和允许的最大电压降决定。然而,即使是最好的设计也没有足够的电容来将宽带频谱的阻抗保持在低值。功率平面的频谱来自电流脉冲。Powerplane 需要解耦上限以将其带宽扩展到更多。

 

503bbd17307a5252de2c19c98b6e151e.png

图 1:Rosanant 模式求解器图标

 

SIwave 不应用于构建 PCB。虽然这是可能的,但这不是使用 SIwave 的最佳方式。SIwave 可以导入以下类型的 CAD 文件:

 

e38d948ed537317c2dd477b675916d14.png

图 2:SIwave 中的“导入”对话框

SIwave 从 CAD 文件中提取不同的信息:例如,叠层、材料、组件和网络。

 

SIwave: DC、PI、SI 或辐射中的任何过程都从选择求解器开始。然后,SIwave 会生成一个看起来像表单的对话框。用户需要检查表单并填写缺失的信息。

例如,选择谐振模式求解器后,会弹出一个简单的对话框,用户可以在其中输入感兴趣的最小/最大频率和模式数量。可以选择其他求解器选项来调整求解器的精度。

 

9e9d3d8832b1d773de87d669e928a438.png

图 3:谐振模式求解器设置

从另一篇博客中讨论的 PI 分析来看,Z11 图揭示了所有谐振模式。在研究 Z11 曲线时,强烈建议包括 VRM 的影响并从负载侧读取阻抗。这是研究 powerplane 的正确方法。

 

在下图中,在功率平面 0.2065V 处存在谐振。为了抑制这个峰值,需要添加去耦电容。但在哪里呢?哪些值和多少值?谐振模式求解器回答了第一个问题。

 

df7e98617de8e7cb998172c012b25eb4.png

图 4:没有上限的 PI 结果

谐振的定义是阻抗非常高的频率,但物理上它是什么意思呢?对于使用天线的人来说,这意味着在这个频率下,电源平面成为完美的天线;它向外辐射大量能量,并且还接受来自该频率的外部的任何信号。您以该频率注入的任何东西都不会到达另一侧。因此,如果突然需要大量电流,系统将无法提供。这是它应该被压制的另一个原因。

 

  1. 检查解决方案:
    • 显示器谐振

解决方案完成后,用户将获得所选频段中 PCB 中所有谐振的列表。实部代表谐振频率,虚部代表谐振或衰减因子的损失。k 是特征数,等于自由空间中的谐振频率乘以 2PI/光速,大约是谐振频率(以 GHz 为单位)的 20.954 倍。波长是空气中的波长,Q 是衡量谐振尖锐程度的量度,它等于谐振频率/虚部的 2 倍。

 

其中一些 Resonance 很强,而另一些则很弱。但是哪一个属于 1.2V 电源平面呢?知道的唯一方法是将它们全部绘制出来。

 

a03e528c7e4d06e12804bb1a982b424d.png

图 5:不带大写字母的 Resonance 列表

重要的是要了解 Resonance 存在于 powerplanes 和 ground(返回路径)之间。SIwave 仅绘制层之间的 Resonance。因此,用户需要选择绘制两层之间的电压:一层是 powerplane 所在的层,另一层是接地层。对具有 ground 的每个图层重复此操作。对具有 Powerplanes 的每个图层重复此操作。

 

对于每个集合,SIwave 会计算所选两个层之间所有 Resonance 的场。然后,用户必须单独浏览它们才能看到他们属于哪个 powerplane。

 

8b0d654c2a1234b02c39d9135dde1649.png

图 6:没有大写字母和场的 Resonance 列表

第二个谐振在 0.2078 处是红色的。这是 1.2 伏动力飞机中的真正共振。走得更多,什么都没有,第六个也是谐振,但不在 1.2 伏动力平面中,而是在另一个 3.3 伏特中。这就是用户识别真实 Resonance 的方式。

查看第六个图标并制作动画,可以看到 Resonance 在左上角和左下角达到最大值。旋转以 3D 方式查看事物。去耦帽应放置在左上角和左下角。

 

460e41391717ee82d9de3e241e9e6da6.png

图 7:3.3 伏电源层中谐振的 3D 图。

回到 Resonance 的第二个问题。它与 Z11 图中的图相匹配。这种共振覆盖了整个动力平面。因此,需要在 powerplane 内部放置去耦帽。

 

716b2e78aa6fdf86183f957332870309.png

图 8:0.2V 电源层中的 1.2GHz 谐振。

 

 

d949ef6fdaac112ede0326f0716d1bf2.png

图 9:0.2V 电源平面中的 1.2GHz 谐振(3D 图)。

在 Powerplane 内部和周围添加电容器,然后重新运行 PI。从绘制 Z11 开始,0.206GHz 的谐振从 21Ohm 抑制到 0.132Ohm。任务完成

 

d4f4bd13dec345bdffec169fbb34013f.png

图 10:电容的 PI 响应

谐振图显示了与没有电容的红色区域相比,0.2GHz 时的红色区域有多小。请注意,红色区域始终为 1Volt。所以所有的谐振都归一化为 1Volt。这就是为什么不能单独使用场图来判断谐振模式有多激进的原因。用户需要检查 Z11 图。

 

82294e6f23220f0479a93db1a9a8f53a.png

图 11:PI 图和列表中的谐振模式

请注意,Z11 曲线中有更多的谐振模式,因此 decoupling caps 增加了更多,但它们太小了。再次求解谐振模式求解器,但选择低频带,您将看到这些新模式。但从 Z11 和田间图中可以看出它们很小。

 

d4f4bd13dec345bdffec169fbb34013f.png

图 12:PI 图中的谐振模式和低频列表

我们在 Resonances 列表中看到一些非常接近的值。请记住,Resonance 并不总是与 Z 计算匹配。总是有一个小的增量,因为他们使用两种不同的技术来推导它们。这就是为什么需要同时关注它们。

 

Resonant Mode 解算器揭示了 Powerplanes 并确定放置 Deinsulated Cap 的最佳位置。

 

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

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

相关文章

【VS+QT】联合开发踩坑记录

0. 写在前面 因为目前在做自动化产线集成软件开发相关的工作,需要用到QT,所以选择了VS联合开发,方便调试。学习QT的过程中也踩了很多坑,在此记录一下,提供给各位参考。 1. 环境配置 Win11Visual Studio 2019Qt 5.12…

【LeetCode】每日一题 2024_11_1 超级饮料的最大强化能量(DP)

前言 每天和你一起刷 LeetCode 每日一题~ LeetCode 启动! 题目:超级饮料的最大强化能量 代码与解题思路 先读题: 题目给了两个数组,长度为 n,题目要求在 n 个小时内选择饮料,一个小时可以选一瓶&#x…

IBM服务器修改IMM的IP方法

服务器设备:IBM x3550 M4 Server IMM默认IP地址:192.168.70.125 用户名:USERID 密码:PASSW0RD(注意是零0) 1.服务器开机按F1进入BIOS界面 2.进入System Settings 3.进入Integrated Management Module 4.…

【MATLAB代码】一维UKF的IMM,模型有CV和CA

目录 ​编辑 代码介绍 主要功能 UKF 更新函数 总结 代码介绍 这段 MATLAB 代码实现了一维无迹卡尔曼滤波(UKF)与交互多模型(IMM)结合的算法,旨在对非线性动态系统进行状态估计。代码中的模型包括恒速&#xff08…

Java对象、类、接口——针对实习面试

目录 Java对象、类、接口你知道类和对象的区别吗?抽象类和接口有什么共同点?抽象类和接口有什么区别?说一下面向对象的三大特征及其特点?你知道Java中方法重载和重写的区别吗?静态成员和非静态成员有什么区别&#xff…

Solana链上的Pump狙击机器人与跟单机器人的工作原理及盈利模式

随着加密货币市场的快速发展,越来越多的投资者和开发者开始关注Solana链上的自动化交易工具。尤其是Pump狙击机器人和跟单机器人,这两种工具为用户提供了在市场波动中获取利润的机会。本文将深入分析这两种机器人的工作原理及其盈利模式。 一、Pump狙击机…

Vue全栈开发旅游网项目(6)-接口开发

1.景点详情接口开发 1.设计响应数据结构 文件地址:sight/serializers.py 创建类: class SightDetailSerializers(BaseSerializer):#景点详情def to_dict(self):obj self.objreturn {id: obj.id,name: obj.name,desc: obj.desc,img: obj.banner_img.…

Flutter学习笔记(二)------ 第一个flutter项目

一、Dart语法 dart语法较为简单,学过python和c后发现大同小异。不过多介绍 1.函数可变参数 可以类比*args, **kwargs,与之不同的是dart中,*args **kwargs不能同时存在 void a(int a, [float x, double b0.0]) {//do something... }a(10, …

MySQL-如果你在添加外键时忘加约束名,如何找到系统默认的约束名

问题 在你添加约束的时候,一般都会为其取名以方便后期的修改,但是如果你忘记了呢,如何找到系统默认的约束名 解决方法 -- 查找约束名 SELECTCONSTRAINT_NAME FROMINFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERETABLE_NAME emp ANDREFERENCED_T…

2-Ubuntu/Windows系统启动盘制作

学习目标: 掌握使用Win32DiskImager、Rufus等工具制作系统启动盘的基本步骤。独立将ISO镜像文件写入USB闪存驱动器,确保在需要时顺利安装或修复系统。通过学习如何选择正确的源文件和目标驱动器,理解启动盘的使用场景和注意事项,…

上云管理之Git/GitHub/GitLab 详解(一)

上云管理之Git/GitHub/GitLab 详解(一) 引言1. GIT软件安装2.初始化配置与提交代码2.1. 初始化配置2.2 本地仓库代码提交2.2.1 初始化仓库并提交代码2.2.2 再次提交已修改的代码2.2.3 文件夹层次结构代码提交 2.3 GIT 的文件状态 3.GIT 分支3.1. 分支的切换与删除3.…

【UltraVNC】使用反向连接方式-部署私有远程工具(简版)

一、简要介绍 反向连接:客户电脑发起连接到维修工程师电脑。 场景:计算机A 无公网IP ,计算机B无公网IP,AB直接进行远程的行为。 核心:借助中继方式 二、安装环境和安装包 中继器服务:linux系统安装包&…

技术分享 | 大语言模型赋能软件测试:开启智能软件安全新时代

在当今数字化时代,软件安全问题的严峻性日益凸显。随着网络攻击手段变得愈发复杂多样,切实保障软件系统的安全性已然成为开发者以及企业所面临的核心挑战。依据国际网络安全机构的相关报告,网络攻击事件的发生频率与复杂程度呈现出逐年递增的…

【图书管理与推荐系统】Python+Django网页界面+协同过滤推荐算法+网站系统

一、介绍 图书管理与推荐系统。使用Python作为主要开发语言。前端采用HTML、CSS、BootStrap等技术搭建界面结构,后端采用Django作为逻辑处理,通过Ajax等技术实现数据交互通信。在图书推荐方面使用经典的协同过滤算法作为推荐算法模块。主要功能有&#…

达梦asm创建磁盘组

达梦ASM磁盘组创建过程 安装dsc建库前需要配置asm磁盘组,通常编辑一个文件 vim /dm/dmdbms/config/create_asm_group.txt #asm script file create diskgroup ARCH asmdisk /dev/asmdisk/dsc_asm1 create diskgroup DATA asmdisk /dev/asmdisk/dsc_asm2 alter di…

Selenium常见问题解析

1、元素定位失败: 在使用Selenium自动化测试时,最常见的问题之一是无法正确地定位元素,这可能导致后续操作失败。解决方法包括使用不同的定位方式(如xpath、CSS selector、id等),等待页面加载完全后再进行…

C++:set和map的使用

目录 序列式容器和关联式容器 set set类的介绍 构造和迭代器 增删查 insert find和erase erase迭代器失效 lower_bound与upper_bound multiset和set的区别 map map类的介绍 pair类型介绍 构造和迭代器 增删查 map数据修改:重载operator[] multimap…

达梦dsc环境dcr vote磁盘大小

达梦dsc环境中磁盘管理通过asm来实现,必须创建dcr和vote磁盘,那么这两个asm磁盘大小最小是多少? 32M asm文件最小为4个au,au大小为1M,因此asm文件最小为4M。但是创建vote时,命令只支持最小32M 通常生产环…

python操作MySQL以及SQL综合案例

1.基础使用 学习目标:掌握python执行SQL语句操作MySQL数据库软件 打开cmd下载安装 安装成功 connection就是一个类,conn类对象。 因为位置不知道,所以使用关键字传参。 表明我们可以正常连接到MySQL 演示、执行非查询性质的SQL语句 pytho…

鸿蒙进阶-AlphabetIndexer组件

大家好,这里是鸿蒙开天组,今天我们来学习AlphabetIndexer组件,喜欢就点点关注吧! 通过 AlphabetIndexer 组件可以与容器组件结合,实现导航联动,以及快速定位的效果 核心用法 AlphabetIndexer不是容器组件…