HyperLynx(二十七)电源完整性之AC去耦仿真实例(二)

article/2025/9/30 18:12:53

电源完整性之AC去耦仿真实例(二)

1.后仿真的去耦仿真
2.去耦电容在后仿真分析中的作用
3.使用QPL文件为去耦电容分配模型
4.如何设计好电源系统

1.后仿真的去耦仿真

(1)在“开始”菜单中打开HyperLynx:“开始”→“所有程序”→“Mentor Graphics SDD”→“HyperLynx”→“HyperLynx Simulation Software”,如图所示。

在这里插入图片描述

(2)从菜单中选择“File”→“Open Board”,打开C;\PI_Trng\lab3\exer2\post_decou- pling. hyp 文件,如图所示。

在这里插入图片描述

(3)使用菜单命令“View”→“Highlight Net”来突出要分析的电源网络,打开如图所示对话框。

在这里插入图片描述

(4)在该对话框中,选择1.5V网络来查看视图对话框和突出显示的电源网络平面,如图所示。

在这里插入图片描述

(5)单击“Highlight”按钮,得到如图所示界面。

在这里插入图片描述

(6)单击“Close”按钮,关闭突出显示对话框。

(7)使用工具按钮田来放大板子下方的放置电源引脚的部分。在接下来的操作中,将为PDN阻抗的电源引脚分配参考网络。
在这里插入图片描述

(8)从主菜单中选择“Models”→“Assign Power Integrity Models”打开如图所示对话框。

在这里插入图片描述

(9)在该对话框中,在“Filters”区域输入参考标号“U40”和“1.5V”电源网络,单击“Apply”按钮,如图所示。

在这里插入图片描述

(10)按住Ctrl键的同时单击AH12、AH28、M12和M28引脚左侧的灰色框,如图所示。
在这里插入图片描述

(11)在对话框的“Reference Net”部分单击“Assign”按钮,打开如图所示对话框。
在这里插入图片描述

(12)在该对话框中,选择“GND”网络作为参考网络。注意到此时系统已经发现两个含GND网络的层,即第3层和第7层,可以用于1.5V网络的参考层,如图所示。

在这里插入图片描述

(13)单击“OK”按钮,关闭选择参考网络对话框。
(14)在分配电源模型对话框中,单击“OK”按钮关闭对话框。

(15)从主菜单中选择“Simulate PI”→“Analyze Decoupling(Decoupling Wizard)”打开如图
所示对话框。

在这里插入图片描述

(16)选择“New”选项来开始一个新的去耦分析。

(17)单击“Next”按钮 ,接下来可以选择网络进行分析,如图所示。
在这里插入图片描述
在这里插入图片描述

(18)突出显示“1.5V”和“GND”网络。可使用右箭头将其移动到分析网络的窗口
中,如图所示。

在这里插入图片描述

(19)单击“Save&Run”按钮运行分析,仿真结果如图所示。

在这里插入图片描述
在这里插入图片描述

假设我们运行一个集总分析,平面对本身是一个集总电容,结果看起来就像一个理想的电容器。默认的分析类型是“Lumped Analysis”。
下一步,将对电路做一个集总分析,通常情况下,在去耦设计通过了集总分析后,也就意味着阻抗低于整个频率范围的要求,再进行分布式分析。

(20)最小化Touchstone Viewer,在“Decoupling Wizard”对话框中,在分析类型中选择分布式分析,如图所示。

在这里插入图片描述

(21)在选择电路电源引脚时,只包含了指定参考层的电源引脚(AH12、M12、AH28 、M28),选择所有的引脚,如图所示。

在这里插入图片描述

(22)在设置“Choose Easy/Custom”步骤中,可以选择简单预定义的选项,也可以设置详细选项。此处选择“Custom”,如图所示,单击“Next”按钮。

在这里插入图片描述

(23)在自定义设置界面,保留默认选项并单击“Next”按钮,如图所示:

