什么时候需要进行信号完整性分析?这个问题可能很多人都有疑问。
回答这个问题其实很简单,只需要观察几个现象:您在做PCB的时候是否有调不通的情况?是不是需要反复试验很多电阻电容的值才能勉强让PCB跑起来?是不是总是会出现莫名其妙的问题影响电路工作?是不是需要多次打板才能搞好?
如果有这些现象,那么您需要考虑是不是信号完整性出了问题。什么时候需要考虑信号完整性问题,和电路的速率没有多大关系,很多人有这样的认识误区,认为只有高速电路才需要考虑信号完整性问题,低速电路不用管。还有相当一部分人认为,信号完整性是一种虚无缥缈的东西,没几个人用得到。这一类认识误区太多太多。
信号完整性其实不是什么新的东西,而是设计PCB这种工作固有的。只不过多年前数字电路刚兴起的时候,由于芯片加工工艺的原因,信号边沿速率很慢,尽管也有信号完整性问题,但是没有明显表现出来而已,但无论如何这个问题是一直都存在的。而当前,由于芯片加工工艺的发展,信号边沿速率越来越快,信号完整性问题越来越明显的表现出来。信号速率高了,这种反应更剧烈而已,速率低可能不明显,但在有些情况下也会出事。如果不懂信号完整性,设计的时候就不注意,一旦出事,就会陷入加班、调试、重复打板、调试的怪圈中。
有些人固守老的经验,不屑于或不愿接触这类新的问题。最常见的一种表现就是,经常会听到这样的话,我们从来不考虑这些问题,不一样做出来了。是的,也许对于特定的设计,现在可以凭老的经验做出来,但会一直这样吗?产品不升级换代么?为什么有些产品原来好好的,但某款芯片退出市场了,换了一个功能可兼容的芯片,电路板跑不起来了?
所以,信号完整性问题,不是什么时候考虑的问题,而是考虑到什么程度的问题。
信号完整性不是单独的、额外的、高大上的东西,而是只要做PCB就会涉及的,唯一区别是用到多少,需要懂多少的问题。
以前遇到的一个资深工程师的话很耐人寻味:经验很有用,但是经验也害死人啊!
是固守老黄历,还是勇于面对新事物,跟上时代的步伐,全在个人的选择。