基于信号完整性的PCB仿真设计与研究
0 2022-09-26

目前,国内外有关信号完整性(signal ingrity,SI)工程和研究还是一门尚未成熟的学科,其分析方法和实践都没有很好地完善,还处于不断的探索阶段。在基于信号完整性分析的方法中,最为核心的部分就是级信号完整性模型的建立,这是与传统的设计方法的主要区别之处。SI模型的准确性将决定设计的正确性,而SI模型的可建立性则决定了这种设计方法的可行性。

高速设计方面的问题突出体现为以下类型:(1)工作频率的提高和信号上升/下降时间的缩短,会使设计系统的时序裕量缩小甚至出现时序方面的问题;(2)传输线效应导致的信号震荡、过冲和下冲都会对设计系统的故障容限、噪声容限以及单调性造成很大的威胁;(3)信号沿时间下降到1ns以后,信号之间的串扰就成为很重要的一个问题;(4)当信号沿的时间接近0.5ns时电源系统的稳定性问题和电磁干扰(E)问题也变得十分突出。

在高速系统中,能否处理好系统的信号互连,解决信号完整性的问题,是系统设计成功的关键。同时,信号完整性也是解决电源完整性、电磁兼容与电磁干扰(/EMI)问题的基础和前提。

高频效应与传输线理论

高频效应

集肤效应在高频情况下,电磁波进入良导体中会急剧衰减,甚至在还不足良导体中一个波长的距离上,电磁波已受到显著衰减,所以高频电磁场只能存在于良导体表面的一个薄层内,这种现象被称为集肤效应。电磁波场强振幅衰减到表面的1/e的深度则为趋肤深度

式(1)说明:电导率越大即导电性越好,工作频率越高,趋肤深度越小,其导致高频时的远大于低频或直流时的电阻。邻近效应在若干个载流导体间的相互电磁干扰时,各载流导体截面的分布与孤立载流导体截面电流分布是不同的。当存在通有相反方向电流的两邻近导体时,在相互靠近的两侧面最近点电流密度最大;当两载流导体电流方向相同时,则两外侧面的电流密度最小。一般情况下,邻近效应使得等效电阻加大,减小。

传输线理论

广义传输线是引导电磁波沿一定方向传输的导体、介质或由它们组成的导行系统。一般所讨论的传输线是指微波传输线,其理论是长线理论。而当传输线的几何尺寸与电磁波的波长可以相比拟时,必须考虑传输线的分布参数(或称寄生参数)。在高速数字或设计和高速电路的仿真设计中,许多电磁现象必须应用传输线理论进行解释,传输线理论是研究高速数字(或射频)电路的基础。

基本传输线理论当传输信号速率或频率达到一定时,传输信号的通道上的分布参数必须考虑。以平行双导线为例,其上的集肤效应带来单位长度射频增大。当其达到射频段,平行双线周围的磁场很强,必须考虑其寄生电感,且平行双线间的电场要用来等效。同时,导线间在频率很高时还要考虑导线间的漏电现象。所以一条单位长度传输线的等效电路可由R,L,G,C4个元件组成,如图1所示。

基于信号完整性的PCB仿真设计与研究

图1单位长度传输线之等效电路

由克希霍夫定律可得传输线方程表示式为

基于信号完整性的PCB仿真设计与研究

因此,传输线方程的通解可写成

式中:V ,V- ,I ,I-分别是电压波和电流波的振幅常数,而 、-分别表示入射波( Z)及反射波(-Z)的传输方向。传播常数C定义为

式中:A为衰减常数;B为相位常数。传输线上一点的电压和电流分别是入射波与反射波的叠加。在Z轴上任一点的电压及电流表达式为

上式说明在一传输线上传输的电压波和电流波是时间及传输距离的函数。

集成传输线理论

集成传输线包括微带线、带状线、线和各种共面波导。微带线目前是混和微波和单片微波集成电路中使用最多的一种平面型传输线。它可用于光刻程序制作,且容易与其他无源微波电路和有源微波器件集成,实现微波部件和系统的集成化。微带线的信号线在外层,地层在信号线的另一边,易于测试。

带状线又称三板线,由两块矩形截面导体带构成,接地板之间填充均匀介质或空气。带状线的信号线夹在两个电源层之间,理论上它能最好地传输信号,因为它两边都有电源层的屏蔽。但它将信号线隐藏在内部不利于测试。

信号完整性理论

信号完整性(SI)主要研究的是信号沿导线传输后的质量和时序问题。通常,需要解决的信号完整性问题包括:(1)反射,由于阻抗不匹配引起;(2)串扰,由相邻信号耦合产生;(3)过冲和下冲;(4)振铃,表现为信号反复振荡,可以通过适当的端接来抑制;(5)地平面反弹噪声与噪声,对于高速器件,大量数据总线信号快速翻转,通过地回路的电流变化导致非理想的地平面;(6)电源分配,对于高速电路来说,控制好电源/地平面的阻抗是系统设计的关键;(7)时序问题,对于高速设计,信号的传播延时、偏移和抖动等因素足以导致系统无法正确判断数据;(8)EMI问题,包含电磁辐射和抗扰性两个方面的问题,解决PCB设计中的EMI问题是系统EMI控制中最为重要的环节,成本也最低。

