于博士信号完整性分析入门-初稿

于博士信号完整性分析入门-初稿
于博士信号完整性分析入门-初稿

于博士信号完整性分析入门

于争博士

https://www.360docs.net/doc/102558772.html,

整理:runnphoenix

什么是信号完整性?

如果你发现,以前低速时代积累的设计经验现在似乎都不灵了,同样的设计,以前没问题,可是现在却无法工作,那么恭喜你,你碰到了硬件设计中最核心的问题:信号完整性。早一天遇到,对你来说是好事。

在过去的低速时代,电平跳变时信号上升时间较长,通常几个ns。器件间的互连线不至于影响电路的功能,没必要关心信号完整性问题。但在今天的高速时代,随着IC输出开关速度的提高,很多都在皮秒级,不管信号周期如何,几乎所有设计都遇到了信号完整性问题。另外,对低功耗追求使得内核电压越来越低,1.2v内核电压已经很常见了。因此系统能容忍的噪声余量越来越小,这也使得信号完整性问题更加突出。

广义上讲,信号完整性是指在电路设计中互连线引起的所有问题,它主要研究互连线的电气特性参数与数字信号的电压电流波形相互作用后,如何影响到产品性能的问题。主要表现在对时序的影响、信号振铃、信号反射、近端串扰、远端串扰、开关噪声、非单调性、地弹、电源反弹、衰减、容性负载、电磁辐射、电磁干扰等。

信号完整性问题的根源在于信号上升时间的减小。即使布线拓扑结构没有变化,如果采用了信号上升时间很小的IC芯片,现有设计也将处于临界状态或者停止工作。

下面谈谈几种常见的信号完整性问题。

反射:

图1显示了信号反射引起的波形畸变。看起来就像振铃,拿出你制作的电路板,测一测各种信号,比如时钟输出或是高速数据线输出,看看是不是存在这种波形。如果有,那么你该对信号完整性问题有个感性的认识了,对,这就是一种信号完整性问题。

很多硬件工程师都会在时钟输出信号上串接一个小电阻,至于为什么,他们中很多人都说不清楚,他们会说,很多成熟设计上都有,照着做的。或许你知道,可是确实很多人说不清这个小小电阻的作用,包括很多有了三四年经验的硬件工程师,很惊讶么?可这确实是事实,我碰到过很多。其实这个小电阻的作用就是为了解决信号反射问题。而且随着电阻的加大,振铃会消失,但你会发现信号上升沿不再那么陡峭了。这个解决方法叫阻抗匹配,奥,对了,一定要注意阻抗匹配,阻抗在信号完整性问题中占据着极其重要的

地位。

串扰:

如果足够细心你会发现,有时对于某根信号线,从功能上来说并没有输出信号,但测量时,会有幅度很小的规则波形,就像有信号输出。这时你测量一下与它邻近的信号线,看看是不是有某种相似的规律!对,如果两根信号线靠的很近的话,通常会的。这就是串扰。当然,被串扰影响的信号线上的波形不一定和邻近信号波形相似,也不一定有明显的规律,更多的是表现为噪声形式。串扰在当今的高密度电路板中一直是个让人头疼的问题,由于布线空间小,信号必然靠得很近,因此你比须面对它,只能控制但无法消除。对于受到串扰的信号线,邻近信号的干扰对他来说就相当于噪声。

串扰大小和电路板上的很多因素有关,并不是仅仅因为两根信号线间的距离。当然,距离最容易控制,也是最常用的解决串扰的方法,但不是唯一方法。这也是很多工程师容易误解的地方。更深入的讨论,我会在后续文章中陆续推出,如果你感兴趣,可以常来于博士信号完整性研究网https://www.360docs.net/doc/102558772.html,,关注博士讲坛栏目。

轨道塌陷:

噪声不仅存在于信号网络中,电源分配系统也存在。我们知道,电源和地之间电流流经路径上不可避免存在阻抗,除非你能让电路板上的所有东西都变成超导体。那么,当电流变化时,不可避免产生压降,因此,真正送到芯片电源管脚上的电压会减小,有时减小得很厉害,就像电压突然产生了塌陷,这就是轨道塌陷。轨道塌陷有时会产生致命的问题,很可能影响你的电路板的功能。高性能处理器集成的门数越来越多,开关速度也越来越快,在更短的时间内消耗更多的开关电流,可以容忍的噪声变得越来越小。但同时控制噪声越来越难,因为高性能处理器对电源系统的苛刻要求,构建更低阻抗的电源分配系统变得越来越困难。你可能注意到了,又是阻抗,理解阻抗是理解信号完整性问题的关键。

信号完整性问题涉及面比较广,这里只是简单介绍几种现象,希望这篇文章能让你对信号完整性有个初步的认识。信号完整性,将是每个硬件工程师的必修课。早一天接触,早一天受益。

何时会遇到信号完整性问题

多年前,在我开始研究信号完整性问题时也曾经有过这样的疑问,随着对信号完整性理解的深入,便没有再仔细考虑。后来在产品开发过程中,朋友、同事经常向我提出这一问题。有些公司制作复杂电路板时,硬件总也调不通,于是找到我,当我解决了问题,并告诉他们,原因就在于没有处理好信号完整性设计,负责开发的硬件工程师也会提出同样的问题。他们通常的说法是:高速电路中会有问题,可是什么情况下必须进行专门的信号完整性设计?

不断的有人问我,我不得不作更深入的思考。说实话,这个问题很难回答,或者说他们这种问法很难回答。他们的意思可以解释为,速度高了就要考虑信号完整性,低速板不存在这个问题,那总要有个临界频率,这个频率是多少?有人曾提出过这样的论点,当外部总线频率超过80MHz时,就要进行专门的分析设计,低于这一频率,不用考虑信号完整性问题。对这一论点,我不敢苟同。仔细分析,他们这种问法的背后是对信号完整性的一种误解。

如果必须有一个答案的话,我想答案应该是:只要信号畸变到了无法容忍的程度就要考虑信号完整性问题。呵呵,听起来像是在胡说八道,不过这确实是能找到的最好的答案了。

要想弄清这个问题,必须先了解信号完整性的实质到底是什么。产生信号完整性的原因很多,频率(值得推敲,暂且借用提问者的说法)只不过是其中的一个而已,怎么能单单用频率来强行地划分界线!顺便说一句,很多人说频率的影响,其实这个词很值得推敲:频率到底指的是哪个部分的频率?电路板上有主时钟频率,芯片内部主频,外部总线带宽,数字信号波形带宽,电磁辐射频率,影响信号完整性的频率到底指的是哪一个?问题根源在于信号上升时间。如果你不是很理解,可以到于博士信号完整性研究网学习。

信号完整性最原始的含义应该是:信号是否能保持其应该具有的波形。很多因素都会导致信号波形的畸变,如果畸变较小,对于电路板不会产生影响,可是如果畸变很大,就可能影响电路的功能。系统频率(芯片内部主频以及外部频率)、电磁干扰、电源波纹噪声,数字器件开关噪声、系统热噪声等都会对信号产生影响,频率并不具有特殊的地位,你不能把所有的注意力都放在频率这个因素上。

那么这里又会出现另一个问题,波形畸变多大,会对电路板功能产生影响。这没有确定统一的指标,和具体应用以及电路板的其他电气指标有关。对于数字信号而言,对畸变的容忍度较大。能有多大的容忍度,还要考虑电路板上的电源系统供电电压波纹有多大,系统的噪声余量有多大,所用器件对于信号建立时间和保持时间的要求是多少等等。对于模拟信号,相对比较敏感,容忍度较小,至于能容忍多大的畸变,和系统噪声,器件非线性特性,电源质量等等有关。

是不是听起来很晦涩?确实,要说清楚这个问题并不容易,因为牵扯到了太多的因素在内。下面这个数字信号波形的例子能让你有一个简单直观的理解。

这是一个受反射影响的方波数字信号,波形的畸变仅仅是反射的结果,没有迭加其他噪声。假设低电平逻辑小于0.7v,高电平大于2v。对于高电平来说,震荡的低谷部分可能会冲到2v以下,此时电路处于不定态,可能引起电路误动作。所以,迭加在高电平上的波纹幅度不能太大。由于电路存在噪声,电源也有波纹,这些最终都会迭加到信号波形上,所以你计算波纹幅度的时候要考虑这些因素,而这些因素和你的电路板其他部分设计有关。所以你无法确定一个统一的畸变标准,只能根据你具体电路的设计和应用综合考虑。最终的原则只有一个:通过信号完整性设计、电源完整完整性设计等手段,将总的信号畸变控制在一定范围内,保证电路板正常稳定工作。

工程中,解决信号完整性的问题是一个系统的工程,并不是一两种方法就可以包打天下的。什么时候会碰到信号完整性问题也不是可以硬性的划一道线来区分,一句话,要根据你的实际情况来定。

可能你会感觉,这么多不确定的因素,还怎么在最初设计的时候考虑信号完整性问题?嗯,没问题的,其实对于所有影响信号质量的因素,你都可以通过一定的设计技术来控制。对于电源波纹问题,那是电源完整性的问题,又是一个系统的工程。而其他的电磁干扰,电磁兼容等则是另外一个系统工程。

总之,信号完整性问题涉及的知识较多,是一个跨学科的知识体系。网上关于信号完整性基础知识讲解很多,但很少有讲得很深入的。要想学好信号完整性,你需要有一定的精力投入,但可以告诉你,只要掌握学习方法,其实不难。一旦你学好它,回报是非常高的,毕竟这方面的人才现在是奇缺,很多公司给信号完整性工程师开价都在25W以上,如果你很牛的话,呵呵,决不是这个价。

