短截线滤波器Stub Filters设计实战:从原理到ADS仿真
2026/9/19 18:43:47 网站建设 项目流程

1. 为什么我们要聊Stub Filters:从一个匹配问题说起

上个月我在调试一块2.4GHz接收前端,频谱仪上总有一个5.2GHz的杂散信号过不去,指标要求带外抑制至少30dB,实测只有12dB。手头没有合适的滤波器,重新打板又来不及,后来负责人甩了一句:“在输出匹配那块加一个开路短截线试试。”说实话,那是我第一次把Stub Filters当正经滤波器来用,而不是课本上的Smith圆图习题。试完之后我才发现,这种看似简单的传输线短截线结构,在射频微波工程里的地位比很多人想象中高得多。

Stub Filters,中文常翻译成“短截线滤波器”,本质上就是用一段终端开路或短路的传输线,在特定频率上形成谐振或反谐振,实现对信号的抑制或选择。它不需要集总电容电感,成本低、结构简单、功率容量大,特别适合微带、带状线、共面波导这类平面电路,也能用在波导和同轴结构里。这篇文章想聊的,不只是“怎么算一根stub的长度”,而是把这东西从原理到实操掰开揉碎讲清楚,包括仿真建模、T型结不连续性对频率的影响、以及我踩过的那些坑。无论你是在做射频前端、天线匹配、功率放大器还是滤波器组,都值得花几分钟把这块补上。

1.1 Stub Filters到底是什么

从结构上看,Stub就是主传输线旁支出来的一小段传输线,英文Stub的本意就是“残端、短截线”。它的一端接在主线上,另一端根据设计做成开路或者短路。你把它想象成一个装在主路旁边的蓄水池:有些频率的信号会流进这个池子并且被消耗掉或反射回去,其他频率的信号则当作池子不存在,直接顺着主路走。正因为这种频率选择性,它可以承担滤波器、阻抗匹配、偏置馈电等多种角色。

很多教材把Stub Filters归类到“分布参数滤波器”,与集总参数LC滤波器相对。频率一旦高到几吉赫兹,集总元件的寄生参数会变得很麻烦,电容不再只是电容,电感也不再只是电感,而传输线本身的长度已经可以和波长相比,于是我们干脆用传输线段来构造谐振器。一个四分之一波长开路stub,等效于一个串联谐振回路;一个四分之一波长短路stub,等效于一个并联谐振回路。这种等效关系,是把Stub Filters和传统滤波器设计方法连接起来的桥梁。

1.2 它适合用在什么场景

Stub Filters最常见的三个场景:一是谐波抑制,比如功率放大器输出端的二次、三次谐波,通常会在末级匹配网络里用一两个开路stub压下去;二是特定频段的陷波,比如在2.4GHz收发链路里对5GHz信号的抑制,或者对付各种杂散响应;三是作为双工器、滤波器组的一部分,与分支线耦合器、发夹线谐振器组合使用。另外,四分之一波长短路stub在晶体管偏置电路里也非常常见,它给直流供电提供通路,同时对工作频率呈现高阻,不影响射频信号。

结构简单不意味着作用简单。stub可以单根使用,也可以多根级联形成更高阶的滤波器;可以等宽,也可以做渐变;可以在微带线上垂直引出,也可以做成径向扇形。后面我会专门讲径向stub的扩展,这里先按下不表。总之,如果你在电路里看到一根末端悬空或者打过孔接地的短走线,别急着觉得是layout遗留物,它很可能就是设计者故意放进去的滤波器。

2. Stub Filters的底层原理与设计思路

2.1 从传输线理论到Stub的工作逻辑

要理解短截线滤波器,绕不开传输线理论里的两个基本概念:反射系数和输入阻抗。一根特性阻抗为Z0的传输线,末端接负载ZL时,离负载距离d处的输入阻抗Zin为:

Zin = Z0 * (ZL + jZ0 * tan(βd)) / (Z0 + jZL * tan(βd))

