简介宽带对称式高回退Doherty放大器ADS仿真工程文件面向射频功率放大器设计工程师及高校相关专业学生服务于1.8-2.2GHz频段、9dB回退场景下的高效率功放设计。压缩包共1003个文件包含完整ADS工程、器件定义、控制脚本及大量仿真数据文件整体约510.7MB目录结构完整可还原整个设计流程。资源覆盖饱和增益7.5-9dB、回退增益11dB、饱和效率65%、回退效率40%等关键指标的仿真验证并带有版图文件便于对照学习Doherty架构的负载调制与相位补偿思路。已有1804人学习下载适合需要快速上手ADS功放仿真或借鉴高回退设计方法的开发者。1. 从回退效率说起这套带版图的Doherty ADS工程到底值不值得花时间拆如果你做过基站或手机端的功率放大器一定对“回退效率”这四个字又爱又恨。信号峰值功率往往比平均功率高6到10dB放大器时时都得工作在回退区而线性功放恰恰在回退区效率掉得最狠。Doherty架构就是为了解决这个问题而生的——载波功放先饱和峰值功放后开启两者一起扛峰值功率让高回退点在效率曲线上形成一个“平台”而不是一个不断下滑的斜坡。这套工程包里放的正是这样一个宽带对称式高回退Doherty功放频率范围覆盖1.7GHz到2.7GHz回退量设计在8dB处版图和原理图一应俱全拿来就能跑、能看、能改。我说它“值钱”不只是因为省了你搭Doherty初版拓扑的功夫更在于它是少见的连版图一起打包的完整工程——对于想实际操作一次Doherty设计的开发者来说这套资源能省下一个月的摸索时间。2. 文件包拆解ADS工程里到底是什么在支撑“对称式高回退”2.1 目录结构与工程层级从原理图到版图的完整链路拿到源文件包之后第一件事不是急着打开Schmatic而是先把工程目录过一遍。ADS工程不像普通代码工程那样扁平它由若干个单元组成原理图Schematic、版图Layout、仿真设置Simulation Setup、数据集Dataset和各类子电路Subnetwork。这套Doherty工程的目录大致是这样的Doherty_1.7-2.7G │ ├── schematics/ │ ├── Doherty_top.dsn # 顶层原理图含Carrier/Peaking两路 │ ├── Carrier_amp.dsn # 载波功放子电路 │ ├── Peaking_amp.dsn # 峰值功放子电路 │ ├── Matching_network.dsn # 匹配网络子电路输入/输出/级间 │ └── Bias_network.dsn # 偏置网络子电路 │ ├── layouts/ │ ├── Doherty_top.lyo # 顶层版图含分配合成器与微带线 │ ├── Carrier_amp.lyo # 载波功放版图 │ └── Peaking_amp.lyo # 峰值功放版图 │ ├── datasets/ │ ├── Doherty_sim_data.ds # 仿真数据集效率/增益/驻波曲线 │ └── LoadPull_data.ds # 负载牵引数据集 │ ├── momentum/ │ └── Doherty_mom_project.mom # 版图电磁仿真工程 │ └── models_lib/ ├── GaN_HFET_Microwave.lib # 功放管模型库 └── Passive_RLC.lib # 无源器件模型库顶层原理图把整个系统组织成三块输入端的威尔金森功分器、中间的两路对称功放、输出端的合成网络加四分之一波长阻抗变换线。载波功放Carrier工作在AB类偏置峰值功放Peaking工作在C类偏置两路DPPDoherty Power Amplifier对称设计——这是区别于非对称Doherty的关键特征两路管子型号相同、偏置条件不同峰值功放的开启阈值由栅极负压决定而不是靠不同尺寸的晶体管实现。ADS工程有一个特别容易让新手翻车的地方子电路文件虽然都在schematics目录里但你直接双击打开子电路看到的可能是一堆看不懂的S参数控件和变量公式。原因在于顶层原理图调用子电路是通过Symbol映射完成的子电路的端口编号必须与顶层引用的Pin序号完全一致否则仿真跑到一半报“Pin mismatch”错误。我在第一次跑这套工程时就是被这个问题卡了将近一个下午。2.2 为什么是“对称式”加上“宽带高回退”设计目标的工程底色对称Doherty的好处在于两路功放管型号一致硬件成本低layout对称性好版图设计也省力。它的代价是回退量受限于晶体管的饱和功率与峰值功放的开启深度。这套工程把回退点定在8dB处靠两路对称管子的补偿效应把从这个回退点到饱和点的效率曲线压平最终在宽带内做到漏极效率55%上下典型频点数据具体看实际工作频段。高回退和宽带两个需求叠加通常会把设计拖进一个两难里宽带匹配会把载波功放的最佳负载阻抗压得很低低到Ro特性阻抗无法用一个简单的四分之一波长线拉到50欧姆。越宽的频带四分之一波长变换线在不同频率点的阻抗变换比偏差越大回退效率在新频点处迅速塌陷。这套工程给出的解法是把输出合成网络设计成“两段式”第一段是倒L型的LC匹配网络把晶体管的最佳负载比如8Ω左右先提升到一个中间值大约25Ω第二段再接四分之一波长线把25Ω变换到50Ω。两段式的好处是每一段承担的变换比都小一些对频率的敏感度被分散。// 关键设计参数定义以1.7-2.7GHz频段为例 // 输出匹配 晶体管最佳负载 Ropt ≈ 8Ω // 中间节点阻抗 Zmid ≈ 25Ω // 特性阻抗 Z0 50Ω // 第一段L型匹配网络串联电感 并联电容 L_series 2.2; // nH串联微带电感等效值 C_shunt 3.6; // pF并联电容等效值 // 第二段四分之一波长线 Z_qtr sqrt(25 * 50); // ≈ 35.4Ω // 在2.2GHz中心频率处电长度 90°这一小段工程性的换算逻辑正是Doherty架构里最关键的黑匣子输出合成网络不是简单把两路功放“并起来”而是用四分之一波长线在峰值功放开启前后动态改变载波功放看到的负载阻抗。峰值功放未开启时合成网络的阻抗变换让载波功放看到的负载提高约2倍使它在低功率区提前饱和——这就是Doherty效率峰的来源。3. 核心模块拆解宽带对称式Doherty的匹配网络与回退效率联动机制3.1 载波功放低Q匹配网络在宽带与回退之间找平衡载波功放是整个Doherty的心脏。它的输出匹配网络不能只在一个频点上高效必须在整个1.7GHz到2.7GHz范围内保持相对平稳的基波阻抗和二次谐波阻抗。这套工程在载波功放输出端用的是低Q值的T型匹配网络——T型相比于单L型多了一个“自由度”你可以把中间节点阻抗Zmid和Q值分别设置先定中间节点阻抗25Ω再定T型网络的有载Q约1.3然后反推串臂电感和并臂电容的数值。// 载波功放输出T型匹配网络1.7-2.7GHz宽带设计 // 目标将8Ω最佳负载变换到25Ω中间节点再经四分之一波长线到50Ω // T型网络参数计算中心频率 2.2GHz f_center 2.2; // GHz // 串臂电感靠近晶体管一侧 L1 1.8; // nH低感值以保证宽带特性 // 并臂电容中间节点对地 C1 2.4; // pF与L1共同构成低Q谐振 // 第二段串臂电感靠近四分之一波长线一侧 L2 1.2; // nH // 有载Q值估算 Q_load (25 - 8) / (2 * sqrt(25 * 8)) * 2; // Q_load ≈ 1.9属于宽带匹配的典型范围Q3Q值低于2的匹配网络在宽带上表现出的特性是阻抗轨迹在Smith圆图上缠绕圈数少频带边缘的失配程度可控。很多人在宽带Doherty上翻车就是把单点匹配效率做得很高Q值拉到了5以上结果一扫描频率效率曲线和过山车一样。这套工程的低Q设计思路值得借鉴——它不追求单个频点的极致效率而是追求回退区域内效率曲线的“平整度”。3.2 峰值功放C类偏置与开启点控制峰值功放的区别不在硬件拓扑上在于栅极偏置。C类偏置使峰值功放的导通角小于180°信号小的时候它基本是关断的只有输入功率大到一定程度后才开始出力。这套工程里峰值功放的栅极负压是-3.2V典型GaN器件由外部电源通过偏置网络馈入。偏置网络设计上采用了四分之一波长高阻抗线加扇形枝节Radial Stub的做法// 峰值功放栅极偏置电路 // 偏置馈电线特性阻抗 Z_bias 70Ω电长度 90° 2.2GHz // 扇形枝节半径 R ≈ 12mm张角 45°用于射频短路到地 // 在ADS中对应元件 // MLIN - 偏置馈线W0.8mm, L22.5mm, 基于0.8mm厚Rogers 4350B // MRAD - 扇形枝节R12mm, Theta45度 // DC_Feed- 直流馈电点射频隔离峰值功放开启的“软硬”程度直接决定了回退效率曲线的形状开启太早小信号时峰值功放就开始消耗直流功耗拉低回退效率开启太晚载波功放在回退点处饱和过头增益压缩过大。调C类偏置电压是Doherty调试中最玄学的部分之一因为非对称的电流波形里含有大量的谐波成分这些谐波会通过合成网络与载波功放产生非线性交互。这套工程给出的偏置点是在8dB回退点让载波功放刚好进入饱和同时峰值功放开始出现明显的漏极电流——对应负载牵引里经典的“肩部出现”现象。3.3 输入功分器与相位补偿对称Doherty里的隐藏变量输入端的等功分威尔金森功分器只是常规操作真正的关键在相位补偿线。因为峰值功放的C类偏置使其输入阻抗在小信号时偏离50Ω很远信号路径上的相位延迟与载波功放不一致必须在峰值功放支路上加入一段可调的微带线进行相位补偿。这套工程的输入相移线上标注了参考相位值载波功放支路相位领先约115°峰值支路相位为0°两者在输入参考面处实现相位对齐。// 输入相位补偿线参数 // 载波支路MLIN W1.2mm L18.3mm微带线特征阻抗50Ω // 峰值支路MLIN W1.2mm L6.8mm 弯折线用于可调相位 // 相位差调整原则 // 在ADS中先做理想传输线仿真确定相位差 // 再换成微带线模型用Tuning控件微调L值。 // 每次调整步长取2~3mil避免过调导致效率峰偏移。这个变量在ADS原理图里可能只是一截不起眼的微带线却是整个Doherty设计里仿真结果与实际流片结果偏差最大的来源之一。原因是C类偏置下峰值功放的输入阻抗随输入功率变化极大小信号时可能呈现开路状态大信号时又变成几十欧姆的容抗相位延迟在不同功率下根本不是一个常数。宽带设计里更麻烦不同频点的相位偏差本来就不同再加上功率依赖的相位漂移相位补偿成了一个“多方博弈”的问题。4. 从原理图到版图的仿真链路怎么跑通这套ADS工程4.1 用自带的谐波平衡仿真跑出Doherty效率曲线整套工程的核心仿真框架是谐波平衡Harmonic BalanceHB仿真。打开顶层原理图你会看到一个HB仿真控件里面设置了扫描变量和扫描范围。以1.7到2.7GHz宽带设计为例典型设置是输入功率从-5dBm扫描到35dBm步长0.5dBm在每个输入功率点上频率按11个频点扫描。在ADS里跑完这个扫描生成的效率曲线就是你判断Doherty回退水平的标准。// 顶层原理图中的HB仿真控件参数示例 HB1 Freq[1] 2.2 GHz // 基波频率扫描时会按频点列表替换 Order[1] 5 // 谐波阶数5阶足够观察效率和谐波特性 // 输入功率扫描 SweepVar Pin SweepPlan LP1: -5 : 0.5 : 35 // 从-5dBm到35dBm步进0.5dBm // 频点列表 FreqList [1.7, 1.9, 2.1, 2.2, 2.35, 2.5, 2.7] // GHz实际会在ADS里以频率表形式存在跑完仿真别急着看效率曲线先看两件事。第一看载波功放和峰值功放的电流波形有没有正确偏移在输入功率6dB回退点时载波功放应该已经有明显的漏极电流波形接近饱和峰值功放的电流才刚刚开始出现第二看增益曲线上有没有出现明显的“凹陷”这个凹陷的位置应该落在6到8dB回退区附近——没有凹陷说明Doherty的负载调制没有生效得回头检查相位补偿线。数据上先扫回退效率这组数据就保存在datasets目录下找到DrainEff曲线横轴是输出功率或回退量纵轴是效率。典型的宽带Doherty设计在8dB回退点上的效率应该只比饱和效率低10个百分点以内如果掉得太多多半是峰值功放的C类偏置调得太深了。4.2 关键环节复现A用负载牵引验证最佳负载阻抗是否匹配负载牵引Load Pull是Doherty设计的起点也是最容易和最终仿真结果对不上的环节。这套工程的datasets目录里包含了LoadPull_data.ds里面有晶体管模型在典型频点2.2GHz下的等效率圆和等功率圆数据。你可以用ADS自带的LoadPull模板打开这些数据观察到最佳负载点大约在8Ω附近GaN管典型值这和前面我们计算的Ropt相互印证。在做负载牵引时有一个血泪经验必须把偏置点设置成和你最终Doherty工作时载波功放的偏置一致。很多人直接用厂商提供的静态工作点比如Vds28V, Idq300mA做负载牵引但Doherty的载波功放偏置其实会偏低一点比如Idq250mA因为偏置低了峰值功放更容易从C类区域接过功率。偏置点不一致看到的最佳负载阻抗可能差了20%以上后面整个Doherty设计都会跑偏。// 负载牵引仿真设置要点ADS Load Pull模板 // 偏置条件 Vds 28V Vgs_carrier -3.0V (Idq ≈ 250mAAB类偏置) Vgs_peaking -3.2V (Idq ≈ 0mAC类偏置) // 扫描变量 // 基波负载阻抗从5Ω到30Ω扫描步进2Ω // 谐波负载阻抗短路在2.2GHz频点处 // 读出结果在效率等值线图上找到最高效率区域 // 对应的Γ_load就是该频点的最佳负载 // 转换到实际阻抗值后用于输出匹配网络设计。把负载牵引得到的最佳负载换算成真值阻抗之后再用ADS的Smith Chart工具快速设计匹配网络——我不建议直接手动算L和C效率太低。ADS里有自动匹配Smith Chart Utility功能你输入源阻抗和目标阻抗工具会给出两三种匹配拓扑方案把Q值约束在2以内然后微调元件值就能得到满意的宽带匹配。这套工程里的T型和L型匹配网络基本就是这么设计出来的。4.3 关键环节复现B版图联仿与微带线模型替换工程包里带版图的价值在这里才真正体现出来。原理图仿真是理想元件——微带线被理想化为一段有阻抗和长度的传输线但实际版图里那根微带线走过的路径、旁边是否有过孔、拐角形状都会影响射频性能。把原理图里的理想传输线替换成版图上的实际微带线再仿真一遍结果往往会有偏差偏差大小取决于版图走线的合理程度。这套工程的momentum目录里带了完整的Momentum电磁仿真工程。你需要做的是在顶层原理图的Matching_network子电路里把所有的MLIN元件替换成从版图抽取的“电磁仿真模型”。ADS的流程是打开版图选中你要仿真的部分定义端口Port和参考地然后运行Momentum仿真建议设置FreqPlan从1.5GHz到3.0GHz步进50MHz仿真完成后把结果封装成Symbol放回原理图。Momentum仿真跑一批微带结构可能要几分钟到十几分钟视网格密度和带宽而定。第一版电磁仿真结果和理想传输线原理图仿真之间通常会有5%到10%的效率偏差这是正常的。以下是我处理这种偏差的固定套路先看谐振频率点是否偏移如果偏移了八成是微带线的实际电长度比理想模型长了因为微带线的拐角和交叉走线有额外电容效应然后看回退点的效率是否掉太多这通常指向输出合成网络里四分之一波长线的实际阻抗没做准。在这套工程里你只需要改Momentum工程里的网格设置就能让仿真更精确——把金属层网格密度从每波长20个点提高到30个点精度明显改善但也别超过40个点不然仿真时间翻三倍以上就非常不划算了。5. 避坑手册宽带Doherty ADS仿真里最折磨人的几个翻车点5.1 现象回退效率曲线在高频端塌陷低频端正常原因输出合成网络的四分之一波长线在宽带范围内等效阻抗变换比随频率变化越偏离中心频率越严重。高频端波长线电长度超过90°载波功放看到的阻抗偏移过快导致回退区效率塌陷。解决在输出匹配网络的第二段引入“修正枝节”——在四分之一波长线中点并联一个开路扇形枝节利用扇形枝节的宽带短路特性补偿高频段的阻抗漂移。修改后在2.5GHz频点的回退效率提升约6个百分点。如果不想改版图结构至少要把偏置点的C类深度调浅一些栅极负压从-3.2V调到-3.0V让峰值功放早些开启分担载波功放的压力。5.2 现象仿真效率曲线很漂亮但增益曲线有明显凹陷且凹陷位置不对原因凹陷位置不在6-8dB回退点而是偏移到了3-4dB处说明峰值功放开启太早负载调制过早发生。解决检查峰值功放栅极偏置。C类偏置电压越接近夹断点开启越晚。把Vgs_peaking从-3.0V往负方向调比如-3.4V增益凹陷会逐步右移。注意每次调整幅度不要超过0.2V不然增益凹陷可能直接从曲线上消失——那又是另一种翻车了。5.3 现象Momentum版图仿真结果与原理图仿真结果相差巨大原因版图中的微带线走线与原理图中的理想传输线不等价。常见问题有两个一是微带线拐角没有得到补偿没有加斜角或圆角等效电长度变短二是偏置馈电线的接地过孔位置不对导致射频信号从偏置线泄漏。解决把版图里所有拐角统一换成ADS自带的“MLINE_BEND”模型这个模型自带拐角补偿等效电长度更接近理想传输线。对偏置馈电线把接地过孔从单个换成双过孔并联间距保持在10mil左右射频泄漏能被显著抑制。改完再跑Momentum偏差应该能缩到3%以内。5.4 现象EM仿真到最后一版结果还是不对跟实测对不上原因这时候问题往往不在仿真设置而在晶体管模型本身。仿真模型用的是厂商提供的Crippled Model带保护的模型大信号特性与真实的管芯行为在某些工作区域有偏差。解决找到一个管子的实测数据可以从厂商数据手册里扒S参数和静态工作点把它映射到仿真模型上做对比校准。尤其在深回退区模型仿真的增益压缩程度通常比实际管子更软也就是说实际管子已经压得更厉害了。合理校准之后在回退区的仿真效率会比校准前偏低2-3个百分点这是正常的心里要有数。5.5 现象尝试增大带宽到1.5-2.8GHz仿真直接不收敛原因HB仿真在频率跨度太大的时候谐波阶数不足以准确描述晶体管的非线性行为多次迭代后误差累积导致不收敛。解决把HB仿真控件里的Order从5提高到7同时在仿真器选项里把收敛容忍值从1e-6放宽到1e-5。如果还不收敛把输入功率扫描的步长从0.5dBm改成0.2dBm——收敛性问题在很多时候是扫描步长跨过了非线性跳变点步长缩小就跨过去了。6. 二次开发方向把这套工程改造成你自己的宽带Doherty6.1 改动频率范围的第一性调整从管子选型重新开始拿到这套工程后最常见的第一个改动需求是“我想要的频段不是1.7-2.7GHz我的是2.3-2.7GHz或者3.3-3.8GHz”。很多人直接改仿真频率范围然后发现效率曲线惨不忍睹然后开始怀疑工程设计。其实关键不在于频率扫描改数字而在于晶体管选型。频率不同最佳负载阻抗不同匹配网络完全不同。从这套工程出发我建议的改造路线是先保持两路管子和拓扑结构不动只改匹配网络用Load Pull扫描新的频段得到新频段的最佳负载后再用Smith Chart工具重新设计T型和L型匹配网络保持中间节点阻抗25Ω和Q值小于2的设计约束这套流程下来两天到三天可以改完一版仿真数据。如果新频段的带宽需求比2GHz还宽比如800MHz到1GHz就要考虑换成非对称Doherty架构了——那就是另一个项目的改造路线了。// 换频段改造的基本步骤以2.3-2.7GHz为例 // 1. 修改HB仿真中的频点列表 FreqList [2.3, 2.4, 2.5, 2.6, 2.7] // GHz // 2. 重新跑负载牵引找到新频段中心频率的最佳负载 // Γ_load_new ≈ 9.2Ω2.5GHz假设器件不变 // 3. 用Smith Chart Utility设计匹配网络 // 源阻抗9.2Ω // 目标阻抗50Ω // 约束Q 2 // 生成T型网络参数 L1, C1, L2 // 4. 把新参数代入Matching_network子电路扫频验证回退效率 // 5. 更新版图Momentum电磁仿真确认6.2 从对称式改成非对称式提升回退量的进阶之路8dB回退在某些场景下不够用——5G信号的平均峰均比能到10dB以上你需要更深回退。改非对称Doherty的思路是让峰值功放相对载波功放“更有力”具体做法是换用更大尺寸的峰值功放管子或者用同样的管子给峰值功放更高的漏极电压让峰值功放开启后的增益支撑更大功率区间的效率平坦度。从这套工程的架构改过去需要动的点比想象中多核心是把输入功分器换成不等分功分器比如载波:峰值 1:1.5或1:2的分功率比。ADS里有现成的不等分威尔金森功分器模型参数设置是指数比和隔离电阻值。此外输出合成网络的第一段匹配要在尺寸上差异化——载波功放侧匹配到更高阻抗比如30Ω峰值功放侧匹配到更低阻抗比如18Ω然后合成到50Ω。这个改造至少需要一周但带来的收益是回退量能提升2-4dB。6.3 验证改动是否有效的三项数据观察点无论你做哪种改造仿真跑完后不要只看效率这一个指标。我的习惯是把以下三组数据放在同一个Display窗口里对比第一组效率曲线和原始设计叠在一起看回退点的效率提升是否覆盖整个带宽范围——只有在中心频率提升而两侧没动说明匹配网络只是“搬家”了宽带特性并没有真正实现。第二组载波功放漏极电压和电流波形在6dB回退点处的形态确认它是在“受调制”而不是单纯被削顶。第三组峰值功放漏极电流在最大输入功率时是否明显高于载波功放——如果是说明两路的不对称结构起作用了如果还是相等那就说明合成网络的负载调制没有真实发生改动根本没生效。// 验证效率提升的三要素在数据显示窗口配置 // 曲线1PAE vs Pin原始设计用蓝线新设计用红线 // 对比在不同Pin处的效率差值在6dB回退点处观察提升量 // 曲线2Id_Carrier 和 Id_Peaking vs Pin // 在6dB回退点处Id_Carrier应趋于平坦接近饱和 // Id_Peaking应开始显著上升——这是Doherty正常工作的标志 // 曲线3增益 vs Pin // 增益凹陷应在相同回退量处出现凹陷深度2dB为佳 // 凹陷太浅说明负载调制度不足需要增大峰值功放功率能力6.4 改造完成后建议把你改好的版本做一次完整电磁仿真和加工验证如果你把上面这些改造都走完觉得设计可用了下一步别急着给厂商发Gerber。至少要在Momentum里做一次整版无源结构电磁仿真——不是只仿匹配网络而是把功分器、匹配网络、合成网络、偏置馈线、相位补偿线全部放在一起仿。整版仿真的时间可能是单块结构仿真的三到五倍但这是流片前最后一道免费的“后悔药”。在整版仿真结果上把S参数、效率、增益和上面各项再做一次核对。一个常见但极其坑人的现象单独仿真每块都达标整版一仿就发现偏置馈线和相位补偿线之间的耦合导致效率掉了3个点。这种耦合效应只有整版仿真能暴露。做完这些如果你还有精力就把版图按照一个标准毫米波工艺的层叠结构整理出来加上外围的去耦电容和静电保护电路提交给流片渠道前用ADS的Design Rule Check过一遍设计规则。从仿真数据到一片能用的板子之间还有很长的路要走但这套工程已经把“从零写一个Doherty”这件最熬人的工作给完成了。从那以后我每次拿到新的Doherty设计任务都习惯性地先把功分器的功率分配比、C类偏置电压、输出合成网络的中间节点阻抗三个参数写在一张纸上再动手建工程——这三件事在初始设计时决定全局走向等仿真跑起来再回头改时间成本和翻车概率都会成倍增长。希望这些经验对你有帮助。本文还有配套的精品资源点击获取