☰
ADS功率放大器设计全流程:Load Pull与谐波平衡仿真实战
2026/10/3 17:24:21 网站建设 项目流程

做射频的,谁没被功率放大器折磨过呢。我记得第一次在ADS里跑PA仿真,打开Load Pull模板那一刻,满屏的Smith圆图、等功率圆、效率圆,我第一反应是关掉软件。后来真正把流程走顺了才明白,PA设计没有想象中那么玄,核心就那么几步:管子选型、偏置与稳定、Load Pull定阻抗、匹配网络、谐波平衡验证。ADS这套工具把这几步串得相当顺,这也是我写这篇学习笔记的原因。

这篇笔记适合两类人看:一类是刚接触射频仿真、想系统走一遍PA设计流程的同学;另一类是已经会跑ADS基础模板,但面对自激、效率偏低、仿真不收敛这些问题时总在“试错”的工程师。我会按实际设计顺序来写,把为什么要这样做、参数怎么定、中间会踩到什么坑都交代清楚,尽量做到能让你照着走一遍。

1. 为什么说ADS是功率放大器设计的“主战场”

1.1 小信号仿真撑不起PA设计,核心在大信号

很多从LNA或者滤波器转来做PA的人,一开始会把思路带偏:总想用S参数把功放“算明白”。实际上S参数是小信号概念,只在某个静态工作点附近线性有效。功率放大器工作在大信号非线性区,增益压缩、谐波产生、交调失真、AM-AM和AM-PM这些现象,都是S参数仿真看不出来的。

ADS里真正支撑PA设计的核心仿真器是谐波平衡(Harmonic Balance,HB)。它的思路是把周期性稳态信号在频域展开成一系列谐波分量,再结合非线性器件模型迭代求解。相比瞬态仿真,HB收敛更快,而且能直接给出各个谐波功率、PAE、IMD3这些PA设计最关心的指标。说人话就是:你用S参数只能知道这个管子“小信号时有多能放大”,但PA要回答的是“大信号下能输出多大功率、效率多少、失真多少”,这些只能靠HB。

1.2 ADS在完整设计流程里管哪一段

一个功率放大器从需求到落地,大致经历这些环节:指标分析、管子选型、直流偏置设计、稳定性评估、负载牵引和源牵引、匹配网络设计、谐波平衡验证、版图与EM联合仿真、实物调试。

ADS在这个流程里几乎全覆盖。DC仿真确定静态工作点,S参数仿真看稳定性和小信号增益,Load Pull模板找最佳负载阻抗,Smith Chart工具做匹配,HB仿真压缩和效率,再配合Momentum做无源版图电磁仿真。一个工程文件就能串完整条链路,这也是它在射频领域这么多年还是主力工具的原因。

1.3 动手之前先确认三件事

开始搭工程前,有三个问题必须搞清楚,否则后面一定会返工。

第一,工作频率和输出功率。这决定了管子选型和匹配形式。比如2.45GHz输出10W的PA,和900MHz输出100W的PA,设计思路差别非常大。第二,选哪种管子。LDMOS便宜耐用,线性度和散热都有优势,适合低频段大功率;GaN HEMT功率密度高、带宽宽、效率好,但偏置电路和稳定性设计要更小心。第三,工作类别。A类线性好但效率理论不超过50%;B类效率高但线性差,通常用AB类折中;C类效率极限更高但增益低、失真大。

我自己设计2.45GHz、10W级别的PA时,常用Wolfspeed(原来的Cree)的CGH40010F这类GaN管子,漏极电压28V,静态工作点取在AB类靠近B类的位置。下面整个流程都会围绕这个例子展开。

2. 搭建仿真工程:模型、偏置与稳定性自检

2.1 器件模型的获取与导入

PA仿真靠模型吃饭。厂商提供的非线性模型越准确,仿真结果越接近实物。Wolfspeed官网能直接下载用于ADS的Design Kit,里面有原理图符号、非线性模型、版图和参考设计。Ampleon(原NXP射频部门)的LDMOS器件也有类似模型包。下载后按说明把库路径加进ADS工程,在器件库面板里就能找到对应管子。