其中β是传播常数,β = 2π / λ。当末端开路,也就是ZL趋于无穷大时,输入阻抗为Zin_open = -jZ0 * cot(βd);当末端短路,ZL = 0时,Zin_short = jZ0 * tan(βd)。这两个式子看起来枯燥,但所有stub设计都建立在它们之上。高频下,当d等于四分之一波长,也就是90°电长度时,开路stub的输入阻抗变成0,相当于短路;短路stub的输入阻抗变成无穷大,相当于开路。这种“开路变短路、短路变开路”的反转效应,是四分之一波长stub最核心的用法。

用生活里的例子来类比:一段四分之一波长开路stub就像路口旁挖了一个刚好能装下一辆车的大坑。目标频率的车开到这儿,正好掉进坑里,主路上的车流瞬间通畅。其他频率的车从坑边经过,坑的宽度相对于它们来说很窄,根本不会掉进去,于是照常直行。实际电路里,这个“坑”在谐振频率附近对主线呈现低阻抗,把能量短路到地或反射回源端,形成陷波。

这里要特别强调:stub的谐振频率由电长度决定,不是物理长度直接决定。同样一根8mm的stub,在FR4基板和Rogers基板上谐振频率不一样,因为两者的有效介电常数不同,电磁波在介质中的传播速度不同。很多人仿真时习惯把模型里的介电常数设为标称值,结果实测频偏一两百兆赫,再正常不过。所以做任何stub设计前,第一步一定是确认基板材料的实际参数。

2.2 开路、短路、串联、并联:四种Stub形态怎么选

stub既能开路也能短路,既可串联也可并联。工程中常用的是并联stub,因为串联stub在微带线上很难实现——要切断主线串入一段支线,工艺上非常别扭。开路stub比短路stub更容易加工,因为短路通常需要打金属化过孔,而过孔本身会引入寄生电感,影响高频性能;但开路stub在端口处有边缘场辐射,会带来一定损耗,好在微带线本身辐射就不可避免,所以大家还是优先用开路。

从滤波器设计角度看,并联开路stub适合做带阻特性,而并联短路stub配合串联传输线段,可以构造带通结构。我把四种形态的工程要点整理成了一张表,方便对照。

Stub类型实现方式典型应用需要注意的点
并联开路stub主线旁开一段金属走线,末端悬空谐波抑制、带阻陷波、匹配末端边缘电容会让电长度变长,长度要适当缩短
并联短路stub主线旁开走线,末端打过孔接地偏置电路、四分之一波长高阻馈电线过孔寄生电感会抬升谐振频率,高频下尤其明显
串联开路stub主线切断,串入一段开路支线带通滤波器、LTCC多层结构平面工艺难以实现,更多出现在多层介质中
串联短路stub主线切断,串入一段短路线带通、高通结构结构复杂,频率高时不易控制

选型上,我自己的习惯是:微带电路优先考虑并联开路stub,不用打孔、仿真和加工都好处理;如果电路在屏蔽腔里对辐射敏感,可以用带状线结构,上下都有地平面,辐射小得多;需要给晶体管馈电时,四分之一波长高阻短路stub反而是个好东西,它既能给直流供电提供通路,又能对射频呈现高阻,一举两得。短路stub的过孔位置也很讲究,过孔要尽量靠近stub末端,孔径不能太大,否则寄生电感会把谐振频率拉偏。

2.3 电长度、特性阻抗与物理尺寸:从指标到版图的第一步

拿到指标后,第一步永远是把目标频率换算成电长度。对于一个并联开路stub,目标是在需要抑制的频率f0处等效为短路,所以stub的电长度要接近90°,也就是四分之一波长。但别忽略还有3f0、5f0等奇次谐波也会谐振,所以一个四分之一波长开路stub实际上会在多个频率点形成陷波。这既是问题也是工具:想抑制单频点,那是优点;想宽带抑制,就得用多根不同长度的stub或者径向stub。