好了,废话就不多说了。对于信号完整性技术问题,我会在于博士信号完整性研究网的博士讲坛栏目进行深入探讨。

重视信号上升时间

信号的上升时间,对于理解信号完整性问题至关重要,高速pcb设计中的绝大多数问题都和它有关,你必须对它足够重视。

信号上升时间并不是信号从低电平上升到高电平所经历的时间,而是其中的一部分。业界对它的定义尚未统一,最好的办法就是跟随上游的芯片厂商的定义,毕竟这些巨头有话语权。通常有两种:第一种定义为10-90上升时间,即信号从高电平的10%上升到90%所经历的时间。另一种是20-80上升时间,即信号从高电平的20%上升到80%所经历的时间。两种都被采用,从IBIS模型中可看到这点。对于同一种波形,自然20-80上升时间要更短。

好了,只要了解这些就够了。对于我们终端应用来说,精确的数字有时并不是很重要,而且这个数值芯片厂商通常也不会直接给我们列出,当然有些芯片可以从IBIS模型中大致估计这个值,不幸的是,不是每种芯片你都能找到IBIS模型。

重要的是我们必须建立这样的概念:上升时间对电路性能有重要的影响,只要小到某一范围,就必须引起注意,哪怕是一个很模糊的范围。没有必要精确定义这个范围标准,也没有实际意义。你只需记住,现在的芯片加工工艺使得这个时间很短,已经到了ps级,你应该重视他的影响的时候了。

随着信号上升时间的减小,反射、串扰、轨道塌陷、电磁辐射、地弹等问题变得更严重,噪声问题更难于解决,上一代产品的设计方案在这一代产品中可能已经不适用了。

信号上升时间的减小,从频谱分析的角度来说,相当于信号带宽的增加,也就是信号中有更多的高频分量,正是这些高频分量使得设计变得更加困难。互连线必须作为传输线来对待,从而产生了很多以前没有的问题。

因此,学习信号完整性,你必须有这样的概念:信号陡峭的上升沿,是产生信号完整性问题的罪魁祸首。

信号上升时间与带宽

在前文中我提到过,要重视信号上升时间,很多信号完整性问题都是由信号上升时间短引起的。本文就谈谈一个基础概念:信号上升时间和信号带宽的关系。

对于数字电路,输出的通常是方波信号。方波的上升边沿非常陡峭,根据傅立叶分析,任何信号都可以分解成一系列不同频率的正弦信号,方波中包含了非常丰富的频谱成分。

抛开枯燥的理论分析,我们用实验来直观的分析方波中的频率成分,看看不同频率的正弦信号是如何叠加成为方波的。首先我们把一个1.65v的直流和一个100MHz的正弦波形叠加,得到一个直流偏置为1.65v 的单频正弦波。我们给这一信号叠加整数倍频率的正弦信号,也就是通常所说的谐波。3次谐波的频率为300MHz,5次谐波的频率为500MHz,以此类推,高次谐波都是100MHz的整数倍。图1是叠加不同谐波前后的比较,左上角的是直流偏置的100MHz基频波形,右上角时基频叠加了3次谐波后的波形,有点类似于方波了。左下角是基频+3次谐波+5次谐波的波形,右下角是基频+3次谐波+5次谐波+7次谐波的波形。这里可以直观的看到叠加的谐波成分越多,波形就越像方波。

图1

因此如果叠加足够多的谐波,我们就可以近似的合成出方波。图2是叠加到217次谐波后的波形,已经非常近似方波了,不用关心角上的那些毛刺,那是著名的吉博斯现象,仿真必然会有的,不影响对问题的理解。这里我们叠加谐波的最高频率达到了21.7GHz。

图2

上面的实验非常有助于我们理解方波波形的本质特征,理想的方波信号包含了无穷多的谐波分量,可以说带宽是无限的。实际中的方波信号与理想方波信号有差距,但有一点是共同的,就是所包含频率很高的频谱成分。

现在我们看看叠加不同频谱成分对上升沿的影响。图3是对比显示。蓝色是基频信号上升边,绿色是叠加了3次谐波后的波形上升边沿,红色是基频+3次谐波+5次谐波+7次谐波后的上升边沿,黑色的是一直叠加到217次谐波后的波形上升边沿。

图3

通过这个实验可以直观的看到,谐波分量越多,上升沿越陡峭。或从另一个角度说,如果信号的上升边沿很陡峭,上升时间很短,那该信号的带宽就很宽。上升时间越短,信号的带宽越宽。这是一个十分重要的概念,一定要有一个直觉的认识,深深刻在脑子里,这对你学习信号完整性非常有好处。

这里说一下,最终合成的方波,其波形重复频率就是100MHz。叠加谐波只是改变了信号上升时间。信号上升时间和100MHz这个频率无关,换成50MHz也是同样的规律。如果你的电路板输出数据信号只是几十MHz,你可能会不在意信号完整性问题。但这时你想想信号由于上升时间很短,频谱中的那些高频谐波会有什么影响?记住一个重要的结论:影响信号完整性的不是波形的重复频率,而是信号的上升时间。

本文的仿真代码很简单,我把代码贴在这里,你可以自己在matlab上运行一下看看。

clc; clear all; pack;

Fs = 10e9;

Nsamp = 2e4;

t = [0:Nsamp-1].*(1/Fs);

f1 = 1e6;

x0 = 3.3/2;

x1 = x0 + 1.65*sin(2*pi*f1*t);

x3 = x0;

for n=1:2:3

x3 = x3 + 3.3*2/(pi*n) * sin(2*pi*n*f1*t);

end

x5 = x0;

for n=1:2:5

x5 = x5 + 3.3*2/(pi*n) * sin(2*pi*n*f1*t);

end

x7 = x0;

for n=1:2:7

x7 = x7 + 3.3*2/(pi*n) * sin(2*pi*n*f1*t);

end

figure

subplot(221)

plot(x1)

subplot(222)

plot(x3)

subplot(223)

plot(x5)

subplot(224)

plot(x7)

x217 = x0;

for n=1:2:217

x217 = x217 + 3.3*2/(pi*n) * sin(2*pi*n*f1*t); end

figure

plot(x217)

figure

plot(x217,'k')

hold on

plot(x1,'b')

plot(x3,'g')

plot(x7,'r')

hold off

axis([8000 12000 -0.5 4])

电压容限

在高速pcb设计中,有很大一部分工作是进行噪声预算,规划系统各种噪声源产生噪声大小。这就涉及到一个非常基础但十分重要的概念:电压容限。

电压容限是指驱动器的输出与接收端输入在最坏情况下的灵敏度之间的差值。很多器件都是输入电压敏感的。图中显示了驱动器输出与接受器输入电压之间的逻辑关系。

对于驱动器端输出高电平不低于V OH min,输出低电平不高于V OL max。而对于接收端输入来说,只要高于V IH min,就可以保证可靠接收到逻辑1,只要低于V IL max即可保证接受到逻辑0。而如果输入电压位于V IH min和V IL max之间的区域时,可能被接收电路判为1,也可能判为0,因此对于接收电路来说输入电压不能处于这个不定态区域。以高电平输出和输入关系来看,最小的输出值和最小允许输入值之间存在一个差值,这个值就是高电平的电压容限。即:

高电平电压容限 = V OH min - V IH min 。

低电平电压容限 = V IH min - V IL max。

电压容限为处理电路系统中各种不理想因素提供了一个缓冲地带,使得系统能够在一定程度上容忍发送和接收过程中的信号畸变。电压容限在系统噪声预算设计中占有重要的作用,系统最终的噪声总量不能超过电压容限,否则,信号进入接收端的不定态区域时,系统将无法正常工作。

实际系统中总会有不理想的因素,造成信号的恶化,引入噪声。下面几种情况都会引入噪声:

1、由于回路阻抗的存在,回路中必然产生压降,导致各逻辑器件之间存在地电位差。门电路发送的信号是本地地电位上的一个固定电位,如果发送端与接收端的参考电位之间发生了偏移,那么收到的将会是另外一个电位。

2、某些逻辑系列产品的门限电平是一个温度的函数。温度较低的门电路到温度较高的门电路的信号传送可能容限减少或者负的容限值。

3、快速变化的返回信号电流,流经接地通路电感,引起逻辑器件之间的对地电压变化。这些对地电压差对于接收信号电位的影响就像上面所说的直流地电位差一样。这是感性串扰的一种形式。

4、邻近线路上的信号可能通过各自的互容或互感相互耦合,对某个指定的线路产生串扰。串扰叠加到预期的接收信号之上,可能使一个好信号偏移到邻近开关门限。

5、振铃、反射、长的线路使二进制信号的形状产生扭曲。与发射端相比,接收端变化了的信号显得更小(或更大)。容限为信号失真流出了一些容许限度。

前两种情况在所有电子系统都会存在,无论其运行速度如何。后三种是高速系统特有的。这3个高速效应都随被传输信号的大小而改变:信号返回电流越大,引起的地电位差越高。信号电压(或电流)越大,产生的串扰越多,而且传输信号越大,表现出的振铃和反射越严重。因此不论是低速还是高速系统,都不可避免的引入噪声,而电压容限给了系统调整地余地。

什么是地弹

所谓“地弹”,是指芯片内部“地”电平相对于电路板“地”电平的变化现象。以电路板“地”为参考,就像是芯片内部的“地”电平不断的跳动,因此形象的称之为地弹(ground bounce)。当器件输出端有一个状态跳变到另一个状态时,地弹现象会导致器件逻辑输入端产生毛刺。