有一个坑要提醒:有些老工程师手上只有厂商给的S参数文件,也就是.s2p文件。S参数模型只能做小信号仿真,像DC工作点、Load Pull、谐波失真这些大信号分析它统统干不了。如果手头只有S参数,那最多只能做匹配结构验证,不能完整设计PA。所以选管子时一定要优先确认有没有非线性模型,而不是只看功率等级合不合适。

2.2 用DC仿真定出想要的静态工作点

装好模型后,第一步不是急着接匹配,而是先用DC仿真把静态工作点定下来。以CGH40010F为例,漏极电压设为28V,目标做AB类放大器,静态漏极电流我一般取100mA到200mA之间。这个值不能拍脑袋定,要在原理图里搭一个简单的DC测试电路,把栅极电压设成变量,用参数扫描从-3.2V扫到-2.6V,步进0.1V,仿真后直接看Ids随Vgs的变化曲线。

实测下来,CGH40010F在Vds=28V、Vgs大约-2.8V时,Ids大概在150mA左右。这个工作点就是AB类偏置:管子没有完全关断,静态电流也不算大,在线性和效率之间取了折中。如果你要的是纯B类,就把静态电流往小了调;要A类就调到200mA以上,但效率会明显下降。偏置电路设计时还要留温度补偿的余量,GaN管子跨导和阈值电压随温度漂移比较明显。

2.3 偏置网络设计:别让射频信号跑进电源

偏置网络的作用是给管子供电,同时阻止射频信号串进电源。常见做法是四分之一波长高阻线加旁路电容:从馈电点看过去,四分之一波长线把射频信号的高阻抗变换成低阻抗,相当于把射频“短路”到地,而直流却能正常通过。

在2.45GHz的FR4板上,四分之一波长微带线的物理长度大约16mm左右,具体要用LineCalc或者ADS自带的微带线计算工具根据板材参数算。要点是这段线要走到漏极馈电点附近,旁路电容要放得离管子近,否则引线电感会破坏射频短路效果。栅极偏置也一样,只是电流小很多,可以用更细的高阻线。

注意:偏置线不只是“供电通道”,它对射频来说也是一段阻抗变换线。很多第一次独立做PA的人仿出来增益和效率都不对,问题就出在偏置网络参与了匹配,但又没在原理图里建模。

2.4 稳定性检查:K因子大于1不等于绝对安全

PA的自激问题能把人逼疯。ADS里判断稳定性最常用的是K因子和mu因子:K>1且B1f>0,或者mu>1时绝对稳定。但这里有个容易忽略的点——你必须在足够宽的频带内检查稳定性,而不只是工作频率附近。

GaN管子低频增益很高,常常在几十MHz甚至更低频段出现K<1。工作频率稳定不代表带外稳定。我一般从1MHz扫到5GHz,专门看稳定因子曲线。如果发现K<1,常规处理办法是在栅极串联一个小电阻,比如10Ω到20Ω,或者并联一个RC串联网络到地,用电阻吸收低频增益,电容保证工作频段损耗尽量小。代价是增益和效率会掉一点,但在稳定性和性能之间,永远先保稳定性。

做完稳定性处理再继续,这是铁律。

3. Load Pull实操:用扫描数据定出最佳负载阻抗

3.1 为什么不能直接用公式算最佳负载

做PA匹配时,很多人会拿简化公式Ropt=(Vdc−Vk)/(2Imax)来算最佳负载电阻,比如得到10Ω,就直接在Smith圆图上往10Ω匹配。这种做法只能当估算起点,实际设计并不可靠。因为真实管子的封装寄生、非线性输出电容、谐波阻抗,都会让最佳负载变成一个很复杂的复阻抗,不是单靠直流参数能算出来的。

这就是Load Pull存在的意义。ADS里内置了PA_LoadPull模板,原理是固定管子输入端接一个指定源阻抗,输出端接一个可扫描的负载阻抗,在每个负载点上做HB仿真,得到输出功率、PAE、增益等数据。扫描范围可以直接用Smith圆图上的反射系数栅格定义,也可以用阻抗范围定义。对2.45GHz、10W级管子,我一般把负载阻抗扫描范围设在2Ω到100Ω之间,输入功率设在30dBm左右,保证管子进入压缩区一小段,这样看到的功率圆更接近实际使用状态。

3.2 等功率圆和效率圆怎么读