stub的特性阻抗主要影响谐振Q值和可实现的带宽。在微带线上,线越宽、特性阻抗越低,损耗一般越小,但谐振器Q值会下降,带阻带宽变宽。线越窄、特性阻抗越高,Q值越高,带宽更窄,但窄线对加工精度更敏感。多数情况下,我会让stub的特性阻抗控制在60Ω到100Ω之间,线宽在0.3mm到1mm左右,具体取决于基板厚度和板厂工艺。如果板厂默认最小线宽是0.15mm,那stub做0.3mm以上才比较稳妥,太细了不仅难加工,铜箔附着力和电流容量也受影响。

物理尺寸换算推荐用微带线计算工具,常见的有ADS自带的LineCalc、TXLine、AppCAD。输入介质厚度、介电常数、铜厚、目标阻抗和频率,工具会给出线宽和波长。重点说一下材料的有效介电常数:FR4的标称介电常数通常是4.2到4.6,但实际随频率变化,2.4GHz下可能只有4.1左右;Rogers RO4350B标称3.66,随频率变化很小。这个差别直接反应在stub长度上,选错材料参数,谐振点偏几百兆赫都不奇怪。

2.4 材料与工艺:为什么介电常数和公差会影响stub

基板材料对stub设计的影响,怎么强调都不过分。介电常数决定波导波长,而波导波长直接决定stub长度。不同批次、不同厚度的板材,介电常数可能会有百分之几的偏差。对窄带陷波来说,百分之几的介电常数偏差就可能带来几十兆赫的频率偏移,所以要求高的时候最好向板材供应商索取实测介电常数,或者在仿真里做一个容差扫描。

板材厚度同样重要。微带线的有效介电常数和特性阻抗都受介质厚度影响,厚度变化会导致线宽不变但阻抗改变。比如0.508mm的RO4350B,实际可能压合到0.49mm或者0.52mm,stub的谐振频率随之变化。正规做法是让板厂提供阻抗测试报告,把实测阻抗和厚度反馈到仿真里重新校准模型。另外,铜箔厚度和表面粗糙度在高频下会影响导体损耗,对Q值要求高的谐振器尤其要注意,不要只看介电常数。

3. 实操:用ADS设计一个微带短截线带阻滤波器

3.1 设计指标与基板参数:把话说到板厂听得懂

直接拿我做过的2.4GHz WiFi前端案例来说。设计目标:通带2.4GHz到2.5GHz,插入损耗小于0.5dB;在5.15GHz附近形成陷波,抑制大于30dB;通带回波损耗大于15dB。基板用Rogers RO4350B,厚度0.508mm,铜厚1oz,介电常数3.66,损耗角正切0.0037。如果换成FR4,性能也能做,但损耗大、介电常数不稳定,调试会更痛苦。

在默认50Ω系统下,主线用50Ω微带线,线宽大约1.1mm。stub线宽我选了0.5mm,特性阻抗大约70到80Ω,这样Q值适中,可以把5.1GHz到5.2GHz这一段压住,不至于窄到一失配就完全失效。注意,这里说的线宽是stub自身的宽度,不是主线的宽度。stub线宽和主线线宽可以不一样,连接处的T型结要做补偿,后面会专门讲。开始设计前,把基板参数、目标频段、线宽线距约束全部写清楚,发给板厂的时候也方便核对。

3.2 初始长度计算:四分之一波长的快速估算

四分之一波长估算可以用这个公式:

λg = c / (f * sqrt(εeff))

其中c是光速,εeff是有效介电常数,f是目标频率。在RO4350B上,0.508mm厚度、0.5mm线宽的微带线,工具算出来的εeff大约2.95。于是5.15GHz的波导波长λg = 3e8 / (5.15e9 * sqrt(2.95)) ≈ 3e8 / (5.15e9 * 1.718) ≈ 0.0339m,也就是33.9mm,四分之一波长约为8.47mm。这就是开路stub的初始物理长度。实际ADS的LineCalc可能会给出8.3mm到8.6mm之间的值,取决于具体模型和边缘电容修正,先用这个数搭原理图。

