《射频功放设计进阶攻略》

第2章 负载牵引技术精讲:Load-pull与Source-pull

2. 负载牵引技术精讲:Load-pull与Source-pull

做射频功放设计,要是没碰过负载牵引,那基本等于没入门。我个人习惯把负载牵引叫做“找感觉”的过程——你得亲手把晶体管的潜力摸清楚,才知道它到底能输出多少功率、效率能拉到多高。这章咱们就掰开揉碎,把 Load-pull 和 Source-pull 的原理、仿真设置、实测校准,以及怎么找到那个“黄金阻抗点”一次讲透。

负载牵引核心 Load-pull 改变负载阻抗 ΓL Source-pull 改变源阻抗 ΓS 最佳阻抗点 Pout 最大 / 效率最高 / 线性折中 仿真 + 实测校准 → 找到黄金阻抗

2.1 为什么非做负载牵引不可?

小信号设计时,我们总盯着 S 参数。但功放一进入大信号状态,晶体管内部的电压电流波形早就不是那回事了。你想想看,同样的管子,负载阻抗不同,输出功率能差 3dB 以上,效率更是天壤之别。说白了,负载牵引就是在大信号下,主动扫描负载阻抗,画出功率、效率、线性度的“等高线图”。

我记得刚入行那会儿,带我的老工程师说:“别看 datasheet 上给的推荐阻抗,那只是参考。每块板子的寄生、每批管子的离散性,都会让最佳点漂移。” 从那以后,我每设计一款功放,第一件事就是搭一个 Load-pull 仿真或测试台。

2.2 Load-pull 原理:从 Smith 圆图看“山脊”

Load-pull 的核心思路很简单:在晶体管输出端接一个可调阻抗(通常用 tuner 或虚拟阻抗扫描),然后记录每个阻抗点下的输出功率、效率、IMD3 等。把这些数据画在 Smith 圆图上,就得到一圈圈等值线——像地图上的等高线。

  • 等功率圆:输出功率相同的阻抗点连成的闭合曲线。圆心附近就是最大功率点。
  • 等效率圆:效率相同的阻抗点。通常和等功率圆的圆心不重合,需要折中。
  • 等线性度圆:IMD3 或 ACLR 相同的区域。做基站功放时,这个圆往往更关键。

我个人的经验法则: 先找到最大功率点,再沿着等功率圆往高效率方向移动一点点。很多时候,牺牲 0.2dB 功率,效率能涨 5~8 个百分点,这笔账很划算。

2.3 Source-pull:别只盯着输出端

很多人做负载牵引只拉输出,忽略了输入端。其实 Source-pull 同样重要——它决定了驱动级能把多少功率送进管子。尤其是 GaN 管,输入阻抗实部很低,虚部又大,源阻抗没调好,增益和效率一起崩。

Source-pull 的做法和 Load-pull 对称:在输入端改变源阻抗,固定负载,观察增益、输出功率和效率的变化。我建议先粗调 Load-pull 找到大概区域,再微调 Source-pull,然后回头再精调 Load-pull,迭代两次基本就稳了。

2.4 仿真设置:ADS 中的 Load-pull 模板

现在主流 EDA 工具都自带负载牵引模板。以 ADS 为例,我常用的套路是这样的:

  1. 调用 Load-Pull Template,设置频率、输入功率(通常比 P1dB 高 2~3dB)。
  2. 选择阻抗扫描范围:一般覆盖 Smith 圆图整个右半平面,中心放在 50Ω 附近。
  3. 设置扫描点数:粗扫用 20×20 网格,精扫用 50×50。别贪多,仿真时间会爆炸。
  4. 添加测量:Pout、PAE、IMD3、Gain。我习惯把 PAE 和 Pout 放在同一个等高线图上。
// ADS 负载牵引仿真关键设置示例
LoadPull_Template
  Freq=2.14GHz
  Pin=28dBm
  Z0=50 Ohm
  Grid_Size=25x25
  Impedance_Sweep_Center=50+j*0
  Sweep_Radius=0.8
  Meas_Formats=Pout(dBm), PAE(%), Gain(dB)
仿真时记得把晶体管的非线性模型调准。我曾经用了一个老版本的 GaN 模型,仿真结果和实测差了 10% 的效率,后来发现模型没更新陷阱效应参数。所以,模型校准是仿真可信度的基石。

2.5 实测校准:从仿真到测试台的“最后一公里”

仿真再漂亮,不上实测台都是纸上谈兵。实测 Load-pull 系统通常包含:

  • 机械或电子 tuner:机械 tuner 精度高但慢,电子 tuner 快但损耗大。我个人的偏好:研发阶段用机械 tuner,产线调试用电子 tuner。
  • 矢量接收机或功率计:同时测入射/反射功率,才能算真实效率。
  • 校准件:SOLT 校准到 tuner 参考面,然后做 de-embedding 去掉夹具寄生。

校准中最容易翻车的是 tuner 的相位重复性。我曾经遇到过 tuner 马达回差导致阻抗点每次偏差 0.02 波长,测出来的等高线图全是毛刺。后来加了一个“预置+微调逼近”的流程才搞定。

实测时一定要做功率校准,尤其是大功率 GaN 功放,谐波分量会干扰功率计读数。建议在功放和 tuner 之间加一个低通滤波器,或者用频谱仪做功率测量。

2.6 如何找到最佳阻抗点?三步法

拿到等高线图后,别盯着花花绿绿的圆发呆。我总结了一个三步法:

  1. 圈定候选区:在 Smith 圆图上标出 Pout 最大点、PAE 最大点、IMD3 最低点。这三个点通常不重合,形成一个三角形区域。
  2. 按需求加权:基站功放优先线性度,手机功放优先效率,雷达功放优先功率。给三个指标分配权重,计算加权最优阻抗。
  3. 微调验证:在候选区选 3~5 个点,做详细仿真或实测,确认小信号增益、稳定性、带宽。这一步能避免“单频点最优,全频段翻车”。
应用场景优先指标典型阻抗偏移方向
基站 Doherty 功放线性度 > 效率 > 功率从 Pmax 点向高效率区移动 0.05~0.1λ
手机 PA效率 > 功率 > 线性度靠近 PAE 峰值点,容忍一定 IMD
雷达脉冲功放功率 > 效率 > 线性度直接选 Pmax 点,注意热效应

嗯,这里要注意:最佳阻抗点不是一成不变的。输入功率每变化 1dB,最佳负载阻抗可能移动 0.02λ。所以做宽带功放时,我习惯在多个功率回退点分别做 Load-pull,然后取折中。

避坑指南: 我曾经在一个 3.5GHz 的 GaN 功放项目里,仿真 Load-pull 显示最佳点在 12+j*8Ω,但实测最佳点却在 18+j*15Ω。查了两天才发现,是测试夹具的接地过孔寄生电感没 de-embed 干净。从那以后,我每次做实测前都会先测一个 50Ω 直通件,确认校准面准确。

2.7 小结:负载牵引是功放设计的“眼睛”

没有负载牵引,你就是在黑暗中摸索。有了它,你就能看到晶体管在大信号下的真实“性格”。不管是 Load-pull 还是 Source-pull,核心都是找到那个让功率、效率、线性度平衡的阻抗点。记住:仿真给你方向,实测给你真相。两者结合,才能做出靠谱的功放。