ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

ADS中Doherty功放仿真全流程:从原理图到效率验证

ADS中Doherty功放仿真全流程:从原理图到效率验证 1. 为什么要在ADS里做Doherty仿真做射频功放这行的朋友对Doherty这个架构应该都不陌生。基站、广播发射机、甚至一些相控阵系统里Doherty功放几乎是效率提升的标配方案。但真正要把一个Doherty功放从纸面参数做到能流片的程度中间最绕不开的一步就是仿真验证。我见过太多人拿着教科书上的拓扑直接画原理图结果回波损耗一塌糊涂、效率曲线跟理论值差了十几个百分点最后连问题出在哪个节点都找不到。ADSAdvanced Design System在这个环节里扮演的角色说白了就是一个“射频电路的虚拟实验台”。你可以在上面搭载波放大器、峰值放大器、输入输出匹配网络、偏置电路然后跑S参数、跑谐波平衡、跑包络仿真把功放在不同功率回退状态下的行为全部摸清楚。这个指南要解决的问题很具体从零开始用ADS把Doherty功放的仿真流程完整走一遍包括原理图搭建、偏置设计、匹配网络调优、效率与线性度验证以及那些仿真跑不通时该怎么排查的实战经验。适合谁看如果你已经会用ADS画基本的S参数仿真、知道微带线怎么加、对功放的工作类别有个概念那这篇内容可以直接拿来当操作手册。如果你刚接触射频仿真也没关系我会把每个步骤背后的“为什么”讲清楚让你不只是抄参数而是理解每个参数是怎么来的。注意本文所有操作基于ADS 2020及以上版本不同版本菜单路径可能略有差异但核心逻辑一致。2. Doherty功放的核心架构与仿真前的理论准备2.1 载波放大器与峰值放大器的角色分工Doherty架构最核心的思想是用两个放大器在不同功率区间分工协作。载波放大器Carrier Amplifier偏置在Class AB或Class B负责小信号到中等功率区域的放大峰值放大器Peaking Amplifier偏置在Class C只在输入功率超过某个阈值后才开始工作。两者通过一个四分之一波长传输线或者等效的集总参数网络在输出端进行负载调制。这个负载调制机制是Doherty效率提升的关键。小信号时峰值管截止载波管看到的负载阻抗是两倍的最佳负载随着输入功率增大峰值管逐渐导通载波管看到的负载阻抗逐渐降低到最佳值。这个过程让载波管在功率回退6dB左右时仍然能保持较高的效率而传统Class AB功放在同样回退量下效率会急剧下降。在ADS里仿真这个行为你需要同时观察几个关键量载波管和峰值管的漏极电压/电流波形、输出功率、增益压缩曲线、以及最重要的——功率附加效率PAE随输出功率的变化曲线。2.2 四分之一波长传输线的等效与实现理想Doherty架构里载波管和峰值管输出端之间有一段四分之一波长线。在ADS仿真中你可以直接用理想传输线模型TLIN来验证架构也可以用微带线MLIN来模拟实际PCB上的实现。两者的区别在于理想传输线没有损耗、没有色散适合快速验证架构微带线会引入额外的寄生参数和版图效应更接近实测。我个人的习惯是先用理想传输线跑通整个架构确认负载调制逻辑正确再把传输线替换成微带线做二次验证。这样做的好处是当仿真结果不对时你能快速判断是架构问题还是版图寄生问题。四分之一波长线的特征阻抗通常取50欧姆但实际设计中为了调整负载调制深度可能会用到35欧姆到70欧姆之间的值。这个阻抗的选择会直接影响载波管在回退区的负载阻抗轨迹需要结合具体的晶体管输出阻抗来优化。2.3 偏置电路的设计考量偏置电路在Doherty仿真里经常被忽视但它对结果的影响非常大。载波管的栅极偏置决定了静态工作点直接影响小信号增益和效率峰值管的栅极偏置决定了它什么时候开始导通这个阈值电压选得不对整个负载调制过程就会乱套。在ADS里你可以用理想电压源加扼流电感的方式给栅极和漏极供电。扼流电感的值要足够大保证在工作频率上呈现高阻抗通常取100nH到1uH之间。漏极偏置线上还需要加旁路电容从大到小排列比如100pF、1nF、10nF、100nF分别滤除不同频段的噪声。提示仿真时可以先不加偏置网络的实际元件用理想偏置跑通架构再逐步替换成实际元件观察性能变化。这样能避免一开始就被偏置网络的寄生参数带偏。3. ADS仿真环境搭建与原理图设计3.1 新建工程与工艺库选择打开ADS后第一步是新建一个Workspace。我建议按项目命名比如“Doherty_PA_Sim”方便后续管理。在Workspace里新建Schematic时需要选择工艺库。如果你只是做架构验证用ADS自带的理想元件库就够了如果要考虑实际晶体管模型需要加载对应的PDK比如常见的GaN或LDMOS工艺库。对于Doherty仿真晶体管模型的选择至关重要。理想情况下你应该用厂商提供的大信号模型比如Cree、Qorvo、NXP的功放管模型。这些模型通常以S2P文件或者ADS专属的模型库形式提供。如果没有实际模型可以用ADS自带的FET模型做定性验证但要注意结果只能参考趋势不能直接用于设计定稿。3.2 载波放大器与峰值放大器的原理图搭建先搭载波放大器的单管电路。从元件库中拖入FET晶体管设置好偏置电压。载波管偏置在Class AB栅极电压大约在阈值电压和最大跨导点之间具体值需要根据晶体管的转移特性曲线来确定。漏极电压按晶体管额定值设置比如28V或50V。输入匹配网络先用理想LC网络做初步匹配把S11调到-10dB以下。输出匹配网络先不急着做因为Doherty架构里输出匹配是跟负载调制网络耦合在一起的。我通常先把单管的最佳负载阻抗找出来用Load Pull仿真确定然后再把这个阻抗作为Doherty输出网络的设计目标。峰值放大器的搭建类似但栅极偏置要设在Class C区域也就是低于阈值电压的位置。这个偏置点的选择很关键偏得太深峰值管开启太晚回退区效率提升不明显偏得太浅峰值管在小信号时就导通失去了Doherty的意义。一般从阈值电压往下0.2V到0.5V开始试根据仿真结果微调。3.3 负载调制网络的连接与参数设置把载波管和峰值管的输出端通过四分之一波长线连接起来。具体连接方式是载波管输出端接一段四分之一波长线线的另一端接峰值管输出端同时这个节点再通过一段四分之一波长线接到50欧姆负载。这个结构看起来简单但每段线的特征阻抗和电长度都会影响负载调制效果。在ADS里设置传输线参数时电长度设为90度对应四分之一波长特征阻抗先设为50欧姆。然后加一个谐波平衡仿真控制器设置基频为工作频率比如2.14GHz。扫描输入功率从-10dBm到35dBm观察载波管和峰值管的漏极电流波形。注意仿真初期不要加太多实际元件先用理想传输线和理想偏置把架构跑通。确认负载调制逻辑正确后再逐步替换成微带线和实际偏置网络。4. 关键仿真类型与参数扫描策略4.1 S参数仿真匹配网络的快速验证S参数仿真虽然不能反映大信号行为但它是验证匹配网络的最快方式。在Doherty架构里你可以分别对载波管和峰值管的输入匹配网络做S参数仿真确保在工作频段内S11低于-15dBS21尽量平坦。输出端的负载调制网络也可以用S参数做初步检查。把峰值管用理想开关代替分别仿真峰值管导通和截止两种状态下载波管输出端看到的阻抗。如果导通时阻抗接近最佳负载截止时阻抗接近两倍最佳负载说明负载调制网络的基本参数是对的。4.2 谐波平衡仿真效率与线性度的核心验证谐波平衡HB仿真是Doherty功放设计的重头戏。它能同时处理非线性特性和频域响应给出功放在大信号下的增益、效率、谐波分量等关键指标。设置HB仿真时基频设为工作频率谐波阶数一般取5到7阶。输入功率扫描范围要覆盖从线性区到饱和区的整个动态范围。仿真输出里重点看几个量输出功率随输入功率的变化曲线AM-AM、相位失真曲线AM-PM、PAE曲线、以及载波管和峰值管的漏极电流波形。PAE的计算公式是Pout - Pin/ Pdc其中Pdc是直流功耗。在ADS里可以直接用内置函数计算也可以手动从仿真结果里提取电压电流数据算。我习惯把PAE曲线和输出功率曲线画在同一张图上这样能直观看到效率峰值出现在哪个功率回退点。4.3 包络仿真调制信号下的动态行为如果要做通信系统的功放设计包络仿真必不可少。它能模拟调制信号包络变化时功放的动态响应评估ACPR邻道功率比和EVM误差矢量幅度等线性度指标。在ADS里设置包络仿真时需要加载调制信号源比如WCDMA或LTE的调制波形文件。仿真时间要足够长覆盖多个符号周期。包络仿真的计算量比HB大很多建议先用HB把静态工作点调好再用包络仿真做最终验证。4.4 参数扫描与优化目标的设定ADS的Parameter Sweep功能可以让你批量扫描某个参数比如峰值管的栅极偏置电压、四分之一波长线的特征阻抗、或者负载阻抗。我通常先做单参数扫描观察每个参数对PAE和增益的影响趋势找到敏感参数后再做多参数联合优化。优化目标Goal的设置要合理。比如你可以设“在输出功率回退6dB处PAE大于45%”同时设“饱和输出功率大于40dBm”。ADS的优化器会自动调整你指定的变量来逼近这些目标。但要注意优化变量不要设太多否则容易陷入局部最优而且优化出来的结果可能物理上不可实现。5. 仿真结果解读与常见异常排查5.1 效率曲线不达预期时的排查思路仿真跑完发现PAE只有30%多远低于理论预期的50%以上这时候别急着改电路先按顺序排查几个点。第一检查偏置点。载波管的静态电流是否合理峰值管是否在正确的功率点开启在ADS里可以画漏极电流随输入功率的变化曲线如果峰值管电流一直为零说明偏置太深或者输入功率不够。第二检查负载调制是否发生。在HB仿真里加一个电压探针观察载波管输出端的电压幅度随输入功率的变化。如果电压幅度在峰值管开启后没有明显下降说明负载调制没有生效可能是四分之一波长线的参数不对。第三检查匹配网络损耗。理想传输线没有损耗但实际微带线有导体损耗和介质损耗。如果用的是微带线看看插入损耗是不是偏大。5.2 仿真不收敛的典型原因与解决HB仿真不收敛是家常便饭。最常见的原因是谐波阶数设得太低非线性强的电路需要更多谐波才能收敛。把谐波阶数从5调到7或9试试。另一个原因是初始估计太差。ADS允许你设置初始电压估计值如果电路工作在Class C这种强非线性状态初始值偏离太远会导致迭代发散。可以先用DC仿真确定静态工作点把结果作为HB的初始值。还有可能是电路里有浮空节点或者环路。检查原理图确保每个节点都有直流通路没有悬空的电感或电容。5.3 版图仿真与原理图仿真的差异处理原理图仿真跑通后下一步是生成版图做EM仿真。这时候经常会发现版图仿真结果比原理图差很多增益掉了、效率降了、匹配也偏了。主要原因有三个一是微带线的不连续性比如拐角、T型接头处的寄生电容电感二是耦合效应相邻走线之间的电磁耦合在原理图里没有体现三是接地过孔的电感在版图里过孔不是理想接地会引入额外电感。处理方法是在原理图阶段就尽量用微带线模型代替理想传输线把版图效应提前考虑进去。生成版图后用ADS的Momentum做EM仿真提取S参数再带回原理图做联合仿真。这个过程可能需要迭代几次每次根据EM结果微调匹配网络。6. 从仿真到实测的过渡经验6.1 仿真模型与实测偏差的来源分析仿真做得再好实测出来总会有偏差。我总结下来偏差主要来自几个方面晶体管模型本身的精度、PCB加工的公差、焊接引入的寄生参数、以及测试夹具的影响。晶体管模型是最难控制的。厂商提供的大信号模型通常是在特定偏置和频率下提取的如果你的工作条件偏离较远模型精度就会下降。建议在仿真时留足够的余量比如效率目标设得比实际需求高5%到10%。PCB加工公差对微带线的影响也很大。线宽误差0.1mm特征阻抗可能偏几欧姆。如果设计对阻抗敏感建议在版图上加调试余量比如用可调电容或者预留匹配焊盘。6.2 调试过程中的参数微调技巧实测调试时最先调的是偏置电压。载波管的静态电流调到设计值的±10%以内峰值管的开启电压根据实测的增益压缩曲线来定。如果增益压缩太早说明峰值管开启太早把栅极电压往负方向调如果效率峰值出现在太高的功率回退点说明峰值管开启太晚往正方向调。匹配网络的调试顺序是先输入后输出。输入匹配调S11输出匹配调效率和功率。如果输出匹配怎么调效率都上不去可能是负载调制网络的问题需要重新检查四分之一波长线的长度和阻抗。6.3 热效应与长期可靠性在仿真中的考量Doherty功放在回退区工作时载波管的功耗仍然很大热效应不可忽视。ADS里可以用热仿真模块做电热联合仿真但计算量很大。简化做法是在HB仿真里设置环境温度观察结温升高对增益和效率的影响。长期可靠性方面重点关注峰值管的电压应力。在峰值管刚开始导通的瞬间漏极电压可能会出现尖峰如果超过晶体管的击穿电压长期工作就会出问题。在仿真里加电压探针扫描输入功率确认漏极电压峰值在安全范围内。7. 我踩过的坑与实操心得第一个坑是忽略偏置网络的寄生参数。早期做仿真时我用理想电压源直接给栅极供电结果跑出来的效率很漂亮。但实际电路里偏置线有电感、旁路电容有等效串联电阻这些寄生参数让效率掉了将近8个百分点。后来我养成习惯仿真时就把偏置网络的寄生参数加进去哪怕先用估计值也比完全忽略强。第二个坑是四分之一波长线的长度算错。微带线的电长度跟介电常数有关我一开始用空气的介电常数算结果实际PCB上短了一大截。后来每次都用ADS的LineCalc工具输入基板参数和频率让它自动算线宽和线长再也没出过这个问题。第三个坑是峰值管偏置调得太保守。为了让线性度好看我把峰值管的栅极电压设得很负结果效率曲线在回退区几乎没提升。后来把偏置往正方向调了0.3V效率峰值从38%提到了47%线性度只恶化了不到1dB。这个平衡点需要反复试没有公式可以直接算。第四个坑是仿真收敛问题浪费了大量时间。有一次HB仿真怎么都不收敛我以为是电路问题查了半天才发现是谐波阶数设成了3。对于Doherty这种强非线性电路谐波阶数至少设7最好设9。这个参数在HB控制器里改一下就行但不知道的话能卡你一整天。提示仿真时养成保存中间版本的习惯。每次大改之前另存一个Schematic这样调崩了可以快速回退不用从头再来。8. 后续可以继续深挖的方向Doherty架构本身还有很多变种可以玩。比如非对称Doherty载波管和峰值管用不同尺寸的晶体管可以优化特定功率回退点的效率再比如多路Doherty用三个或更多放大器做负载调制能在更宽的功率范围内保持高效率。ADS的EM联合仿真也值得深入。把版图提取的S参数带回原理图做协同仿真能更准确地预测实际性能。如果做的是MMIC设计还需要考虑片上电感的Q值和耦合效应这些在ADS里都有对应的仿真工具。包络跟踪和数字预失真也是Doherty功放的热门配套技术。在ADS里可以搭建DPD的仿真链路用自适应算法优化功放的线性度。这部分内容展开又是一大篇有机会再单独聊。我个人在实际操作中的体会是Doherty仿真最花时间的不是画原理图而是调参数和排查异常。把HB仿真的收敛问题解决好了整个流程能快一倍。另外仿真结果和实测的偏差永远存在关键是知道偏差从哪里来然后有针对性地留余量。
返回列表