这里有个容易犯的错:直接用自由空间波长λ0 = c / f = 58.3mm再除以4,得到14.6mm,那差了快一倍。因为微带线里的电磁波传播速度比自由空间慢,波长更短。凡是用微带线做谐振器,一定要记得用波导波长λg,而不是自由空间波长。为了给大家一个更直观的感觉,我整理了三种常见基板在几个频段的四分之一波长长度参考。

基板厚度(mm)频率(GHz)50Ω线宽(mm)0.5mm线宽的λg/4(mm)
FR4 (εr≈4.3)1.02.451.8817.9
RO4350B0.5082.451.1017.7
RO4350B0.5085.151.108.47
Rogers RT58800.5085.151.6610.8

这张表里的数值是估算值,具体设计还是要用工具算,但它能帮你快速判断一根stub的长度量级。比如看到5GHz附近的开路stub只有8mm多一点,你就该意识到,手工调试时美工刀刮掉0.5mm就会带来很大的频率变化,精度控制一定要心里有数。

3.3 在ADS里搭原理图:从理想TL到微带模型

ADS仿真Stub Filters有两种建模思路。第一种是理想传输线,用TLIN、TLOC这类元件,参数直接填电长度和特性阻抗,适合概念验证;第二种是微带模型,用MLIN、MLOC、MTEE这类元件,参数填物理尺寸和基板参数,结果更接近实际。我建议直接上微带模型,反正基板参数早晚要建,省得后面还要来回对照。

具体步骤:新建一个S参数仿真工程,在原理图里放Term1和Term2,中间用MLIN做主线的两段,在它们之间放一个MTEE,也就是微带T型结,作为stub的引出节点,再从MTEE的第三个端口接MLOC,也就是微带开路stub。MLOC的W填0.5mm,L填8.47mm,主线MLIN的W填1.1mm,长度留出四分之一波长左右的富余。扫频范围设1GHz到10GHz,步长可以取1MHz或5MHz,跑S参数。

跑完后看S21曲线,理想情况下S21在5.15GHz附近会有一个明显的下陷。但第一次仿真往往会发现下陷频率偏低或者偏深偏浅。偏低的主要原因是MLOC模型已经考虑了开路端边缘电容,实际电长度比物理长度略长;偏高的话,要检查MTEE的接法是不是把开路端的地参考搞错了,或者基板参数没有正确加载。总之,不要指望一次仿真就刚好落在目标频点上,这很正常。

3.4 Smith圆图验证:让阻抗轨迹开口说话

原理图仿真不能只看S21,还要看stub在谐振频率附近呈现的阻抗。把MLOC单独拿出来,在ADS里扫它的Zin,画到Smith圆图上。一个理想开路stub的输入阻抗轨迹,会沿Smith圆图的外圆周从右边开路点向左边短路点移动,当轨迹恰好经过中心左侧的短路点时,对应的频率就是谐振频率。实际因为有损耗,轨迹会缩进圆图内部一点点,但基本形状不变。

这个方法我强烈推荐。它把“频率偏了多少”变成“轨迹离短路点还差多少”,调试起来非常直观。如果轨迹在5.15GHz时还没到短路点,说明stub略短,加长0.2mm再看;如果已经过了短路点,说明stub太长,缩短0.2mm。每次只改一个参数,不要又动长度又动宽度,否则你根本不知道是哪个改动起了作用。Smith圆图看起来像玄学,但用在这个场景里,它比纯看曲线直观得多。

3.5 版图协同仿真:T型结和开路端效应是最后一道坎

原理图仿真只能算理想几何,真正做板之前必须用EM仿真。ADS的Layout可以画版图:主线走50Ω线,stub从主线垂直伸出,末端悬空。如果板子上还有其他电路,要保证stub周围有足够的净空,不能紧贴地平面边缘或者靠近其他走线,否则耦合会改变谐振频率和Q值。