Load Pull跑完,ADS会在Smith圆图上画出等功率圆和等效率圆。注意看这两组圆的圆心位置——它们通常不重合。也就是说“最大输出功率”对应的负载阻抗和“最高效率”对应的负载阻抗不是同一个点。这是PA设计最常见的一个矛盾,必须在性能指标之间做取舍。

我举个例子,在某次2.45GHz仿真里,扫完数据我看到最大Pout点是负载阻抗约12+j18Ω,Pout为40.5dBm,PAE只有52%;最大效率点约16+j10Ω,PAE到了63%,但Pout掉到39.8dBm。最后我取折中点14+j14Ω,仿真结果Pout=40.2dBm、PAE=58%,整个带宽内都比较均衡。这张表格可以作为选点的参考思路:

候选点负载阻抗PoutPAE适用场景
最大功率点12+j18Ω40.5dBm52%追求极限功率
最大效率点16+j10Ω39.8dBm63%追求高效
折中点14+j14Ω40.2dBm58%大多数PA设计

选定负载阻抗后,不要急着关掉模板,记得把对应的输出功率、PAE、增益记下来,后面匹配网络完成之后要回头对账。

3.3 Source Pull:输入匹配不能想当然

很多人做完Load Pull就直接拿50Ω做输入匹配,这是偷懒的做法。源阻抗牵涉到增益、输入驻波和AM-AM特性,而且它还会和稳定网络互相影响。正确顺序是:先把输出端接到我们上面选定的Zload上,再做Source Pull,同样的方式扫描源阻抗,看增益和输出功率的变化。

源牵引的结果通常比负载牵引“钝”一些,也就是说源阻抗在一定范围内变化时增益和功率变化没那么剧烈。选点时可以稍微偏向增益平坦度考虑,不要一味追最大增益点。我记得仿一个宽带PA时,最大增益点源阻抗和最佳噪声源阻抗差得很远,硬凑最大增益会导致输入驻波特别差。这种时候宁可牺牲一点增益,让源阻抗靠近50Ω一点,后面系统级指标才好看。

3.4 把目标阻抗变成匹配网络

拿到Zload_opt和Zsource_opt之后,就是经典的匹配网络设计。ADS里用Smith Chart工具很方便:目标是从负载端看到的阻抗Zload_opt变换到50Ω,史密斯图上的每一步串联/并联元件都直观可见。

以Zload_opt=14+j14Ω为例,一种经典做法是先用一段串联微带线把阻抗转到某个更容易匹配的位置,再用并联开路线或者并联电容把虚部调掉。用LineCalc算出微带线宽和长度,板材选Rogers 4350B、厚度0.508mm、铜厚35um,2.45GHz下50Ω线宽约1.1mm。具体线宽电长度要按实际板材计算,这里给的是参考数量级。

集总元件方案也可以,比如并联一个3pF电容串联一个2.2nH电感,仿真结果往往更好看,但实际焊接时电感Q值、电容自谐振频率都会影响性能。所以我建议能上微带线就上微带线,稳定性更好,一致性也更高。

4. 谐波平衡仿真:从单频到调制信号的全貌验证

4.1 HB仿真参数设置的几个关键项

匹配网络搭好之后,要在原理图里加谐波平衡仿真控制器,设置频率、谐波阶数、扫描功率范围。对AB类PA,我一般把谐波阶数设到5到7阶,太低会把谐波和谐波之间的互调量算丢,太高会拖慢收敛速度。扫描功率从输入小信号开始,比如10dBm,一直扫到36dBm,步进0.5dB或1dB,这样就得到一条完整的增益压缩曲线。

如果只是看压缩和效率,单音HB就够了。但PA最终要放大有调制包络的信号,所以还要用双音HB看IMD3。设置两个间隔5MHz或20MHz的等幅音,中心频率2.45GHz,仿真后可以直接读IMD3产物,也就是三阶互调分量和载波的功率差。这个值决定你能在多大的输出功率下满足系统线性度要求,也就是PA工作点要往回收多少。

4.2 谐波终端怎么影响效率

HB仿真跑通之后,你会注意到一个现象:把输出匹配在基波上做挺好,但效率还是上不去。这时候大概率是谐波阻抗没处理好。AB类PA的漏极电流含有大量谐波分量,如果谐波能量被匹配网络吸收掉了,效率就会下降。经典做法是在输出端对二次谐波做短路或者适当的终端,让电流和电压波形“整形”得更像方波,从而降低管子上的功耗。

