3. 矢量网络分析仪(VNA)原理
做高频测试这么多年,VNA 算得上是吃饭的家伙。说实话,刚入行那会儿我总觉得 VNA 就是个黑盒子——把被测件接上去,S 参数就出来了,神奇得很。后来自己调试夹具、校准、去嵌入,才一点点搞明白里面到底在干什么。这一章咱们就把 VNA 的核心原理掰开揉碎,从信号产生到误差修正,整个链路捋一遍。
3.1 VNA 到底在测什么
你想想看,VNA 测 S 参数,本质上是在做三件事:
- 发射一个已知的激励信号——通常是扫频正弦波
- 测量入射、反射和传输波的幅度与相位
- 通过比值计算得到 S 参数——比如 S₁₁ = 反射波 / 入射波
“说白了,VNA 就是个高精度的比值测量仪。它不直接测电压或功率,而是测波的比例关系。”
我个人习惯把 VNA 理解成“带定向性的频谱仪+信号源”。频谱仪只能看幅度,VNA 连相位一起看,这才是关键。
3.2 内部结构:四个关键模块
VNA 的内部不算太复杂,核心就这四块:
| 模块 | 功能 | 我踩过的坑 |
|---|---|---|
| 信号源 | 产生扫频 RF 信号,频率范围决定了 VNA 的标称带宽 | 功率不稳定会直接影响 S 参数重复性,一定要做功率平坦度补偿 |
| S 参数测试座 | 包含定向耦合器或电桥,分离入射、反射、传输波 | 双端口时要注意端口的端口阻抗匹配,不然后级误差校准都救不回来 |
| 接收机 | 窄带检波,解调幅度和相位(典型用锁相环+混频器) | 中频带宽(IFBW)设太宽,噪声会淹没事;设太窄,扫描又慢——这是个取舍 |
| 数字处理单元 | 采集、比值计算、误差修正、显示 | 我曾经遇到过 ADC 时钟抖动引起的相位噪声,换了低抖动参考才好 |
3.3 波的比值是怎么算的
VNA 内部把每个端口定义成两个波:a(入射波)和 b(反射波)。以二端口为例:
端口 1: a₁ 入射, b₁ 反射
端口 2: a₂ 入射, b₂ 反射
S₁₁ = b₁ / a₁ (当 a₂ = 0)
S₂₁ = b₂ / a₁ (当 a₂ = 0)
S₁₂ = b₁ / a₂ (当 a₁ = 0)
S₂₂ = b₂ / a₂ (当 a₁ = 0)
“为什么 a₂ = 0 才测 S₁₁?其实就是保证端口 2 没有回波干扰,信号都从端口 1 来。实际测量时,端口 2 要接匹配负载,或者用 VNA 内部电阻吸收掉。”
嗯,这里要注意:VNA 的接收机测的是复数比值,所以 S 参数包含了相位信息。我刚开始做宽带放大器测试时,死活调不平增益平坦度,后来发现是相位没对齐引起的驻波谐振——相位信息太重要了。
3.4 误差修正:VNA 真正值钱的地方
裸机测出来的 S 参数是不能直接用的。为什么?因为 VNA 内部有定向性误差、频响误差、源匹配误差、负载匹配误差……一大堆系统误差。我以前接过一个客户送来的一块 PCB,裸测 S₂₁ 曲线像心电图一样抖,校准完立刻变成平滑的 0 dB。
VNA 的核心价值不在硬件,而在误差模型和校准算法。常用的模型有 12 项误差模型(二端口)、16 项误差模型(多端口)。
校准流程一般是三步:
- 开路-短路-负载(OSL)校准——建立单端口误差模型
- 直通校准——建立双端口间的传输和串扰误差
- 去嵌入或进阶校准(如 TRL、LRRM)——把夹具的影响剥离
“我曾经用 TRL 校准做过一个 40 GHz 的差分对测试,效果比 SOLT 好太多。不过 TRL 对校准件的制作要求极高,稍有偏差反而更差。”
3.5 一张图看懂 VNA 原理框架
下面这张 SVG 图总结了 VNA 从信号产生到 S 参数输出的完整链路,以及背后的误差修正逻辑——建议你保存下来,面试或者写报告时随手就能用。
3.6 几个关键参数,测试前一定要想清楚
- 频率范围——不是你 DUT 的工作频率,而是 VNA 能稳定输出的频率上限。我曾经用 20 GHz VNA 测 18 GHz 的滤波器,结果发现高频段的定向性恶化——后来换了 26.5 GHz 的机器才搞定。
- 动态范围(典型 100 ~ 120 dB)——决定了你能测多小的信号。测量高隔离度的器件(比如双工器)时选大中频带宽会牺牲动态范围,这是个硬取舍。
- 迹线噪声——即每次扫频的重复性。我记得测低噪声放大器增益时,迹线噪声如果超过 0.01 dB,增益平坦度数据就看不清了。
- 中频带宽(IFBW)——越小噪声越低,但扫描时间越长。经验值:常规 S 参数用 10 kHz~100 kHz;高隔离度或低电平测量用 100 Hz~1 kHz。
⚠ 千万别忘了:VNA 的所有指标都是在校准后定义的。校准件的质量决定了实际测量精度。我见过用低端校准件校准高端 VNA,结果误差比不校还大——校准件也是仪器的一部分。
3.7 小结:VNA 的工作原理一句话
“VNA 就是通过已知的激励和定向分离,测量入射/反射/传输波的复数比值,再利用多步校准消除系统误差,最终输出真实的 S 参数。”