仿真模型与建模方法

SCE仿真模型及建模方法

SPICE仿真模型SPICE(simulaonprog with integrated circuit emphasis)是一种通用电路分析程序,能够分析和模拟一般条件下的各种电路特性。

SPICE程序能够代替面包板、等整个电子实验室的功能。SPICE程序具有庞大的器件库,其中包括:(1)无源器件模型,如电阻,电容,电感,传输线等等;(2)半导体器件模型,如,,结型,MOS场效应管等;(3)各种电源,包括线性和非线性的受控源,如独立电压源、电流源,受控电压源、电流源等;(4)A/D,D/A转换电路以及数字电路器件库。

SPICE模型的建模方法通常使用的器件有两种,一种是分立,一种是芯片。根据器件的种类采取两种电路建模方法。

1)基本器件模型。例如:电阻、电容、电感、普通三极管等,这些是构成一个电路的最基 本的单元。通常采用物理法来建模,即以描述器件的物理性能的方程为出发点来建立器件的模型。同样一个器件不同工作频率下的模型是不同的。

2)芯片子电路器件模型。芯片通常都是由一些基本的元件组成,把各个基本单元元件及其连接关系以网表的形式做成子电路,供其他的电路调用,就构成了一个芯片的子电路模型。通常采用黑箱(Blackbox)法来建模,即是把器件看作黑箱,着眼于端口的工作特性,用它构成模型。

IBIS仿真模型及模型结构

IBIS仿真模型IBIS(input/outputbuffer informaon)输入/输出缓冲器信息规范,是一个元件的标准模型信息。IBIS模型是一种基于V/I曲线的对缓冲器快速准确建摸的方法,是反映芯片驱动和接收电气特性的一种国际标准,它提供一种标准的文件格式来记录如驱动器输出阻抗、上升/下降时间及输出负载等参数,非常适合做振铃(ringing)和串扰(crosstalk)等高频效应的计算与仿真。

IBIS模型结构IBIS模型是用于描述I/O缓冲信息特性的模型,一个输出输入端口的行为描述可以分解为一系列的简单的功能模块,由这些简单的功能模块就可以建立起完整的IBIS模型,即在一个缓冲单元中的基本元素,包括封装所带来的寄生参数(输入、输出或使能端)、硅片本身的寄生电容、电源或地的嵌压、门限和使能逻辑、上拉和下拉电路等。

PCB仿真实例及其结果分析

PCB板仿真相关参数的设置

印制电路板仿真有两种:线仿真和板级仿真。线仿真可以根据设对信号完整性与时序的要求,在布线前帮助设计者调整元器件布局、规划系统时钟网络以及确定关键线网的端接策略,在布线过程中跟踪设计,随时反馈布线效果。板级仿真通常在PCB设计基本完成之后进行,可以综合考虑如电气、EMC、热性能及性能等方面这些因素对SI的影响及这些因素之间的相互影响,从而进行真正的系统级分析与验证。在进行仿真时,首先要加载元器件的仿真模型,然后进行前仿真来确定布线过程中需要的参数设置和一些约束条件,接下来在实际布线过程中随时通过线仿真检查布线的效果,最后在布线基本完成之后进行板级仿真来检查系统工作的性能[6]。文中实例是对SFP(small form-factor pluggable opcal transceiver)小型封装可热插拔式收发模块进行的反射仿真分析。

仿真实例及结果分析

仿真模型的建立在SFP光收发模块的原理图设计完成后,就要开始进行PCB板的设计。由于SFP光收发模块的工作频率设置为1.2bit/s,数据速率很高,而差分走线的长度很长,因此必须采用微带传输线进行阻抗匹配来减小在源端和终端的反射,从而确保信号的质量。根据原理图中MAX3748的芯片资料可知,其差分线的单端输出阻抗为50Ω,而根据SFP-MSA协议,主机板上的接口部分即RD /-端口的差分阻抗为100Ω。根据差分线的理论,在没有耦合的情况下,两根平行的微带线传输线的差分阻抗等于单端阻抗的2倍,因此,必须采用特性阻抗为50Ω的传输线来进行匹配。提取MAX3748和接插件J1之间互连网络的拓扑如图2所示。由于J1是接插件,没有相应的IBIS模型数据可以调用,因此为了使得仿真得以进行,在J1处加载一个系统自带的差分接收端DIN1。并设置相应的工作频率。

图2MAX3748与J1之间互连的拓扑结构

