AltiumDesigner19原理图与PCB设计速成实训教程 课件 实训十七 信号完整性分析.pptx
练习一导入Z80Microprocessor.Ddb
练习二信号完整性规则设置4
练习三启动信号完整性分析——创建原理图与PCB元件链接
练习四信号完整性模型配置
练习五信号完整性网络分析
练习六信号完整性反射分析
练习七信号完整性串扰分析;练习一导入Z80Microprocessor.Ddb;实训内容
从Protel99SEExample中导入Z80Microprocessor.Ddb于AltiumDesigner中。
操作提示
(1)导入Z80Microprocessor.Ddb步骤参照实训五练习七,导入结果如图17-1所示,在左侧“Projects”面板中可以看到导入的Z80Microprocessor.PrjPcb,双击Z80Microprocessor.PrjPcb中的任何一个原理图文件,可以直接将其打开,如图17-2所示。
(2)导入PCB文件。双击?,弹出DXP导入向导窗口,如图17-3所示。采用系统默认选项,依次单击每个导入窗口的【Next】按钮,完成PCB文件的导入,其结果如图17-4所示。;练习二信号完整性规则设置;实训内容
在本实训练习一的基础上进行信号完整性规则设置。在PCB中进行信号完整性分析之前,要对有关的规则进行合理设置,以便准确测出PCB中潜在的信号完整性问题。通过【PCB规则及约束编辑器】对话框,设置信号完整性分析规则。
操作提示
在图17-4所示的PCB编辑器中,执行菜单命令“设计”→“规则”,弹出“PCB规则及约束编辑器”窗口。在左边目录区中,单击“SignalIntegrity”前面的符号展开,可以看到信号完整性分析的规则共有13项。设置时,在相应项上单击鼠标右键,添加新规则,或在窗口右侧下方单击【新规则】按钮,然后可在新规则界面中进行具体设置。下面看具体设置及各项含义。;1.?SignalStimulus(激励信号)
右键单击“SignalStimulus”,选择【新规则】,在新出现的SignalStimulus界面下设置相应的参数,如图17-5所示,共有五个参数设置。
(1)激励类型有三个选项:“ConstantLevel”(常数电平即直流信号)、“SinglePulse”(单脉冲信号)、“PeriodicPulse”(周期性脉冲信号)。
(2)开始级别有两个选项:“LowLevel”(低电平)
和“HighLevel”(高电平)。
(3)开始时间:设置激励信号开始时间。
(4)停止时间:设置激励信号停止时间。
(5)时间周期:设置激励信号周期。在此???择缺省
值。;2.?Overshoot-FallingEdge(信号过冲下降沿)
该规则主要用于设置信号下降边沿所允许的最大过冲量,即低于信号基准值的最大阻尼振荡,如图17-6所示中的设置。
3.?Overshoot-RisingEdge(信号过冲上升沿)
该规则与Overshoot-FallingEdge相对应,主要用于设置信号上升边沿所允许的最大过冲量,即高于信号基准值的最大阻尼振荡,如图17-7所示中的设置。;4.?Undershoot-FallingEdge(信号下冲下降沿)
该规则主要用于设置信号下降边沿所允许的最大下冲值,即下降沿上高于信号基准值的最大阻尼振荡,如图17-8所示中的设置。
5.?Undershoot-RisingEdge(信号下冲上升沿)
该规则与Undershoot-FallingEdge相对应,主要用于设置信号上升边沿所允许的最大下冲值,即上升沿上低于信号基准值的最大阻尼振荡,如图17-9所示中的设置。;6.?Impedance(阻抗)
该规则主要用于设置电路允许的最大和最小阻抗,如图17-10所示中的设置。
7.?SignalTopValue(信号高电平)
该规则主要用于设置信号在高电平状态下所允许的最小稳定电压值,如图17-11所示中设置。;8.?SignalBaseValue(信号基准)
该规则主要用于设置信号基准电压的最大值,如图17-12所示中的设置。
9.?FlightTime-RisingEdge(飞行时间上升沿)
该规则主要用于设置信号上升沿最大延迟时间,一般为上升到信号设定值的50%时所需要的时间,如图17-13所示中的设置,单位为ns。;10.FlightTime-FallingEdge(飞行时间下降沿)
该规则主要用于设置信号下降沿最大延迟时间,一般为实际的输入电压到阈值电压之间的时间,如图17-14所示中的设置,单位为ns。
11.Slope-RisingEdge(上升沿斜率)