
微带线电感这玩意儿说起来简单真到动手仿真的时候十个新手有八个会在端口设置或者网格划分上栽跟头。我带过不少刚入行的射频工程师也见过太多人对着ADS里一条红线发愁——明明照着教程画的怎么S参数就是不对这篇内容就是写给那些刚接触ADS、想快速把微带线电感仿真跑通的朋友。不管你是电子类专业的学生还是刚转岗做射频的硬件工程师只要跟着走一遍五分钟内拿到可信的仿真曲线不是问题。我会把每一步为什么这么做、参数怎么算、哪里容易翻车都讲透顺便把那些教程里从来不写的坑给你标出来。1. 微带线电感仿真到底在仿什么1.1 从一根铜线到电感模型很多人第一次听到“微带线电感”会愣一下——电感不是绕线圈吗怎么一根平铺的铜线也能叫电感这里得先把概念掰清楚。在射频电路里当频率高到几百兆甚至几个吉赫兹的时候任何一段导体都不再是理想导线它会同时表现出电阻、电感和电容效应。一段特定长度和宽度的微带线在某个频段内主要呈现感性我们就可以把它当成电感来用。这种“用电感”的好处是它直接做在PCB上不需要额外焊接元件一致性好、成本低特别适合批量生产的射频模块。那为什么不用集总电感呢集总电感有自谐振频率超过那个频率它就不是电感了而且容差大、Q值有限。微带线电感虽然占面积大一些但在微波频段反而更可控。ADS里的微带线模型基于传输线理论能算出特性阻抗、传播常数进而得到S参数。你要做的就是告诉软件这根线多长、多宽、基板是什么材料它帮你算出等效电感值和Q值。1.2 什么时候该用微带线电感不是所有场景都适合用微带线做电感。我一般会看三个条件频率是否高于500MHz、可用面积是否够大、对Q值要求是否苛刻。如果频率在1GHz以上微带线电感的优势就很明显了因为同样感值下它的Q值通常比集总电感高。但如果你的板子面积紧张或者频率只有几十兆那还是老老实实用贴片电感。另外微带线电感的感值范围有限通常做到0.5nH到10nH比较常见再大就长得离谱了。还有一个容易被忽略的点微带线电感对周围环境很敏感。旁边走一根线、上面盖一层屏蔽罩都会改变它的等效感值。所以仿真的时候不能只仿它自己最好把邻近的地和走线也考虑进去。这也是为什么我建议新手先从最简单的单端口或者双端口结构入手把基本流程跑通再逐步加复杂度。1.3 ADS在射频仿真里的位置ADS全称Advanced Design System是射频微波领域用得最广的仿真工具之一。它的优势在于把原理图仿真、版图仿真、电磁仿真和系统仿真集成在一个环境里。对于微带线电感这种结构你可以用Momentum做电磁仿真也可以用原理图里的微带线模型做快速估算。新手容易犯的错是一上来就开Momentum结果网格划分不对、端口设置错误跑半天出不来结果。我的建议是先用原理图仿真把趋势摸清楚再用Momentum做精确验证。原理图仿真用的是解析模型速度快几秒钟出结果但精度取决于模型是否准确。Momentum是全场仿真精度高但吃资源。两者结合才是正确姿势。下面我会先讲原理图仿真的完整流程再讲Momentum的注意事项。2. 动手前的环境准备与参数计算2.1 新建工程与基板设置打开ADS之后第一件事是新建一个Workspace。这里有个小细节Workspace的路径不要有中文和空格否则后面跑仿真可能报一些莫名其妙的错。我习惯在D盘建一个专门的ADS_Projects文件夹所有工程都放里面。新建Workspace之后再建一个Schematic这时候就可以开始画电路了。但在画线之前必须先设置基板参数。微带线的特性完全由基板决定基板设错后面全白搭。在ADS里基板参数通过MSubMicrostrip Substrate元件来定义。从元件库拖一个MSub出来双击设置。关键参数有四个H是基板厚度Er是相对介电常数T是导体厚度TanD是损耗角正切。以常见的FR4为例H1.6mmEr4.4T0.035mmTanD0.02。如果是 Rogers 4350BEr3.66TanD0.0037H根据你选的板材厚度来填。注意Er和TanD一定要查板材的官方数据手册不要凭感觉填。不同批次的FR4Er可能在4.2到4.8之间波动这个差异会导致仿真结果和实测差很多。2.2 微带线尺寸的初步估算基板设好之后下一步是确定微带线的宽度和长度。宽度决定特性阻抗长度决定感值。对于电感应用我们通常希望特性阻抗高一些这样同样长度下感值更大。但阻抗太高线就太细加工精度跟不上。一般取50到100欧姆之间比较合适。这里给一个快速估算公式。微带线特性阻抗Z0和宽度W、基板厚度H的关系可以用下面的经验公式粗算当W/H 1时 Z0 ≈ 60 / sqrt(Er_eff) * ln(8H/W W/(4H))当W/H 1时 Z0 ≈ 120π / (sqrt(Er_eff) * (W/H 1.393 0.667*ln(W/H 1.444)))其中Er_eff是有效介电常数约等于 (Er1)/2 (Er-1)/2 * 1/sqrt(112H/W)。不过说实话手算太麻烦我一般直接用ADS自带的LineCalc工具。在Tools菜单里打开LineCalc输入基板参数和目标阻抗它直接告诉你宽度。比如FR4、H1.6mm、目标阻抗50欧姆算出来W大约是3mm。如果目标阻抗80欧姆W大约是1.2mm。长度怎么定微带线的等效电感近似公式是 L ≈ Z0 * l / vp其中l是线长vp是相速vp c / sqrt(Er_eff)。c是光速。假设你要做2nH的电感Z080欧姆Er_eff约3.3vp约1.65e8 m/s那么l L * vp / Z0 2e-9 * 1.65e8 / 80 ≈ 4.1mm。这个长度是合理的。2.3 端口设置的基本原则端口设置是新手最容易翻车的地方。在原理图仿真里微带线电感通常用两个端口一端接输入一端接输出。端口的阻抗一般设为50欧姆和测试系统匹配。但这里有个问题如果你直接把端口接在微带线两端端口的参考面就在线的端点仿真出来的S参数包含了端口的不连续性。正确的做法是在微带线两端各加一段50欧姆的馈线馈线长度一般取四分之一波长左右让高次模衰减掉。然后在馈线末端设端口。这样测到的就是纯微带线的特性。不过对于新手练习直接接端口也能看到大致趋势只是精度差一些。提示端口的编号顺序会影响S参数的方向。Port1到Port2的传输系数是S21反过来是S12。做电感仿真时我们主要看S11和S21通过它们反推等效电感和Q值。3. 原理图仿真完整实操流程3.1 搭建电路与参数扫描设置现在开始动手。在Schematic里从元件库拖出以下元件两个Term端口、一个MSub、一个MLIN微带线、两个MLOC或MLIN做馈线。连接方式很简单Term1接一段馈线馈线接被测微带线再接另一段馈线最后接Term2。所有微带线元件的基板参数都指向同一个MSub。接下来设置变量。我习惯把微带线的长度设为变量L1宽度设为W1馈线长度设为Lf宽度设为Wf。在ADS里用VAR元件定义这些变量然后双击每个微带线元件把对应的参数填成变量名。这样做的好处是后面可以扫参不用一个个改。参数扫描用S_Param仿真控制器。拖一个S_Param出来设置频率范围。对于电感仿真频率范围要覆盖你关心的频段比如0.5GHz到3GHz步长可以设0.01GHz。扫描类型选Linear。然后在Simulation菜单里选Parameter Sweep把L1设成扫描变量范围从2mm到8mm步长1mm。这样一次仿真就能看到不同长度下的S参数变化。3.2 仿真运行与初步结果解读点仿真按钮等几秒钟结果就出来了。ADS会自动弹出数据显示窗口。默认显示的是S11和S21的幅度。对于电感我们更关心的是等效感值和Q值。怎么从S参数算出来对于双端口网络如果输出端短路或者近似短路输入阻抗Zin Z0 * (1S11)/(1-S11)。但更通用的方法是用Y参数。电感的等效感值L Im(1/Y11) / (2pif)Q Im(Y11) / Re(Y11)。在ADS里可以直接用公式计算。在数据显示窗口里新建一个方程L_eff imag(1/Y11)/(2pifreq)。然后画出来。你会看到L_eff随频率变化在低频段比较平高频段开始上升这是因为寄生电容的影响。Q值也是类似先升后降峰值对应的频率就是自谐振频率附近。注意如果L_eff曲线乱跳或者出现负值大概率是端口设置有问题或者频率范围设得太宽超出了模型适用范围。3.3 从S参数反推电感值的两种方法第一种方法是用Y参数刚才已经说了。第二种方法是用S参数直接算。对于串联电感S21 2/(2 jωL/Z0)所以ωL 2Z0Im(S21)/|S21|^2。这个公式在电感值较小、损耗可忽略时比较准。我一般两种方法都算一遍互相验证。如果差异很大说明结构有问题可能是馈线太长或者端口不匹配。还有一种更直观的方法在ADS里直接用Zin元件。把微带线当成一个黑盒子用Zin控制器测输入阻抗然后L Im(Zin)/(2pif)。这个方法最简单但只适用于单端口测量。如果你只关心电感值不关心传输特性用单端口就够了。我个人的习惯是先用单端口快速估算再用双端口精确提取。单端口仿真速度快适合扫参双端口信息全适合最终验证。4. Momentum电磁仿真的关键设置4.1 从原理图到版图的转换原理图仿真跑通之后下一步是用Momentum做电磁仿真。在ADS里可以直接从Schematic生成Layout也可以新建一个Layout工程手动画。我建议新手先用自动生成看看版图长什么样再手动调整。自动生成的时候ADS会把微带线元件转换成多边形基板转换成介质层。但自动生成的版图往往不够优化比如馈线和微带线的连接处可能有尖角这在高频下会引起反射。手动调整的时候把尖角改成圆弧或者斜切能改善性能。版图画好之后要设置端口。Momentum里的端口和原理图不一样它是在版图边缘加一个激励源。端口的类型有几种单端口、差分端口、共面波导端口等。对于微带线一般用单端口端口宽度和微带线宽度一致端口位置在馈线末端。4.2 网格划分与仿真精度权衡Momentum的精度取决于网格划分。网格越密精度越高但仿真时间越长。新手容易走两个极端要么网格太粗结果不准要么网格太密跑一晚上出不来。我的经验是先用自动网格跑一遍看看结果和原理图差多少。如果差异在10%以内说明自动网格够用如果差异大再手动加密。手动加密的时候重点加密微带线的边缘和拐角处因为这些地方电流密度大。在Momentum的Mesh设置里可以设置边缘网格密度和曲面网格密度。一般边缘网格设成每波长20个点以上曲面网格设成每波长10个点以上。提示Momentum仿真时间跟网格数量成正比。如果只是想看趋势可以把频率范围设窄一点比如只扫1GHz到2GHz这样网格可以粗一些速度快很多。4.3 基板层叠与导体属性的设置Momentum里的基板设置比原理图复杂因为它要考虑多层结构。对于简单的微带线只需要两层底层是地平面顶层是导体。在Substrate Editor里设置每层的厚度、材料、导体属性。导体属性包括电导率、厚度、表面粗糙度。铜的电导率是5.8e7 S/m厚度一般填0.035mm。表面粗糙度对高频损耗影响很大如果板材手册给了粗糙度参数最好填上。地平面的大小也有讲究。如果地平面太小边缘的辐射会影响结果。一般地平面要比微带线每边大出至少五倍基板厚度。比如H1.6mm地平面每边至少大出8mm。5. 常见报错与避坑指南5.1 仿真不收敛与端口错误排查新手最常遇到的报错是“Simulation failed”或者“Port not connected”。前者通常是网格问题或者频率设置问题后者是端口没接好。排查的时候先检查版图里每个端口是否都连到了导体上端口的参考面是否在地平面上。如果端口悬空肯定报错。还有一种情况是仿真跑完了但结果全是零。这多半是激励源没设对或者端口阻抗设成了0。检查一下端口设置确保阻抗是50欧姆激励功率是1W或者0dBm。如果Momentum跑着跑着卡死可能是内存不够。微带线电感的版图不大一般不会吃太多内存但如果网格划得太密内存占用会飙升。这时候要么减少网格要么换台内存大点的机器。5.2 结果与实测偏差大的原因分析仿真和实测对不上原因有很多。我按出现频率排个序基板参数不准、导体损耗没考虑、端口不匹配、邻近效应没建模。基板参数不准是最常见的尤其是Er和TanD。FR4的Er随频率变化低频时4.4高频时可能降到4.0。如果仿真时填了4.4实测在2GHz以上就会偏。导体损耗在低频时影响小但在高频时不可忽略。如果仿真时把导体设成理想导体Q值会偏高。解决办法是填上铜的电导率和表面粗糙度。端口不匹配也会导致偏差。仿真时端口是理想的50欧姆实测时连接器有寄生参数。如果偏差主要在高频段多半是连接器的问题。5.3 提升仿真效率的实用技巧第一个技巧用参数扫描代替多次单点仿真。ADS的Parameter Sweep可以一次跑多个参数组合省时间。第二个技巧用Data Display里的公式批量计算。比如你要算不同长度下的电感值可以写一个公式一次性画出所有曲线。第三个技巧把常用的基板参数存成模板下次直接调用不用重新填。还有一个技巧是分步仿真。先用粗网格跑一遍确定大致趋势再用细网格跑关键频段。这样比一上来就细网格快很多。我一般先用自动网格跑0.1GHz到5GHz看看自谐振频率在哪然后只在自谐振频率附近做细网格。6. 从仿真到实测的过渡建议6.1 版图导出与加工注意事项仿真跑通之后下一步是导出Gerber文件去加工。ADS可以直接导出Gerber但导出之前要检查几件事线宽是否满足加工厂的最小线宽要求、间距是否足够、有没有孤岛铜皮。一般加工厂的最小线宽是0.1mm间距也是0.1mm。如果你的微带线宽度小于0.1mm要么换加工厂要么改设计。导出的时候层设置要正确。顶层是导体层底层是地平面。如果是多层板还要注意过孔的位置和数量。过孔对电感的影响很大尤其是地过孔。地过孔要尽量靠近微带线减少回流路径。6.2 实测夹具与去嵌方法实测的时候需要用夹具把PCB连接到矢量网络分析仪。夹具本身有寄生参数会影响测量结果。去嵌的方法有两种一种是做校准件比如开路、短路、负载测出夹具的S参数然后从总S参数里扣掉。另一种是用电磁仿真提取夹具的S参数再做去嵌。对于新手我建议先用简单的SMA连接器直接焊在PCB上测出来的结果虽然包含连接器的影响但趋势是对的。等有经验了再做精确去嵌。6.3 仿真模型与实测数据的对比方法拿到实测数据后怎么和仿真对比先把实测的S2P文件导入ADS和仿真的S参数画在同一张图上。看幅度和相位是否一致。如果幅度差得多检查损耗参数如果相位差得多检查电长度。电长度对相位影响很大如果相位对不上多半是Er填错了。对比的时候不要只看一个频点要看整个频段的趋势。如果低频对得上、高频对不上说明寄生参数没建模如果高频对得上、低频对不上说明基板参数有问题。我在实际项目里踩过最深的坑是基板参数。有一次用FR4做2.4GHz的电感仿真时Er填了4.4实测发现感值偏小10%。后来查了板材手册发现高频下Er只有4.1。改过来之后仿真和实测就吻合了。所以千万别偷懒基板参数一定要查手册最好用厂商提供的宽带模型。另外一个小技巧如果你手头没有矢量网络分析仪可以用频谱仪加跟踪源粗略测一下S21虽然精度不高但看趋势够了。对于新手练习仿真跑通比实测更重要先把软件用熟再考虑实测的事。