从仿真到版图,这中间隔着一整个“真实世界”。我最早做威尔金森功分器,以为只要照着公式算出两段四分之一波长线,再跨一个隔离电阻就完事了。结果从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.5 | 200 |
| 第2级(中间) | 60.2 | 150 |
| 第3级(靠近输出端) | 50 | 100 |
这些数值是理想值,实际在ADS里仿真时还会微调,因为理想电阻没有寄生参数,理想传输线也没有T型结不连续效应。但设计起点如果错了,后面优化再多也救不回来,所以这一节值得花时间慢慢算清楚。
2. ADS理想电路仿真:参数这样设,结果才靠谱
2.1 建原理图前先算微带线尺寸
ADS里自带LineCalc工具,根据基板参数就能算出特定阻抗对应的微带线宽和波长。这是我的标准操作步骤:
- 打开ADS,新建Workspace和Cell,选Technology为
ADS_Passive或自定义一个基于Rogers 5880的衬底文件。 - 启动LineCalc,填入基板参数:Er=2.2,H=0.508mm,T=0.035mm,TanD=0.0009,F=4GHz和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.47mm,83.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 5880,Er=2.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的Random+Minimax组合,先随机搜索找不同局部最优区域,再用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参数测量结果里包含了线缆、接头、夹具的损耗和反射。尤其到了28GHz,SMA线缆的损耗已经不小了,不校准的话会把好板子测成“坏板子”。
我做的是TRL校准(Through-Reflect-Line),用和被测板相同基板、相同厚度的校准件。TRL校准比SOLT校准更适合微带电路,因为它把参考面直接移动到微带线末端,去掉了连接器转接的影响。
校准做完之后实测数据才真正能跟仿真对比。到了这一步,我反而觉得仿真和实测“差不多一致”就行,高频微波电路能控制在0.5dB以内的插损偏差都是正常水平。
5.3 隔离环到底要不要加?
搜索热词里有个“版图隔离环”,这个在功分器上经常被问但很少被好好解释。功分器本身是纯线性无源结构,不需要像有源电路那样做隔离环来防止闩锁或衬底耦合。但在系统级应用里,如果功分器旁边有其他模块,比如放大器或混频器,建议还是在功分器外围加一圈接地过孔墙,把空间电磁场约束在功分器区域内,避免辐射信号干扰旁边的敏感电路。
我这次的设计没有加完整的隔离环,因为测试环境里功分器是独立模块,周围没有其他电路。如果你们做的是集成前端,我会建议在功分器四周间隔不超过λ/20的地方布置接地过孔,这不会影响功分器本身指标,但对系统级EMC帮助很大。
6. 可以直接拿去用的ADS参数设置表和检查清单
6.1 ADS工程参数汇总
为了省去你重新摸索的功夫,我把这次项目里最终稳定可复现的一组ADS关键参数整理如下:
| 项目 | 参数值 | 说明 |
|---|---|---|
| 基板介电常数 | 2.2(Rogers 5880) | 全频段稳定 |
| 基板厚度 | 0.508mm | 兼顾线宽和插损 |
| 铜箔厚度 | 0.035mm(1oz) | 表面粗糙度越低越好 |
| 损耗角正切 | 0.0009 | 28GHz仍有影响 |
| 第一级线宽(83.5Ω) | 0.52mm | LineCalc微调后 |
| 第二级线宽(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操作流程,而是版图细节里某个看似无关紧要的寄生效应在作怪。回头检查一下过孔、拐角、电阻模型和接地方式,你会感谢自己多花的那两个小时。