ADS的Load Pull模板可以直接设置谐波负载阻抗。我在做Class F类功放时,会把二次谐波阻抗设置为短路、三次谐波设置为开路,配合漏极波形仿真看电压电流重叠程度。调谐波终端是个细活,每个谐波相角变化几度,PAE可能掉三四个百分点。所以不要小看HB仿真里谐波阶数的设置,这直接决定你能不能看清谐波对效率的真实贡献。

4.3 调制信号下的ACPR仿真:包络仿真更省时

现在通信系统里PA放大的早就不只是单载波,而是带包络变化的调制信号。LTE信号带宽20MHz,瞬时带宽更高,这时候用瞬态仿真去看ACPR几乎不现实,仿真时间长得没法忍受。ADS里解决这个问题的办法是包络仿真,也叫Circuit Envelope。

包络仿真把载波和包络分开处理:载波用频域方法算,包络用时间步进算。20MHz LTE信号跑一次包络仿真,比同样时长的瞬态仿真快好几个数量级。用包络仿真可以直接得到ACPR和频谱泄漏,这是PA线性化设计最关心的指标之一。我个人习惯是先做单音HB把工作点和匹配调到满意,再用包络仿真做ACPR验证,两步分开,定位问题更快。

4.4 Doherty和沃尔曼结构在ADS里怎么搭

搜“PA设计”热词时经常看到Doherty和沃尔曼结构。Doherty是现在基站PA的主流,它在功率回退区利用负载调制提高效率,架构上需要主放大器和峰值放大器两路。ADS里做Doherty仿真,最麻烦的是两路之间的相位对齐,要在仿真里加相位延迟线,并且用Load Pull验证峰值功放开启前后的负载调制情况。建议先分别仿真主功放和峰值功放,再把联合HB仿真跑通,一步步来。

沃尔曼结构就是共源共栅,也叫Cascode。它前端共源管提供增益,后端共栅管承受电压,优点是反向隔离度高、输出阻抗更高,适合宽带和高频PA。ADS里搭Cascode要特别注意共栅管偏置和两个管子之间节点对地的寄生电容,这些高频寄生会显著影响稳定性和增益。沃尔曼放大器画法上像两只管子叠起来,很多人第一次看电路图会懵,其实仿真时就是两个模型级联,各自设置好偏置就行。

5. EM与电路协同仿真:让仿真结果离实物更近

5.1 什么时候必须上Momentum

原理图仿真跑得再好,到版图阶段往往还会翻车。原因很简单:上GHz之后,微带线拐角、T型节、过孔、焊盘这些结构都有不可忽略的寄生效应,原理图里的理想传输线模型算不出来。所以匹配部分、偏置馈电网络、还有版图上任何走线长度超过十分之一波长的结构,都建议放进Momentum里做一次电磁仿真。

Momentum是ADS里的平面电磁仿真器,适合微带线、带状线这类平面结构。需要设置基板叠层:介质厚度、介电常数、损耗角正切、金属层厚度和电导率。把这些设置正确,EM结果才可信。仿真完得到的就是一个带S参数的“真实版图模型”,后面再和管子一起跑HB,结果比纯原理图仿真靠谱得多。

5.2 emModel与emCosim联合仿真:把电磁模型和电路“焊”在一起

ADS里把EM结果用回电路仿真,有两种常见方式。一种是先在Momentum里完成电磁仿真,生成emModel,然后在原理图里像一个元件一样把emModel调出来,参与谐波平衡仿真。好处是模型可以反复用,仿真参数固定后不用每次重新跑EM,适合做大系统联调。

另一种是emCosim联合仿真模式,听起来玄,本质就是把电磁仿真和电路求解器放在同一个流程里协同计算。版图上的无源结构由EM解算器处理,管子等有源器件由电路HB解算器处理,两个求解器在迭代过程中交换数据。这种模式的好处是能保留版图参数的灵活性——比如你要扫描某段微带线的长度,不用每次先生成EM模型再导入,直接在协同仿真里改变参数就行,非常适合做匹配网络的最终优化。

提示:emCosim虽然灵活,但每次电路迭代都可能触发EM重新计算,整体耗时比直接用emModel长不少。我一般先做成emModel做整链路过一遍,最后用emCosim做局部参数微调,效率和可靠性兼顾。