那么“地弹”是如何产生的呢?

首先我们要明白,对于任何封装的芯片,其引脚会存在电感电容等寄生参数, 而地弹正是由于引脚上的电感引起的。

我们可以用下图来直观地解释一下。图中开关Q的不同位置代表了输出的“0”“1”两种状态。假定由于电路状态装换,开关Q接通RL低电平,负载电容对地放电,随着负载电容电压下降,它积累的电荷流向地,在接地回路上形成一个大的电流浪涌。随着放电电流建立然后衰减,这一电流变化作用于接地引脚的电感LG,这样在芯片外的电路板“地”与芯片内的地之间,会形成一定的电压差,如图中VG。这种由于输出转换引起的芯片内部参考地电位漂移就是地弹。

芯片A的输出变化,产生地弹。这对芯片A的输入逻辑是有影响的。接收逻辑把输入电压和芯片内部的地电压差分比较确定输入,因此从接收逻辑来看就象输入信号本身叠加了一个与地弹噪声相同的噪声。

现在,集成电路的规模越来越大,开关速度不断提高,地弹噪声如果控制不好就会影响电路的功能,因此有必要深入理解地弹的概念并研究它的规律。

本文只是概念性的阐述,对地弹的深入剖析将在后续文章中进行。

反射现象

前面讲过,对于数字信号的方波而言,含有丰富的高频谐波分量,边沿越陡峭,高频成分越多。而pcb 上的走线对于高频信号而言相当于传输线,信号在传输线中传播时,如果遇到特性阻抗不连续,就会发生反射。反射可能发生在传输线的末端,拐角,过孔,元件引脚,线宽变化,T型引线等处。总之,无论什么原因引起了传输线的阻抗发生突变,就会有部分信号沿传输线反射回源端。

反射形成机理很复杂,这包含了很多电磁领域的复杂的知识,本文不准备深入讨论,如果你真的很想知道,可以给我留言,我专门讲解。

工程中重要的是反射量的大小。表征这一现象的最好的量化方法就是使用反射系数。反射系数是指反射信号与入射信号幅值之比,其大小为:(Z2-Z1)/ (Z2+Z1)。Z1是第一个区域的特性阻抗,Z2是第二个区域的特性阻抗。当信号从第一个区域传输到第二个区域时,交界处发生阻抗突变,因而形成反射。举个例子看看反射能有多大,假设Z1=50欧姆,Z2=75欧姆,根据公式得到反射系数为:(75-50)/(75+50)=20%。如果入射信号幅度是3.3v,反射电压达到了3.3*20%=0.66v。对于数字信号而言,这是一个很大的值。你必须非常注意他的影响。

实际电路板上的反射可能非常复杂,反射回来的信号还会再次反射回去,方向与发射信号相同,到达阻抗突变处又再次反射回源端,从而形成多次反射,一般的资料上都用反弹图来表示。多次的反弹是导致信号振铃的根本原因,相当于在信号上叠加了一个噪声。为了电路板能正确工作,你必须想办法控制这个噪声的大小,噪声预算是设计高性能电路板的一个非常重要的步骤。

理解临界长度

很多人对于PCB上线条的临界长度这个概念非常模糊,甚至很多人根本不知道这个概念,如果你设计高速电路板却不知道这个概念,那可以肯定,最终做出的电路板很可能无法稳定工作,而你却一头雾水,无从下手调试。

临界长度在业界说法很混乱,有人说3英寸,有人说1英寸,我还听说过很多其他的说法,多数是因为对这个概念理解有误造成的。很多人说,奥,走线太长会引起信号反射,走线很短的话不会产生反射。这种说法是非常错误的,把好几个概念像搅浆糊一样混在一起。那么临界长度到底是什么,是多少,为什么要关注临界长度?

理解临界长度最好从时间角度来分析。信号在pcb走线上传输需要一定的时间,普通FR4板材上传输时间约为每纳秒6英寸,当然表层走线和内层走线速度稍有差别。当走线上存在阻抗突变就会发生信号反射,这和走线长度无关。但是,如果走线很短,在源端信号还没上升到高电平时,反射信号就已经回到源端,那么发射信号就被淹没在上升沿中,信号波形没有太大的改变。走线如果很长,发射端信号已经到达高电平,反射信号才到达源端,那么反射信号就会叠加在高电平位置,从而造成干扰。那么走线长度就有一个临界值,大于这个值,返回信号叠加在高电平处,小于这个值反射信号被上升沿淹没。这个临界值就是临界长度,注意,这种定义非常不准确,因为只考虑了一次反射情况,这里只是为了理解概念需要,暂时这样说。

那么准确的定义是什么?实际中反射都是发生多次的,虽然第一次信号反射回到源端的时间小于信号上升沿时间,但是后面的多次反射还会叠加在高电平位置,对信号波形造成干扰。那么,临界长度的合理定义应该是:能把反射信号的干扰控制在可容忍的范围内的走线长度。这一长度上的信号往返时间要比信号上升时间小很多。试验中发现的经验数据为,当信号在pcb走线上的时延高于信号上升沿的20%时,信号会产生明显的振铃。对于上升时间为1ns的方波信号来说,pcb走线长度为0.2*6=1.2inch以上时,信号就会有严重的振铃。所以临界长度就是1.2inch,大约3cm。

你可能注意到了,又是信号上升时间!再一次强调,信号上升时间在高速设计中占有重要地位。

特性阻抗

当信号在传输线上传播时,信号感受到的瞬态阻抗与单位长度电容和材料的介电常数有关,可表示为:

。如果PCB上线条的厚度和宽度不变,并且走线和返回平面间距离不变,那么信号感受到的瞬态阻抗就不变,传输线是均匀的。对于均匀传输线,恒定的瞬态阻抗说明了传输线的特性,称为特性阻抗。

如果PCB上线条的厚度增大或者宽度增加,单位长度电容增加,特性阻抗就变小。同样,走线和返回平面间距离减小,电容增大,特性阻抗也减小。

一个很重要的特性阻抗就是自由空间的特性阻抗,也叫自由空间的波阻抗,在EMC中非常重要。自由

空间特性阻抗为。

对于常见的FR4板材的PCB板上,特性阻抗的典型结构如图所示。对于微带线,线宽W是介质厚度h的2倍。对于带状线,线条两侧介质总厚度b是线宽W的两倍。

图1

FR4板材的PCB板上,特性阻抗传输线另一个特性是:

单位长度电容=3.3pF/in

单位长度电容=8.3nH/in

图2

了解这些特殊的特性阻抗,对于设计电路板有一定的参考意义,能让我们在制作电路前有个直觉的认识。精确地特性阻抗计算需要用场求解器。推荐用Polar Instruments的SI9000软件,大名鼎鼎,绝对精品。

多长的走线才是传输线

这和信号的传播速度有关,在FR4板材上铜线条中信号速度为6in/ns。简单的说,只要信号在走线上的往返时间大于信号的上升时间,PCB上的走线就应当做传输线来处理。

我们看信号在一段长走线上传播时会发生什么情况。假设有一段60英寸长的PCB走线,如图1所示,返回路径是PCB板内层靠近信号线的地平面,信号线和地平面间在远端开路。

图1

信号在这条走线上向前传播,传输到走线尽头需要10ns,返回到源端又需要10ns,则总的往返时间是20ns。如果把上面的信号往返路径看成普通的电流回路的话,返回路径上应该没有电流,因为在远端是开路的。但实际情况却不是这样,返回路径在信号上后最初的一段时间有电流。

在这段走线上加一个上升时间为1ns的信号,在最初的1ns时间,信号还线条上只走了6英寸,不知道远端是开路还是短路,那么信号感觉到的阻抗有多大,怎么确定?如果把信号往返路径看成普通的电流回路的话就会产生矛盾,所以,必须按传输线处理。

实际上,在信号线条和返回地平面间存在寄生电容,如图2所示。当信号向前传播过程中,A点处电压不断不变化,对于寄生电容来说,变化的电压意味着产生电流,方向如图中虚线所示。因此信号感受到的阻抗就是电容呈现出来的阻抗,寄生电容构成了电流回流的路径。信号在向前传播所经过的每一点都会感受到一个阻抗,这个阻抗是变化的电压施加到寄生电容上产生的,通常叫做传输线的瞬态阻抗。

图2

当信号到达远端,远端的电压升至信号的最终电压后,电压不再变化。虽然寄生电容还是存在,但是没有电压的变化,电容相当于开路,这对应的就是直流情况。

因此,这个信号路径短期的表现和长期的表现不一样,在起始一小段时间内,表现就是传输线。即使传输线远端开路,在信号跳变期间,传输线前段的性能也会像一个阻值有限的电阻。

信号振铃是怎么产生的

信号的反射可能会引起振铃现象,一个典型的信号振铃如图1所示。

图1

那么信号振铃是怎么产生的呢?

前面讲过,如果信号传输过程中感受到阻抗的变化,就会发生信号的反射。这个信号可能是驱动端发出的信号,也可能是远端反射回来的反射信号。根据反射系数的公式,当信号感受到阻抗变小,就会发生负反射,反射的负电压会使信号产生下冲。信号在驱动端和远端负载之间多次反射,其结果就是信号振铃。大多数芯片的输出阻抗都很低,如果输出阻抗小于PCB走线的特性阻抗,那么在没有源端端接的情况下,必然产生信号振铃。

