为什么数字工程师需要射频知识?
在很多高速应用如计算机、通信等领域,很多数字总线的数据速率都达到了Gb/s以上甚至更高。传统上我们认为的0、1的理想的数字信号开始更多地表现出其射频的特性。真实的数字信号在传输过程中,也越来越多地表现出其微波电路的特性。
在对这些高速信号进行分析时,传统的时域分析方法面临精度不够以及分析手段欠缺等问题,而射频微波领域的频域的分析手段则非常成熟和完善。因此,对于高速数字信号的分析和测量也越来越多地开始采用一些射频或微波的分析方法。数字设计的工程师需要更多地借助于一些射频的方法或概念去分析数字信号,比如要用频域的手段分析信号的频谱,用S参数分析传输路径的反射、损耗等。
为了帮助广大的数字测试工程师了解频域分析手段的基本概念,我特意整理了这篇《数字工程师需要掌握的射频知识》的文章,这篇文章最早发表在2013年的EDI CON会议上,现在拿出来和大家共享。
要进行数字信号的分析,首要的原因是真实传输的高速数字信号已经远远不是教科书里理想的0/1电平。真实的数字信号传输过程中一定会有一些(甚至很严重的)失真和变形。如下图所示红色是我们期望的理想的数字信号波形,而黄色的则可能是真实的信号波形,可以看到信号上已经由于震荡(通常由于阻抗匹配不好) 已经发生了较大变形。其实在高速的情况下这已经是比较好的信号波形了,很多时候信号的波形会比这个更加恶劣。
要进行数字信号的研究,首先要得到真实的数字信号波形,这就涉及到使用的测量仪器问题。观察电信号的波形的最好工具是示波器,当信号速率比较高时,一般所需要的示波器带宽也更高。如果使用的示波器带宽不够,信号里的高频成分会被滤掉,观察到的数字信号也会产生失真。很多数字工程师会习惯用谐波来估算信号带宽,但是这种方法不太准确。
对于一个理想的方波信号,其上升沿是无限陡的,从频域上看它是由无限多的奇数次谐波构成的,因此一个理想方波可以认为是无限多奇次正弦谐波的叠加。
但是对于真实的数字信号来说,其上升沿不是无限陡,因此其高次谐波的能量会受到限制。比如下图是用同一个时钟源分别产生的50Mhz和250MHz的时钟信号的频谱,我们可以看到虽然输出时钟频率不一样,但是信号的主要频谱能量都集中在5GHz以内,并不见得250MHz的频谱分布就一定比50MHz的大5倍。
对于真实的数据信号来说,其频谱会更加复杂一些。比如伪随机序列(PRBS)码流的频谱的包络是一个Sinc函数。下图是用同一个发射机分别产生的 800Mbps和2.5Gbps的PRBS信号的频谱,我们可以看到虽然输出数据速率不一样,但是信号的主要频谱能量都集中在4GHz以内,也并不见得 2.5Gbps信号的高频能量就比800Mbps的高很多。
上面的两张图都是借助于频谱仪测量得到的。虽然现代的数字示波器都已经具备了数字FFT的功能可以帮助用户观察信号频谱,但是由于ADC位数和动态范围的限制,频谱仪仍然是对信号能量的频率分布进行分析的最准确的工具,所以数字工程师可以借助于频谱分析仪对被测数字信号的频谱分布进行分析。当没有频谱仪可用时,我们通常根据数字信号的上升时间去估算被测信号的频谱能量。
Maximum signal frequency content = 0.4/fastest rise or fall TIme (20 - 80%)
Or
Maximum signal frequency content = 0.5/fastest rise or fall TIme (10 - 90%)
通过前面的研究我们知道数字信号的频谱是分布很宽的,其最高的频率分量范围主要取决于信号的上升时间而不仅仅是数据速率。当这样高带宽的数字信号在传输时,所面临的第一个挑战就是传输通道的影响。
真正的传输通道如PCB、电缆、背板、连接器等的带宽都是有限的,这就会把原始信号里的高频成分销弱或完全滤掉,高频成分丢失后在波形上的表现就是信号的边沿变缓、信号上出现过冲或者震荡等。
另外,根据法拉第定律,变化的信号跳变会在导体内产生涡流以抵消电流的变化。电流的变化速率越快(对数字信号来说相当于信号的上升或下降时间越短),导体内的涡流越强烈。当数据速率达到约1Gb/s以上时,导体内信号的电流和感应的电流基本完全抵消,净电流仅被限制在导体的表面上流动,这就是趋肤效应。趋肤效应会增大损耗并改变电路阻抗,阻抗的改变会改变信号的各次谐波的相位关系,从而造成信号的失真。
除此以外,最常用来制造电路板的FR-4介质是玻璃纤维编织成的,其均匀性和对称性都比较差,同时FR-4材料的介电常数还和信号频率有关,所以信号中不同频率分量的传输速度也不一样。传输速度的不同会进一步改变信号中各个谐波成分的相位关系,从而使信号更加恶化。
因此,当高速的数字信号在PCB上传输时,信号的高频分量由于损耗会被销弱,各个不同的频率成分会以不同的速度传输并在接收端再叠加在一起,同时又有一部分能量在阻抗不连续点如过孔、连接器或线宽变化的地方产生多次反射,这些效应的组合都会严重改变波形的形状。要对这么复杂的问题进行分析是一个很大的挑战。
值得注意的一点是,信号的幅度衰减、上升/下降时间的改变、传输时延的改变等很多因素都和频率分量有关,不同频率分量受到的影响是不一样的。而对数字信号来说,其频率分量又和信号中传输的数字符号有关(比如0101的码流和0011的码流所代表的频率分量就不一样),所以不同的数字码流在传输中受到的影响都不一样,这就是码间干扰ISI(inter-symbol interference ISI)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)