ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

ADS仿真设计Lange耦合器:实现宽带3dB耦合的完整流程与优化技巧

ADS仿真设计Lange耦合器:实现宽带3dB耦合的完整流程与优化技巧 宽带3dB耦合这需求刚开始真把我折腾得不轻。那会儿做宽带功放合路想找一种能把信号等分成两路、相位差恒定90度、插损还不能太离谱的器件试过分支线耦合器带宽窄得让人想摔鼠标试过环形器幅度倒是能看相位平坦度又不行。最后圈里老师傅甩了一句“用Lange。”就是这句话把我拽进了Lange耦合器和ADS仿真这个深坑。现在回头看Lange耦合器确实是宽带3dB场景下最省事的方案但前提是你得把“原理→尺寸参数→优化仿真→版图”这条路走通。这篇文章我就把用ADS从零做Lange耦合器、实现宽带3dB耦合的完整过程拆开讲清楚重点聊聊那些文档里不会写的优化技巧和踩坑记录适合正在做射频前端、功放、混频器或者相控阵馈电网络的工程师朋友。1. 宽带3dB这件事为什么绕不开Lange耦合器1.1 先从工程需求说起射频系统里把一路信号分成两路等幅、相位正交的信号是特别常见的需求。最典型的场景就是镜像抑制混频器需要本振信号分成0度和90度两路分别给两个混频器靠相位关系把镜频抑制掉。另一个高频场景是平衡式功放两路功率合成时要求等幅、90度相差才能把反射波在隔离端口抵消。还有相控阵的馈电网络每个通道都要有稳定的幅度和相位关系。这些场景的共同点是什么第一都要求耦合度做到3dB也就是功率各分一半第二都要求频带尽量宽最好能覆盖一个倍频程甚至更宽第三都要求两路输出的相位差尽量恒定在90度附近。你拿分支线耦合器去做理论上也能实现3dB但分支线的带宽受限于四分之一波长线的频率敏感性一般只能做到10%到20%的相对带宽稍微宽一点回波损耗和隔离度就崩了。Lange耦合器不一样它天然就是为宽带紧耦合设计的。1.2 Lange耦合器和分支线、环形器到底差在哪Lange耦合器本质上是一种交指结构的耦合微带线定向耦合器。普通的微带耦合线耦合度很难做高因为边缘耦合太弱要实现3dB几乎不可能。Lange想到了一个办法把多根细线交错排列再用跳线交叉连接等效地把耦合长度做长、耦合面积做大从而在不大幅增加物理尺寸的情况下把耦合系数拉高。和分支线耦合器对比就很直观分支线是靠两段四分之一波长线的阻抗转换实现功率分配频率一变电长度就变性能随之迅速劣化Lange则是靠两条紧密耦合线上的电磁波互相作用实现定向耦合它的耦合机理对频率的敏感性比分支线低得多。只要奇偶模阻抗比设计合理工作带宽可以轻松覆盖一个倍频程好的设计甚至能到几倍频程。这也是为什么Lange耦合器几乎成了宽带3dB耦合的“工程默认选项”特别是在3到18GHz这个微波频段。1.3 别急着跑仿真先看两个硬指标很多新手一上来就在ADS里拖模型、跑参数跑完发现S11挺低、S21也挺接近-3dB但实际链路就是不对。问题往往出在只看了幅度忽略了相位。Lange耦合器作为正交耦合器必须同时满足两个指标才算合格一是直通端口和耦合端口的输出幅度都接近-3dB两个端口的幅度差越小越好二是直通端口和耦合端口的相位差要稳定在90度左右。幅度平衡决定功率分配准不准相位正交决定后级混频器、功放合路能不能真正实现隔离和抑制效果。所以后面所有仿真和优化都应该把这两个指标绑在一起看不能只盯S21和S31的模值还要盯它们的相位差。我在第一次做的时候就是吃了这个亏S参数扫出来非常漂亮结果相位差跑到了110度整个方案直接废掉。后面会在第四节专门讲怎么把相位差写进优化目标。2. 动手设计前先把耦合器的“账”算清楚2.1 指标清单先明确你要什么在设计之前先把需求一条条写下来别嫌啰嗦。拿我这次项目举例目标是这样的中心频率5GHz工作带宽4~6GHz相对带宽约40%耦合度3dB ± 0.3dB回波损耗S11小于-20dB隔离度S41小于-20dB相位差直通端口和耦合端口之间为90° ± 5°端口阻抗50Ω板材Rogers 5880介电常数2.2厚度0.254mm10mil铜厚0.035mm损耗角正切0.0009这些指标里板材的选择很大程度上决定了后续尺寸和可制造性。Rogers 5880是微波频段很常用的板材介电常数低、损耗小做Lange这类对耦合精度敏感的器件比较合适。厚度选10mil主要是考虑后续加工精度和成本平衡太薄的板材加工容易翘曲太厚则微带线宽度偏大Lange的交指结构做出来会显笨重。2.2 耦合度、奇偶模阻抗和物理尺寸的关系做Lange耦合器最核心的电路参数是奇模阻抗和偶模阻抗。对任意一个正交耦合器耦合系数C和奇偶模阻抗的关系是C (Z0e - Z0o) / (Z0e Z0o)这里C用线性值表示3dB耦合对应C0.707。把这个值代进去可以得到Z0e / Z0o ≈ 5.83。同时为了保证四个端口都匹配到50欧姆还需要满足Z0² Z0e × Z0o联立这两个式子可以算出来对于50欧姆系统3dB耦合器需要的Z0e约等于120.7欧姆Z0o约等于20.7欧姆。看到这里你就明白了要让微带线实现这么极端的奇偶模阻抗差单靠两条普通微带线的边缘耦合根本做不到必须通过交指结构引入很大的互容、互感把奇模阻抗压低。Lange结构通过多根细线交错等效地增加了耦合长度和耦合面积。四指结构是经典做法有时候为了追求更宽的带宽或更大的耦合余量也会用六指甚至八指。但要注意指数量增加结构复杂度、跳线数量也跟着增加版图实现难度直线上升。工程上四指Lange在大多数场景下已经够用。2.3 先用LineCalc算单线宽度再定交指初值这一步是很多人跳过的结果就是在优化里瞎撞。我一般会先用ADS自带的LineCalc工具算一下在目标板材上50欧姆微带线的宽度大概是多少。选中MSub元件里设置好的Rogers 5880参数工具里直接算出来50欧姆线宽大约在0.72毫米到0.8毫米之间具体数值取决于铜厚和频率。但是Lange耦合器的每一根指并不是50欧姆的线它的线宽要明显窄很多因为交指结构本身通过互耦就能降低阻抗。工程上一个比较靠谱的起点是单指线宽W取50欧姆线宽的一半左右也就是0.35~0.4毫米指间距S先取0.15~0.2毫米这个值也是考虑到常规PCB或薄膜工艺能做到的极限。交指长度L先按四分之一波长估算在5GHz、有效介电常数约1.9的板材上四分之一波长大约11毫米。实际因为交指互耦会让等效电长度变长所以L可以先从10毫米附近开始扫。我把这些初值总结到一张表里方便参考参数初值说明W单指线宽0.35mm由50Ω线宽按经验折半得到S指间距0.15mm兼顾耦合强度与加工能力L交指长度10mm从四分之一波长估算后略减指数量4经典四指Lange结构2.4 加工约束要提前确认这一步很多人会忽略但等你要把设计投板的时候就会发现线宽间距做太细根本加工不了或者加工误差极大。常规PCB工艺下线宽线距小于0.1毫米成品率就很悬了如果是薄膜工艺或者微带板工艺可以做到更细但成本也高。所以我设计时一般会给自己留个底线W和S都不能小于0.12毫米这样即使蚀刻有偏差也不至于直接废板。另一方面Lange结构里的交叉跳线需要额外的金属层或者空气桥来实现。在ADS原理图阶段跳线是理想的电气连接没有任何寄生参数但到了真实版图跳线会引入寄生电感和额外电容尤其频率上了X波段以后非常明显。所以我会在初始设计阶段就忍住不把间距S压到极限给后续跳线补偿留一点余地。3. ADS中搭建Lange耦合器原理图不靠默认模型自己搭更可控3.1 原理图里的MCLIN耦合线怎么摆在ADS里创建新工程后先放一个MSub元件把基板参数填进去。Rogers 5880的参数按前面表格设介电常数2.2厚度0.254mm铜厚0.035mm损耗角正切0.0009。注意MSub里的单位设置ADS默认单位可能和你的计算习惯不一致建议统一用mm。接下来是耦合线模型。ADS的微带线库里有MCLINCoupled Microstrip Lines模型可以模拟两根平行微带线的耦合。四指Lange耦合器可以理解成两组双线耦合结构的组合通过外部连线把对应指头交叉连接起来。这样做的好处是每个环节的W、S、L都可以独立设置优化时可控变量多比直接扔一个封装好的Lange模型要灵活得多。在画布上放两个MCLIN一个代表内层指对一个代表外层指对再手动连线。每个MCLIN的参量设置里W是单根线的宽度S是两根线之间的距离L是耦合长度。把W、S、L都设置成变量比如W_var、S_var、L_var后面优化时直接改变量就方便了。3.2 端口、交叉跳线和接地的处理Lange耦合器有四个端口输入、直通、耦合、隔离。在原理图里四个端口分别接到耦合线组的相应端点。关键是交叉连接四根指里需要把第1根和第4根在某一端连接第2根和第3根在另一端连接。在ADS原理图里这个交叉连接用普通的导线就能画出来它默认是理想连接没有任何寄生。但你自己心里要有数这个“跳线”到版图阶段要重点处理。接地方面Lange耦合器本质上还是微带结构整个结构下面是完整的地平面原理图仿真里不需要额外加接地元件MSub就已经隐含了地平面的存在。但如果你在版图阶段忘了挖参考地或者过孔没打透仿真结果和实测就会差一大截这个后面第五部分专门讲。3.3 仿真设置与初次S参数检查在原理图里放一个S参数仿真控制器SP扫频范围设置为3GHz到7GHz步进可以设10MHz或者20MHz扫得够细才能看到谐振点。初次仿真前建议用之前给的初始值跑一遍别急着优化。你会发现S21和S31大概率不在-3dB附近S11也偏高这都是正常的。关键是从曲线里读出两个信息第一耦合最强的频点大概在哪个位置和5GHz目标差多少第二直通和耦合端口的相位差在整个频带内是不是稳定在90度附近。我习惯先把这三个图形放在一个显示窗口里看S11和S41的dB曲线、S21和S31的dB曲线、S21与S31的相位差曲线。初次仿真结果如果耦合峰跑到了6GHz说明L长度偏短需要调长如果耦合峰在4GHz说明L偏长需要调短。这一步判断做准了后面优化就事半功倍。3.4 为什么我不建议直接拖一个“Lange模型”了事ADS的元件库里有时能搜到封装好的Lange耦合器模型很多教程也喜欢直接拖出来用。我的看法是这玩意儿适合出报告、写PPT不适合真正做设计。封装模型背后的算法通常是特定基板、特定参数范围下的拟合结果一换板材、一改频率可信度就下降。更麻烦的是模型参数往往是“黑盒”你没法直观看到W、S、L对耦合度的独立影响优化时也很难控制。自己用MCLIN搭虽然第一次麻烦点但后面调参、改结构、换基板全是可控的长期来看省的时间远多于多花的这点时间。4. 优化才是重头戏从扫参到多目标优化的完整路径4.1 先扫描长度确定中心频点拿到初始参数后不要马上上优化器先手动扫L。在ADS里用Parametric Sweep把L_var从8mm扫到12mm步进0.5mm。这样扫一遍你能清楚看到耦合峰位置随L的变化规律。实际结果是L每增加1毫米耦合峰大概往低频方向移动一个明显的量。我们要做的就是把L拉到让耦合峰落在5GHz附近。这里有个经验L的初始值宁短勿长。因为耦合线有互容等效电长度比物理长度长你按四分之一波长算出来11毫米实际做到10毫米可能就正好。扫完这轮记录一个L的大概值比如10.2毫米作为下一步优化的固定起点。4.2 再调间距逼近3dB耦合间距S对耦合度的影响最直观。S越小奇偶模阻抗差越大耦合越强。为了让S21和S31都靠在-3dB附近需要反复试S。还是用Parametric Sweep把S_var从0.1mm扫到0.25mm步进0.01mm。你会看到S变小S31的数值往上抬越来越接近-3dB但S11也会跟着恶化。这说明间距不是越小越好太小了虽然耦合强但端口匹配会变差整个网络性能就失衡了。在这个阶段要找到一个S值使得带内S11和S41先压到一个能看的水准比如-15dB以下同时S21和S31幅度差在1dB以内。这个S不一定满足最终指标但它会是后续自动优化的好起点。4.3 用Optimization Controller同时锁住S11、S21、S31、S41当你通过手动扫参逼近了中心频点和耦合度之后就该让ADS的优化器上场了。在原理图里加入Optimization Controller在Goals里按下面这样设置S(1,1)小于-20dBS(4,1)小于-20dBS(2,1)的幅值在-3.2dB到-2.8dB之间S(3,1)的幅值在-3.2dB到-2.8dB之间phase(S(3,1)) - phase(S(2,1)) 在85度到95度之间优化变量同时选上W_var、S_var、L_var取值范围分别是0.2~0.5mm、0.1~0.25mm、8~12mm。优化算法我一般先用Random随机跑一轮把搜索空间全局扫一遍再用Gradient梯度收敛。不要一上来就梯度法容易陷进局部最优解出不来。这里有个关键点相位差一定要作为单独的目标写进去不能指望幅度指标达标后相位自动正确。我在项目里就是因为相位目标加得太晚导致后面反复返工。把相位差写进Goal后优化器会在每个频点自动计算这个差值并朝90度逼近。4.4 优化目标的权值与收敛技巧ADS优化器里的每个Goal都可以设置Weight权重。如果设计对隔离度要求极高可以把S41的权重加大如果更关心幅度平衡就把S21和S31的权重加大。我一开始把所有指标都设成权重1结果优化器只顾着压S11相位差反而不达标。后来把相位差和幅度平衡的权重提到2S11权重降到0.8很快就收敛了。还有一个小技巧优化频率范围不一定非要覆盖整个4~6GHz。可以先在中心频率5GHz附近优化比如4.8~5.2GHz等指标基本达标后再逐步把频率范围扩展到4~6GHz。这样做的好处是给优化器一个渐进式训练过程不容易在初始阶段就被带偏。我实测下来这样处理比全频段一把梭收敛速度快很多最终结果也更均衡。优化完成后记得把优化得到的W、S、L值代入原理图做一次全频段仿真确认带内所有指标都满足。再看一眼相位差曲线是否平坦如果相位差在带内波动超过±5度可能要在版图阶段微调L或者重新微调S。5. 版图仿真和实测之间的“最后一公里”5.1 一键生成版图前先处理原理图中的跳线和过孔原理图优化得再漂亮也只是理想化的电路级仿真。Lange耦合器的核心难点在版图尤其是交叉跳线。先在ADS里用Layout生成版图你会发现理想原理图里的交叉连接在版图里并没有物理实现。你需要额外加air bridge或者双金属层跳线结构来连接应该交叉的指头。如果不用跳线Lange结构根本不可能实现因为四根指不在同一层交叉必须借助另一层金属跨过去。很多新手在这里栽跟头原理图仿真结果明明很好生成版图后直接布不上线或者强行布线后多了一大段额外金属导致所有电长度都变了。我的建议是在原理图阶段就把跳线的位置预留出来版图里给跳线加一个微带交叉模型用一段细的高阻抗线加两端的过孔来等效这样仿真结果更接近实物。5.2 Momentum/RFPro仿真端口设置与参考地注意事项版图生成后用ADS的Momentum或者RFPro做电磁仿真。端口设置是关键一步。耦合微带线的四个端口都要设置在版图边缘而且要符合微带线端口的参考地定义。如果端口位置设错仿真出的S参数会产生莫名其妙的相位偏移。Momentum里要设置一个Ground Reference也就是参考地平面。Lange耦合器的地是完整地平面所以在Momentum里不要随便挖空地平面。不过实际版图中为了打跳线的过孔可能会在地平面上开一些反焊盘这些地孔会影响接地电感仿真时必须考虑。如果板子比较大Momentum仿真区域记得裁剪到耦合器附近四周围出足够的微带线馈线避免截断处产生谐振。RFPro是ADS新版里更好用的工具设置方式更直观。如果你用的是ADS 2023这一版直接选中版图结构右键Send to RFPro它会自动识别端口和参考地仿真流程比老版本顺滑很多。5.3 电磁仿真结果和电路仿真差多少怎么修正拿到Momentum仿真结果后把它和原理图仿真对比你会发现几个典型差异首先是中心频率往低频偏移因为版图里的耦合线之间还有额外的边缘电容等效电长度变长。其次是S11往往比原理图差因为跳线、过孔、馈线不连续性引入了寄生参量。再就是相位差可能在带内出现轻微倾斜。遇到这些差异不要慌这恰恰是版图仿真的价值所在。修正方法是微调L和S中心频率偏低了就把L调短一点S11差就优化跳线过孔的位置或者微调馈线宽度相位差倾斜一般通过调整两个输出端口馈线的长度来补偿。5.4 实物回来后的调试顺序与测试夹具版图仿真通过后投板实物回来先别急着焊在板子上乱测。做一个简单的测试夹具保证输入输出都是50欧姆微带线连接到连接器接地要尽量短。用矢量网络分析仪做SOLT校准校准参考面要尽量靠近被测器件不然夹具的损耗和相移会把结果带偏。测试顺序我建议先看S11确认谐振点和仿真对得上再看S21和S31的幅度确认耦合度有没有偏最后看相位差确认正交性。如果幅度偏了大概率是间距在蚀刻后比设计值大了如果相位差偏了先检查测试夹具两边电长度是否对称再检查跳线是不是有虚焊。6. 那些仿真好看、实物翻车的典型坑6.1 间距太窄被工艺蚀刻吃掉耦合偏移这是最典型的加工问题。你在ADS里优化出一个S0.12mm的结果版图也画得很漂亮但工厂做出来实际间距可能已经变成0.16mm。因为蚀刻液会向两侧“咬”金属线变窄、间距变宽。间距一宽耦合系数就下降S31从-3dB掉到-4dB甚至更低。我在后来的设计里学乖了下板前会和板厂确认最小线宽线距能力并且设计时留出10%到20%的工艺补偿。比如要求间距0.15mm实际版图就画0.13mm或者干脆把优化目标定到S31等于-2.8dB给实物偏差留一点余量。6.2 跨接跳线的寄生电感在毫米波频段尤其致命原理图里的交叉连接没有寄生但实物里的跳线是一段真实金属还有两个过孔。频率低的时候无所谓到了毫米波频段这段跳线带来的寄生电感很容易导致S11恶化甚至产生一个额外的谐振点。我在一个6GHz的项目里就遇到过版图和原理图仿真结果对不上后来把跳线等效成一小段高阻抗微带线加串联电感重新仿真才复现了实测的S参数。所以设计时跳线长度越短越好能用空气桥就不要用长的焊线。如果工艺允许用薄膜桥或者MEMS桥性能会好很多。6.3 接地过孔分布不均导致隔离度恶化Lange耦合器的隔离端口非常依赖参考地的质量。如果版图里地过孔打得少或者位置不均匀地平面上的回流路径就会绕路相当于在隔离端口附近引入了额外的地面电感隔离度会明显变差。我的处理办法是在四个端口的馈线旁边、跳线过孔附近都加一排接地过孔过孔间距不要超过工作频率对应波长的十分之一。仿真时把这些过孔都建进去别偷懒只用一个理想地符号带过。很多时候S41比仿真差5dB原因就是地过孔不够。6.4 板材批次差异对介电常数的影响Rogers 5880的标称介电常数是2.2但批次之间会有正负0.02左右的公差。这个差别在窄带电路上可能不值得关心但在宽带Lange耦合器上会让整个频带发生偏移尤其是耦合峰和谐振点都会跟着动。应对办法是首次打样尽量和板厂确认这批板材的实际介电常数或者多留几个L可调的备选设计。我在项目里会让L做成可微调的长度测试时通过贴铜箔或者微调跳线位置来补偿介电常数偏差。另外设计目标带宽不要刚好卡着需求做配一点余量这样就算板材有一点偏差指标也还能压线通过。做Lange耦合器这个活儿最深的体会就是原理图仿真只是帮你找到正确参数区间的工具真正考验人的是版图实现和工艺细节。每次看到“仿真完美、实物翻车”的事故十有八九都是因为跳线、地过孔和加工误差没提前想清楚。建议你从现在开始养成习惯原理图仿真时就把这些寄生因素用等效模型放进去多花半小时跑仿真省下后面一个星期的调板时间。
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进