信号振铃的过程可以用反弹图来直观的解释。假设驱动端的输出阻抗是10欧姆,PCB走线的特性阻抗为50欧姆(可以通过改变PCB走线宽度,PCB走线和内层参考平面间介质厚度来调整),为了分析方便,假设远端开路,即远端阻抗无穷大。驱动端传输3.3V电压信号。我们跟着信号在这条传输线中跑一次,看看到底发生了什么。为分析方便,忽略传输线寄生电容和寄生电感的影响,只考虑阻性负载。图2为反射示意图。

第1次反射:信号从芯片内部发出,经过10欧姆输出阻抗和50欧姆PCB特性阻抗的分压,实际加到PCB走线上的信号为A点电压3.3*50/(10+50)=2.75V。传输到远端B点,由于B点开路,阻抗无穷大,反射系数为1,即信号全部反射,反射信号也是2.75V。此时B点测量电压是2.75+2.75=5.5V。

第2次反射:2.75V反射电压回到A点,阻抗由50欧姆变为10欧姆,发生负反射,A点反射电压为-1.83V,该电压到达B点,再次发生反射,反射电压-1.83V。此时B点测量电压为5.5-1.83-1.83=1.84V。

第3次反射:从B点反射回的-1.83V电压到达A点,再次发生负反射,反射电压为1.22V。该电压到达B点再次发生正反射,反射电压1.22V。此时B点测量电压为1.84+1.22+1.22=4.28V。

第4次反射:........第5次反射:.. .. ..

如此循环,反射电压在A点和B点之间来回反弹,而引起B点电压不稳定。观察B点电压:

5.5V->1.84V->4.28V->……,可见B点电压会有上下波动,这就是信号振铃。

图2

信号振铃根本原因是负反射引起的,其罪魁祸首仍然是阻抗变化,又是阻抗!在研究信号完整性问题时,一定时时注意阻抗问题。

负载端信号振铃会严重干扰信号的接受,产生逻辑错误,必须减小或消除,因此对于长的传输线必须进行阻抗匹配端接。

PCB走线宽度变化产生的反射

在进行PCB布线时,经常会发生这样的情况:走线通过某一区域时,由于该区域布线空间有限,不得不使用更细的线条,通过这一区域后,线条再恢复原来的宽度。走线宽度变化会引起阻抗变化,因此发生反射,对信号产生影响。那么什么情况下可以忽略这一影响,又在什么情况下我们必须考虑它的影响?

有三个因素和这一影响有关:阻抗变化的大小、信号上升时间、窄线条上信号的时延。

首先讨论阻抗变化的大小。很多电路的设计要求反射噪声小于电压摆幅的5%(这和信号上的噪声预算有关),根据反射系数公式:

可以计算出阻抗大致的变化率要求为:。你可能知道,电路板上阻抗的典型指标为

+/-10%,根本原因就在这。

如果阻抗变化只发生一次,例如线宽从8mil变到6mil后,一直保持6mil宽度这种情况,要达到突变处信号反射噪声不超过电压摆幅的5%这一噪声预算要求,阻抗变化必须小于10%。这有时很难做到,以 FR4板材上微带线的情况为例,我们计算一下。如果线宽8mil,线条和参考平面之间的厚度为4mil,特性阻抗为46.5欧姆。线宽变化到6mil后特性阻抗变成54.2欧姆,阻抗变化率达到了20%。反射信号的幅度必然超标。至于对信号造成多大影响,还和信号上升时间和驱动端到反射点处信号的时延有关。但至少这是一个潜在的问题点。幸运的是这时可以通过阻抗匹配端接解决问题。

如果阻抗变化发生两次,例如线宽从8mil变到6mil后,拉出2cm后又变回8mil。那么在2cm长6mil 宽线条的两个端点处都会发生反射,一次是阻抗变大,发生正反射,接着阻抗变小,发生负反射。如果两次反射间隔时间足够短,两次反射就有可能相互抵消,从而减小影响。假设传输信号为1V,第一次正反射有0.2V被反射,1.2V继续向前传输,第二次反射有 -0.2*1.2 = 0.24v被反射回。再假设6mil线长度极短,两次反射几乎同时发生,那么总的反射电压只有0.04V,小于5%这一噪声预算要求。因此,这种反射是否影响信号,有多大影响,和阻抗变化处的时延以及信号上升时间有关。研究及实验表明,只要阻抗变化处的时延小于信号上升时间的20%,反射信号就不会造成问题。如果信号上升时间为1ns,那么阻抗变化处的时延小于0.2ns对应1.2英寸,反射就不会产生问题。也就是说,对于本例情况,6mil宽走线的长度只要小于3cm就不会有问题。

当PCB走线线宽发生变化时,要根据实际情况仔细分析,是否造成影响。需要关注的参数有三个:阻抗变化有多大、信号上升时间是多少、线宽变化的颈状部分有多长。根据上面的方法大致估算一下,适当留出一定的余量。如果可能的话,尽量让减小颈状部分长度。

需要指出的是,实际的PCB加工中,参数不可能像理论中那样精确,理论能对我们的设计提供指导,但不能照搬照抄,不能教条,毕竟这是一门实践的科学。估算出的值要根据实际情况做适当的修订,再应用到设计中。如果感觉经验不足,那就先保守点,然后在根据制造成本适当调整。

接收端容性负载的反射

信号的接收端可能是集成芯片的一个引脚,也可能是其他元器件。不论接收端是什么,实际的器件的输入端必然存在寄生电容,接受信号的芯片引脚和相邻引脚之间有一定的寄生电容,和引脚相连的芯片内部的布线也会存在寄生电容,另外引脚和信号返回路径之间也会存在寄生电容。

好复杂,这么多寄生电容!其实很简单,想想电容是什么?两个金属板,中间是某种绝缘介质。这个定义中并没有说两个金属板是什么形状的,芯片两个相邻引脚也可以看做是电容的两个金属板,中间介质是空气,不就是一个电容么。芯片引脚和PCB板内层的电源或地平面也是一对金属板,中间介质是PCB板的板材,常见的是FR4材料,也是一个电容。呵呵,搞来搞去,还是回到了最基础的部分。高手不要笑,太简单了。不过确实很多人看到寄生电容就感到有点晕,理解不透,所以在这里啰嗦一下。

回到正题,下面研究一下信号终端的电容有什么影响。将模型简化,用一个分立电容元件代替所有寄生电容,如图1所示。

图1

我们考察B点电容的阻抗情况。电容的电流为:

随着电容的充电,电压变化率逐渐减小(电路原理中的瞬态过程),电容的充电电流也不断减小。即电容的充电电流是随时间变化的。

电容的阻抗为:

因此电容所表现出来的阻抗随时间变化,不是恒定的。正是这种阻抗的变化特性决定了电容对信号影响的特殊性。如果信号上升时间小于电容的充电时间,最初电容两端的电压迅速上升,这时阻抗很小。随着电容充电,电压变化率下降,充电电流减小,表现为阻抗明显增大。充电时间无穷大时,电容相当于开路,阻抗无穷大。

阻抗的变化必然影响信号的反射。在充电的开始一段时间,阻抗很小,小于传输线的特性阻抗,将发生负反射,反射回源端A点的信号将产生下冲。随着电容阻抗的增加,反射逐渐过渡到正反射,A点的信号经过一个下冲会逐渐升高,最终达到开路电压。

五款信号完整性仿真工具介绍

现在的高速电路设计已经达到GHz的水平,高速PCB设计要求从三维设计理论出发对过孔、封装和布线进行综合设计来解决信号完整性问题。高速PCB设计要求中国工程师必须具备电磁场的理论基础,必须懂得利用麦克斯韦尔方程来分析PCB设计过程中遇到的电磁场问题。目前,Ansoft公司的仿真工具能够从三维场求解的角度出发,对PCB设计的信号完整性问题进行动态仿真。 (一)Ansoft公司的仿真工具 现在的高速电路设计已经达到GHz的水平,高速PCB设计要求从三维设计理论出发对过孔、封装和布线进行综合设计来解决信号完整性问题。高速PCB设计要求中国工程师必须具备电磁场的理论基础,必须懂得利用麦克斯韦尔方程来分析PCB设计过程中遇到的电磁场问题。目前,Ansoft公司的仿真工具能够从三维场求解的角度出发,对PCB设计的信号完整性问题进行动态仿真。 Ansoft的信号完整性工具采用一个仿真可解决全部设计问题: SIwave是一种创新的工具,它尤其适于解决现在高速PCB和复杂IC封装中普遍存在的电源输送和信号完整性问题。 该工具采用基于混合、全波及有限元技术的新颖方法,它允许工程师们特性化同步开关噪声、电源散射和地散射、谐振、反射以及引线条和电源/地平面之间的耦合。该工具采用一个仿真方案解决整个设计问题,缩短了设计时间。 它可分析复杂的线路设计,该设计由多重、任意形状的电源和接地层,以及任何数量的过孔和信号引线条构成。仿真结果采用先进的3D图形方式显示,它还可产生等效电路模型,使商业用户能够长期采用全波技术,而不必一定使用专有仿真器。 (二)SPECCTRAQuest Cadence的工具采用Sun的电源层分析模块: Cadence Design Systems的SpecctraQuest PCB信号完整性套件中的电源完整性模块据称能让工程师在高速PCB设计中更好地控制电源层分析和共模EMI。 该产品是由一份与Sun Microsystems公司签署的开发协议而来的,Sun最初研制该项技术是为了解决母板上的电源问题。 有了这种新模块,用户就可根据系统要求来算出电源层的目标阻抗;然后基于板上的器件考虑去耦合要求,Shah表示,向导程序能帮助用户确定其设计所要求的去耦合电容的数目和类型;选择一组去耦合电容并放置在板上之后,用户就可运行一个仿真程序,通过分析结果来发现问题所在。 SPECCTRAQuest是CADENCE公司提供的高速系统板级设计工具,通过它可以控制与PCB layout相应的限制条件。在SPECCTRAQuest菜单下集成了一下工具: (1)SigXplorer可以进行走线拓扑结构的编辑。可在工具中定义和控制延时、特性阻抗、驱动和负载的类型和数量、拓扑结构以及终端负载的类型等等。可在PCB详细设计前使用此工具,对互连线的不同情况进行仿真,把仿真结果存为拓扑结构模板,在后期详细设计中应用这些模板进行设计。 (2)DF/Signoise工具是信号仿真分析工具,可提供复杂的信号延时和信号畸变分析、IBIS 模型库的设置开发功能。SigNoise是SPECCTRAQUEST SI Expert和SQ Signal Explorer Expert进行分析仿真的仿真引擎,利用SigNoise可以进行反射、串扰、SSN、EMI、源同步及系统级的仿真。 (3)DF/EMC工具——EMC分析控制工具。 (4)DF/Thermax——热分析控制工具。 SPECCTRAQuest中的理想高速PCB设计流程: 由上所示,通过模型的验证、预布局布线的space分析、通过floorplan制定拓朴规则、由规

