
微带贴片天线这东西入门容易做好难。我见过太多人照着教材画完一个矩形贴片仿真一看S11在谐振点确实掉下去了但一看带宽——1%到2%窄得跟刀片似的。更别提实际加工出来稍微有点介质板介电常数偏差谐振点直接跑出你要的频段。U型槽这个结构说白了就是在贴片表面开一个U形的缝改变表面电流的路径等效地在原有谐振模式旁边再激励出一个邻近的谐振点两个谐振点一耦合带宽就能从2%拉到10%甚至更宽。这个思路听起来简单但真动手做的时候U型槽的槽宽、槽长、槽的位置、开口方向每一个参数都在同时影响两个谐振点的位置和匹配牵一发动全身。这篇内容就是把我从公式推导到HFSS建模再到参数扫描这一整套流程里踩过的坑和总结出来的手感完整地摊开讲一遍。适合已经会基本HFSS操作、想真正把天线带宽做宽的射频工程师和微波方向的研究生看也适合那些照着论文复现但结果总对不上的人来找找原因。1. 从矩形贴片的尺寸公式说起但别全信它1.1 传输线模型给出的初始尺寸到底怎么算矩形微带贴片天线的经典设计公式传输线模型给出来的那套几乎每本天线教材上都有。我先把公式列一下然后重点讲实际用的时候哪里会出问题。贴片的宽度W由下式给出[ W \frac{c}{2f_r}\sqrt{\frac{2}{\varepsilon_r 1}} ]其中c是光速f_r是目标谐振频率ε_r是介质基板的相对介电常数。这个公式的物理含义是宽度W决定了天线的主辐射方向上的等效辐射口径同时它和介质基板的介电常数一起决定了天线呈现给馈线的特性阻抗大致在什么量级。选W的时候有个经验W太窄辐射电阻小匹配困难W太宽高阶模容易被激励出来方向图会裂。一般W取在λg/2附近比较稳妥。长度L的公式稍微绕一点[ L \frac{c}{2f_r\sqrt{\varepsilon_{eff}}} - 2\Delta L ]这里的ε_eff是有效介电常数因为微带贴片的电场一部分在介质里、一部分在空气里所以要用有效介电常数来修正。ΔL是等效延长量来源于贴片边缘的 fringe 效应——电场在贴片边缘会向外“溢出”一点相当于贴片在电学上比物理尺寸长了一点点。有效介电常数和等效延长量的公式分别是[ \varepsilon_{eff} \frac{\varepsilon_r 1}{2} \frac{\varepsilon_r - 1}{2}\left(1 12\frac{h}{W}\right)^{-1/2} ][ \frac{\Delta L}{h} 0.412\frac{(\varepsilon_{eff} 0.3)(W/h 0.264)}{(\varepsilon_{eff} - 0.258)(W/h 0.8)} ]h是基板厚度。这套公式在W/h大于1的时候精度还可以但如果你的基板很薄、贴片很窄误差就会明显起来。我一般用MATLAB把这套公式写成一个函数输入f_r、ε_r、h直接输出W和L的初始值。这样做的好处是改频率或者换板材的时候不用重新按计算器。代码大概长这样function [W, L, eeff] patch_dims(fr, er, h) c 3e8; W c/(2*fr)*sqrt(2/(er1)); eeff (er1)/2 (er-1)/2*(112*h/W)^(-0.5); dL 0.412*h*((eeff0.3)*(W/h0.264))/((eeff-0.258)*(W/h0.8)); L c/(2*fr*sqrt(eeff)) - 2*dL; end拿一个具体例子跑一下f_r 2.45 GHzε_r 4.4FR4h 1.6 mm。算出来W大约是38 mmL大约是29 mm左右。这个尺寸你拿去HFSS里建一个矩形贴片同轴馈电点在贴片中心偏一点的位置S11应该能在2.4 GHz附近看到一个谐振。1.2 公式算完之后必须做的第一件事留足调参余量公式给的是初始值不是最终值。我踩过的最大一个坑就是按公式算完直接投板结果实测谐振点偏了将近200 MHz。原因有三个一是FR4的介电常数批次差异很大标称4.4实际可能在4.2到4.6之间跳二是加工公差贴片蚀刻精度一般在±0.1 mm对2.45 GHz来说这个量级已经能引起几十兆的偏移三是SMA接头焊接处的寄生电容这个在仿真里经常被忽略。所以我的做法是公式算出来的L在HFSS里先不要急着优化而是直接把L设成一个变量初始值取公式值然后给一个±10%的扫描范围。同时把馈电点的位置也设成变量因为馈电点位置主要影响输入阻抗的实部而贴片长度主要影响谐振频率。这两个变量要分开扫不要一起扫否则你根本分不清是哪个参数在起作用。提示FR4这种板材如果对频率精度要求高建议换用 Rogers 4350B 或者 Taconic 系列介电常数更稳定损耗也小。FR4的损耗角正切在2.45 GHz能到0.02天线效率会被拉低不少。2. U型槽到底改变了什么表面电流路径的重新分配2.1 从矩形贴片的电流分布讲起要理解U型槽为什么能扩带宽得先看清楚矩形贴片在谐振时的表面电流是怎么流的。在TM10模下贴片上的电流主要沿长度L方向流动从馈电点向两侧扩散在贴片边缘处电流最小、电场最大。这个时候贴片相当于一个半波谐振器只有一个主谐振点。你在贴片上开一个U型槽之后电流被迫绕开槽的区域流动。槽的引入相当于在原来的电流路径上增加了一段“绕行”的路径等效地增加了电流路径的电长度。但关键在于U型槽不是简单地把谐振频率往下拉而是在原来的主谐振点附近再激励出一个新的谐振模式。这个新模式的电流路径主要沿着U型槽的内侧边缘流动它的谐振频率由槽的长度和槽到贴片边缘的距离决定。两个谐振点靠得足够近的时候它们的反射系数在Smith圆图上会形成两个靠在一起的圈合起来就展宽了匹配带宽。这就是U型槽扩带宽的核心机理。2.2 槽的几何参数各自控制什么U型槽有几个关键几何参数我逐个说它们的作用和调节方向槽的总长度这是控制第二个谐振点频率的主要参数。槽越长第二个谐振点越往低频走。一般来说槽的总长度大约在贴片长度L的0.5到0.7倍之间。槽的宽度槽宽影响两个谐振点之间的耦合强度。槽越宽耦合越强两个谐振点越容易合并成一个宽的回波损耗凹陷但槽太宽会破坏贴片的主辐射模式增益会下降。经验值在1 mm到3 mm之间具体看你的基板厚度和频率。槽的开口方向U型槽的开口可以朝向馈电点也可以背向馈电点。开口朝向馈电点的时候槽的内侧边缘离馈电点更近耦合更强但匹配调节更敏感。我一般先试开口背向馈电点这样对馈电点位置的影响小一些。槽到贴片边缘的距离这个参数控制第二个谐振点与主谐振点之间的频率间隔。距离越小两个谐振点越近带宽扩展效果越明显但匹配也越难调。下面这个表是我在2.45 GHz、FR4基板、h1.6 mm的条件下做的一组参数扫描总结供参考参数初始值扫描范围对S11的影响趋势槽总长度18 mm14–22 mm长度增加第二谐振点下移槽宽度2 mm1–3 mm宽度增加两谐振点耦合增强槽距边缘3 mm2–5 mm距离减小带宽增加但匹配变差馈电点位置距中心8 mm5–12 mm影响输入阻抗实部对频率影响小这张表里的数值不是绝对的换基板、换频率都要重新扫但趋势是通用的。2.3 为什么不是随便开个槽都能扩带宽有人可能会想那我随便在贴片上开个槽不就行了不行。槽的形状和位置决定了它激励出来的谐振模式的电流路径。如果槽的位置不对激励出来的第二个谐振点可能离主谐振点太远两个圈在Smith圆图上根本不重叠那带宽不但没扩反而在带内出现一个匹配很差的区域。还有一种情况是槽的尺寸太大把主谐振模式破坏了贴片的方向图会变形增益掉得厉害。我试过把槽总长度加到贴片长度的0.9倍结果S11确实在很宽的频段内都低于-10 dB但增益从6 dBi掉到了2 dBi方向图也裂了。这种“假带宽”没有意义。所以U型槽的设计核心是在尽量不破坏主辐射模式的前提下激励出一个靠近主谐振点的第二模式。槽的总长度一般不要超过贴片长度的0.7倍槽宽不要超过贴片宽度的十分之一。3. HFSS建模的完整流程与容易翻车的地方3.1 建模顺序和坐标系的选择HFSS里建微带贴片天线我习惯用这样的顺序先建介质基板再建贴片再建U型槽用布尔减运算从贴片上挖掉最后建馈电结构。坐标系原点放在基板底面中心这样后续看方向图的时候方便。U型槽的建模有个小技巧不要用三个矩形拼而是用HFSS的矩形绘制工具画一个U形折线然后用“Sweep Along Vector”或者直接画三个矩形再Unite最后用Subtract从贴片上减掉。我一般用三个矩形Unite的方式因为参数化更方便——每个矩形的长宽都可以设成变量。具体步骤画基板Box材料设为FR4尺寸为贴片尺寸加边距边距一般取6h以上。画贴片Rectangle放在基板顶面尺寸为W×L。画U型槽的三个矩形段两个竖直段和一个水平段位置和尺寸都设成变量。将三个矩形Unite成一个U形然后从贴片中Subtract。画同轴馈电用Cylinder从基板底面穿到贴片内导体半径和绝缘层半径按SMA接头实际尺寸设。设置激励在馈电圆柱的底面加Wave Port或者Lumped Port。我一般用Lumped Port因为同轴馈电用Lumped Port更方便不需要画空气腔。注意用Lumped Port的时候积分线要从内导体指向外导体方向不能搞反否则相位会差180度。3.2 边界条件和求解设置里最容易被忽略的细节辐射边界Radiation Boundary要离天线至少λ/4在2.45 GHz下大约是30 mm。我见过有人把辐射边界贴着基板放结果S11算出来完全不对。空气腔的高度也要够一般取λ/4以上。求解频率设置如果你只关心2.4到2.5 GHz这个频段求解频率设在2.45 GHz扫频范围设2.0到3.0 GHz用Interpolating扫频点数设200左右。不要用Fast扫频Fast扫频在谐振点附近精度不够容易把两个靠得很近的谐振点扫成一个。网格剖分贴片边缘和U型槽的边缘是电流变化最剧烈的地方这些地方的网格要加密。我一般用Length Based的网格设置最大单元长度设为λ/10然后在贴片和槽的边缘加Mesh Operation限制最大单元长度到λ/30。3.3 参数化扫描的设置方法和常见报错HFSS的参数扫描Parametric Sweep是调U型槽参数的核心工具。我的做法是先单独扫槽总长度其他参数固定看第二谐振点怎么移动然后固定槽长度扫槽宽度看两个谐振点的耦合程度最后微调馈电点位置把输入阻抗调到50欧姆附近。这里有个坑HFSS的参数扫描如果变量之间有依赖关系比如槽的水平段长度等于总长度减去两个竖直段长度要在变量定义里用表达式写清楚不要手动算。否则你改一个参数另一个忘了改扫出来的结果就是错的。另一个常见报错是“Port solution not converged”这通常是因为馈电点位置太靠近贴片边缘输入阻抗太高端口匹配太差。解决办法是把馈电点往贴片中心方向移一点或者先用手动调参找到一个大致匹配的位置再开始扫描。4. 两个谐振点怎么调从Smith圆图读出的调参逻辑4.1 在Smith圆图上识别两个谐振模式HFSS仿真完之后看S11的幅度曲线只能告诉你带宽是多少但看不出两个谐振点各自的位置和匹配情况。这时候要看Smith圆图。在Smith圆图上每一个谐振模式对应一个圈圈最靠近圆图中心的那一点就是该模式的谐振频率。U型槽天线在Smith圆图上典型的样子是低频处有一个圈高频处有另一个圈两个圈在中间区域有重叠。如果两个圈重叠得好S11曲线上就是一个宽的回波损耗凹陷如果重叠不好S11曲线上就是两个分开的凹陷中间有一段匹配变差。我的调参逻辑是这样的如果两个圈在频率上分得太开说明槽太长或太短调整槽总长度让两个圈靠近。如果两个圈在阻抗上匹配都不好圈离圆心远说明馈电点位置不对调整馈电点让两个圈整体向圆心移动。如果一个圈匹配好另一个圈匹配差说明槽的耦合太弱或太强调整槽宽度。4.2 馈电点位置与槽参数的联合调节馈电点位置和槽参数不是独立的。馈电点位置主要影响两个谐振模式的输入阻抗实部而槽参数主要影响两个谐振模式的频率间隔和耦合强度。但馈电点位置变了之后两个谐振模式的激励强度也会变所以调完馈电点之后槽参数可能要微调。我一般用这样的迭代顺序先固定槽参数为初始值扫馈电点位置找到一个让主谐振点匹配到-15 dB以下的位置。固定馈电点扫槽总长度让第二谐振点出现在主谐振点高频侧约5%到8%的位置。扫槽宽度让两个谐振点在Smith圆图上重叠。回到馈电点位置做微调把整体匹配推到-20 dB以下。如果带宽还不够稍微减小槽到贴片边缘的距离再重复步骤2到4。这个迭代一般两到三轮就能收敛。我用这个方法在2.45 GHz设计的一个U型槽天线最终-10 dB带宽从矩形贴片的约60 MHz扩展到了约280 MHz相对带宽从2.4%提升到了11.4%。4.3 仿真结果与实测偏差的来源分析仿真跑出来带宽11%实测可能只有8%到9%这是正常的。偏差主要来自几个方面介质基板介电常数的批次差异FR4的ε_r标称4.4实际可能在4.2到4.6之间。ε_r偏高会让谐振频率往下走两个谐振点都会偏。SMA接头和焊接的寄生效应仿真里馈电是一个理想圆柱实际SMA接头的内导体有电感焊接处有电容这些都会让匹配变差。加工公差U型槽的槽宽如果蚀刻偏了0.1 mm耦合强度就会变两个谐振点的重叠程度就变了。辐射边界不理想仿真里的辐射边界是理想的吸收边界实际测试环境有反射暗室不理想的话测出来的方向图也会有偏差。我的应对策略是在仿真阶段就把槽宽度设成可调变量投板的时候多投几个不同槽宽的版本实测的时候选最好的那个。另外馈电点位置在PCB上留一个小的可调焊盘实测的时候可以微调馈电点位置。5. 从单频到双频U型槽的进阶玩法5.1 利用U型槽激励高阶模式实现双频U型槽除了扩带宽还有一个玩法是激励出高阶谐振模式让天线在两个分开的频段上工作。做法是让槽的总长度接近贴片长度L的0.8到0.9倍这样第二个谐振点会落在主谐振点的1.5倍频附近。比如主谐振在2.4 GHz第二谐振就在3.6 GHz左右两个频段分别覆盖2.4 GHz和3.5 GHz的通信频段。但这样做的时候要注意第二谐振点的辐射方向图可能和主谐振点不一样因为高阶模式的电流分布不同。如果两个频段的方向图差异太大在某些应用场景下可能不合适。5.2 双频匹配的难点和折中方案双频匹配的难点在于馈电点位置对两个频段的匹配影响不一致。你可能把2.4 GHz匹配调到-20 dB但3.5 GHz只有-6 dB。解决办法有两个一是用双馈电点每个频段一个馈电点但这样会增加天线尺寸和复杂度二是用L型匹配网络或者短截线在馈线上做匹配但这样会增加损耗。我一般先用单馈电点试如果两个频段的匹配都能到-10 dB以下就不加匹配网络。如果不行再考虑在馈线上加一个简单的L型匹配。L型匹配的电感和电容值可以用Smith圆图工具算也可以用ADS或者MATLAB的RF工具箱做优化。5.3 双频U型槽天线的实测注意事项双频天线实测的时候两个频段的S11要分开看。有时候两个频段在S11曲线上看起来是连在一起的但实际上中间有一段匹配很差只是扫频点数不够没扫出来。所以扫频点数要设密一点至少400个点。另外双频天线的增益在两个频段上可能差1到2 dBi这是正常的因为两个模式的辐射效率不同。如果差异太大要检查是不是第二谐振模式的电流分布被槽的不对称性破坏了。6. 几个我踩过的坑和对应的排查思路6.1 仿真S11很好但实测完全不对这个坑我踩过不止一次。最常见的原因是馈电点位置在仿真里设的是理想点馈电但实际SMA接头的内导体直径有0.5 mm到1 mm等效于一个有一定面积的馈电区域不是理想点。解决办法是在仿真里把馈电圆柱的半径设成实际SMA内导体的半径而不是用一个很小的值。另一个原因是基板的铜箔厚度。仿真里默认铜箔是零厚度的理想导体实际铜箔有0.035 mm的厚度在2.45 GHz下这个厚度对应的趋肤深度大约是1.3 μm铜箔厚度远大于趋肤深度所以导体损耗不是主要问题。但铜箔厚度会影响贴片的等效电长度尤其是槽的边缘处。如果仿真和实测偏差很大可以在仿真里把铜箔设成有限厚度0.035 mm再跑一次。6.2 参数扫描扫不出预期的趋势有时候你扫槽长度发现S11曲线几乎不变。这通常是因为槽的宽度太窄槽对电流路径的扰动太小。把槽宽加大到1.5 mm以上再试。还有一种可能是槽的位置太靠近贴片边缘电流本来就在边缘处很小开槽对电流分布的影响不明显。把槽往贴片中心方向移一点。6.3 HFSS求解不收敛的几种情况求解不收敛一般有三个原因网格太粗、端口设置不对、或者结构有尖锐的边角。U型槽的内角如果是直角电场在直角处会奇异网格很难收敛。解决办法是把U型槽的内角做成圆角圆角半径取槽宽的1/4到1/2。这个在HFSS里用Fillet工具就能做。另外如果馈电点离槽太近馈电处的电场和槽边缘的电场会强烈耦合也会导致收敛困难。把馈电点往远离槽的方向移一点。6.4 实测带宽比仿真窄很多的排查链路如果你实测发现带宽比仿真窄很多按这个顺序排查先看S11曲线是不是两个谐振点分开了。如果是说明槽的耦合不够实际槽宽比设计值小或者基板介电常数比标称值高。如果S11曲线整体往低频偏了说明介电常数偏高或者贴片尺寸偏大。可以稍微修一下贴片长度。如果S11曲线整体匹配变差了但谐振频率没怎么偏说明馈电点位置的寄生效应比仿真大。检查SMA接头焊接是否饱满馈电点附近是否有多余的焊锡。如果以上都排除了检查测试环境。用矢网测的时候校准要校准到SMA接头端面不要校准到电缆末端。7. 关于MATLAB在U型槽设计中的辅助作用7.1 用MATLAB做初始尺寸计算和参数扫描规划前面已经给了矩形贴片的尺寸计算代码。对于U型槽我一般用MATLAB做一个简单的参数扫描规划给定槽长、槽宽、槽距边缘距离的扫描范围和步长生成一个扫描点列表然后手动在HFSS里逐个建模仿真。这样做虽然原始但比在HFSS里盲目扫效率高因为你可以先想清楚每个参数大概在什么范围内变化。如果要做更系统的优化可以用MATLAB的优化工具箱把HFSS作为求解器调用。HFSS提供了MATLAB的API接口可以通过脚本控制HFSS建模、求解和提取结果。但这个流程搭建起来比较费时间适合需要做大量优化的场景。对于一般的U型槽设计手动扫两三轮就够了。7.2 用MATLAB处理HFSS导出的S参数数据HFSS可以导出S参数的Touchstone文件.s1p或.s2p用MATLAB读进来之后可以做很多后处理。比如% 读取Touchstone文件 data sparameters(antenna.s1p); freq data.Frequencies; s11 squeeze(data.Parameters(1,1,:)); % 计算-10dB带宽 idx find(20*log10(abs(s11)) -10); if ~isempty(idx) bw freq(idx(end)) - freq(idx(1)); fprintf(-10dB带宽: %.2f MHz\n, bw/1e6); end % 画Smith圆图 figure; smithplot(data);这段代码可以快速算带宽不用手动在HFSS里读光标。Smith圆图用MATLAB画出来也比HFSS的截图更清晰方便放到报告里。7.3 用MATLAB做简单的传输线匹配网络设计如果单馈电点匹配调不到-10 dB以下需要在馈线上加匹配网络可以用MATLAB的RF工具箱算L型匹配的电感和电容值。基本思路是从HFSS导出的S11数据算出天线在目标频率处的输入阻抗然后用L型匹配公式算出所需的串联电感和并联电容。% 从S11计算输入阻抗 z_in gamma2z(s11(idx), 50); % 用L型匹配网络计算元件值 % 具体公式参考RF工具箱文档这个流程我一般只在单馈电点实在调不出来的时候才用因为加匹配网络会增加损耗和复杂度。大多数情况下U型槽本身的匹配已经够好了。8. 一些实测中总结出来的手感U型槽的槽宽和槽长之间有一个微妙的平衡。槽宽增加会让两个谐振点的耦合增强但同时也会让槽的等效电长度增加第二谐振点会稍微往低频走。所以你在调槽宽的时候槽长可能要跟着微调。我一般先定槽宽再调槽长最后微调槽宽。馈电点的位置对两个谐振模式的影响不是对称的。馈电点往贴片中心移主谐振模式的输入阻抗实部下降得快第二谐振模式的输入阻抗实部下降得慢。所以如果你把主谐振点匹配好了但第二谐振点匹配差可以把馈电点稍微往贴片边缘方向移一点牺牲一点主谐振点的匹配来换第二谐振点的匹配。基板厚度对带宽的影响也很大。h从1.6 mm增加到3.2 mm带宽大概能增加50%到80%但表面波损耗也会增加效率会下降。如果带宽要求不是特别苛刻h取1.6 mm到2 mm就够了。如果非要更宽的带宽可以考虑用多层基板或者增加空气层。最后说一个我最近试过的方法在U型槽的基础上再在贴片边缘加一对对称的矩形切口。这样做相当于在贴片上引入了更多的电流路径扰动可以在不显著增加天线尺寸的情况下再扩展10%到15%的带宽。但切口的位置和尺寸需要重新优化不能直接照搬U型槽的参数。这个方法的代价是方向图的交叉极化会稍微变差大概从-20 dB变到-15 dB左右看你的应用能不能接受。