在这里插入图片描述

(24)控制频率扫描步骤允许定义分析的频率范围和使用的抽样类型,可以在“Adap tive sampling”、“Logarithmic sampling”和“Linear sampling”中进行选择。为了减少仿真时间,设置频率扫描从1MHz到100MHz并且选择“Adaptive sampling”,如图所示。

在这里插入图片描述

(25)单击“Run ”按钮开始分析,结果将显示在Touchstone Viewer 中,如图所示。

注意:Lumped和Distributed分析的不同如图所示,可以看到共振出现在更高频率处(170MHz)。
在这里插入图片描述
在这里插入图片描述

在接下来的几步中,将减小1.5V和它的参考平面之间的电介质厚度,探索这一变化如何影响阻抗。

(26)最小化Touchstone Viewer
(27)关闭“Decoupling Wizard”对话框。
(28)通过单击“Edit Stackup”按钮或者在主菜单中选择“Setup”→“Stackup”→“Edit”打开叠层编辑器,如图所示。
在这里插入图片描述

(29)减小第3层和第4层之间的电介质厚度,由5mil变为2mil,如图所示:
在这里插入图片描述

(30)在叠层编辑器中单击“OK”按钮,关闭对话框。

(31)再次打开“Decoupling Wizard”对话框,单击“Run Analysis”按钮,结果如图所示,可以看到由于之前的结果会出现电流的叠加。

在这里插入图片描述
在这里插入图片描述

注意到通过减小电介质厚度降低了阻抗,在高频的阻抗上也有一些变化,主要是由于靠近板子边缘的引脚导致的。

(32)在Touchstone Viewer的“Parameters”下面,为了得到4个电源引脚的分布式仿真结果,在阻抗矩阵中选择所有的对角单元,如图所示。
在这里插入图片描述

(33)关闭Touchstone Viewer。关闭“Decoupling Wizard”对话框。
(34)保存并退出BoardSim。

2.去耦电容在后仿真分析中的作用

(1)从“开始”菜单中打开 HyperLynx:“开始”→“所有程序”→“Mentor Graphics SDD”→“HyperLynx”→“HyperLynx Simulation Software”,得到如图所示界面。

在这里插入图片描述

(2)选择“File”→“Open Board”,打开C:\PI_Trng\lab3\Exer3\post_decoupling_caps.hyp文件,当被问到是否为未布线的电路布线时,选择“否”,如图所示。
在这里插入图片描述在这里插入图片描述

(3)在主菜单中选择“Setup”→“Power Supplies”,打开如图所示对话框。

在这里插入图片描述

(4)在对话框的底部,确保“1.8V”“2.5V”、“3.3V”和“GND”被列为源电压,并且为每个网络输入合适的电压值,如图所示:

在这里插入图片描述

(5)单击“OK”按钮。
(6)选择“Models”→“Edit Decoupling-Capacitor Groups”,新对话框显示电容器分组如图所示。这个过程是自动完成的,也可对它做一些修改。
在这里插入图片描述

(7)单击“Auto-Grouping”按钮,在打开的对话框中选择“Remove existing groups and perform complete regrouping”,如图所示,单击“OK”按钮。
在这里插入图片描述

(8)单击“Group1”旁边的加号展开它,如图所示。
在这里插入图片描述

(9)在Groupl的所有电容器中滚动鼠标,找到“Part Name”为“10N”的所有电容器。选中电容器后,单击<<按钮将其移出列表,如图所示。使用Shift键或者 Ctrl键能够同时选中大量电容器。
在这里插入图片描述

(10)选中左边的所有电容,在窗口右部单击“”,得到如图所示界面。
在这里插入图片描述

