尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

ADS传统功放设计全流程:从直流偏置到版图EM联合仿真

ADS传统功放设计全流程:从直流偏置到版图EM联合仿真 1. 写在前面为什么还要啃传统功放第一次在ADS里跑完一个完整的传统功放设计流程是在一个2.4GHz的PA项目上。当时项目周期紧板子投出去之前我用ADS把原理图、版图、EM仿真全部走了一遍最后实测输出功率和效率跟仿真差了不到0.5dB和2个百分点那一次之后我就彻底信了ADS这套工具只要你会用、用得对传统功放设计真的可以做到“一次做对”。这篇笔记是系列第3篇前两篇聊了ADS的基础操作和S参数仿真这一篇集中聊传统功放Class-A/Class-AB这类线性功放的核心设计流程。很多人一提功放就想到Load Pull、PAE、IMD3这些词但真正动手的时候卡住的往往是偏置网络怎么搭、稳定性怎么判、匹配网络怎么收敛。这篇笔记的内容主要围绕一条完整的“从管子到版图”的功放设计主线展开覆盖直流工作点扫描、稳定性分析、负载牵引、匹配网络设计、谐波控制、版图EM联合仿真这些环节。适合正在做射频功率放大器设计、或者刚接触ADS想系统跑一遍PA流程的工程师。我会尽量把操作步骤、参数设置的逻辑和踩过的坑都写清楚很多内容在Help文档里是查不到的。2. 整体设计思路传统功放的“五步法”2.1 为什么传统功放设计有固定套路传统功放这里特指AB类线性功放的设计流程业界已经形成了非常标准化的套路。这套套路之所以能固化下来是因为线性功放的本质约束始终没变在目标频段内稳定、在目标功率下效率尽可能高、同时把非线性失真控制在可接受范围。我在实际项目中通常把整个流程拆成五个阶段直流工作点确定包括静态工作电流、栅极/基极偏置电压、漏极/集电极供电电压。稳定性分析覆盖全频段、全功率回退范围确认绝对稳定或至少条件稳定。负载牵引与源牵引找最佳负载阻抗和最佳源阻抗。匹配网络设计把实际负载通常是50欧姆变换到最佳阻抗。谐波控制与整体优化包括谐波终端、滤波器、版图寄生补偿。ADS里每个阶段都有对应的专用工具和仿真控制器。这套流程每一步都有明确的可量化指标做完一步再进下一步出了问题也能快速定位是哪一级引起的。2.2 ADS里做功放设计的三种路线ADS里实现功放仿真有几种技术路线很多人一开始容易混谐波平衡仿真Harmonic BalanceHB这是功放设计的核心仿真器擅长处理强非线性电路。在大信号激励下HB仿真可以直接给出输出功率、增益、PAE、谐波分量。负载牵引/源牵引仿真Load Pull / Source Pull通过改变负载阻抗或源阻抗扫描出相应的输出功率和效率等值线在Smith圆图上画出等高线。EM联合仿真EMCo-simulation版图设计完成后用Momentum或EMPro提取版图的电磁特性再和原理图器件联合仿真。这三条路线在完整流程中是串在一起的先用HB做直流和基础大信号仿真再用Load Pull找最佳阻抗然后做匹配网络最后版图提取后做EM联合仿真验证。第5节会专门展开讲版图EM联合仿真的操作细节。2.3 方案选型背后的几个关键考量选管子、选工作点、选匹配拓扑这三个决策基本决定了功放的性能天花板。选管子的时候除了看最大输出功率和工作频率范围一定要关注管子的源阻抗和负载阻抗数据手册值。很多管子厂商比如Wolfspeed、NXP、Ampleon会直接给出一组典型工作条件下的最佳阻抗这个数据可以用作初值但实际PCB上的寄生会改变最优值所以Load Pull依然不可省略。选工作点Class-A和Class-AB的核心区别在于静态工作点位置。Class-A的静态电流通常在最大电流的一半附近线性度好但效率低理论上限50%Class-AB的静态电流较小效率可以到60%-70%甚至更高但线性度和增益都会有一定牺牲。实际设计里AB类是最常用的折中方案。选匹配拓扑低频率段1GHz以下用集总元件L/C居多高频段1GHz以上倾向于用微带线。我个人经验是在ADS里先用理想传输线和集总元件做初版匹配确认阻抗变换趋势正确后再把理想元件换成实际微带线模型MLIN、MSTEP、MTEE等这样收敛速度会快很多。3. 直流工作点与偏置网络最容易翻车的环节3.1 直流仿真到底在扫什么很多人拿到一个新管子第一件事就是照着Datasheet上的典型工作条件把电压一设然后直接开始跑大信号。这种做法在新管子型号上极容易翻车因为Datasheet给的只是推荐条件不是你这块板子上的实际条件。直流工作点扫描的目的是找到一段“电流-电压特性平坦且可控”的工作区域。对场效应管如LDMOS、GaN HEMT来说关键是确定栅极电压和静态漏极电流的关系对双极型晶体管如LDMOS BJT、GaAs HBT来说关键是确定基极电流和集电极电流的关系。在ADS里做直流扫描我用的是DC仿真控制器配合参数扫描。以一款典型的LDMOS管子为例我会这样设置漏极电压固定设为标称工作电压比如28V或者32V。栅极电压从0V扫到5V步进0.1V观察漏极电流的变化。重点关注“开启电压”附近100mV范围内的电流变化率这个区域的斜率决定了静态工作点对栅压的敏感度。3.2 偏置网络的几个基本要求偏置网络的职责是把直流电压/电流送到管子栅极和漏极同时不能干扰射频通路。这听起来简单实际做起来有四个硬性要求射频隔离度偏置线上不能有射频能量泄漏到电源端否则会引起自激或效率下降。低频稳定性偏置电路的低频谐振点可能落在几MHz到几百MHz这个频段的稳定性常常被忽略。限流保护如果有源器件击穿偏置网络最好能限制电流防止烧管。温度补偿对LDMOS静态电流随温度变化很大偏置网络最好带温度补偿功能比如用温补二极管。在ADS里偏置网络的射频隔离度可以用S参数仿真直接看。在偏置端口加一个Port看S21在目标频段是否低于-30dB。如果隔离度不够通常的做法是加并联电容到地或者用四分之一波长高阻线配合扇形开路线。3.3 中低频稳定性陷阱这里单独强调一下低频稳定性这是传统功放设计里最阴的坑。很多功放自激并不是在目标频段而是在低频段。原因很简单偏置网络里的扼流电感RFC和旁路电容会构成谐振回路如果谐振频率处的回路增益大于1就会起振。这种低频自激在频谱仪上看不到因为不在目标频段但它会把管子的静态工作点拉偏导致增益异常、效率下降甚至烧管。判断方法很简单在ADS里做S参数仿真时把频率范围设宽从100kHz扫到目标频段的5倍以上。然后看稳定性因子下文会说是否在低频段也有裕量。我见过很多工程师只看目标频段的稳定性结果板子回来低频自激查了几天才发现是偏置网络惹的祸。标准的解法是在偏置网络的适当位置加一个“低频吸收电阻”。这个电阻的阻值通常在10到100欧姆串联在扼流电感后面让低频谐振回路的Q值被电阻拉低破坏起振条件。注意这个电阻不能放在射频通路上。4. 稳定性分析与匹配网络设计功放设计的核心战4.1 稳定性判据不能只看K因子ADS里最常用的稳定性判据是Rollett稳定性因子K和Δ德尔塔。判据是K 1且|Δ| 1时网络无条件稳定。这个判据在数学上没问题但工程上只盯这两个数远远不够。原因是K因子和Δ是频率的函数它们描述的是“小信号稳定性”也就是没有大信号激励时的稳定性。但功放工作在强非线性状态下大信号下的稳定性可能与小信号完全不同。另外双端口网络的稳定性包括“源端看进去”和“负载端看进去”两种视角单独看K因子会漏掉一些边界情况。我在ADS里做稳定性分析会同时看四个指标K因子和Δ作为基础判断稳定性圆Stability Circles看输入输出稳定性圆是否覆盖了50欧姆区域mu因子mu1和mu2mu 1表示无条件稳定瞬态稳定性用HB或瞬态仿真在大信号激励下看是否有异常振荡。实际操作中建议把频率范围分成三段分别检查低频段100kHz-10MHz、中频段10MHz-目标频段、高频段目标频段-5倍频。每段都要满足稳定性要求有一个频段出问题都不行。4.2 负载牵引的操作细节负载牵引Load Pull是功放设计中“找最佳负载”的核心手段。在ADS里做负载牵引有两种方式一种是原理图仿真级的Load Pull另一种是配合实际测试的Load Pull系统需要仪器。这里只讲前者就是纯仿真层面的操作。ADS里自带的Load Pull模板路径是DesignKit Amplifier Design Load Pull。用这个模板需要一个管子的大信号模型厂家提供的SPICE模型或ADS模型然后设置频率目标频段的中心频率输入功率按目标输出功率反推比如目标是10W40dBm增益15dB则输入功率设为25dBm负载阻抗扫描范围以50欧姆为中心覆盖整个Smith圆图扫描点数我一般先把扫描点设粗一些比如9x981个点确定大致区域后再在最佳点附近加密扫描比如13x13169个点。仿真结果会输出等输出功率线和等PAE线也就是说在Smith圆图上你看到的是一圈一圈的等高线越靠近中心性能越好。最佳负载阻抗就是等输出功率线和等PAE线的折中位置通常取输出功率下降不超过0.5dB、效率下降不超过2个百分点的那片区域。4.3 源牵引不能省很多人只做Load Pull不做Source Pull源牵引理由是“源阻抗对功率影响不大”。这个说法对高增益管子勉强成立但对低增益管子尤其是宽带管就是灾难。源牵引的目标是找最佳源阻抗使输入端的功率传输最大化。在ADS里源牵引的操作和负载牵引类似只是把扫描的对象从负载端换成源端。注意源牵引和负载牵引不是独立的源阻抗变了最佳负载阻抗也会略微变化。所以严格的做法是迭代先固定源阻抗50欧姆做负载牵引得到最佳负载再用这个负载做源牵引得到最佳源然后用新的源阻抗再做一遍负载牵引。通常两三轮迭代后就会收敛。4.4 匹配网络设计的ADS实操找到最佳源阻抗和负载阻抗后剩下的就是匹配网络设计。ADS里我喜欢用Smith Chart工具在Tools Smith Chart里来辅助设计主要是因为它给了一个非常直观的阻抗变换路径。匹配网络的设计步骤可以拆成下面几步在Smith圆图上标出目标阻抗点由Load Pull得到的Zopt从50欧姆点开始逐步添加串联电感、并联电容、串联微带线等元件看阻抗轨迹是否向目标点靠拢优先使用“高阻线开路短截线”的结构因为这种结构在版图上容易实现且对工艺误差不敏感把Smith圆图上确认的拓扑结构搬到原理图里用MLIN、MSTEP等微带模型替换理想传输线用S参数仿真验证匹配后的回波损耗和插入损耗目标频段内S11 -15dBS21接近0dB。在设计过程中有个经验值一般匹配网络的插入损耗控制在0.3dB以内如果超过0.5dB说明拓扑太复杂或者元件Q值太低需要重新调整。对传统功放来说匹配网络的损耗会直接变成热耗散所以这里锱铢必较是值得的。5. 版图设计与EM联合仿真仿真和实测误差的缩小关键5.1 为什么原理图仿真通过了还不行很多新手做完原理图仿真看到指标全绿就直接投板了。然后板子回来一测输出功率掉了1-2dB效率掉5个百分点就开始怀疑管子模型有问题或者PCB加工精度不行。其实大多数情况下原因出在版图寄生上。原理图里的微带线是理想化的均匀传输线但实际版图里的走线有拐角、有跳层、有铺铜和过孔这些都会引入寄生电感和寄生电容。在高频段2GHz以上几个nH的寄生电感就足以让匹配网络严重失谐。版本图设计时要注意几个基本规则射频走线尽量短且直不要有直角拐弯用45度角或圆弧过渡微带线走线宽度不要突变必须通过渐变段过渡过孔尽量靠近接地参考点减少接地电感偏置线的走线方向要和射频走线垂直减少耦合。5.2 Momentum EM仿真的完整流程ADS里的Momentum是平面电磁场仿真器适合做微带线、带状线这类平面结构的EM提取。做EM联合仿真流程是这样的第一步是版图准备。原理图仿真通过后用Layout工具生成版图或者从其他EDA工具导入版图。ADS支持ODB格式导入这个在热搜词里也有很多人问ODB怎么导入。ODB是一个通用的PCB制造数据格式导入的路径是File Import ODB。导入后需要设置层叠结构、介质材料、金属厚度等参数。第二步是设置EM仿真环境和端口。这一部很关键要在微带线的输入输出端加上Internal Port内部端口ADS才能正确识别激励点。注意Port的位置要放在微带线和器件焊盘的交界处不能放在线中间。还要设置参考地一般是底部的大面积铺铜。第三步是运行Momentum仿真。在仿真设置里选择Mesh网格剖分的密度我一般用默认的Mesh如果结果异常再加密。仿真频率范围设置为目标频段中心频率的0.5倍到2倍至少覆盖5个频点。第四步是生成EM模型并联合仿真。在Momentum仿真完成后用EM Model Generate Model生成一个EM模型这个模型会自动出现在原理图里和其他器件一起参与HB或S参数仿真。5.3 emmodel与emcosim联合仿真模式ADS里EM模型联合仿真有两种模式一个是emModel一个是emCosim这俩在热搜词里刚好有很多人分不清。emModel模式是把Momentum提取的S参数封装成一个固定模型放到原理图里参与仿真。它的特点是仿真速度快但EM结果在生成模型那一刻就固化了后续修改版图需要重新提取。emCosim模式是EM协同仿真模式它把Momentum的EM模型和原理图里其他电路元件比如管子的SPICE模型、集总元件放在同一个仿真环境里动态协同。特点是每次仿真都会实时调用EM求解器计算版图部分的响应精度更高但速度比emModel慢。实操建议如果只是做一般的性能验证用emModel够了如果涉及到关键匹配网络的优化迭代建议用emCosim。我通常的做法是先emModel快速迭代确认收敛后最后用emCosim做一次“终验”。注意emCosim在仿真大信号HB时对内存和CPU的要求明显高建议用工作站跑。5.4 DXF和ODB导入的常见坑版图导入这块再单独补充几句。DXF格式导入适合结构简单的版图很多人的做法是在AutoCAD里画好外形导入ADS做铺铜和走线。DXF导入时要注意单位设置CAD里常用的是mil或mmADS里默认的是mil不统一的话尺寸会差很多倍。我每次导入都要确认Scale Factor这个细节非常容易翻车。ODB格式更适合完整PCB的导入因为ODB本身包含了层叠信息。但ODB导入到ADS后层映射Layer Mapping经常需要手动调整尤其是把“顶层布线层”映射为“Momentum里的Strip层”、“底部GND层”映射为“Reference Ground层”。映射错了EM仿真出来的结果完全不对。如果项目的原图是用Cadence Allegro或Mentor画的也可以用ADS的Interoperability功能直接读取原工程但通常需要安装对应的接口组件。跨工具的数据交换建议始终以ODB为“保底方案”因为它的兼容性最好。6. 常见问题与排查技巧实录6.1 问题速查表下面的表格是这几年用ADS做传统功放设计遇到的高频问题和对应解法按出现频率排序。现象可能原因排查/解决方法输出功率比仿真低1dB以上版图寄生引起的失谐跑EM联合仿真对比S参数适当调整匹配网络补偿效率明显低于理论值谐波终端阻抗不合适在漏极加谐波控制电路在二次谐波处短路或在三次谐波处开路低频自激频谱仪看不到偏置网络谐振S参数从100kHz开始扫偏置线加吸收电阻仿真和实测S11差异大模型里用的介质参数和实际板材不一致核对板材的DK值、损耗角正切用厂商提供的实际参数HB仿真不收敛扫描步长过大或初值不合理减小功率扫描步长先用DC仿真定初值换Source Step Size静态电流随温度漂移严重偏置网络缺少温补加温补二极管或外部偏置控制环路这里要特别强调一下“HB仿真不收敛”的排查这是新手最常卡住的地方。ADS的HB仿真器在解决强非线性问题时如果初值离真实解太远迭代就很难收敛。解决办法有几个一是把扫描功率的起始值设小比如从-10dBm开始二是把最大迭代次数调大三是换用更稳定的HB求解器设置比如关闭快速收敛选项强制用牛顿法。实在不行就先把偏置简化去掉温补电路确认基本功能后再加回细节电路。6.2 村田器件模型的使用经验在ADS里做功放的输入输出匹配和偏置去耦经常会用到村田Murata的电容电感模型。热搜词里也有“村田ads优化”这个词说明关注的人不少。村田官方提供了ADS用的器件库里面有电容、电感、磁珠等常用被动器件的等效电路模型。用这些模型做仿真比用理想电容电感精确得多尤其在高频段电容的ESR和自谐振频率对匹配网络的影响非常明显。我的使用经验是优先使用村田的等效电路模型做偏置去耦电容的选型确认自谐振频率不在目标频段附近匹配网络里的隔直电容和高频旁路电容一定要用村田模型确认插入损耗和阻抗特性在ADS里可以用“Smith Chart”工具直接导入村田电容的S参数文件做优化时把电容值设为离散扫描而不是连续变量这样更贴近实际选型。6.3 管子模型的正确选择做传统功放仿真管子模型是决定仿真精度下限的环节。很多人的管子模型是从Datasheet官网下载的SPICE模型但SPICE模型在大信号、高频段的精度有限尤其不能准确预测IMD3三阶交调。选管子模型有几个建议优先用器件厂商提供的ADS专用模型比如Wolfspeed提供的GaN HEMT模型、NXP的LDMOS模型这些模型针对ADS的HB仿真器做过优化如果只有SPICE模型在ADS里也能用但要清楚它的适用范围——线性区和小信号区可信度较高强压缩区和大功率区误差会增大模型的温度参数要设置正确这直接影响静态电流的仿真精度对毫米波频段尽量用厂商提供的测量基模型Measurement-based Model而不要用物理基模型Physics-based Model因为后者在毫米波频段的寄生参数提取难度很大。在ADS里TSMC等Foundry提供的工艺库比如tsmc18rf主要面向集成电路设计做射频IC的功放设计时用到。如果你做的是分立器件功放PCB级别用不到Foundry工艺库如果你做的是射频IC里的功放模块那就一定要装对应的PDK并且确认PDK版本和ADS版本兼容。6.4 仿真和实测误差的边界控制最后聊聊仿真和实测的误差控制。做传统功放设计合理的误差预期是小信号S参数误差在0.5dB以内大信号输出功率误差在0.5-1dB以内PAE效率误差在2-3个百分点以内增益误差在0.5dB以内。如果实测和仿真超出这个范围不要怀疑是“仪器误差”或者“运气不好”大概率是某个环节的建模和实际不符。我排查的顺序是先查偏置是否和仿真一致很多人实际栅压和仿真相差几十mV就会导致静态电流差异很大再查板材参数DK值差0.2就足以让匹配频偏然后查器件封装寄生尤其是管子的封装贴片管的引线电感在2GHz以上非常可观最后才是怀疑模型本身。7. 几句话收尾关于ADS里传统功放设计能展开的内容其实还有很多比如Doherty功放的相位匹配、包络跟踪电源设计、数字预失真配合的模型提取这些都是在“传统功放”基础上的进阶玩法。但基础的线性功放流程如果吃透了进阶的方向上手会非常快。我个人在实际项目中的体会是ADS的价值不在于“点几个按钮出结果”而在于它能把整个设计过程变成可控的、可追溯的、可复现的工程流程。尤其是在“负载牵引-源牵引-匹配网络-版图EM联合仿真”这条主线上每一步都有明确的输入输出和验证标准这才是它作为射频设计工具最核心的价值。最后再分享一个小技巧做匹配网络的时候别急着在原理图里堆微带线先用Smith Chart工具把阻抗变换路径画出来确认拓扑类型和大致线长再转到原理图建模。这样看起来多花了几分钟实际上能省出几天的试错时间。毕竟仿真软件不会替你思考但它能帮你的思考落地得更快。
返回列表