5.3 版图里最容易出问题的细节

版图里有一个“看起来无所谓但实际上要命”的地方:接地。PA的源极接地如果不是通过多个过孔直接、低电感地连到完整地平面,寄生电感会让增益下降、效率变差,甚至引发自激。过孔数量要够,位置要紧贴源极焊盘。

偏置的旁路电容也不要离管子太远,远了就等于没旁路。供电走线要和大信号路径保持距离,避免反馈。输出和输入的微带线尽量拉开距离,否则电磁耦合会把输出信号从空间反馈回输入端,这在仿真原理图里完全看不见,只有EM或者实际版图才会暴露。所以流程上,每次改完版图都要重新跑一遍带EM模型的HB仿真,别偷懒。

6. 常见问题与排查:ADS里PA仿真翻车实录

6.1 仿真不收敛,怎么定位

HB仿真弹红字不收敛,是劝退新手最多的场景。常见原因有几个:谐波阶数设太低、扫描功率过大、管子被驱动到深度压缩区、初值给得离谱,或者电路本身存在负阻振荡趋势。

我的排查顺序是:先减小扫描范围,比如从20dBm开始而不是从10dBm到36dBm;再看谐波阶数是否够,不够就加到7阶;还不行就把HB控制器的迭代次数从默认值调高,并把收敛容差放宽一点。如果某个功率点是突然不收敛的,大概率是那个点附近电路状态突变,观察一下稳定因子,说不定就是带外自激。

6.2 仿真效率很高,实测却对不上

这个问题几乎人人都会遇到。仿真PAE有60%,板子回来一测不到50%,落差让人头大。排查顺序建议从三个方向着手:第一,匹配网络上的微带线和元件在实际板材上的损耗,是不是和仿真里理想铜箔差太多;第二,偏置扼流圈和谐波处理在版图里是否真的做到了“该短路就短路”;第三,散热。功率管温度一上来,导通电阻变大,增益和效率都会下降,而ADS的模型在常温下表现很好,你如果不做温度设置,仿真结果自然偏乐观。

还有一种情况是Source Pull没做透,输入匹配不佳导致驱动功率不够,管子没真正进入高效率状态。把输入功率在实测里加大1dB试试,如果效率明显上升,那多半就是输入匹配的问题。

6.3 自激现象的识别与消除

自激的判断其实很简单:HB仿真里,在激励频率之外出现了一条不随输入功率变化而变化的谱线,比如某个低频信号突然冒出来,那就是自激。增益异常高也可能和自激有关。解决思路不外乎前面说的稳定网络,但很多情况下自激来自偏置网络的低频谐振,检查旁路电容值选择,注意电容自谐振频率,必要时串联一个小电阻抑制Q值,会让问题迎刃而解。

6.4 优化Goal设置时容易踩的坑

ADS的Optimization控件功能很强,不会用就会帮倒忙。常见问题是把Pout、PAE、增益、ACPR全设成Goal,然后让优化器一把梭,结果优化器来回振荡,最后给一个四不像解。我的习惯是分步优化,先优化输出匹配,目标是Pout和PAE;固定以后再做输入匹配优化,目标是增益和驻波。这样做,变数少,收敛快,结果也可解释。

Goal里关于等式的选择也要注意,比如要求Pout=40dBm正负0.3dB,那设成Range类型或者等式类型更合理。权重也别乱给,两个目标互相冲突时,先想清楚哪个指标是硬指标,哪个是软指标,再设权重。否则优化器会把一个目标满足得特别好,另一个目标直接放弃。

从我自己做了好几个PA项目的体会来说,ADS最大的价值不是把仿真结果算得和实测一模一样,而是把设计中潜在的风险提前摆到桌面上来。稳定因子不正常、Load Pull点选偏了、谐波没控好,这些问题如果在仿真阶段没暴露,到板子上才炸,返工成本高得吓人。仿真和实测之间的差距一定存在,但差距的来源大多是你还没有把版图、偏置、搭接寄生这些细节建模完整。每补一块模型,实测就会更靠近仿真一点。最后再分享一个习惯:每个版本的工程文件命名带上日期和关键参数,比如“PA_2p45G_AB_Rev2_120mA”,这能让你在调试现场少走很多回头路。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询