Altium Designer中进行信号完整性分析

在高速数字系统中,由于脉冲上升/下降时间通常在10到几百p秒,当受到诸如内连、传输时延和电源噪声等因素的影响,从而造成脉冲信号失真的现象; 在自然界中,存在着各种各样频率的微波和电磁干扰源,可能由于很小的差异导致高速系统设计的失败;在电子产品向高密和高速电路设计方向发展的今天,解决一系列信号完整性的问题,成为当前每一个电子设计者所必须面对的问题。业界通常会采用在PCB制板前期,通过信号完整性分析工具尽可能将设计风险降到最低,从而也大大促进了EDA设计工具的发展…… 信号完整性(Signal Integrity,简称SI)问题是指高速数字电路中,脉冲形状畸变而引发的信号失真问题,通常由传输线不阻抗匹配产生的问题。而影响阻抗匹配的因素包括信号源的架构、输出阻抗(output impedance)、走线的特性阻抗、负载端的特性、走线的拓朴(topology)架构等。解决的方式可以采用端接(termination)与调整走线拓朴的策略。 信号完整性问题通常不是由某个单一因素导致的,而是板级设计中多种因素共同作用的结果。信号完整性问题主要表现形式包括信号反射、信号振铃、地弹、串扰等; 1,Altium Designer信号完整性分析(机理、模型、功能) 在Altium Designer设计环境下,您既可以在原理图又可以在PCB编辑器内实现信号完整性分析,并且能以波形的方式在图形界面下给出反射和串扰的分析结果。 Altium Designer的信号完整性分析采用IC器件的IBIS模型,通过对版图内信号线路的阻抗计算,得到信号响应和失真等仿真数据来检查设计信号的可靠性。Altium Designer的信号完整性分析工具可以支持包括差分对信号在内的高速电路信号完整性分析功能。 Altium Designer仿真参数通过一个简单直观的对话框进行配置,通过使用集成的波形观察仪,实现图形显示仿真结果,而且波形观察仪可以同时显示多个仿真数据图像。并且可以直接在标绘的波形上进行测量,输出结果数据还可供进一步分析之用。 Altium Designer提供的集成器件库包含了大量的的器件IBIS模型,用户可以对器件添加器件的IBIS模型,也可以从外部导入与器件相关联的IBIS模型,选择从器件厂商那里得到的IBIS 模型。 Altium Designer的SI功能包含了布线前(即原理图设计阶段)及布线后(PCB版图设计阶段)两部分SI分析功能;采用成熟的传输线计算方法,以及I/O缓冲宏模型进行仿真。 基于快速反射和串扰模型,信号完整性分析器使用完全可靠的算法,从而能够产生出准确的仿真结果。布线前的阻抗特征计算和信号反射的信号完整性分析,用户可以在原理图环境下运行SI仿真功能,对电路潜在的信号完整性问题进行分析,如阻抗不匹配等因素。 更全面的信号完整性分析是在布线后PCB版图上完成的,它不仅能对传输线阻抗、信号反射和信号间串扰等多种设计中存在的信号完整性问题以图形的方式进行分析,而且还能利用规则检查发现信号完整性问题,同时,Altium Designer还提供一些有效的终端选项,来帮助您选择最好的解决方案。 2,分析设置需求 在PCB编辑环境下进行信号完整性分析。 为了得到精确的结果,在运行信号完整性分析之前需要完成以下步骤:

于博士信号完整性分析入门(修改)

于博士信号完整性分析入门 于争 博士 https://www.360docs.net/doc/102558772.html, for more information,please refer to https://www.360docs.net/doc/102558772.html, 电设计网欢迎您

什么是信号完整性? 如果你发现,以前低速时代积累的设计经验现在似乎都不灵了,同样的设计,以前没问题,可是现在却无法工作,那么恭喜你,你碰到了硬件设计中最核心的问题:信号完整性。早一天遇到,对你来说是好事。 在过去的低速时代,电平跳变时信号上升时间较长,通常几个ns。器件间的互连线不至于影响电路的功能,没必要关心信号完整性问题。但在今天的高速时代,随着IC输出开关速度的提高,很多都在皮秒级,不管信号周期如何,几乎所有设计都遇到了信号完整性问题。另外,对低功耗追求使得内核电压越来越低,1.2v内核电压已经很常见了。因此系统能容忍的噪声余量越来越小,这也使得信号完整性问题更加突出。 广义上讲,信号完整性是指在电路设计中互连线引起的所有问题,它主要研究互连线的电气特性参数与数字信号的电压电流波形相互作用后,如何影响到产品性能的问题。主要表现在对时序的影响、信号振铃、信号反射、近端串扰、远端串扰、开关噪声、非单调性、地弹、电源反弹、衰减、容性负载、电磁辐射、电磁干扰等。 信号完整性问题的根源在于信号上升时间的减小。即使布线拓扑结构没有变化,如果采用了信号上升时间很小的IC芯片,现有设计也将处于临界状态或者停止工作。 下面谈谈几种常见的信号完整性问题。 反射: 图1显示了信号反射引起的波形畸变。看起来就像振铃,拿出你制作的电路板,测一测各种信号,比如时钟输出或是高速数据线输出,看看是不是存在这种波形。如果有,那么你该对信号完整性问题有个感性的认识了,对,这就是一种信号完整性问题。 很多硬件工程师都会在时钟输出信号上串接一个小电阻,至于为什么,他们中很多人都说不清楚,他们会说,很多成熟设计上都有,照着做的。或许你知道,可是确实很多人说不清这个小小电阻的作用,包括很多有了三四年经验的硬件工程师,很惊讶么?可这确实是事实,我碰到过很多。其实这个小电阻的作用就是为了解决信号反射问题。而且随着电阻的加大,振铃会消失,但你会发现信号上升沿不再那么陡峭了。这个解决方法叫阻抗匹配,奥,对了,一定要注意阻抗匹配,阻抗在信号完整性问题中占据着极其重要的

电源完整性分析(于争博士)

电源完整性设计 作者:于博士 一、为什么要重视电源噪声 芯片内部有成千上万个晶体管,这些晶体管组成内部的门电路、组合逻辑、寄存器、计数器、延迟线、状态机、以及其他逻辑功能。随着芯片的集成度越来越高,内部晶体管数量越来越大。芯片的外部引脚数量有限,为每一个晶体管提供单独的供电引脚是不现实的。芯片的外部电源引脚提供给内部晶体管一个公共的供电节点,因此内部晶体管状态的转换必然引起电源噪声在芯片内部的传递。 对内部各个晶体管的操作通常由内核时钟或片内外设时钟同步,但是由于内部延时的差别,各个晶体管的状态转换不可能是严格同步的,当某些晶体管已经完成了状态转换,另一些晶体管可能仍处于转换过程中。芯片内部处于高电平的门电路会把电源噪声传递到其他门电路的输入部分。如果接受电源噪声的门电路此时处于电平转换的不定态区域,那么电源噪声可能会被放大,并在门电路的输出端产生矩形脉冲干扰,进而引起电路的逻辑错误。芯片外部电源引脚处的噪声通过内部门电路的传播,还可能会触发内部寄存器产生状态转换。 除了对芯片本身工作状态产生影响外,电源噪声还会对其他部分产生影响。比如电源噪声会影响晶振、PLL、DLL的抖动特性,AD转换电路的转换精度等。解释这些问题需要非常长的篇幅,本文不做进一步介绍,我会在后续文章中详细讲解。 由于最终产品工作温度的变化以及生产过程中产生的不一致性,如果是由于电源系统产生的问题,电路将非常难调试,因此最好在电路设计之初就遵循某种成熟的设计规则,使电源系统更加稳健。 二、电源系统噪声余量分析 绝大多数芯片都会给出一个正常工作的电压范围,这个值通常是±5%。例如:对于3.3V 电压,为满足芯片正常工作,供电电压在3.13V到3.47V之间,或3.3V±165mV。对于1.2V 电压,为满足芯片正常工作,供电电压在1.14V到1.26V之间,或1.2V±60mV。这些限制可以在芯片datasheet中的recommended operating conditions部分查到。这些限制要考虑两个部分,第一是稳压芯片的直流输出误差,第二是电源噪声的峰值幅度。老式的稳压芯片

