4、信号完整性基础:传输线理论、阻抗匹配、反射与振铃、S参数入门
做ATE测试硬件设计,说白了就是在跟信号赛跑。你想想看,一颗芯片在测试座上跑得飞快,但信号从测试板传到芯片引脚这段路上,稍不留神就出幺蛾子。我刚开始做ATE那会儿,就吃过这个亏——明明DUT(待测器件)是好的,测试结果却忽高忽低,查了三天才发现是信号反射在捣鬼。
所以这一章,咱们聊聊信号完整性(SI)的基础。别被“传输线理论”、“S参数”这些词吓到,其实核心就四个字:让信号好好走。
核心观点:在ATE测试中,信号频率越高,PCB走线就越不能当成一根“导线”来看,它是一根“传输线”。
4.1 传输线理论——信号不是瞬间到达的
很多人觉得,PCB上两根线连起来,信号就“嗖”一下过去了。其实不是。当信号频率高到一定程度(比如几百兆赫兹以上),走线的长度跟信号波长可比时,你就得把它当成传输线来处理。
传输线有两个关键参数:特性阻抗(Z₀)和传播时延(Td)。特性阻抗取决于走线的宽度、厚度、介质层高度和介电常数。我习惯用 Polar SI9000 或者 Altium 自带的阻抗计算器来算,但记住一点:50Ω是ATE测试中最常见的单端阻抗标准。
我的经验:在ATE测试板上,我一般把单端信号走线控制在50Ω±10%,差分信号控制在100Ω±10%。别小看这10%的偏差,我曾经因为阻抗偏差15%,导致高速ADC的SFDR(无杂散动态范围)掉了3dB。
还有一个概念叫趋肤效应。高频信号只在导体表面流动,所以走线表面粗糙度会影响损耗。嗯,这个在低频时不用管,但到了GHz级别,你就得选光滑铜箔了。
4.2 阻抗匹配——让信号“不撞墙”
阻抗不匹配,信号就会反射。反射的后果是什么?波形畸变、逻辑误判、时序违规。说白了,就像你对着山谷喊话,回声让你听不清原声。
反射系数 Γ 的公式很简单:
Γ = (Z_load - Z₀) / (Z_load + Z₀)
当负载阻抗等于特性阻抗时,Γ=0,没有反射。这是理想情况。实际中,我们做三种匹配:
- 源端匹配:在信号源端串一个电阻(通常22Ω~33Ω),让源端阻抗等于传输线阻抗。我常用33Ω,因为ATE测试头输出阻抗一般偏小。
- 终端匹配:在接收端并联一个电阻到地(或到电源),吸收反射能量。比如50Ω到地。
- 差分匹配:在差分对之间跨接一个电阻(100Ω),同时每根线对地接50Ω。
注意:终端匹配会消耗直流功耗。在ATE测试中,如果DUT输出驱动能力弱,终端匹配可能把信号拉垮。我曾经遇到一个低压差分信号(LVDS)的测试,终端电阻从100Ω换成120Ω才稳定下来。
4.3 反射与振铃——波形上的“毛刺”从哪来
反射不处理好,就会产生振铃(Ringing)。振铃就是信号在上升沿或下降沿之后,来回震荡几下才稳定。你想想看,如果振铃幅度超过了逻辑阈值,接收端就会误判。
振铃的典型表现:
- 过冲(Overshoot):信号超过VOH或低于VOL,可能损坏DUT输入引脚。
- 下冲(Undershoot):信号低于GND或高于VDD,可能触发寄生BJT。
- 回沟(Ringing):来回震荡,持续几个纳秒。
怎么解决?我总结了三板斧:
- 加匹配电阻——前面讲过了,这是最根本的办法。
- 控制走线长度——走线越短,反射影响越小。在ATE测试板上,我尽量让高速信号走线小于信号上升沿对应传输距离的1/6。
- 加RC snubber——在接收端并联一个小电容(几pF)和一个小电阻(几十Ω),吸收高频振荡。但注意,电容太大会拖慢信号边沿。
避坑指南:我曾经在测试一款DDR4内存颗粒时,发现数据线振铃严重。查了半天,发现是测试座(Socket)的寄生电感太大。后来在Socket旁边加了4.7pF的电容到地,振铃立刻消失了。所以,别忘了Socket和连接器也会引入反射。
4.4 S参数入门——用“黑盒子”看信号
S参数(散射参数)是射频和高速数字领域的通用语言。它把被测网络看成一个黑盒子,只关心端口之间的能量传输关系。
最常用的两个S参数:
- S11:回波损耗(Return Loss)。表示有多少能量被反射回来了。S11越小越好,理想是-∞ dB,实际做到-20dB以下就算不错。
- S21:插入损耗(Insertion Loss)。表示有多少能量从端口1传到了端口2。S21越接近0 dB越好,但实际总有损耗。
在ATE测试中,我常用S参数来评估测试板、线缆和探针的性能。比如,一根SMA线缆的S21在1GHz时是-0.5dB,到了10GHz可能就变成-3dB了。这意味着信号幅度衰减了一半。
我的习惯:在测试高频芯片(比如5G射频前端)之前,我会先用矢量网络分析仪(VNA)测一下测试通道的S参数。如果S11在目标频段内大于-15dB,我就知道匹配有问题,得重新调。
S参数还有一个好处——可以级联。你把测试板、Socket、线缆的S参数文件(.s2p)导入仿真软件,就能预测整个链路的性能。我常用ADS或HyperLynx做这个事。
小结
信号完整性不是什么玄学。传输线理论告诉你信号怎么走,阻抗匹配告诉你别让信号撞墙,反射与振铃告诉你波形为什么会坏,S参数则给你一把尺子去量好坏。这四个知识点,是ATE测试硬件设计的基石。
下次你画测试板的时候,记得多问自己一句:这根走线,我把它当传输线处理了吗?
公众号:蓝海资料掘金营,微信deep3321