原创 信号完整性研究(一):什么是信号完整性?

2013-4-28 11:48 8275 31 15 分类: 消费电子

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


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


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


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


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


反射:

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


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


 串扰:

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


串扰大小和电路板上的很多因素有关,并不是仅仅因为两根信号线间的距离。当然,距离最容易控制,也是最常用的解决串扰的方法,但不是唯一方法。这也是很多工程师容易误解的地方。更深入的讨论,我会在后续文章中陆续推出,


轨道塌陷:


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


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

 

13.jpg
 
图片1
PARTNER CONTENT

文章评论13条评论)

登录后参与讨论

用户1130179 2014-11-18 16:37

好文章,谢谢分享!

wjf1010_432444827 2013-12-26 21:38

能将复杂的事情解说得简单易懂,这可是高水平。

yyl451_639512679 2013-8-10 16:44

good!

用户1638380 2013-7-23 14:38

写得很好,如果再有点实际应用的方法就更好了,

fannifu_167533660 2013-7-20 10:22

信号完整性分析道理是直通,实际设计是曲折的.

用户1473702 2013-5-28 14:43

讲的很科普,但要深入理解,消耗吸收最好的办法还是要花时间系统的学习相关理论书籍。

用户1626992 2013-5-24 14:24

期待您的新书!

用户1669505 2013-5-14 00:32

真的学习了

用户613353 2013-5-8 15:10

好东西

417950914_247680806 2013-5-6 12:31

学习了
相关推荐阅读
用户1687377 2013-08-19 15:11
对信号完整性培训的一点感触
  我本人以前就做过多年的信号完整性工程师,现在自己开公司做SI设计咨询,前几年也经常做一些培训(给一家培训公司做讲师),我就从一个讲师的角度来说说我的一点感触! 从多次的培训需求征集结果...
用户1687377 2013-05-22 16:47
走线的参考平面在哪
  走线的参考平面在哪? www.sig007.com   很多人对于PCB走线的参考平面感到迷惑,经常有人问:对于内层走线,如果走线一侧是VCC,另一侧是GND,那么哪个是参考平...
用户1687377 2013-05-07 10:34
信号完整性研究(四):信号上升时间与带宽
在前文中我提到过,要重视信号上升时间,很多信号完整性问题都是由信号上升时间短引起的。本文就谈谈一个基础概念:信号上升时间和信号带宽的关系。 对于数字电路,输出的通常是方波信号。方波的上升边沿非常...
用户1687377 2013-05-06 10:32
信号完整性研究(三):重视信号上升时间
信号的上升时间,对于理解信号完整性问题至关重要,高速pcb设计中的绝大多数问题都和它有关,你必须对他足够重视。 信号上升时间并不是信号从低电平上升到高电平所经历的时间,而是其中的一部分。业界对它...
用户1687377 2013-05-02 10:23
信号完整性研究(二):何时会遇到信号完整性问题
多年前,在我开始研究信号完整性问题时也曾经有过这样的疑问,随着对信号完整性理解的深入,便没有再仔细考虑。后来在产品开发过程中,朋友、同事经常向我提出这一问题。有些公司制作复杂电路板时,硬件总也调不...
EE直播间
更多
我要评论
13
31
关闭 站长推荐上一条 /3 下一条