信号完整性需要重视的几大关键问题

信号完整性需要重视的几大关键问题 信号完整性是许多设计人员在高速数字电路设计中涉及的主要主题之一。信号完整性涉及数字信号波形的质量下降和时序误差,因为信号从发射器传输到接收器会通过封装结构、PCB走线、通孔、柔性电缆和连接器等互连路径。 当今的高速总线设计如LpDDR4x、USB 3.2 Gen1 / 2(5Gbps / 10Gbps)、USB3.2x2(2x10Gbps)、PCIe和即将到来的USB4.0(2x20Gbps)在高频数据从发送器流向接收器时会发生信号衰减。本文将概述高速数据速率系统的信号完整性基础知识和集肤效应、阻抗匹配、特性阻抗、反射等关键问题。 随着硅节点采用10nm、7nm甚至5nm工艺,这可以在给定的芯片尺寸下实现高集成度并增加功能。在移动应用中,趋势是更高的频率和更高的数据速率,并降低工作核心电压如0.9v、0.8V、0.56V甚至更低以优化功耗。 在较低的工作电压下以较高的频率工作会使阈值电平或给定位数据的数据有效窗口变小,从而影响走线和电源层分配功率以及“眼图”的闭合度。 由较高频率和较低工作电压引起的闭眼,增加了数据传输误差的机会,因而增加了误码率,这就需要重新传输数据流。重传会导致处理器在较长时间处于有源模式以重传数据流,这会导致移动应用更高的功耗并减少使用日(DOU)。

图1. 频率和较低电压对眼图张开的影响 在给定的高频设计中增加其它设计挑战如信号衰减、反射、阻抗匹配、抖动等时,很明显,信号损耗使接收器难以正确译出信息,从而增加了误差的机会。 数据流中的时钟采样 在接收器处,数据是在参考时钟的边缘处采样的。眼图张开越大,就越容易将采样CLK设置在给定位的中间以采样数据。任何幅值衰减、反射或任何抖动,都将使眼图更闭合并使数据有效窗口和有效位时间变得更窄,从而导致接收端出现误差。 图2. CLK采样 现在,让我们检查何时需要将通道或互连视为传输线,并查看在智能手机或平板电脑等系统中传输损耗的一些主要原因。

信号完整性学习笔记

期待解决的问题: 1.为何AC耦合电容放在TX端; 2.为何有的电源或地平面要挖掉一块; 3.搞清楚反射; 4.搞清楚串扰; 5.搞清楚地弹; 6.搞清楚眼图; 7.搞清楚开关噪声; 8.各种地过孔的作用; 9.写一份学习总结。 自己总结: 从微观的角度讲,信号完整性研究的是电子在电场和磁场的作用下是如何运动的,以及这种运动会造成哪些电气特性产生什么变化。 从宏观的角度讲,信号完整性研究的是如何保证信号从源端传送到终端的过程中,失真的程度在要求的范围内。

第1章 四类基本信号完整性问题: 1、单一网络的信号质量:在信号路径和返回路径上由阻抗突变而引起的反射和失真。 2、两个或多个网络间的串扰:理想回路和非理想回路耦合的互电容和互电感。 3、电源分配系统中的轨道塌陷:电源和地网络中的阻抗压降。 4、来自元件或系统的电磁干扰。 阻抗: 1、任何阻抗突变,都会引起电压信号的反射和失真。 2、信号的串扰,是由相邻线条及其返回路径之间的电场和磁场的耦合引起的,信号线间的 互耦合电容和互耦合电感的阻抗决定了耦合电流的值。 3、电源供电轨道的塌陷,与电源分布系统(PDS)的阻抗有关。 4、最大的EMI根源是流经外部电缆的共模电流,此电流由地平面上的电压引起。在电缆周 围使用铁氧体扼流圈,增加共模电流所受到的阻抗,从而减小共模电流。

第2章时域与频域 频谱:在频域中,对波形的描述变为不同正弦波频率值的集合。每个频率值都有相关的幅度和相位。把所有这些频率值及其幅度值的集合称为波形的频谱。(在频域中,描述波形的方法) 频域中的频谱表示的是时域波形包含的所有正弦波频率的幅度。 计算时域波形频谱的唯一方法是傅立叶变换。 即使每个波形的时钟频率相同,然而他们的上升时间可能不同,因此带宽也不同。 每个严肃认真的工程师都应该至少用手工计算一次傅立叶积分来观察它的细节。 带宽:表示频谱中有效的最高正弦波频率分量。 把频谱中更高频率的分量都去掉,也能充分近似时域波形的特征。 信号的带宽就是幅度比理想方波幅度小3dB(50%)的那个最高频率。 上升时间与时钟周期什么关系? 原则上讲,两者之间的唯一约束是:上升时间一定小于周期的50%。

信号完整性分析与S参数测量专题报告

“信号完整性分析与S参数测量专题报告”网络讲座会讲稿 胡为 东Derek.Hu@https://www.360docs.net/doc/102558772.html, 美国力科公司上海代表处 视频入 口: https://www.360docs.net/doc/102558772.html,/seminar/show/id/67 1.各位网友大家好,我是来自美国力科公司上海代表处的应用工程师胡为东,很 高兴能够和大家相聚在EEPW这个平台上交流有关信号完整性与S参数测试方面的话题,并为大家介绍力科专门针对信号完整性测试工程师打造的一款全新的信号完整性S参数测试仪,名字叫做SPARQ。在会议结束后,我和我力科的同事将在线为您解答您的问题,欢迎大家就您感兴趣的话题进行踊跃提问.下面我们就进入我们正式的话题。 2.本次研讨会的主要议题有如下几个方面,一、信号完整性的基本概念及信号完整性的主要体现;二、高速链路中影响信号完整性的主要因素;三、应对信号完整性的主要方法;四、基于采样示波器TDR/TDT的S参数测量原理;五、VNA 的S参数测量原理;六、S参数测量仪器的校准;七、力科最新的信号完整性S 参数分析仪SPARQ的主要特点介绍。下面我们就简要了解下什么是信号完整性以及信号完整性的主要体现。 3.随着信号速率的提高,信号完整性问题逐渐成为硬件设计工程师们一个非常热门的话题之一。在理想情况下,信号可以保持其本身固有的属性。如本页图所示,如果信号的传输通道和周围环境是理想的,那么一个标准的方波信号通过这个传输通道后不会发生任何变化。而如果传输通道和周围环境不是理想的,那么标准的方波信号经过这个传输通道后,信号的各项特征如幅度、上升时间、周期、过冲等均会发生一定的变化。 4.信号中常常将高于某一个逻辑电平值的部分叫做1电平,而低于某一个逻辑电平值的部分叫做0电平。如图中的Vih和Vil即为逻辑判决电平,信号正是通过这些0和1来传递特有的信息。当信号经过非理想的传输通道后,会发生上升沿变缓、幅度降低、过冲、振铃等现象,这些现象可能导致信号的高电平低于其逻辑判决电平或者低电平高于其逻辑判决电平,从而导致0、1信息的传输错误。 5、从实际应用角度来看,信号完整性问题主要表现为两类,一类是信号质量问题,如过冲、振铃等,另外一类是时序问题,或者叫建立时间和保持时间的问题,也就是数据信号相对于时钟信号的时序关系。 6、建立时间是指时钟的边沿到数据开始有效的时间,即在时钟沿到来之前,数据必须提前一段时间开始有效。保持时间是指时钟沿到数据开始失效的时间,即在时钟沿到来之后数据还必须保持有效一段时间。如图所示为某DDR2的建立时间和保持时间的含义。

高速电路中的信号完整性问题

高速电路中的信号完整性问题 许致火 (07级信号与信息处理 学号 307081002025) 1 信号完整性问题的提出 一般来讲,传统的低频电路设计对于电子工程师并不是多么复杂的工作。因为在低于30MHz的系统中并不要考虑传输线效应等问题,信号特性保持完好使得系统照常能正常工作。但是随着人们对高速实时信号处理的要求,高频信号对系统的设计带来很大的挑战。电子工程师不仅要考虑数字性能还得分析高速电路中各种效应对信号原来 面目影响的问题。 输入输出的信号受到传输线效应严重的影响是我们严峻的挑战 之一。在低频电路中频率响应对信号影响很小,除非是传输的媒介的长度非常长。然而伴随着频率的增加,高频效应就显而易见了。对于一根很短的导线也会受到诸如振玲、串扰、信号反射以及地弹的影响,这些问题严重地损害了信号的质量,也就是导致了信号完整性性能下降。 2 引起信号完整性的原因 2.1 传输线效应 众所周知,传输线是用于连接发送端与接收段的连接媒介。传统的比如电信的有线线缆能在相当长的距离范围内有效地传输信号。但是高速的数字传输系统中,即使对于PCB电路板上的走线也受到传输线效应的影响。如图1所示,对于不同高频频率的PCB板上的电压分布是不同的。 图 1 PCB在不同频率上的电压波动