在原理图里,MLOC和MTEE是独立模型,它们之间的连接是理想拼接,忽略了T型结内三个端口之间的实际电磁耦合。实际版图中,T型结会引入一个小的寄生电容,相当于让stub“变长”了,所以EM仿真出来的谐振频率往往比原理图仿真偏低。我第一次做EM仿真,5.15GHz的陷波偏到了5.02GHz,差了130MHz。把版图细节检查一遍,确认是T型结的影响后,我把stub缩短了0.2mm,谐振点回到5.12GHz,再微调一次到5.15GHz。如果原理图仿真阶段就把MTEE用上,偏差会小很多。

3.6 从原理图到版图的完整流程:一次带参数的走查

完整走一遍流程你会发现,stub设计没有哪个环节可以跳过。我习惯按这个顺序做:先确认基板参数,再算初始长度,然后原理图仿真看趋势,接着用Smith圆图微调长度,再做EM仿真验证,最后根据EM结果做一次小范围参数扫描。参数扫描时重点关注两个变量:stub长度和stub线宽。长度扫描范围一般取±0.5mm,步进0.1mm;线宽扫描范围取±0.1mm,步进0.05mm。把S21曲线族保存下来,看目标频段的抑制深度和通带插损是否同时满足要求。

这一步叫参数走查,也是简易的良率预估。如果stub长度变化0.1mm就导致指标明显恶化,说明这个设计裕量太小,至少要调整线宽或者改用多级结构来增加带宽。很多初看仿真很漂亮的滤波器,最后死在量产一致性上,就是因为没做这种容差分析。

4. 常见问题与排查技巧:驻波、带宽、寄生通带

4.1 谐振频率偏移:先查模型,再动刀

排查频率偏移,不要急着改长度。先确认三件事:基板介电常数设得对不对;开路端效应有没有考虑;T型结有没有建模。测试板回来如果谐振偏低,一般是stub过长,可以先用美工刀小心刮短一点做验证,这个方法只适合调试板,不适合成品。如果要量产,必须回到EM仿真里改数据,别用“刮板大法”作为最终方案。

还有一个常见原因是板厂实际压合厚度和标称厚度有偏差。0.508mm的板子,实际可能0.49mm,也可能0.52mm,这会影响微带线阻抗和有效介电常数。正规做法是让板厂提供阻抗测试报告,把实测阻抗反馈到仿真里,重新校准模型。注意,同一块板上不同位置的厚度可能也会有细微差异,贴片器件和过孔多的区域,介质厚度可能会被压得更薄,这种局部偏差在毫米波频段尤其明显。

4.2 陷波深度不够:并联阻抗和损耗决定上限

一个并联开路stub的抑制深度,取决于stub谐振时在主线并联点呈现的等效阻抗与系统阻抗的比值。理想情况下,开路stub在谐振点呈零阻抗,抑制无穷大;实际中,导体损耗、介质损耗、开路端辐射、T型结寄生效都会让等效阻抗偏离零,抑制深度通常会限制在30到50dB量级。

如果深度不够,常规方法有三个:一是减小stub的特性阻抗,也就是把stub线加宽,这会降低Q值但增加带宽,抑制深度不一定线性增加;二是增加stub与主线之间的耦合长度,比如把垂直stub改成L形,让stub与主线有一段平行耦合区域;三是级联两根或多根stub,间隔四分之一波长左右,抑制深度可以叠加。级联时要多仿真几次,因为stub之间的耦合会产生新的谐振点,处理不好反而让通带出现波纹。

4.3 通带驻波变差:残余阻抗才是罪魁祸首

stub对通带并非完全透明。离谐振点越近,stub阻抗虽然很大但不是无穷大,会给主线引入轻微失配,回波损耗可能从20dB掉到12dB。如果对驻波要求高,可以把stub的电长度设计成在通带中心附近呈现开路,也就是让stub的谐振频率离通带远一点,或者用“开路stub加四分之一波长变换线”的组合,把残余阻抗变换掉。