仿真结果及分析通过仿真结果分析,信号质量达不到设计的要求,主要有以下问题:(1)上升沿及下降沿存在非线性;(2)波形存在一定的过冲和下冲;(3)边沿速率变慢。针对以上问题,通过对电路进一步的分析发现,这些现象是由于两个方面的因素引起的。1)由于SFP光收发模块主要采用差分线进行信号的传输,根据SFP-MSA协议,主机板上的差分阻抗为100Ω。而且,MAX3748的差分输出端的阻抗为100Ω,在前仿真中,系统提取拓扑结构时,采用默认的阻抗为60Ω的微带线,造成了阻抗不匹配。2)由于在J1后面加载了系统自带的差分输入端,当其处于高阻态时,相当于终端开路的情况,存在较大的反射。

因此,为了确保信号的质量,必须进行阻抗匹配。设置差分传输线的阻抗为100Ω,根据差分微带线的理论,采用传输线计算软件可以计算出差分线的线宽为15mil,线间距为10mil,相应的单端阻抗约为62.5Ω。由于差分线之间存在一定的耦合,将前面仿真的拓扑结构中的无损微带线换成实际的有损及耦合微带线来进行仿真分析。同时,在拓扑结构中加上50Ω的终端电阻接到3.3V电源。

修改后的拓扑结构如图3所示。

图3修改后的拓扑结构

从仿真波形及眼图分析可知,信号具有比较好的信号完整性。信号的过冲幅度约为54mV,上升沿和下降沿约为100ps左右,差分输出信号的摆幅达到850mV左右,满足信号输出的要求。

声明: 本文转载自其它媒体或授权刊载,目的在于信息传递,并不代表本站赞同其观点和对其真实性负责,如有新闻稿件和图片作品的内容、版权以及其它问题的,请联系我们及时删除。(联系我们,邮箱:evan.li@aspencore.com )
0
评论
  • 相关技术文库
  • PCB
  • pads
  • protel
  • Altium
  • PCB器件布局的一些日常原则总结

      PCB器件布局是一件很有技巧性的事情,但是如果你掌握了它的原则,那么,一切就会变得非常的简单,下面是日常中总结的一些PCB器件布局的原则。  1.I/O驱动

    12-02
  • 根据文件图怎样进行PCB原理图反推

      在PCB反向技术研究中,反推原理图是指依据PCB文件图反推出或者直接根据产品实物描绘出PCB电路图,旨在说明线路板原理及工作情况。并且,这个电路图也被用来分

    12-02
  • 去耦、滤波、隔离三大技术

      电磁兼容性(EMC,ElectromagneticCompatibility)是指电子设备在各种电磁环境中仍能够协调、有效地进行工作的能力。电磁兼容性设计的

    12-02
  • 石英晶振在电脑主板中的作用

    石英晶振在电脑主板中的作用晶振一般叫做晶体谐振器,是石英晶体振荡器(Quartz Crystal Oscillator)的简称。主要用于稳定和选择频率。晶振和时

    11-29
  • 晶振要如何焊接

    晶振有哪些因素会致使其损坏1:生产过程种有摔落现象,意思是只晶振造成外界的过大冲击力,因为晶振晶片比较薄,需要轻拿轻放。2:晶振焊接到线路板上时候可能焊接温度过

    11-29
  • 电路板上二极管上的型号如何确定

    作为电路板上的二极管可以有四种方法确定它们的型号。第一种方法是看拆下二极管上的标识型号一般二极管在出厂时都会在其表面上印有其型号或者名称,比如有的二极管标有IN

    11-28
  • PCB设计中要不要去死铜?

    class="markdown_viewsprism-kimbie-light">PCB死铜也叫PCB孤岛,是指在PCB中孤立无连接的铜箔,一般都是在铺铜

    11-24
  • PCB线路与基材平齐制作工艺开发

    常规PCB的线路是突起于基材的,但也有些客户要求线路与基材介质尽可能平齐,降低线路突出裸露的程度。这类产品的特点通常为厚铜,且线宽线距都较大,需要对线路进行介质

    11-24
  • Altium designer实践总结

    这几天都在帮学姐画一块编码器的板子,完整的完成了一次从原理图到送制版PCB的过程。在此记录几个遇到的问题和一些操作的记录,真的是记不住,用一次查一次,以后回这里

    11-24
  • 双联电位器接线方法

    双联电位器双联电位器简单来说就是有两个三脚电位器构成,电位器是具有三个引出端、阻值可按某种变化规律调节的电阻元件。双联电位器接线方法1、首先一般电位器接线操作首

    11-23
  • PCB的不得不说的设计经验

    [导读]1、如果设计的电路系统中包含FPGA器件,则在绘制原理图前必需使用Quartus II软件对管脚分配进行验证。(FPGA中某些特殊的管脚是不能用作普通I

    11-22
下载排行榜
更多
广告