因为低频电路可以看成是一个没有特性阻抗、电容与电感寄生效应的理想电路。高速电路中高低电平的快速切换使得电路上的走线要看成是阻抗、电容与电感的组合电路。其等效电路模型如图2所示。导线的阻抗是非常重要的概念,一旦传输路径上阻抗不匹配就会导致信号的质量下降。 图 2 传输线等效电路模型 由图2的模型可得电报方程: 2.2 阻抗不匹配情况 信号源输出阻抗(Zs)、传输线上的阻抗(Zo)以及负载的阻抗(ZL)不相等时,我们称该电流阻抗不匹配。也这是说信号源的能量没有被负载全部吸收,还有一部分能量被反射回信号源方向了。反射后又被信号源那端反射给负载,除了吸收一部分外,剩下的又被反射回去。这个过程一直持续,直到能量全部被负载吸收。这样就会出现过冲与下冲(Overshoot/Undershoot)、振铃(ring)、阶梯波形(Stair-step Waveform)现象,这些现象的产生导致信号出现错误。 当传输媒介的特性阻抗与负载终端匹配时,阻抗就匹配了。对于PCB板来说,我们可以选取合适的负载终端策略及谨慎地选择传输介

随机信号分析基础作业题

第一章 1、有朋自远方来,她乘火车、轮船、汽车或飞机的概率分别是0.3,0.2,0.1和0.4。如果她乘火车、轮船或者汽车来,迟到的概率分别是0.25,0.4和0.1,但她乘飞机来则不会迟到。如果她迟到了,问她最可能搭乘的是哪种交通工具? 解:()0.3P A =()0.2P B =()0.1P C =()0.4 P D = E -迟到,由已知可得 (|)0.25(|)0.4(|)0.1(|)0 P E A P E B P E C P E D ==== 全概率公式: ()()()()(P E P E A P E B P E C P E D =+++ 贝叶斯公式: ()(|)()0.075 (|)0.455()()0.165(|)()0.08 (|)0.485 ()0.165 (|)()0.01 (|)0.06 ()0.165(|)() (|)0 ()P EA P E A P A P A E P E P E P E B P B P B E P E P E C P C P C E P E P E D P D P D E P E ?= ===?===?===?== 综上:坐轮船 3、设随机变量X 服从瑞利分布,其概率密度函数为2 2 22,0 ()0,0X x x X x e x f x x σσ-??>=?? ,求期望()E X 和方差()D X 。 考察: 已知()x f x ,如何求()E X 和()D X ? 2 2222 2()()()[()]()()()()()()()x x E X x f x dx D X E X m X m f x dx D X E X E X E X x f x dx ∞ -∞ ∞ -∞ ∞ -∞ =?=-=-=-?=???? 6、已知随机变量X 与Y ,有1,3, ()4,()16,0XY EX EY D X D Y ρ=====, 令3,2,U X Y V X Y =+=-试求EU 、EV 、()D U 、()D V 和(,)Cov U V 。 考察随机变量函数的数字特征

信号完整性分析

信号完整性背景 信号完整性问题引起人们的注意,最早起源于一次奇怪的设计失败现象。当时,美国硅谷一家著名的影像探测系统制造商早在7 年前就已经成功设计、制造并上市的产品,却在最近从生产线下线的产品中出现了问题,新产品无法正常运行,这是个20MHz 的系统设计,似乎无须考虑高速设计方面的问题,更为让产品设计工程师们困惑的是新产品没有任何设计上的修改,甚至采用的元器件型号也与原始设计的要求一致,唯一的区别是 IC 制造技术的进步,新采购的电子元器件实现了小型化、快速化。新的器件工艺技术使得新生产的每一个芯片都成为高速器件,也正是这些高速器件应用中的信号完整性问题导致了系统的失败。随着集成电路(IC)开关速度的提高,信号的上升和下降时间迅速缩减,不管信号频率如何,系统都将成为高速系统并且会出现各种各样的信号完整性问题。在高速PCB 系统设计方面信号完整性问题主要体现为:工作频率的提高和信号上升/下降时间的缩短,会使系统的时序余量减小甚至出现时序方面的问题;传输线效应导致信号在传输过程中的噪声容限、单调性甚至逻辑错误;信号间的串扰随着信号沿的时间减少而加剧;以及当信号沿的时间接近0.5ns 及以下时,电源系统的稳定性下降和出现电磁干扰问题。

信号完整性含义 信号完整性(Signal Integrity)简称SI,指信号从驱动端沿传输线到达接收端后波形的完整程度。即信号在电路中以正确的时序和电压作出响应的能力。如果电路中信号能够以要求的时序、持续时间和电压幅度到达IC,则该电路具有较好的信号完整性。反之,当信号不能正常响应时,就出现了信号完整性问题。从广义上讲,信号完整性问题指的是在高速产品中由互连线引起的所有问题,主要表现为五个方面:

于博士信号完整性分析入门-初稿

于博士信号完整性分析入门 于争博士 https://www.360docs.net/doc/102558772.html, 整理:runnphoenix

什么是信号完整性? 如果你发现,以前低速时代积累的设计经验现在似乎都不灵了,同样的设计,以前没问题,可是现在却无法工作,那么恭喜你,你碰到了硬件设计中最核心的问题:信号完整性。早一天遇到,对你来说是好事。 在过去的低速时代,电平跳变时信号上升时间较长,通常几个ns。器件间的互连线不至于影响电路的功能,没必要关心信号完整性问题。但在今天的高速时代,随着IC输出开关速度的提高,很多都在皮秒级,不管信号周期如何,几乎所有设计都遇到了信号完整性问题。另外,对低功耗追求使得内核电压越来越低,1.2v内核电压已经很常见了。因此系统能容忍的噪声余量越来越小,这也使得信号完整性问题更加突出。 广义上讲,信号完整性是指在电路设计中互连线引起的所有问题,它主要研究互连线的电气特性参数与数字信号的电压电流波形相互作用后,如何影响到产品性能的问题。主要表现在对时序的影响、信号振铃、信号反射、近端串扰、远端串扰、开关噪声、非单调性、地弹、电源反弹、衰减、容性负载、电磁辐射、电磁干扰等。 信号完整性问题的根源在于信号上升时间的减小。即使布线拓扑结构没有变化,如果采用了信号上升时间很小的IC芯片,现有设计也将处于临界状态或者停止工作。 下面谈谈几种常见的信号完整性问题。 反射: 图1显示了信号反射引起的波形畸变。看起来就像振铃,拿出你制作的电路板,测一测各种信号,比如时钟输出或是高速数据线输出,看看是不是存在这种波形。如果有,那么你该对信号完整性问题有个感性的认识了,对,这就是一种信号完整性问题。 很多硬件工程师都会在时钟输出信号上串接一个小电阻,至于为什么,他们中很多人都说不清楚,他们会说,很多成熟设计上都有,照着做的。或许你知道,可是确实很多人说不清这个小小电阻的作用,包括很多有了三四年经验的硬件工程师,很惊讶么?可这确实是事实,我碰到过很多。其实这个小电阻的作用就是为了解决信号反射问题。而且随着电阻的加大,振铃会消失,但你会发现信号上升沿不再那么陡峭了。这个解决方法叫阻抗匹配,奥,对了,一定要注意阻抗匹配,阻抗在信号完整性问题中占据着极其重要的

电源完整性设计详解

于博士信号完整性研究网 https://www.360docs.net/doc/102558772.html, 电源完整性设计详解 作者:于争 博士 2009年4月10日

目 录 1 为什么要重视电源噪声问题?....................................................................- 1 - 2 电源系统噪声余量分析................................................................................- 1 - 3 电源噪声是如何产生的?............................................................................- 2 - 4 电容退耦的两种解释....................................................................................- 3 - 4.1 从储能的角度来说明电容退耦原理。..............................................- 3 - 4.2 从阻抗的角度来理解退耦原理。......................................................- 4 - 5 实际电容的特性............................................................................................- 5 - 6 电容的安装谐振频率....................................................................................- 8 - 7 局部去耦设计方法......................................................................................- 10 - 8 电源系统的角度进行去耦设计..................................................................- 12 - 8.1 著名的Target Impedance(目标阻抗)..........................................- 12 - 8.2 需要多大的电容量............................................................................- 13 - 8.3 相同容值电容的并联........................................................................- 15 - 8.4 不同容值电容的并联与反谐振(Anti-Resonance)......................- 16 - 8.5 ESR对反谐振(Anti-Resonance)的影响......................................- 17 - 8.6 怎样合理选择电容组合....................................................................- 18 - 8.7 电容的去耦半径................................................................................- 20 - 8.8 电容的安装方法................................................................................- 21 - 9 结束语..........................................................................................................- 24 -

信号完整性问题

二信号的完整性问题及解决办法 两个方面(时序和电平) 信号完整性(Signal Integrity)是指信号未受到损伤的一种状态,它表示信号质量和信号传输后仍保持正确的功能特性。良好的信号完整性是指在需要时信号仍能以正确的时序和电压电平值作出响应。随着高速器件的使用和高速数字系统设计越来越多,系统数据速率、时钟速率和电路密集度都在不断增加。在这种设计中,系统快斜率瞬变和工作频率很高,电缆、互连、印制板(PCB)和硅片将表现出与低速设计截然不同的行为,即出现信号完整性问题。 信号完整性问题能导致或者直接带来信号失真,定时错误,不正确数据、地址和控制线以及系统误工作甚至系统崩溃,解决不好会严重影响产品性能并带来不可估量的损失,已成为高速产品设计中非常值得注意的问题。 信号完整性问题的真正起因是不断缩减的信号上升与下降时间。一般来说,当信号跳变比较慢即信号的上升和下降时间比较长时,PCB中的布线可以建模成具有一定数量延时的理想导线而确保有相当高的精度。此时,对于功能分析来说,所有连线延时都可以集总在驱动器的输出端,于是,通过不同连线连接到该驱动器输出端的所有接收器的输入端在同一时刻观察都可得到相同波形。然而,随着信号变化的加快,信号上升时间和下降时间缩短,电路板上的每一个布线段由理想的导线转变为复杂的传输线。此时信号连线的延时不能再以集总参数模型的方式建模在驱动器的输出端,同一个驱动器信号驱动一个复杂的PCB连线时,电学上连接在一起的每一个接收器上接收到的信号就不再相同。从实践经验中得知,一旦传输线的长度大于驱动器上升时间或者下降时间对应的有效长度的1/6,传输线效应就会出来,即出现信号完整性问题,包括反射、上冲和下冲、振荡和环绕振荡、地电平面反弹和回流噪声、串扰和延迟等。表1列出了高速电路设计中常见的信号完整性问题,以及可能引起该信号完整性的原因,并给出了相应的解决方法。目前,解决信号完整性问题的方法主要有电路设计、合理布局和建模仿真。电路设计中,通常采用以下方法来解决信号完整性问题:·控制同步切换输出数量,控制各单元的最大边沿速率(dI/dt和dV/dt),从而得到最低且可接受的边沿速率;·为高输出功能块(如时钟驱动器)选择差分信号;·在传输线上端接无源元件(如电阻、电容等),以实现传输线与负载间的阻抗匹配。端接策略的选择应该是对增加元件数目、开关速度和功耗的折中,且端接串联电阻R或RC电路应尽量靠近激励端或接收端。布线非常重要,设计者应该在不违背一般原则的前提下,利用现有的设计经验,综合多种可能的方案,优化布线,消除各种潜在的问题。一方面要充分利用现有的、已经过验证的布线经验,将它们应用于布线工作中;另一方面要积极利用一些信号完整性方面的仿真工具,约束、指导布线。合理进行电路建模仿真是最常见的信号完整性解决方法。在高速电路设计中,仿真分析越来越显示出优越性。它给设计者以准确、直观的设计结果,便于及早发现问题,及时修改,从而缩短设计时间,降低设计成本。在进行电路建模仿真过程中,设计者应对

五款信号完整性仿真分析工具

SI五款信号完整性仿真工具介绍 (一)Ansoft公司的仿真工具 现在的高速电路设计已经达到GHz的水平,高速PCB设计要求从三维设计理论出发对过孔、封装和布线进行综合设计来解决信号完整性问题。高速PCB设计要求中国工程师必须具备电磁场的理论基础,必须懂得利用麦克斯韦尔方程来分析PCB设计过程中遇到的电磁场问题。目前,Ansoft公司的仿真工具能够从三维场求解的角度出发,对PCB设计的信号完整性问题进行动态仿真。 Ansoft的信号完整性工具采用一个仿真可解决全部设计问题: SIwave是一种创新的工具,它尤其适于解决现在高速PCB和复杂IC封装中普遍存在的电源输送和信号完整性问题。 该工具采用基于混合、全波及有限元技术的新颖方法,它允许工程师们特性化同步开关噪声、电源散射和地散射、谐振、反射以及引线条和电源/地平面之间的耦合。该工具采用一个仿真方案解决整个设计问题,缩短了设计时间。 它可分析复杂的线路设计,该设计由多重、任意形状的电源和接地层,以及任何数量的过孔和信号引线条构成。仿真结果采用先进的3D图形方式显示,它还可产生等效电路模型,使商业用户能够长期采用全波技术,而不必一定使用专有仿真器。 (二)SPECCTRAQuest Cadence的工具采用Sun的电源层分析模块: Cadence Design Systems的SpecctraQuest PCB信号完整性套件中的电源完整性模块据称能让工程师在高速PCB设计中更好地控制电源层分析和共模EMI。 该产品是由一份与Sun Microsystems公司签署的开发协议而来的,Sun最初研制该项技术是为了解决母板上的电源问题。 有了这种新模块,用户就可根据系统要求来算出电源层的目标阻抗;然后基于板上的器件考虑去耦合要求,Shah表示,向导程序能帮助用户确定其设计所要求的去耦合电容的数目和类型;选择一组去耦合电容并放置在板上之后,用户就可运行一个仿真程序,通过分析结果来发现问题所在。 SPECCTRAQuest是CADENCE公司提供的高速系统板级设计工具,通过它可以控制与PCB layout相应的限制条件。在SPECCTRAQuest菜单下集成了一下工具: (1)SigXplorer可以进行走线拓扑结构的编辑。可在工具中定义和控制延时、特性阻抗、驱动和负载的类型和数量、拓扑结构以及终端负载的类型等等。可在

高速信号与信号完整性分解

什么是高速数字信号? 高速数字信号由信号的边沿速度决定,一般认为上升时间小于4倍信号传输延迟时可视为高速信号,而高频信号是针对信号频率而言的。高速电路涉及信号分析、传输线、模拟电路的知识。错误的概念是:8KHz帧信号为低速信号。多高的频率才算高速信号? 当信号的上升/下降沿时间< 3~6倍信号传输时间时,即认为是高速信号. 对于数字电路,关键是看信号的边沿陡峭程度,即信号的上升、下降时间,信号从10%上升到90%的时间小 于6倍导线延时,就是高速信号! 即使8KHz的方波信号,只要边沿足够陡峭,一样是高速信号,在布线时需要使用传输线理论。 信号完整性研究:什么是信号完整性? 时间:2009-03-11 20:18来源:sig007 作者:于博士点击:1813次 信号完整性主要是指信号在信号线上传输的质量,当电路中信号能以要求的时序、持续时间和电压幅度到达接收芯片管脚时,该电路就有很好的信号完整性。当信号不能正常响应或者信号质量不能使系统长期稳定工作时,就出现了信号完整性问题,信号完整性主要表现在延迟、反射、串扰、时序、振荡等几个方面。一般认为,当系统工作在50MHz时,就会产生信号完整性问题,而随着系统和器件频率的不断攀升,信号完整性的问题也就愈发突出。元器件和PCB板的参数、元器件在PCB板上的布局、高速信号的布线等 这些问题都会引起信号完整性问题,导致系统工作不稳定,甚至完全不能正常工作。 1、什么是信号完整性(Singnal Integrity)? 信号完整性(Singnal Integrity)是指一个信号在电路中产生正确的相应的能力。信号具有良好的信号完整性(Singnal Integrity)是指当在需要的时候,具有所必须达到的电压电平数值。主要的信号完整性问题包括反射、振荡、地弹、串扰等。常见信号完整性问题及解决方法: 问题可能原因解决方法其他解决方法 过大的上冲终端阻抗不匹配终端端接使用上升时间缓慢的驱动源 直流电压电平不好线上负载过大以交流负载替换直流负载在接收端端接,重新布线或检查地平面

信号完整性分析与测试

信号完整性分析与测试 信号完整性问题涉及的知识面比较广,我通过这个短期的学习,对信号完整性有了一个初步的认识,本文只是简单介绍和总结了几种常见现象,并对一些常用的测试手段做了相应总结。本文还有很多不足,欢迎各位帮助补充,谢谢! 梁全贵 2011年9月16日

目录 第1章什么是信号完整性------------------------------------------------------------------------------ 3第2章轨道塌陷 ----------------------------------------------------------------------------------------- 5第3章信号上升时间与带宽 --------------------------------------------------------------------------- 6第4章地弹----------------------------------------------------------------------------------------------- 8第5章阻抗与特性阻抗--------------------------------------------------------------------------------- 9 5.1 阻抗 ------------------------------------------------------------------------------------------ 9 5.2 特性阻抗------------------------------------------------------------------------------------- 9第6章反射----------------------------------------------------------------------------------------------11 6.1 反射的定义 ---------------------------------------------------------------------------------11 6.2 反射的测试方法--------------------------------------------------------------------------- 12 6.3 TDR曲线映射着传输线的各点 --------------------------------------------------------- 12 6.4 TDR探头选择 ----------------------------------------------------------------------------- 13 第7章振铃--------------------------------------------------------------------------------------------- 14 第8章串扰--------------------------------------------------------------------------------------------- 16 8.1 串扰的定义 -------------------------------------------------------------------------------- 16 8.2 观测串扰 ----------------------------------------------------------------------------------- 16 第9章信号质量 --------------------------------------------------------------------------------------- 18 9.1 常见的信号质量问题 --------------------------------------------------------------------- 18 第10章信号完整性测试 ----------------------------------------------------------------------------- 21 10.1 波形测试---------------------------------------------------------------------------------- 21 10.2 眼图测试---------------------------------------------------------------------------------- 21 10.3 抖动测试---------------------------------------------------------------------------------- 23 10.3.1 抖动的定义 ------------------------------------------------------------------------ 23 10.3.2 抖动的成因 ------------------------------------------------------------------------ 23 10.3.3 抖动测试 --------------------------------------------------------------------------- 23 10.3.4 典型的抖动测试工具: ---------------------------------------------------------- 24 10.4 TDR测试 --------------------------------------------------------------------------------- 24 10.5 频谱测试---------------------------------------------------------------------------------- 25 10.6 频域阻抗测试 ---------------------------------------------------------------------------- 25 10.7 误码测试---------------------------------------------------------------------------------- 25 10.8 示波器选择与使用要求: -------------------------------------------------------------- 26 10.9 探头选择与使用要求-------------------------------------------------------------------- 26 10.10 测试点的选择--------------------------------------------------------------------------- 27 10.11 数据、地址信号质量测试 ------------------------------------------------------------- 27 10.11.1 简述 ------------------------------------------------------------------------------- 27 10.11.2 测试方法-------------------------------------------------------------------------- 27

相关文档
最新文档