前阵子调试一块L波段射频板,DDS输出里的谐波分量太吵,需要一截低通滤波器把带外杂散压一压。手边没有现成的腔体滤波器,也不想等定制周期,干脆用FR4板材在ADS 2023里跑了一版微带线低通滤波器。从计算到仿真再到打样,整个流程半天搞定,实测效果也基本在预期范围内。这篇文章就把这套流程完整记录下来,重点讲讲FR4的板材特性、微带线低通滤波器的设计思路,以及Line-Cal这个传输线计算工具的使用技巧,希望能给正在做类似电路的同行一些参考。
这套方案特别适合射频入门工程师、硬件工程师,以及需要在L波段以下快速做滤波器验证的朋友。FR4成本低、加工方便,虽然损耗和介电常数稳定性不如 Rogers 这类高频板材,但在2.5GHz以下完全够用。配合ADS 2023的Line-Cal插件,可以快速把理论计算转换成实际微带线尺寸,省去大量手工查表算阻抗的时间。
1. 整体思路:FR4板材与微带线低通滤波器的匹配度
1.1 FR4板材的特点与适用边界
FR4是整个PCB行业最常用的基材,玻璃纤维布加环氧树脂体系,相对介电常数通常在4.2到4.8之间,典型设计值取4.4。这个参数比Rogers 4350B的3.48高不少,意味着相同阻抗下微带线宽度更窄,对加工精度更敏感。另一个关键参数是损耗角正切,FR4通常在0.02左右,而Rogers 4350B可以做到0.003,差了将近一个数量级。损耗大直接导致微带线的衰减常数偏大,滤波器通带插损会比高频板材高出不少。
但FR4有一个压倒性优势:便宜,而且几乎所有PCB厂都能做,打样周期短。实测经验是,在2.5GHz以下,FR4微带线的导体损耗加介质损耗,每厘米大约0.05到0.1dB,用于滤波器通带插损控制在1dB以内完全可行。频率超过3GHz之后,介电常数随频率的色散现象会明显加剧,仿真和实测的偏差会快速增大,这时候才需要考虑换板材。
我这次设计的截止频率定在2.5GHz,阻带要覆盖到5GHz以上,恰好卡在FR4的舒适区边缘。板厚选1.6mm,这是最常见的FR4板厚,50Ω微带线宽大约3mm左右,加工毫无压力,SMA接头焊接也顺手。
1.2 微带线低通滤波器的设计指标怎么定
设计滤波器之前,先想清楚指标。我这次的场景是DDS输出后级,需要把2.5GHz以内有用信号放行,同时把4.5GHz以上的谐波和杂散压下去。具体指标列出来了:
- 截止频率:2.5GHz,即通带边缘
- 通带范围:DC到2GHz,插入损耗小于0.5dB
- 回波损耗:DC到2GHz范围内优于15dB
- 阻带抑制:5GHz处衰减大于20dB
- 端口阻抗:50Ω,微带线结构,SMA接头
这个指标用3阶切比雪夫低通原型就能满足。切比雪夫响应在通带内有等波纹波动,换来的是更陡峭的阻带衰减。0.1dB纹波的切比雪夫3阶,在2倍截止频率处大约有20到25dB的衰减,刚好够用。如果选择巴特沃斯,虽然通带更平坦,但3阶在2倍截止频率处只有约18dB的衰减,阻带余量偏小。当然这只是入门级指标,如果阻带要求更严苛,比如5GHz处要压到40dB,那就得用5阶或7阶了。
滤波器的阶数、截止频率和阻带抑制之间是直接挂钩的。阶数越高,阻带衰减越陡,但元件数量翻倍,尺寸变大,插损也累积增加。对于FR4这种损耗较大的板材,阶数不宜过高,3到5阶是比较务实的区间。
1.3 为什么选择ADS 2023加Line-Cal这套工具链
ADS是射频电路仿真的事实标准,微带线模型库完善,Line-Cal插件更是传输线计算的利器。之前用Excel表格加手算公式算微带线阻抗和长度,效率低不说,还容易算错。Line-Cal可以直接给定基板参数、频率和阻抗,自动算出微带线宽度和物理长度,误差控制在工程可接受范围内。
ADS 2023版本在微带线模型库上做了不少更新,MCLIN、MLIN这些模型的计算精度更好,尤其在考虑铜厚、表面粗糙度和频率色散时更接近实测。而且ADS和Layout联动的流程很顺,原理图仿真通过后可以直接生成版图,减少手动导出的环节。
对于微带线低通滤波器这种经典结构,ADS里的设计流程也相当成熟:理论计算原型值,用Line-Cal算尺寸,原理图仿真验证,再调谐优化,最后出版图。这套链路跑通了,后面做带通、高通滤波器都是类似的套路。
2. 理论计算:从低通原型参数到微带线尺寸
2.1 选择滤波器原型:切比雪夫还是巴特沃斯
滤波器原型的选取本质上是在通带平坦度和阻带陡峭度之间做权衡。巴特沃斯响应在通带内最大平坦,但过渡带较宽;切比雪夫响应牺牲通带平坦度换取更陡的过渡带;椭圆函数滤波器过渡带最陡,但结构复杂,微带实现难度大,工程上用得少。
对于微带线低通滤波器,切比雪夫是最常用的选择。0.1dB通带纹波对绝大多数射频系统来说完全可以接受,信号经过滤波器后通带内的幅度波动不会影响系统性能。如果对相位一致性要求极高,比如某些相控阵或者测量链路,那就要考虑贝塞尔响应或者线性相位滤波器。
我的经验是,先算一下在目标阻带频率处,不同阶数的原型能提供多少衰减,再决定阶数。切比雪夫0.1dB纹波3阶,在归一化频率2处衰减约23dB;5阶能到40dB以上。这次的目标是20dB,3阶就够了,元件数量少,尺寸紧凑,插损也低。
切比雪夫原型的g值表可以从经典微波工程教材里查到,3阶0.1dB纹波的归一化元件值为:g0=1,g1=1.0316,g2=1.1474,g3=1.0316,g4=1。g值就是低通原型中串联电感和并联电容的归一化数值。
2.2 集总参数去归一化计算
有了g值,接下来做频率和阻抗去归一化。截止频率fc=2.5GHz,端口阻抗Z0=50Ω。串联电感的计算公式是:
L = g × Z0 / (2π × fc)
并联电容的计算公式是:
C = g / (Z0 × 2π × fc)
把3阶的g值代进去算:
L1 = 1.0316 × 50 / (2π × 2.5e9) = 3.28nH
C2 = 1.1474 / (50 × 2π × 2.5e9) = 1.46pF
L3 = 1.0316 × 50 / (2π × 2.5e9) = 3.28nH
这样我们就得到了一个集总参数的低通滤波器拓扑:串联电感3.28nH,并联电容1.46pF,再串联电感3.28nH。这个拓扑在原理概念上是清晰的,但2.5GHz频率下要找到精确的贴片电感电容并不容易,而且寄生参数会明显影响性能,所以工程上用分布式微带线来等效实现。
2.3 理查德变换:用传输线段替代电感和电容
微带线滤波器的基础是理查德变换:一段电长度为θ、特征阻抗为Z的短路或开路传输线,在特定频率下可以等效为电感或电容。
具体到微带低通滤波器,常用的实现方式是高低阻抗线法,也叫阶梯阻抗滤波器。高阻抗微带线等效为串联电感,因为细线电流路径长,磁场储能占主导;低阻抗微带线等效为并联电容,因为宽线与地平面之间的电场储能占主导。
这里有个关键设计步骤:选择高阻抗线的特征阻抗Zh和低阻抗线的特征阻抗Zl。原则上Zh越高、Zl越低,等效的L和C越接近理想元件,但实际加工有限制。Zh太高,线太细,PCB加工精度受限,一般FR4工艺最细线宽是0.15到0.2mm;Zl太低,线太宽,占用面积大,还可能激励起横向谐振。
工程上的经验范围是:高阻抗线取70到120Ω,低阻抗线取15到30Ω。这次设计取Zh=100Ω,Zl=20Ω。
等效关系的计算如下:对于高阻抗线,输入阻抗Zin = jZh × tan(θ),让它等于串联电感的阻抗jωL,即Zh × tan(θ) = ωL,所以θ_L = arctan(ωL / Zh)。对于低阻抗线,输入导纳Yin = j × tan(θ) / Zl,让它等于并联电容的导纳jωC,即tan(θ) / Zl = ωC,所以θ_C = arctan(ωC × Zl)。
把去归一化后的L和C代入:
θ_L1 = arctan(2π × 2.5e9 × 3.28e-9 / 100) = arctan(0.516) ≈ 27.3°
θ_C2 = arctan(2π × 2.5e9 × 1.46e-12 × 20) = arctan(0.459) ≈ 24.7°
θ_L3 = 27.3°
这三个电长度都在30°以内,是合理的。如果算出来的电长度超过45°,说明阻抗选择不合适,需要降低Zh或者提高Zl,否则传输线段的频率响应会和理想L、C偏离太多。
2.4 手动估算物理尺寸(与Line-Cal互为校验)
电长度换算物理长度,需要知道介质中的波长。FR4在2.5GHz附近的有效介电常数εeff大约在3.0到3.3之间,具体取决于微带线宽度。取εeff约等于3.1估算:
λg = c / (fc × sqrt(εeff)) = 3e8 / (2.5e9 × 1.76) = 68.2mm
物理长度L_phy = θ / 360 × λg:
L_phy1 = 27.3 / 360 × 68.2 = 5.17mm
L_phy2 = 24.7 / 360 × 68.2 = 4.68mm
L_phy3 = 5.17mm
线宽方面,100Ω高阻抗线在1.6mm FR4上大约0.5到0.6mm,20Ω低阻抗线大约6到8mm,50Ω线大约2.9到3.1mm。这些是手算估算值,可以用来判断Line-Cal计算结果的合理性。
手动计算的意义不是替代工具,而是建立直觉。拿到Line-Cal的结果,先扫一眼是否在合理范围,如果差得离谱,大概率是哪个参数填错了。
3. ADS 2023实操:Line-Cal算尺寸与原理图搭建
3.1 新建工程并配置MSub基板参数
打开ADS 2023,新建工程,命名为LPF_FR4。在原理图窗口里,第一步是放置MSub控件,这是所有微带线仿真的基础,它定义了整个设计依赖的基板物理参数。
MSub里的关键参数有这些:
- Er:基板相对介电常数,FR4取4.4
- H:基板厚度,1.6mm
- T:铜箔厚度,0.035mm,对应1oz铜
- TanD:损耗角正切,FR4取0.02
- Cond:铜的电导率,默认5.88e7 S/m
参数填完,整个工程里所有微带线模型都会基于这组参数计算。一个常见的坑是:Line-Cal里用的基板参数和MSub里的不一致,导致算出来的宽度和原理图仿真用的宽度对不上。务必保证两处参数完全一致。
3.2 Line-Cal微带线尺寸计算实战
Line-Cal是ADS里非常实用的传输线计算工具,在原理图窗口菜单栏找到Tools,下拉选择Line Calc。界面分为两大部分:左边是基板参数,右边是电气参数和物理尺寸。
对着MSub参数,在Line-Cal左侧把Er=4.4、H=1.6mm、T=0.035mm、TanD=0.02填好,频率填2.5GHz。然后把阻抗设为50Ω,电长度填任意值,点击计算,Line-Cal会给出对应的微带线宽度W和物理长度L。
按这个流程分别计算三组尺寸:
第一组,50Ω微带线,用于滤波器的输入输出端口连接,W约等于3mm。
第二组,100Ω高阻抗线,等效串联电感,W约等于0.5mm,物理长度按27.3°大约是5.2mm。
第三组,20Ω低阻抗线,等效并联电容,W约等于7mm,物理长度按24.7°大约是4.7mm。
Line-Cal界面里有一个细节:它有两种模式,Synthesize是给定阻抗和电长度算W和物理长度,Analyze是给定W和物理长度算阻抗和电长度。两个模式可以互相验证,推荐先用Synthesize算出W和L,再用Analyze回算阻抗,看是否回到预设值附近。
3.3 原理图模型搭建与S参数仿真设置
在ADS原理图元件库中,微带线模型在TLines-Microstrip目录下。MCLIN是理想微带线模型,需要配合MSub使用,设置参数包括线宽W和线长L。
把三组传输线按拓扑连起来:50Ω输入线,接100Ω高阻抗线L1,再接20Ω低阻抗线C2,再接100Ω高阻抗线L3,最后50Ω输出线。注意每段微带线之间因为宽度不同,会有跳变不连续性,严格来说要加MTEE或者STEP模型修正,但3阶滤波器工作在2.5GHz,跳变引起的寄生电容影响不大,直接连接产生的误差可以接受。如果做5阶以上或者频率超过5GHz,建议把T型结和阶梯模型加进去。
首尾两端添加Term元件,Term1和Term2都是50Ω,代表SMA接头和测试系统。添加S_Param控件,设置扫频范围从0.1GHz到8GHz,Step大小0.01GHz。
仿真之前检查一遍所有单位。ADS默认单位是mil,而MSub和Line-Cal里的单位要统一。建议全部用mm,否则差一个数量级,仿真结果完全对不上。
3.4 第一次仿真:结果怎么看
点仿真按钮,跑出来的S参数画出来看。重点关注S21曲线,也就是插入损耗和阻带衰减。理想情况是:DC到2GHz范围内,S21接近0dB;2.5GHz附近开始滚降;5GHz处衰减大于20dB。同时看S11回波损耗,通带内应该小于-15dB,否则说明各段微带线的阻抗和电长度跟理论值偏差较大。
第一次仿真出来的结果通常不会精确命中目标。最常见的情况是截止频率偏高或者偏低。截止频率偏高,说明等效的L、C值比理论值小,可能是高阻抗线的电长度不够,或者低阻抗线的宽度不足;截止频率偏低,则相反,可能是微带线交界处的寄生电容叠加,导致等效C偏大。
这种现象很常见,不用慌。接下来要么手动调谐,要么用优化器自动调。
4. 仿真结果优化与参数调谐
4.1 用Tuning手动调尺寸的实践经验
ADS提供了Tuning功能,可以实时调整变量参数并观察S参数变化。把三段微带线的W和L设成可调变量,双击每个变量旁边的调谐按钮,设置合理的调整范围。
我先调低阻抗线的宽度。低阻抗线的宽度决定了等效电容值:线越宽,电容越大,截止频率越低。把20Ω低阻抗线的宽度从Line-Cal算出的值开始,往大调10%到20%,观察截止频率下移的效果。
然后调高阻抗线的长度。高阻抗线的长度决定等效电感值:线越长,电感越大,截止频率越低。但没有必要无限加长,因为过长的传输线会引入额外的相位偏移,导致高频阻带出现不必要的谐振峰。
手动调谐的过程很考验经验,我的习惯是:先调电容,再调电感,最后微调端口匹配。因为并联电容对S11的影响更直接,先把匹配调好,再修正截止频率。
4.2 用Optimization自动优化的配置方法
如果手动调起来费劲,ADS自带的Optimization控制器可以自动完成参数优化。把需要优化的微带线W和L设成优化变量,设置取值范围,然后在Optimization控件里配置目标函数。
目标函数这样设置:S21在2.5GHz处约等于-3dB,S21在5GHz处小于-20dB,S11在DC到2GHz范围内小于-15dB。优化算法选Random或者Gradient,迭代次数设到100次以上。
优化器跑的时候观察收敛情况。如果一直不收敛,大概率是变量范围设置不合理,或者目标之间矛盾。比如要求截止频率严格等于2.5GHz,同时通带插损低于0.2dB,在FR4板材上就很难同时满足,因为介质损耗摆在那里。合理的目标设定应该留有余量。
优化完成后,把变量值取整到加工精度范围。微带线宽度精确到0.01mm,长度精确到0.1mm就够了,太精确没有意义,因为PCB蚀刻本身有公差。
4.3 优化后性能验证与容忍度分析
优化收敛后,做一个简单的容忍度分析。把每段微带线的宽度在优化值基础上加减0.05mm,看看S参数变化多大。FR4工艺的蚀刻公差一般能达到±0.05mm,1.6mm板厚的介质厚度公差在±10%左右。
如果截止频率对线宽非常敏感,说明设计余量不足,需要考虑调整阻抗设计,比如把高阻抗线取120Ω、低阻抗线取15Ω,让等效的L、C更大,这样线宽变化对性能的影响相对减小。
实测中还有一个常见现象:仿真结果很好,但加工回来的板子截止频率整体偏低。这不是因为仿真错了,而是FR4介电常数在不同批次板材之间存在差异,厂家给的数据是4.4,实际可能在4.2到4.6之间波动。介电常数偏大,微带线等效电容变大,截止频率自然偏低。如果对频率准确性要求高,可以在设计时就取介电常数的中间偏下值,给后续调试留出向上调整的空间。
5. 从仿真到实物:加工避坑与调试技巧
5.1 导出版图与加工注意事项
仿真完成后,从原理图生成版图,ADS里可以用Layout菜单下的Generate/Update Layout功能。检查版图中的微带线是否完整、有没有断线、SMA接头位置是否预留了足够的接地面积。
发送给PCB厂加工时,备注里写清楚:FR4板材,板厚1.6mm,铜厚1oz,表面处理选沉金,微带线区域按阻抗控制要求蚀刻,最小线宽按0.15mm。虽然FR4的阻抗控制不如高频板材精确,但让板厂知道这是射频板,他们会在蚀刻精度上更注意。
微带线滤波器对参考地非常敏感。版图上滤波器下方的地平面要保持完整,不要走其他信号线,不要开槽。SMA接头附近的接地过孔要多打几个,减小接地电感,否则高频段S21会出现异常谐振。实测发现,接头接地不良会导致5GHz以上的阻带抑制变差,甚至出现额外谐振峰。
5.2 实测和仿真对不上的五个常见原因
拿矢量网络分析仪实测,最常见的偏差有几个来源。
第一个是介电常数偏差。FR4的Er在不同批次、不同厚度之间波动明显,可能导致截止频率偏移10%以上。这是FR4本身的固有特性,不是设计算错了。
第二个是微带线实际宽度和设计值不一致。蚀刻过度会让高阻抗线偏细,等效电感增大,截止频率偏低;蚀刻不足则相反。
第三个是SMA接头引入的寄生效应。接头焊接处的焊锡量、接头本身的寄生电容,都会影响端口匹配。尤其是频率高到5GHz以上时,SMA接头的性能差异会直接写进S参数里。
第四个是地平面不完整。如果滤波器下方有挖空区域或者电源分割,微带线的回流路径被阻断,等效阻抗会突变,导致S11恶化。
第五个是测试电缆校准的基准面问题。矢量网络分析仪校准后,参考面在电缆末端,而实际测量时接头上还会有一段额外的过渡区,这段区域没有被校准掉,高频时影响明显。
5.3 快速定位问题的排查流程
实测指标不达标时,不要急着改版。先用失网仪把滤波器的S参数完整扫一遍,判断问题出在哪里。
如果通带插损偏大但截止频率准确,先检查SMA接头焊接,再检查滤波器的输入输出段是不是太长。插损偏大也很有可能是板材损耗导致的,FR4在2.5GHz时单位长度损耗不小,输入输出微带线如果没有优化到最短,累积损耗会比较明显。
如果截止频率偏移,先确认是整体偏低还是整体偏高。整体偏低,优先怀疑介电常数偏大或介质厚度偏厚;整体偏高,则怀疑蚀刻过度。用万用表量一下实物微带线宽度,和设计值对比,就能知道是不是蚀刻问题。
如果阻带出现异常谐振峰,基本可以锁定是地平面不连续或者接头处接地不良。仔细观察谐振点频率对应的波长,和接地过孔间距、微带线总长度做对比,通常能找出问题所在。
我在实际调试过程中发现,FR4板材的批次差异是最大的单一变量。同一款滤波器,从两家不同板厂打样,实测截止频率能差到5%以上。所以批量生产时一定要锁定板材供应商,并且在设计阶段预留可调的余地,比如在滤波器前级预留一个可选的贴片电容焊盘,必要时通过补偿电容微调截止频率。
另外,测试时建议多做几块板子对比。同一批板子,不同位置的蚀刻精度都会略有差异,测3到5块板子取平均值,才能反映出设计的真实水平。
最后分享一个实用小技巧:在ADS原理图里做仿真时,除了看S21和S11,顺便看一下群时延。微带线低通滤波器的群时延在截止频率附近会明显上翘,这本身是物理决定的,但如果群时延曲线出现异常的尖峰毛刺,说明电路里有寄生谐振,需要检查微带线之间的间距是否太近,或者地平面是否有挖空。FR4板材的损耗虽然大,但在2.5GHz以下做滤波器是完全可行的,关键是掌握好介电常数偏差的预留量和加工公差的影响范围。这套基于ADS 2023和Line-Cal的设计流程,算得上是我个人最常用的快速验证手段了。