
从仿真到版图这中间隔着一整个“真实世界”。我最早做威尔金森功分器以为只要照着公式算出两段四分之一波长线再跨一个隔离电阻就完事了。结果从ADS原理图仿真到Momentum版图电磁仿真再到最后送去加工实测每一步都在推翻前面的“理想假设”。4-28GHz这个频段尤其折磨人——相对带宽超过150%单级结构根本盖不住多级级联之后线长、阻抗、隔离电阻的寄生参数全部开始“作妖”。这篇文章把我这次完整的设计和踩坑记录整理出来重点包含ADS里的具体参数设置、版图优化中遇到的典型问题以及我从实测结果反推回来的修正经验给正在做宽带功分器或者刚接触微波无源电路设计的朋友一个可以少走弯路的参考。1. 4-28GHz有多难搞先算清楚指标再说1.1 带宽要求直接决定拓扑结构先别急着打开ADS画原理图。4-28GHz不是一个普通的宽带指标中心频率16GHz绝对带宽24GHz相对带宽算出来是150%。普通的单节威尔金森功分器只在中心频率附近表现良好典型工作带宽也就是10%-20%超过这个范围输入端口的回波损耗和两个输出端之间的隔离度都会迅速恶化。所以第一件事就是选定拓扑。宽带威尔金森功分器最经典的实现方式就是多级级联每一级负责一段频率范围级间的四分之一波长变换段把阻抗逐步过渡。级数越多带宽越宽但代价是插损增加、版图面积变大、高频段的传输线损耗也更明显。我这次设计目标定在工作频段4-28GHz插入损耗小于1.5dB不含理论功分3dB损耗输入回波损耗小于-15dB输出端口隔离度小于-15dB幅度一致性正负0.3dB以内相位一致性正负3度以内三级结构是权衡之后的选择。两级结构理论上也能覆盖但边沿频点余量太小实际加工误差和温漂一叠加就超标四级结构指标余量大但插损和面积都上去了而且高频段线太长拐弯和耦合带来的不确定因素更多。三级刚好能把每个频段的匹配都压到-18dB以下留出足够的工程余量。1.2 基板参数选择介电常数稳定比什么都重要基板选型这一步看着不起眼实际上决定了后面所有微带线尺寸。宽带功分器最好选低介电常数、低损耗、厚度均匀的板材。我用的Rogers 5880相对介电常数2.2损耗角正切0.0009介电常数随频率波动小这对超宽带设计来说是硬需求。基板厚度也直接影响线宽和寄生效应。0.508mm厚度在28GHz仍然支持微带线正常工作50欧姆线宽大约1.47mm左右不至于细到加工极限如果选0.254mm的薄板高频性能更好但50欧姆线宽只有0.75mm左右后期焊接和版图走线对精度要求更高权衡之下我用了0.508mm。铜箔厚度和表面粗糙度经常被忽略。标准1oz铜箔35微米在28GHz的趋肤深度只有0.4微米左右电流基本集中在铜箔表面表面粗糙度会显著增加高频插损。能选低粗糙度铜箔的板材最好设计时也要提前在其他指标上留出这部分损耗余量。1.3 各级阻抗计算切比雪夫还是最实用多级威尔金森功分器的每一段四分之一波长传输线特征阻抗需要按级数逐级变化同时每级输出端跨接一个隔离电阻。切比雪夫响应的好处是带内等波纹能让级间阻抗变换在等纹波约束下做到最平坦而且各级隔离电阻的取值也有成熟的解析公式可以查表。我用的三级方案各段特征阻抗从输入端的50欧姆逐步向输出过渡具体数值计算完大致是级数传输线特征阻抗Ω隔离电阻Ω第1级靠近输入端83.5200第2级中间60.2150第3级靠近输出端50100这些数值是理想值实际在ADS里仿真时还会微调因为理想电阻没有寄生参数理想传输线也没有T型结不连续效应。但设计起点如果错了后面优化再多也救不回来所以这一节值得花时间慢慢算清楚。2. ADS理想电路仿真参数这样设结果才靠谱2.1 建原理图前先算微带线尺寸ADS里自带LineCalc工具根据基板参数就能算出特定阻抗对应的微带线宽和波长。这是我的标准操作步骤打开ADS新建Workspace和Cell选Technology为ADS_Passive或自定义一个基于Rogers 5880的衬底文件。启动LineCalc填入基板参数Er2.2H0.508mmT0.035mmTanD0.0009F4GHz和28GHz分别算一次。4GHz时50欧姆线的四分之一波长大约是12.6mm到了28GHz同样阻抗的线四分之一波长只有1.8mm。各级线长跨度非常大这给版图布局带来一个很实际的问题低频段那几段线长得很如果强行拉直摆放整个版图会变得非常狭长。后面要用弯折线来压缩面积但弯折又会引入额外的不连续效应怎么平衡是版图阶段的核心矛盾。2.2 原理图元件选择和参数设置在ADS中搭建理想电路时我建议直接使用Microstrip库里的元件而不是用集总参数理想传输线。原因很简单微带元件自带基板信息后面转版图更容易而且T型结、交叉结这类不连续也能提前进入仿真。具体元件清单输入端到分支点MTEE微带T型结三个端口分别接输入线、上支路线、下支路线四分之一波长段MLIN微带线段宽度按LineCalc算好的阻抗值设置隔离电阻MRES微带电阻或集总电阻R输出端口MLIN加Term负载MRES在版图阶段更实用因为它能直接关联到薄膜电阻的几何尺寸。理想仿真阶段我用集总电阻先验证拓扑等到了EM仿真再换成带寄生参数的模型。参数设置上有几个容易被新手漏掉的细节MLIN的W和L单位要跟基板文件一致我习惯用mm电阻值要设置成变量比如R1、R2、R3方便后面优化在S_Param控件中设置扫描范围0.1GHz到30GHz步进选线性501点确保能看到完整的谐振点两个输出端口必须分别命名不要共用接地否则隔离度仿真会失真2.3 理想仿真结果长什么样理想仿真下三级结构在4-28GHz内S11基本能压在-20dB以下S21接近-3dB理想功分损耗两个输出端口的隔离度S32也小于-20dB。此时别急着庆祝这只是一个理想化结果。很多人在这个阶段发现指标满足了就直接去画版图最后死得很难看。理想仿真最大的问题在于它没有考虑T型结的不连续电容和电感走线拐弯处的寄生参数隔离电阻的真实高频模型两条支路之间的空间耦合接地过孔的寄生电感这些因素在28GHz这个频段每一项单独拿出来都能让指标恶化1-2dB叠加起来就是灾难。所以理想仿真只是验证拓扑真正决定产品成败的是后面的Momentum电磁仿真。3. 从原理图到版图第一个坑是“过孔不是零阻抗”3.1 版图布局的现实约束ADS可以从原理图直接Generate Layout但直接用自动生成的版图通常不能用于实际加工。主要原因是没有版图工程师的思维——自动布局不考虑线长对称、不考虑隔离电阻的摆放、不考虑高频下的耦合问题。我最终是手动在Layout里画的主体结构布局思路是这样的输入端放在版图底部中间两个输出端分别从左右两侧引出保证结构对称三级四分之一波长段按“之”字形折叠每段拐弯处用45度斜角隔离电阻跨接在上下两条支线之间电阻的长轴方向与支线垂直输出端预留测试探针或SMA连接器的焊接空间这条路径看起来简单实际操作时每一步都在跟物理尺寸较劲。0.508mm基板上50欧姆线宽1.47mm83.5欧姆线宽只有0.55mm左右但高频段那几段线很短宽窄变化很突兀T型结的宽度跳变会产生明显的反射。3.2 过孔不是零阻抗而是几十分之一纳亨的电感版图阶段第一个让我翻车的细节是接地过孔。威尔金森功分器本质上不需要接地信号是微带模式参考地是整块金属地平面但隔离电阻的模型和测量夹具的参考地都需要过孔连接。ADS版图里的过孔如果不设置好仿真时会直接报错或者把地平面当成理想导体而实际加工出来的过孔在高频下是有寄生电感的。一个直径0.3mm的标准过孔寄生电感大约在0.3-0.5nH左右。单看数值不大但在28GHz频段0.5nH的感抗大概是88欧姆这已经足够改变隔离电阻的高频特性了。我的处理方法所有需要接地的过孔并联两个以上把等效寄生电感降下来过孔尽量靠近被接地的元件缩短高阻抗路径在Momentum仿真里保留过孔的真实模型不要用理想地3.3 拐角不是直角是斜切微带线拐弯处如果直接走90度直角等效于在线路里串联了一个额外的电感频率越高越明显。版图里所有拐角统一改成45度斜切斜切长度大约是线宽的1.6倍工程上的经验值这样能把不连续反射降到最低。最常见的问题是不统一。高频段线宽才0.55mm拐角很小低频段线宽1.47mm拐角很大如果都用同一个斜切比例仿真里的S参数会在某些频点上出现莫名其妙的小波动。我最终把所有拐角都参数化成变量在Momentum优化阶段一起调才把这些波动压下去。4. Momentum电磁仿真优化目标和“怎么填参数”才是重头戏4.1 设置衬底和仿真频率在ADS里打开Momentum之前先确认Layout关联的衬底设置。具体操作路径是Layout - Substrate - Create/Modify这里要逐层确认Air层厚度无限介电常数1介质层Rogers 5880Er2.2厚度0.508mm损耗角正切0.0009金属层铜厚度0.035mm电导率5.8e7衬底设置错误是版图仿真结果和实测差距大的头号原因。很多人在原理图仿真里对基板参数烂熟于心一到Momentum就不检查默认衬底结果仿真用的还是ADS自带的FR4参数数据当然对不上。仿真频率范围我设置成0.5GHz到30GHz低频端多扫一点能帮助判断趋势高频端超出工作频段的上限方便观察高频寄生谐振。Mesh设置上Momentum默认的网格在28GHz附近可能不够密我习惯手动把每波长网格点加密到20以上再把电阻附近的局部网格细化。4.2 端口设置Internal Port比Single Port更适合功分器Momentum仿真微带电路时最常见的端口设置是Single Port也就是单端口加地参考。但对功分器这种多端口且没有明确参考地的结构Single Port需要手动指定地参考点很容易把地回路引入错误的位置。我更推荐用Internal Port内部端口。这种设置在每个端口位置定义一个局部参考地适合微带线末端直接接测试探针或SMA头的情况。关键是Internal Port的定义位置必须准确落在微带线和地平面之间否则仿真会多出无关的寄生电感。端口设置完在S参数仿真控件里把参考阻抗设为50欧姆频率扫描方式选插值扫描可以选Adaptive这样仿真速度更快而且能自动加密频点保证S参数曲线的细节不丢失。4.3 电阻怎么进EM仿真两种思路我推荐第二种隔离电阻是功分器里唯一一个非线性度很高的元件不能简单当作理想电阻放进Momentum。有两种处理方式第一种是把电阻直接用薄膜电阻模型画进版图Momentum会根据方块电阻和尺寸计算阻值并仿真出分布参数效应。这种方式最接近真实但需要参考芯片厂商的电阻工艺参数而且调整阻值要改尺寸不方便优化。第二种是在EM里先用理想端口代替电阻位置仿真完成后把版图作为一个Component放回Schematic在外部接上带寄生参数的电阻模型做协同仿真Co-Simulation。我强烈推荐第二种。原因是隔离电阻在电路里是串联在两个输出端之间的它的高频寄生参数主要是寄生并联电容对整个隔离度影响很大。在Schematic里外接电阻模型可以很方便地换不同的厂家模型对比结果。如果每次都改版图里的薄膜电阻尺寸优化效率太低了。我用的电阻模型是Murata的厚膜贴片电阻等效模型寄生电容大约0.05pF寄生电感大约0.6nH这是在28GHz下仿真隔离度时最关键的参数之一。4.4 优化流程先跑一遍基线再改动最敏感的参数Momentum进优化之前先把初始版图跑一遍扫描仿真拿它当基线观察S11的峰值在哪几个频点、S32的隔离度在哪段频率最差。我这次初始版图的基线结果S11在24GHz附近有个明显的凸起大概只到-11dB隔离度在低频端4-6GHz也差于-15dB。接下来用ADS的优化控件把以下几类参数设为变量各级微带线的宽度W1、W2、W3对应特征阻抗的微调各级微带线的长度L1、L2、L3影响谐振频率位置T型结到电阻的距离影响电阻端的匹配拐角斜切的长度比例优化目标函数设置成S11小于-18dB全频段S32小于-18dB全频段S21大于-3.5dB全频段留0.5dB的加工损耗余量优化算法我用的是ADS的RandomMinimax组合先随机搜索找不同局部最优区域再用Minimax精调满足多个目标。整个优化跑了大概三个多小时Momentum的每一次迭代都比Circuit仿真慢得多所以千万别用太密的Mesh跑优化先在标准Mesh下找到大致方向最后加密Mesh验证一次就行。5. 实测回归S21差了0.8dB相位差了5度到底谁的责任5.1 加工和实测数据的复盘版图优化完成后送去加工回来测出来的数据和Momentum仿真对比整体趋势一致但细节上暴露了三个我之前没预料到的问题第一个是插损。28GHz处实测插损比仿真高了约0.8dB。这部分损耗主要来自三处铜箔表面粗糙度引起的导体损耗、基板介电损耗即便5880损耗角正切很低28GHz时介质损耗也开始明显、以及SMA连接器到微带线转换处的失配损耗。仿真模型里这些损耗都是理想值真实板子不可能完全复现。第二个是相位一致性。设计时我确保了两条支路完全对称但实测在22GHz附近出现约5度的相位差。排查发现是因为输出端两个SMA连接器的焊接质量和位置有细微差异这种不对称在低频时很小频率一高就被放大。后来我把连接器的焊盘长度从0.5mm增加到0.8mm并且把测试夹具固定得更紧固问题明显改善。第三个是低频端隔离度。4GHz附近实测隔离度只有-14dB比仿真差了不少。分析后确认是隔离电阻在低频端受焊锡引入的额外电容影响外加电阻两端走线距离稍微不对称导致隔离电阻不在精确的电位中点。这个是纯版图细节问题把电阻往输出端方向移动0.2mm后重新做仿真隔离度就恢复了。5.2 校准和去嵌入别把测试设备的误差算到功分器头上高频测试有一个容易忽略的坑如果没有做校准S参数测量结果里包含了线缆、接头、夹具的损耗和反射。尤其到了28GHzSMA线缆的损耗已经不小了不校准的话会把好板子测成“坏板子”。我做的是TRL校准Through-Reflect-Line用和被测板相同基板、相同厚度的校准件。TRL校准比SOLT校准更适合微带电路因为它把参考面直接移动到微带线末端去掉了连接器转接的影响。校准做完之后实测数据才真正能跟仿真对比。到了这一步我反而觉得仿真和实测“差不多一致”就行高频微波电路能控制在0.5dB以内的插损偏差都是正常水平。5.3 隔离环到底要不要加搜索热词里有个“版图隔离环”这个在功分器上经常被问但很少被好好解释。功分器本身是纯线性无源结构不需要像有源电路那样做隔离环来防止闩锁或衬底耦合。但在系统级应用里如果功分器旁边有其他模块比如放大器或混频器建议还是在功分器外围加一圈接地过孔墙把空间电磁场约束在功分器区域内避免辐射信号干扰旁边的敏感电路。我这次的设计没有加完整的隔离环因为测试环境里功分器是独立模块周围没有其他电路。如果你们做的是集成前端我会建议在功分器四周间隔不超过λ/20的地方布置接地过孔这不会影响功分器本身指标但对系统级EMC帮助很大。6. 可以直接拿去用的ADS参数设置表和检查清单6.1 ADS工程参数汇总为了省去你重新摸索的功夫我把这次项目里最终稳定可复现的一组ADS关键参数整理如下项目参数值说明基板介电常数2.2Rogers 5880全频段稳定基板厚度0.508mm兼顾线宽和插损铜箔厚度0.035mm1oz表面粗糙度越低越好损耗角正切0.000928GHz仍有影响第一级线宽83.5Ω0.52mmLineCalc微调后第二级线宽60.2Ω1.05mm取决于实际基板第三级线宽50Ω1.47mm常规50Ω微带线宽各级四分之一波长12.6mm / 3.6mm / 1.8mm按4/12/28GHz频率中心计算并微调隔离电阻200Ω / 150Ω / 100Ω厚膜贴片0402封装Momentum Mesh每波长20点局部电阻区域加密频率扫描范围0.5-30GHz覆盖工作频段并留观察余量这组参数是在我的基板、板厚、铜箔条件下得到的不建议直接照搬到别的板材。但参数设置的逻辑是通用的先LineCalc算初值再Circuit仿真调拓扑然后Momentum微调版图尺寸。6.2 版图阶段逐项检查清单每次从原理图过渡到版图之前我都会过一遍下面这个清单能省下至少一轮返工两条支路的物理走线是否完全对称尤其是过孔、拐角、电阻位置所有隔离电阻是否放在两个输出端的等电位点上接地过孔是否并联了至少两个且靠近电阻端微带线拐角是否全部采用45度斜切斜切比例是否统一衬底设置是否和原理图基板一致尤其是介质厚度和介电常数输出端端口定义是否落在微带线末端和地之间而不是悬空隔离电阻在Momentum里是否被替换成了端口而不是直接当理想元件高频段线间距是否足够避免两条支路之间产生耦合测试夹具的参考地是否和微带线地共平面6.3 一个提高仿真效率的偷懒技巧Momentum在28GHz全频段仿真很耗时尤其是优化阶段要反复迭代。我建议分两步走先在0.5GHz到14GHz范围粗扫一遍再单独把14GHz到30GHz分开优化。因为低频段的网格要求低、仿真快主要问题集中在T型结和电阻附近高频段才需要加密Mesh。分频率段优化每轮迭代能节省一半以上的时间最后再合并扫描一次验证整体指标。另外可以先在Schematic里把电阻值用理想值微调到最优区域再把这个最优值带回Momentum不要一上来就同时优化传输线尺寸和电阻值变量太多会导致优化算法找不到收敛方向。我在实际做这个4-28GHz功分器的过程中最深的感受是ADS的Momentum是一个极其“诚实”的工具——你给它什么样的版图和衬底它就还给你什么样真实的电磁结果。理想电路仿真里那种所有频点都完美达标的感觉在版图阶段一定会被打破但这恰恰是工程设计最值得投入精力的地方。如果你现在也卡在“仿真达标了但实物不行”或者“Momentum仿真结果和理想仿真差太多”的困惑里大概率问题不在ADS操作流程而是版图细节里某个看似无关紧要的寄生效应在作怪。回头检查一下过孔、拐角、电阻模型和接地方式你会感谢自己多花的那两个小时。