广义上讲,信号完整性是指在电路设计中互连线引起的所有问题,它主要研究互连线的电气特性参数与数字信号的电压电流波形相互作用后,如何影响到产品性能的问题。主要表现在信号反射、串扰、开关噪声、地/电源弹、损耗、容性负载、电磁干扰等因素对信号质量以及总线时序的影响。
低速系统中这些问题并没有表现出来,而到了高速系统我们将不能忽视这些信号完整性问题了。
所有这些信号完整性问题都会在信号的时域波形上有所体现,比如说由反射产生的过冲、振铃、边沿不单调等,以及由损耗产生的码间干扰、由容性负载导致的信号边沿变缓等问题。一些问题我们可以通过结合PCB布线来分析时域的波形使问题得以解决,但总有一些问题从时域入手可能并不会有很好的效果,这个时候就需要引入频域的分析。
我们可以这样理解频域,它只是一种数学构造并不是真实存在的,但频域却为解决一些SI问题提供了便捷。在射频以及高速数字设计中会非常频繁的通过频域手段来解决产品设计中的问题,掌握好频域的分析方法非常重要。由数字信号处理方面的知识可以知道频域中唯一存在的波便是正弦波,而之所以在频域中使用正弦波是因为任何时域波形都可以用正弦波来合成,并通过傅立叶变换转换到频域。
例如,一个周期为T(=2π/ω)的周期函数。由傅立叶级数的知识我们知道它可以用一系列以T为周期的正弦函数An*sin(nωt + ϕn)组成的级数来表示,记为:
f(t) = A0 + ⅀(n=1,∞)An*sin(nωt + ϕn),
其中,A0、An、ϕn都为常数,ω表示交频率,ϕn表示相位。在工程上我们把这种展开叫做谐波分析。其中,A0称为f(t)的直流分量;A1*sin(ωt + ϕ1)为f(t)的一次谐波(又叫做基波);而A2*sin(2ωt + ϕ2)、A3*sin(3ωt + ϕ3),…依次为二次谐波、三次谐波,等等。这样我们就把时域中的数字信号分解成由直流分量、基波以及多次谐波分量,而每一个谐波分量都是频率为基波整数倍的正弦波。在频域中仅仅用一个点就可以描述一个频率的正弦波的所有信息(频率、幅度、相位),这样就成功将时域信号转换到频域。我们把正弦波的频率分量及其幅度的集合称为频谱。
理想方波的频谱
同样也可以通过将频域上的谐波分量转化到时域从而重构时域的波形。重构时域波形时所包含的频域分量越多所得到的时域波形越接近真实的数字信号。当然要想得到完全真实的信号波形是不可能的,我们无法将所有频域分量集合来重构信号波形,信号完整性分析往往需要考虑精度和效率的平衡。
不同频率分量叠加所形成的时域信号
总结一下,
- 时域,是真实存在的域;
- 一种数学构造,便于分析解决问题;
- 频域中唯一存在的波便是正弦波;任何时域波形都可以用正弦波来合成并通过傅立叶变换转换到频域。