(11)在左边选择所有的“10N”电容,单击(>>按钮将其放在一个新组中。一个包含10nF电容的新的Group4将被自动创建,如图所示。
(12)单击“OK”按钮。
(13)选择“Models”→“Edit Decoupling-Capacitors Models”,在打开对话框中,所有4组都已列出,如图所示。这比较易于一次性为很多电容分配模型。
在这里插入图片描述

(14)单击Groupl旁边的加号展开它,得到如图所示界面。

在这里插入图片描述

(15)通过拖动“Part Name”和“Value”列之间的线拉宽“Part Name”列,拉到右侧,可见第一组电容的“Part Name”为0603,“Value”为100nF,如图所示,这使得为它分配模型时比较容易。如果“Part Name”的信息丢失,需要返回到电路叠层中从 Part属性中得到。如果只知道制造商零件号码,也可以查找供应商提供的数据表或电容器属性。

(16)当Groupl被选中,单击“Assign Model”按钮。
(17)在“Assign/Edit Capacitor Model”对话框中,设置电容值为100nF,设置ESR为36mOhm,ESL值为自动计算得到的,如图所示。在实际中,ESR值通常是由厂商提供的。
在这里插入图片描述

(18)单击 OK按钮。
(19)在分配去耦电容模型对话框中,通过单击Group1前的“-”来关闭分组。
在这里插入图片描述

(20)按照操作步骤(14)-(19),为其余组分配以下模型,分别如图所示。

Group2(0805 caps):C=10μF ESR=3mOhm.ESL=Auto-Calculate
Group3(radial electrolytic caps):C=1200pF ESR=2mOhm,ESL=20nH。
Group4(0603 caps):C=10nF ESR=97mOhm ESL=Auto-calculate

此时,分配去耦电容模型对话框如图所示:

在这里插入图片描述

(21)单击“Close”按钮,关闭去耦电容模型对话框。

(22)在主菜单中选择“Simulate PI”→“Analyze Decoupling(Decoupling Wizard)”,打开如图所示对话框。

在这里插入图片描述

(23)在该对话框中单击“Next”按钮,得到如图所示界面。

在这里插入图片描述

(24)选择“3.3V”和“GND”作为分析网络,单击“Next”按钮,如图所示。

注意到我们之前分配的电容模型还在以前的位置,只有连接到3.3V和 GND 网络的电容组显示出来。

(25)单击“Next”按钮,选择“Quick Analysis”,如图所示,单击“Run Analysis”按钮。
在这里插入图片描述

生成的报告用于分析电容的详细信息,也包含进入电子表格的链接,如图所示:
在这里插入图片描述

在这里插入图片描述

(26)单击报告中的链接打开电子表格,如图所示,表格中包含了许多有用信息,如安装电感、共振频率和每个电容器安装质量等。

在这里插入图片描述

(27)查看内容后关闭电子表格和仿真结果报告。
(28)后退到“Decoupling Wizard”对话框,选择“Lumped Analysis”集总分析,如图所示,单击“Next”按钮,得到如图所示界面。
在这里插入图片描述

(29)单击“Calculator”按钮,打开如图所示窗口。
在这里插入图片描述

(30)输入瞬态电流的峰值为10A,如图所示,单击“下一步”按钮。

(31)额定电源电压和比例分别输入3.3V和5%,如图所示。
在这里插入图片描述

(32)单击“下一步”按钮,得到如图所示目标阻抗值。
(33)单击“完成”按钮。

(34)在“Decoupling Wizard”对话框中单击4次“Next”按钮,跳到运行分析页面。
(35)单击“Run Analysis”按钮,Touchstone Viewer打开并显示仿真结果,如图所示。

在这里插入图片描述

在这里插入图片描述

看起来是一个较完美的电源分配网络,因为在整个频率范围内阻抗曲线都在目标阻抗的下面。

接下来运行分布式分析,这部分练习将指导我们如何进行分布式去耦分析仿真,而这种仿真经常花费太长时间。

(36)最小化Touchstone Viewer。
(37)后退到“Decoupling Wizard”对话框,进入“Choose a Type of Analysis”步骤,选择“Distributed Analysis”如图所示。
在这里插入图片描述

(38)单击“Next”按钮五次,得到如图所示界面。
在这里插入图片描述

(39)在这一步,需要选择在PDN 阻抗中想要查看的IC 引脚。单击对话框右侧的“Add IC Power Pin ”按钮,打开如图所示对话框。

在这里插入图片描述

(40)在“Assign Power Integrity Models”对话框中,在“Filters”区域的“Reference”栏输入U40,单击“Apply”按钮,得到如图所示界面。

(41)滚动鼠标选择引脚“AV9”,如图所示。
在这里插入图片描述

(42)在对话框右下角的“Reference Net”下面单击“Assign”按钮,打开如图所示对话框。
在这里插入图片描述

(43)分配GND为参考网络,单击“OK”按钮,关闭此对话框。
(44)在分配电源引脚模型对话框中单击“OK”按钮,关闭此对话框。
(45)后退到“Decoupling Wizard”对话框,选择引脚U40.AV9,如图所示,单击“Next”按钮。
在这里插入图片描述

(46)在上述对话框中单击“Next”按钮,得到如图所示界面,选择“Custom”。
在这里插入图片描述

(47)一直单击“Next”按钮,接受默认设置,直到到达运行分析界面,如图所示。
在这里插入图片描述

(48)单击“Run Analysis”按钮,这一步需要较长时间。
在这里插入图片描述
在这里插入图片描述

两次的分析结果显示如图所示,在高频处分布式分析的PDN阻抗较高,是因为这是在一个单一的引脚上测定的,因此被很多电感限制影响这包括平面的传播电感和阻抗测量。

(49)关闭Touchstone Viewer。关闭“Decoupling Wizard”对话框。
(50)保存并退出BoardSim。

3.使用QPL文件为去耦电容分配模型

在前面的实战练习中,使用了分配去耦电容组对话框来重组电容构成新组,并为新组分配了模型。在这一节的练习中,将学习如何通过名称和QPL(Qualified Parts List)文件为其分配模型。使用 QPL 可以重新为其他设计任务分配模型。

下面观察在PDN中不同的电容的影响。

(1)从“开始”菜单中打开 HyperLynx:“开始”→“所有程序”→“Mentor Graphics SDD”→“HyperLynx”→“HyperLynxSimulation Software”
(2)选择“File”→“Open Board”,然后打开C:\PI_Trng\lab3\Exer4\post_decoupling caps_qpl.hyp文件,当被问到是否为没有布线的板子布线时单击“否”按钮。本设计是和上一个练习相同的设计,不同的是将使用 OPL 方法为去耦电容分配模型。

在这里插入图片描述

(3)选择“Models”→“Edit Decoupling-Capacitor Groups”,打开如图所示对话框

(4)单击Group1前面的加号展开该组,如图所示。
在这里插入图片描述

(5)滚动Group 1的电容列表,如图所示,注意到主要由两个名称的电容组成: CC0603-100N-M 和CC0603-10N-J。

(6)单击Group2旁边的加号来展开组,如图所示。
在这里插入图片描述

(7)滚动Group2的电容列表,如图所示,注意到电容主要由CC0805-10U-J组成。
(8)单击“OK”按钮关闭对话框。
(9)选择“Models”→“Assign Models/Values by Part Name(.QPL File)”,打开 QPL 文件编辑器,如图所示。
在这里插入图片描述

(10)改变类型为“Decoupling Capacitor”,输入名称“CCO603-10N-J”,设置模型为“SimpleC-L-R”;设置容值为10nF,设置ESR为97mOhm(这个值通常是从供应商处获得的),通过“ESL bycapacitor size”设置ESL,从其下拉菜单中选择“”,整个设置如图所示。

在这里插入图片描述

(11)单击“Assign Model”按钮,在对话框“QPL-file model assignment”区域下面将出现 QPL 文件,如图所示。

在这里插入图片描述

(12)设置另一个名称为CCO603-100N-M的模型,同样设置为“Simple C-L-R”,输入以下参数值:
C=100nFESR=36mOhm,ESL=bycapacitor sizeAuto-estimate
(13)单击“Assign Model”按钮,这部分将被添加到“QPL-file model assignment”区域下方,如图所示。

在这里插入图片描述

(14)重复以上步骤,为名称为CC0805-10U-J的模型分配以下参数:
C=10uF,ESR=3mOhm,ESL=bycapacitor size,Autoestimate。得到如图所示 QPL 文件。
在这里插入图片描述

(15)单击“File”→“Save”保存 QPL 文件,输人文件名“post_decoupling_caps_models”。
(16)关闭 QPL 文件编辑器。

在以下的几步中,将学习如何让软件解析为去耦电容分配模型使用的 QPL 文件。

(17)选择“Setup”→“Options”→“Directories”,打开如图所示对话框
在这里插入图片描述

(18)选择“Use QPLfile(s)to assign models”复选框,单击“Add File”按钮,打开如图所示对话框。

在这里插入图片描述

(19)浏览并选择刚才创建的 QPL文件,路径为C:PITng\lab3\Exer4\postdecoupling_caps_models.qpl,单击“打开”按钮,再次单击“OK”按钮关闭路径设置对话框。
(20)选择“File”→“Exit”关闭BoardSim会话。单击“Yes”按钮保存编辑内容。
(21)再次打开 HyperLynx9.0.选择“File”→“OpenBoard”打开C:\PI_Tng\lab3\Exer4\post decoupling caps qpl.hvp,当被问到是否需要布线时,单击“否”按钮。

(22)选择“Models”→“Edit Decoupling-Capacitor Groups”

注意,现在有一个已经由 QPL 文件创建的新的组,如图所示。
在这里插入图片描述

(23)展开 Group3,注意到RADIAL-1200U-J,这个电容是电解电容,用作去耦电容,它的寄生参数(ESR、ESL)和普通电容不同。单击“OK”按钮,如图所示。

在这里插入图片描述

(24)选择“Models”→“Assign Models/Values by Part Name(.QPLfile)”,打开如图所示对话框。
在这里插入图片描述

(25)改变“Parttype”为“Decoupling Capacitor”,输人新的“Partname”为“RA- DIAL-1200U-J”,再输入以下参数:C=1200uF,ESR=2mOhm,ESL=byvalue,20nH。单击“Assign Model”按钮,如图所示。
在这里插入图片描述

(26)选择“File”→“Save”,关闭 QPL 文件编辑器。
(27)选择“Models”→“Edit Decoupling-Capacitor Groups”。注意到,Group3已经变为QPL_RADIAL-1200U-J,如图所示。
在这里插入图片描述

(28)单击 Groupl 旁边的加号,选择 C54,如图所示。

(29)单击<按钮将 C54从这组中去除,如图所示。
在这里插入图片描述

(30)选择QPL_CC0603-100N-M组,单击>按钮将 C54 分配到该组,如图所示。
在这里插入图片描述

可以看到右侧只有4组 OPL组,每一组都是一个去耦电容类型,这个信息被保存在 QPL 文件中。
(31)单击“OK”按钮,确认设置。

在这个练习的其余部分,将观察在 PDN中不同类型的去耦电容对阻抗的影响。

(32)选择“Simulate PI”→“Analyze Decoupling”打开如图所示对话框。

在这里插入图片描述

(33)在“Decoupling Wizard”对话框中单击“Next”按钮,选择0.9V和GND 作为分析网络,如图所示。

注意,只有CC0805-10U-J用在这个平面。

在这里插入图片描述
在这里插入图片描述

(34)单击“Next”按钮,确保分析类型设置为“Lumped Analysis”,如图所示。

在这里插入图片描述

(35)单击“Next”按钮,进入设置目标阻抗界面,如图所示。

在这里插入图片描述

(36)单击“Calculator”按钮,在打开对话框中输人电流瞬态峰值为10A,如图所示,单击“下一步”按钮。
在这里插入图片描述

(37)在新打开窗口的“Nominal supply voltage”和“Max percentage ripple”栏输入0.9V 和5%,如图所示,单击“下一步”按钮。

在这里插入图片描述

(38)单击“下一步”按钮,得到如图所示目标阻抗。
(39)单击3次“Next”按钮,得到如图所示界面。

(40)在控制扫描频率页,设置最大频率为500MHz,如图所示。

在这里插入图片描述

(41)单击“Next”按钮,单击“Run Analysis”按钮。一旦仿真完成,Touchstone Viewer 即可打开,得到如所示阻抗曲线。
在这里插入图片描述

注意,会得到Z阻抗的奇异曲线,这是只有一个电容值的电源分配网络的特点。
在接下来的几步中,将观察其他电源的阻抗行为。

(42)在“Decoupling Wizard”窗口中,单击选择分析网络,取消选中0.9V,选择1.25V,如图所示,单击“Next”按钮。
在这里插入图片描述

(43)单击“Run Analysis”按钮,等到仿真完成,新曲线会出现在Touchstone Viewer中,如图所示。

在这里插入图片描述

(44)重复步骤(42)~(43)(取消选中2.5V,

在这里插入图片描述

选择1.8V,仿真结果如图所示。
0

注意:如果曲线和之前的曲线是一个颜色,可以双击曲线名称旁边的颜色盒子,选择不同的颜色,以便区分。

(45)重复步骤(44)(取消选择1.8V,选择2.5V),得到的曲线如图所示。

在这里插入图片描述

(46)重复步骤(45)(取消选择2.5V,选择3.3V),得到的曲线如图所示。

在这里插入图片描述

基于上述的仿真结果,可以看出2.5V和3.3V曲线有最好的阻抗特性。

(47)在“Decoupling Wizard”对话框中,单击选择电容模型。可以看到3.3V有3个不同的电容类型,如图所示。

在这里插入图片描述

(48)关闭“Decoupling Wizard”对话框。关闭Touchstone Viewer。
(49)保存并退出BoardSim。

4.如何设计好电源系统

前面的笔记里面对直流压降介绍了一些常用的解决方案,也是一个好的电源系统设计需要做到的,而从电源分配网络去耦的角度上分析,设计一个好的电源系统还需要注意一下几个方面:

(1)选用内阻较小的VRM;
(2)合理的电容组合,不要只用同一类电容,电容容值不要相差太大。
(3)电容并不是越多越好,使用不当,反而会引起反谐振。
(4)在电容布局时,越小的电容越靠近用电端芯片电源引脚。
(5)用引线连接过孔和电容焊盘时,引线尽量短,尽量粗。
(6)如果电容需要过孔与平面相连,在条件允许的情况下,使用两个或多个过孔相连。


http://chatgpt.dhexx.cn/article/proqjCf3.shtml

相关文章

HyperLynx(十二)BoardSim和PCB板级仿真分析(三)

1.使用曼哈顿布线进行BoardSim仿真 2.快速分析整板的串扰强度 3.交互式串扰仿真 4.Gbit信号仿真 1.使用曼哈顿布线进行BoardSim仿真 前面讲述的分析&#xff0c;都是在已布线的PCB上进行的。实际上&#xff0c;对PCB进行信号完整性、串扰、EMC分析不一定要求在物理布线之后进行…

DDR3 HYPERLYNX SI仿真

HYPERLYNX仿真DDR是非常的方便&#xff0c;有固定的模板可以用&#xff0c;这里就大致的过程和大家分享下。 ①导入PCB的数据&#xff0c;设置叠层&#xff0c;设置下电源 ②设置完成打开DDR batch-mode wizard ③本次仿真的是DDR3L,800MT。 ④添加控制器和DDR ⑤添加模型 ⑥…

HyperLynx(十一)BoardSim和PCB板级仿真分析(二)

BoardSim和PCB板级仿真分析&#xff08;二&#xff09; 1.设置模型 2.提取原理图 3.查看信号网络的属性 4.快速添加端接 5.普通信号网络批量仿真设置 1.设置模型 在BoardSim 中对元器件赋模型的基本方法与在 LineSim中的一样&#xff0c;但其中增加了特殊的部分&#xff0c;…

HyperLynx(六)参数扫描仿真

HyperLynx可以很好地完成原理图和PCB的串扰仿真&#xff0c;也非常方便PCB设计过程中批量地仿真串扰。 **耦合长度&#xff1a;**不管是在同一层上&#xff0c;还是在空间上&#xff0c;其耦合长度都是传输线之间相互平行的耦合区域的长度。 **串扰饱和长度&#xff1a;**串扰…

HyperLynx(四)差分传输线模型

1.差分传输线 在高速电路 PCB 设计中&#xff0c;差分传输线是一类比较特殊和重要的传输线&#xff0c;差分传输线简称差分线。随着电路设计技术的提升&#xff0c;从最早期的伪差分信号设计&#xff0c;到现在的差分信号设计&#xff0c;差分信号越来越多地应用在高速电路设计…

HyperLynx(二十三)DDR(六)DDRx总线批量仿真

HyperLynx&#xff08;二十三&#xff09;DDR&#xff08;六&#xff09;DDRx总线批量仿真 1.DDR仿真流程2.仿真前参数设置3.批处理仿真前验证4.DDR2总线批处理仿真&#xff08;实例&#xff09;4.1 收集设计信息并为DDRx向导准备设计电路4.2 设置DDRx向导 5.仿真结果分析解读6…

HyperLynx(二)LineSim的基本操作

LineSim的基本操作包含新建工程文件、建立仿真拓扑结构、编程传输线、分配模型、保存文件、设置仿真条件并仿真等。 1.仿真文件的保存 一般建议在新建一个工程文件时&#xff0c; 首先要保存为一个工程文件&#xff0c;然后再编辑其他部分。 在菜单栏上&#xff0c;选择文件(…

HyperLynx(十三)Hyperlynx前放置之对网络的EMC分析

1.设置EMC参数 2.运行EMC分析 1.设置EMC参数 1)仿真前的要求 在运行LineSim EMC仿真或BoardSim EMC仿真前&#xff0c;要特别注意以下两点&#xff0c;否则将会出现错误报警: ①有一个有效的叠层结构; ②对于需要仿真的网络&#xff0c;必须设置驱动。 如果正在仿真一对差分线…

hyperLynx VX2.5 PCB仿真

文章目录 1.hyperLynx VX2.5 安装 2.hyperLynx VX2.5 使用 3.hyperLynx VX2.5 PCB阻抗扫描 4.hyperLynx VX2.5 直流压降仿真 5.hyperLynx VX2.5 AC 去耦仿真 6.hyperLynx VX2.5 LPDDR4X仿真 7.hyperLynx VX2.5 LPDDR4X批量仿真 8.hyperLynx VX2.5 高速串行总线仿真 1.hyperLynx…

HyperLynx(九)HDMI仿真实例

1.眼图和眼图模板 2.HDMI眼图模板 3.在HyperLynx中设置眼图模板 4.HDMI仿真 5.HDMI设计规则总结 1.眼图和眼图模板 眼图是指一系列的数字信号在示波器或图形软件中显示的图形。简单地说就是把一连串 接收端接收到 的脉冲信号(000&#xff0c;001&#xff0c;010&#xff0c; …

hyperlynx si 前仿真

hyperlynx这个软件非常简单易上手&#xff0c;推进新手可以学习这个软件&#xff0c;今天就原理图仿真进行一个说明。 ①New Si Schematic ②按下图选中部品&#xff0c;接收端&#xff0c;传输线和发送端&#xff0c;这里把传输线阻抗调整到50ohm和实际设计的值一致。 可以用…

HyperLynx中层叠设计实例

层叠结构和材料参数对于仿真是不可或缺的&#xff0c;HyperLynx提供了一个比较完善的、可视化的层叠设计工具。 1.层叠编辑器界面 层叠编辑器界面如图所示&#xff1a; 在菜单栏上选择设置&#xff08;Steup&#xff09;-层叠&#xff08;Stackup&#xff09;-编辑&#xff08…

HyperLynx 仿真

HyperLynx step by step (5)-EMC天线仿真 2009年8月26日 大哥牛 2 条评论 EMC天线仿真和电流仿真类似&#xff0c;只不过探头不同。先打开Clock.tln然后,执行以下步骤 菜单Simulate->Run interactive EMC Simulation (Spectrum Analyzer)&#xff0c;打开Spectrum Analyzer对…

HyperLynx(十四)高级分析技术

1.BoardSim中的差分对 2.建立SPICE电路连接 1.BoardSim中的差分对 对差分引脚的分析是通过为其指定差分模型完成的。差分引脚在IBIS文件中有严格的定义&#xff0c;但是选定了差分模型后&#xff0c;用户还需要指出各引脚是反相端还是非反相端。对于 LineSim和BoardSim都是如此…

SI信号仿真及软件 HyperLynx

最近在布Blackfin视觉的板子&#xff0c;开始看了一些高速板的资料&#xff0c;感觉收获挺大的。贴些东西来。 我看了些资料&#xff0c;主要是一篇叫High-Speed Digital System Design的文章&#xff0c;PCBBBS&#xff08;www.pcbbbs.com&#xff09;的大侠们翻译的。可以从…

Hyperlynx使用心得

首先以Linesim为初步入手点&#xff0c;对自己学习Hyperlynx过程中遇到的问题进行记录。希望可以帮助到跟我遇到相同问题的朋友。 从开始使用这个仿真软件&#xff0c;我们得先明白其所拥有的功能。Hyperlynx解决的是板级信号仿真&#xff0c;这就包括SI,PI,EMC等方面。而信号完…

HyperLynx(十五)多板仿真

1.多板仿真概述 2.建立多板仿真项目 3.运行多板仿真 4.多板仿真练习 1.多板仿真概述 在现代设计里&#xff0c;一个设计往往由几个PCB组成&#xff0c;典型的主板与内存条就是一个多板互连的应用。BoardSim 现在具有了加载多板、连接器及对其进行仿真的能力。每一块板子或是由…

HyperLynx(三)传输线类型及相关设置

传输线是传输链路上非常重要的一环&#xff0c;高速电路和信号完整性中很多问题都与传输线有关联。传输线主要分为微带线和带状线&#xff0c;这其中包含单端传输线和差分传输线&#xff08;在PCB设计中&#xff0c;共面波导是一种比较特殊的传输线&#xff09;。 在HyperLynx中…

HyperLynx仿真(一)LineSim简单介绍

1.LineSim仿真 LineSim用于PCB前仿真分析&#xff0c;主要是为在PCB布局布线之前对原理图中的高速信号进行假设性的仿真分析。主要考察信号在假设的叠层结构和布线参数条件下的传输效果&#xff0c;如过冲、下冲、输入高/低电平、串扰、眼图等指标&#xff0c;依次验证电路设计…

提高代码质量!详解在Gradle项目中使用PMD的正确姿势

当今的软件开发需要使用许多不同的工具和技术来确保代码质量和稳定性。PMD是一个流行的静态代码分析工具&#xff0c;可以帮助开发者在编译代码之前发现潜在的问题。在本文中&#xff0c;我们将讨论如何在Gradle中使用PMD&#xff0c;并介绍一些最佳实践。 什么是PMD&#xff…