实际调试里,把stub的位置从紧挨着有源器件输出端挪远一点,往往比调整stub长度更管用。因为靠近有源器件时,stub的不连续性会和器件输出阻抗相互影响,造成额外的失配。把stub放在输出匹配之后、距离器件四分之一波长的位置,通常能兼顾抑制和驻波。这个位置关系在原理图仿真阶段就要考虑进去,不要等画完版图再挪。

4.4 寄生通带与多次谐波:扫宽频带才能发现隐藏问题

四分之一波长开路stub会在3f0、5f0等奇次谐波处再次谐振。比如抑制5.2GHz的stub,会在15.6GHz、26GHz附近又形成陷波。如果系统恰好有这些频段的信号,可能造成意想不到的抑制或干扰。多根不同谐振频率的stub组合时,相互之间的耦合会产生新的寄生通带,所以仿真和实测都要扫宽频带,至少到3倍工作频率,别只看目标频段。

应对方法:如果不需要抑制高次谐波,可以用径向开路stub替代矩形stub,径向结构的高次谐振频率明显不同,可以在更宽的频段内保持近似开路的特性,寄生陷波少得多。径向stub在宽带偏置电路里很常用,设计时顶端半径和张开角度是关键参数,需要仔细仿真。这种替换思路同样适用于多级滤波器,很多时候一个普通的窄带设计,扩展成宽带方案时都要回过头来处理寄生通带问题。

4.5 过孔和接地参考:短路stub最容易翻车的地方

并联短路stub在仿真里很好看,但一到实际加工就容易翻车,问题大多出在过孔上。过孔不是一个理想短路点,它有寄生电感和电阻。寄生电感会让短路stub的谐振频率往上偏,偏多少取决于过孔直径、深度和接地方式。通孔比盲孔好,孔径小一点、数量多一些的过孔阵列,通常比单个大过孔更接近理想地。但这个阵列也不能无限扩大,因为过孔本身会占据大量空间,还可能在stub末端引入额外的寄生电容。

如果你非要用短路stub,我建议在EM仿真里把过孔模型加进去,不要用理想的过孔模型。接地参考也很重要:stub下方的地平面必须完整,不能有挖空或者被其他走线切断。地平面不完整,回流路径变长,等效电感增加,谐振频率同样会漂。检查layout时,把stub周围的地过孔、铜皮开窗都看一遍,很多莫名奇妙的频偏都跟这些小细节有关。

4.6 一个真实调试案例:2.4G前端杂散是怎么压下去的

回到开头那个案例。那块板用的是微带线,LNA输出匹配网络附近有一个频率接近5.2GHz的杂散。最初我直接在紧挨着LNA输出端的位置加了一根8.5mm的开路stub,陷波深度确实到了35dB,但2.45GHz处插损多了0.3dB,回波损耗只有10dB,通带性能明显变差。后来我把stub位置从紧挨着LNA输出端挪到距离输出端大约2.45GHz的四分之一个波长,也就是约13mm的位置,插损回到0.2dB以内,回波损耗也恢复到15dB以上。

这让我明白了一个道理:stub放哪里,和stub多长同样重要。stub和主线的连接点在整个匹配网络中是一个不连续点,它会改变器件看到的阻抗环境。不要把stub当作一个孤立的滤波器,要把它和周围电路当做一个整体来调。每挪一次位置或者每改一次长度,都要重新看S21和S11两条曲线,不能只看S21的陷波深度。有时候挪完位置陷波略浅一点点,但通带驻波好了很多,那这笔交易是值得的。

4.7 后续扩展:从单根stub到更复杂的滤波器结构

如果单根stub满足不了带宽和抑制要求,可以考虑多级级联结构、发夹线谐振器、交指滤波器,或者用stub加载谐振器来做

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询