
上周调试一台短波接收机的前端链路信号源输出电平已经调到最低接收机还是被推到过载AGC压不住。翻遍抽屉只有一只3dB成品衰减器差了那关键几个dB整个灵敏度测试根本没法做。等快递是来不及了我翻出几只金属膜电阻决定花半小时做一个10dB、50Ω的固定衰减器。这个决定让我把T型和Π型衰减器从公式推导、阻值选配到实际组装、误差拆解的完整流程重新过了一遍也踩了几个值得记录的坑。这篇内容适合两类人一类是射频调试中需要非常规衰减量或特殊阻抗75Ω、600Ω临时衰减器的人另一类是刚接触射频的初学者想通过这个小制作把阻抗匹配、S参数、寄生参数这些概念串起来。1. 为什么不用成品衰减器的应用场景与自研价值1.1 衰减器到底在保护谁我们先说清楚衰减器的作用。它就是一个阻性网络把信号能量按比例变成一个较小的量同时保持端口阻抗恒定。射频系统里几乎所有仪器的接口都是50Ω视频和CATV系统是75Ω信号源、接收机、功放、混频器之间常常需要一个固定减少若干dB的环节。最典型的场景有几种信号源输出范围不够低需要加衰减器把信号压到接收机灵敏度测试需要的电平。接收机前端保护防止大功率信号烧掉第一级LNA或混频器。功放和天线之间需要精确控制功率或者测量功率时需要把大功率耦合出来一部分。两个设备之间需要改善隔离度衰减器本身也能吸收一部分反向反射。为什么端口阻抗必须保持恒定因为如果输入阻抗和输出阻抗不严格等于50Ω信号在端口处会发生反射。反射信号在源端和负载端来回弹会造成频响纹波衰减量也变得不稳定。这正是T型和Π型衰减器的核心价值它们用三个电阻构成的对称网络在任意衰减量下都能同时做到输入输出都匹配。1.2 动手前必须明确的三个参数开始计算之前先把三个参数定死否则后面全是糊涂账。第一个是特征阻抗Z0。绝大多数射频系统是50Ω但视频监控、有线电视是75Ω音频系统甚至要用600Ω。公式里的Z0必须和你的系统一致不能拿50Ω算完直接用在75Ω的链路上。第二个是目标衰减量A_dB。注意这个量要写清楚是功率衰减还是电压衰减但在dB表达方式下两者数值一样。例如10dB意味着功率变成1/10电压变成约1/3.16。第三个是工作频率范围和输入功率。频率决定封装和布局方式低频几百MHz以内用直插电阻加洞洞板可能还行上了GHz就得贴片元件加良好接地平面。功率则决定电阻的额定功率和散热要求后面会单独说。这里给一个忠告千万别跳过设计步骤直接拿起电阻就焊。衰减器一共就三个电阻但任何一只阻值偏差都可能让衰减量和回波损耗同时变差。先把参数计算清楚后面焊接才有的放矢。1.3 为什么优先考虑T型和Π型T型和Π型是最常见、最经典的两种阻性衰减拓扑从直流到微波都能用。它们的共同点是只需要三个电阻结构简单而且能实现任意衰减量不像商用成品衰减器只有固定挡位。T型网络的长相是输入串联一个电阻中间节点到地接一个并联电阻然后再串联一个电阻到输出。整体像个字母T。Π型网络正好反过来输入和输出端各有一个并联到地的电阻中间用一个串联电阻把两边连起来。看起来像希腊字母Π。直观理解T型靠串联电阻挡住信号并联电阻把多余能量泄到地Π型靠并联电阻先分流掉一部分信号串联电阻再限制剩下的能量。两种拓扑的电气结果在理想情况下完全一致都能实现指定衰减和指定匹配但电阻的阻值分配不同高频性能和功率耗散分布也不同后面会看到。2. 公式推导与工程计算两个拓扑的阻值到底怎么来2.1 先从T型网络开刀T型网络模型非常简单输入串联电阻Ra中间节点到地电阻Rb输出再串联一个同样阻值的Ra。我特意用对称结构因为实际工程里绝大多数衰减器都是对称使用的这样输入输出端口可以互换。设定目标特征阻抗为Z0衰减倍数为K。K的定义是电压衰减倍数和dB的关系是K 10^(A_dB / 20)比如10dB衰减K 10^(0.5) ≈ 3.162意思是输出电压是输入电压的1/3.162。推导的核心是约束条件输入端阻抗必须等于Z0。写出输入阻抗表达式Z0 Ra (Rb // (Ra Z0))这个式子的意思是从输入端看进去先经过串联电阻Ra然后看到Rb和右侧Ra 负载Z0并联。算一下这个并联表达式可以解出Rb和Ra的关系Rb (Z0² - Ra²) / (2Ra)先把这个关系放一边。接下来看衰减量。匹配状态下信号从源经过网络传到负载衰减量只由Ra决定。为什么因为Rb已经被匹配条件锁死了它自动变成了实现匹配所需的那个值。推导如下中间节点的电压相对于输入节点是 (Z0 - Ra) / Z0 负载电压相对于中间节点是 Z0 / (Ra Z0) 两者相乘得到S21 (Z0 - Ra) / (Z0 Ra)。为了让衰减倍数等于K也就是1/S21 K得到:Ra Z0 × (K - 1) / (K 1)把这个结果代回之前的Rb表达式整理得到Rb Z0 × 2K / (K² - 1)这就是T型衰减器的两个经典公式。很多教材直接扔给你公式却不告诉你怎么来的。我建议你至少推导一次因为这样你会记得Rb的作用是保证匹配Ra的作用是决定衰减量。2.2 Π型网络从T型用Y-Δ变换即可Π型的公式推导最干净的方法是利用Y-Δ变换。T型网络本质上是一个Y型电阻网络输入、输出、地三个端点通过中心节点连接。把Y型变换成Δ型得到的正好是Π型结构。变换结果是并联臂电阻 R_shunt Ra 2×Rb 串联臂电阻 R_series 2×Ra Ra²/Rb把前面T型的Ra和Rb代进去整理就得到Π型常用公式R_shunt Z0 × (K 1) / (K - 1) R_series Z0 × (K² - 1) / (2K)注意这里的命名容易混淆Π型拓扑中并联在输入端和输出端的电阻叫R_shunt中间串联那个叫R_series。写代码或写BOM的时候一定要写清楚不然很容易焊错位置。2.3 计算示例10dB、50Ω的完整演算来一个实际算例。目标50Ω系统10dB衰减K 3.162。T型Ra 50 × (3.162 - 1) / (3.162 1) ≈ 25.97Ω Rb 50 × (2 × 3.162) / (3.162² - 1) ≈ 35.14ΩΠ型R_shunt 50 × (3.162 1) / (3.162 - 1) ≈ 96.25Ω R_series 50 × (3.162² - 1) / (2 × 3.162) ≈ 71.15Ω算完之后一定要验证。验证方法很简单把算出的阻值代回输入阻抗表达式确认等于50Ω再用分压关系或ABCD矩阵算S21确认等于-10dB。我自己每次都会用Excel或者Python把这步自动算了因为手算很容易在某个括号上犯错。另一个值得注意的点T型的串联电阻相对较小约26Ω并联电阻相对较大约35Ω而Π型正好相反并联臂很大约96Ω串联臂较小约71Ω。这个差异直接影响到高频寄生参数的影响程度后面实测部分会展开。2.4 常用衰减量速查表为了方便制作我把50Ω系统下常用衰减量的计算结果列出来。单位都是Ω。衰减量(dB)K值T型 RaT型 RbΠ型 R_shuntΠ型 R_series11.1222.88433.34869.755.7721.2595.73215.24436.2111.6131.4138.55141.93292.4017.6161.99516.6166.93150.4637.35103.16225.9735.1496.2571.152010.00040.9110.1061.11247.49这张表建议收藏。实际搭的时候直接查表再按手头电阻就近取标称值即可。如果系统是75Ω把所有阻值乘以1.5倍就行因为所有公式里Z0都是线性因子。3. 从理论值到标准电阻阻值取舍与误差预估3.1 E24和E96系列怎么选理论计算出来的阻值几乎不可能正好落在标准电阻值上所以必须就近取标称值。市面最常见的电阻精度是1%对应E96系列每十倍频程96个标称值E24系列则是常见5%精度但很多厂家E24同样出1%精度货实际也容易买到。以10dB的T型为例理论上Ra 25.97Ω最接近的E96值是26.1Ω最接近的E24值是26Ω或27Ω。理论上Rb 35.14ΩE96值是35.7ΩE24值是36Ω。我个人的建议是如果你只是做测试用的固定衰减器优先看手头有什么然后选“串并联数目最少”的那种方案。E24的26Ω和36Ω都很常见27Ω和36Ω也容易拿全。E96系列的26.1Ω和35.7Ω稍难买但误差更小适合要求高的场合。3.2 取标称值之后实际衰减和回波损耗会变成多少这是最容易忽略的一步。千万别以为“理论25.97就近取26就完事了”因为两只电阻同时偏离理论值衰减量和匹配都会跟着变。正确的做法是把选定的标准阻值代回公式算一遍实际S21和S11。比如T型用27Ω和36Ω代入ABCD矩阵得到S21 ≈ -10.07dB输入阻抗Zin ≈ 51.53Ω。回波损耗约36dB完全够用。这个方案非常划算因为27Ω和36Ω都是E24标准值随便哪家电子料商城都有。如果顺手拿了26Ω做Ra36Ω做Rb算出来衰减变成约-9.90dB开始偏离理想值了。虽然只差了0.1dB但有些场景对绝对电平精度非常敏感比如接收机灵敏度测试所以还是算一下稳妥。Π型用100Ω和75Ω也是不错的选择算出来-10.07dB输入回波损耗约34dB。100Ω和75Ω同样是E24通用值。如果你手头有E96的95.3Ω和71.5Ω理论上更准但从工程角度看100Ω/75Ω带来的0.07dB系统偏差完全在可接受范围内。下面这张表总结了几个常见取阻方案的实际性能拓扑标称阻值组合实际衰减量输入阻抗回波损耗T型27Ω / 36Ω-10.07dB51.53Ω36.4dBT型26Ω / 36Ω-9.90dB50.43Ω35.2dBΠ型100Ω / 75Ω-10.07dB52.00Ω34.2dBΠ型100Ω / 71.5Ω-9.85dB51.20Ω33.8dB结论对10dB衰减器E24标准值完全能做到0.1dB以内的衰减偏差和大于30dB的回波损耗。不需要为了追求E96而多花钱。3.3 误差预算1%还是5%电阻你到底能承受多少选定标准阻值后还要考虑电阻本身的精度。1%的电阻意味着实际阻值在标称值附近±1%波动。由于T型和Π型都是两只电阻同时影响S21最坏情况下衰减偏差不只是单只电阻的0.1dB量级。工程上的经验值是用1%电阻做10dB衰减器成品衰减量的典型偏差约±0.050.1dB回波损耗一般还能维持在30dB以上。如果换成5%电阻衰减偏差可能扩大到±0.3dB回波损耗可能掉到25dB以下对一些要求高的场景就不够看了。我个人的经验法则做测试设备、仪器端口保护、校准链路里的衰减器至少用1%金属膜电阻如果是给功放做固定衰减、非精密场合5%也能凑合但完工后一定要实测别拿标称值当真。还有一个重要参数功率容量。假设输入1W信号到10dB衰减器理想情况下输出0.1W内部消耗0.9W。具体分配是T型方案中Rb承担大约一半功耗两个Ra各承担四分之一Π型方案则主要是两个R_shunt承担散耗。所以做10dB衰减器选择0.5W或1W电阻比较稳妥。如果你要处理5W、10W的信号就得用大功率电阻并且让电阻贴紧金属外壳帮助散热。功耗分配在数据手册里很少讲但实际制作时必须自己心里有数。4. 物理搭建从洞洞板到屏蔽盒的实战流程4.1 材料清单与工具准备做固定衰减器所需材料不多金属屏蔽盒一个铝压铸盒最常见尺寸能塞下SMA和电阻即可。SMA连接器两个。注意公母头选择如果测试线缆是SMA公头衰减器两端做成SMA母头最方便。电阻两到三只按前面计算选好阻值和功率。电烙铁、含铅焊锡射频焊接推荐含铅润湿性好、助焊剂、酒精或洗板水。万用表最好四线测电阻功能没有的话普通两线也行但要预先短接表笔确认底数。电钻、锉刀、小螺丝刀用来给盒子开SMA安装孔。如果你想省去开孔麻烦很多成品铝盒已经有预开孔或者可以买带SMA母座的压铸盒。还有一种常见做法是买成品SMA面板式接头直接拧在盒子壁上。4.2 结构布局SMA位置、腔体、接地高频衰减器的物理布局比电阻选型还重要。核心原则有三条信号路径尽量是一条直线。两个SMA连接器装在盒子相对的两个面上中心导体伸进盒内电阻网络沿着这条中心线布置。这样信号从输入SMA走到输出SMA的路径最短寄生电感最小。输入输出尽量隔离。两个SMA之间不要靠得太近否则信号会通过空间直接耦合过去导致高频段衰减量测量值偏小。一般至少让两个SMA中心间距在2厘米以上。接地回路必须短而粗。T型的Rb和Π型的R_shunt都要接到地上。直插电阻接地引脚如果拉得很长等效接地电感会很大在几百MHz以上就会让回路波损耗恶化。正确做法是接地引脚直接焊到盒壁或者铜箔地平面越短越好。如果走洞洞板路线建议用大面积敷铜的洞洞板把铜箔面作为接地平面。信号走无铜面用刻刀划出微带线状的窄条。这种结构在500MHz以下效果不错再高就开始露馅。如果你的目标是上GHz那就别用洞洞板了直接买双面覆铜板用0805或0603贴片电阻搭桥焊接。两个SMA内芯到贴片电阻的走线尽量短而宽接地过孔打在并联电阻边上。这种简易结构做到23GHz问题不大。4.3 焊接顺序与减少寄生参数的技巧焊接顺序听起来不起眼实际上能帮你避免大量返工。我推荐的顺序是先把电阻在桌面上用万用表逐个测量记录实际阻值。这样后面测试出问题可以回溯。安装并锁紧SMA连接器到盒子上。先锁紧接头再焊电阻避免焊接时挤压导致应力。先焊接地端。T型的Rb一端要接盒子内壁这个位置往往最难下烙铁所以先把它焊好。再焊信号路径上的串联电阻。焊的时候用镊子夹住电阻引脚帮助散热防止热应力损坏电阻内部结构。焊完后用酒精清洗助焊剂残留。在射频下残留助焊剂会造成损耗和频率漂移尤其是潮湿环境下影响更大。几个细节特别注意直插电阻的引脚尽量留短。0.5nH/mm的寄生电感看似很小但在1GHz下每毫米引脚都对应约3Ω感抗。两只串联电阻加接地电阻累计误差就可能让衰减曲线在高频端翘起来。我的习惯是焊完再剪脚因为先剪短了再焊容易因为镊子夹持不当损伤引脚根部。如果你做T型最优的物理形态是“丁字形”两个串联电阻沿SMA中轴线一字排开接地电阻垂直接地。做Π型则是两个并联电阻分别在输入和输出端就近接地中间的串联电阻沿轴线方向。上盖一定要拧紧。不要小看这一步不盖盖子或者盖子虚掩衰减器在高频段的S21和S11都会发生变化因为盒内变成了开放结构信号会辐射出去外部信号也会耦合进来。我在调试中见过最夸张的情况是1.5GHz以下都正常盖上盖子后某个频点突然出现谐振凹陷那就是腔体谐振。解决方法是调整电阻位置或者换更大的盒子让腔体谐振频率远离工作频段。4.4 万用表静态验证焊接完成、加射频之前先用万用表做静态检查能拦住大部分低级错误。测输入端口到输出端口的直流电阻。由于网络里有到地的并联电阻这个值会比单纯的2×Ra小但应该不是开路或短路。如果显示无穷大看看串联电阻是不是虚焊如果接近0看并联电阻是不是焊成了短路。测输入端口对地电阻。应该落在50Ω附近。比如T型27/36方案输入端对地直流电阻大约50.4Ω实际直流测量会有点偏差但不会偏离太多。如果测出来是100Ω或者25Ω说明某个电阻位置焊错了。这里要提醒万用表的直流电阻和射频阻抗不是一回事所以静态测试只负责确认“没有低级错误”不负责验证射频指标。想要知道真实的回波损耗和插入损耗必须用网络分析仪或信号源加功率计。5. 实测与误差拆解用数据把问题找出来5.1 测试方案有VNA和没有VNA两条路线最理想的测试工具是矢量网络分析仪VNA。操作流程先对VNA做SOLT校准开路、短路、负载、直通设置扫频范围比如100kHz到1GHz然后连接待测衰减器直接读S21和S11。如果没有VNA用信号源加功率计也能测。步骤是信号源输出一个已知功率的CW信号先用功率计测输入功率P1再经过衰减器接到功率计测输出功率P2两者之差就是插入损耗。前提是信号源输出阻抗和功率计输入阻抗都是50Ω并且尽量用质量好的线缆和转接头。如果手头只有频谱仪没有功率计可以把频谱仪当功率计用但要先确认频谱仪的输入衰减设置和参考电平不会压缩前级。另一种低成本方案是用示波器加50Ω终端但因为示波器探头和通道校准的精度有限只能粗略验证不适合精度评价。我建议至少测几个关键频点1MHz低频参考、100MHz、500MHz、1GHz高频上限。记录S21和S11两个参数画成频率曲线更直观。5.2 实测结果与理论值的差距是多少以我焊的T型27/36衰减器为例在100MHz下VNA实测数据是S21约-10.08dBS11约-35dB。这和理论计算值-10.07dB、回波损耗36dB基本吻合。到500MHzS21仍然在-10.1dB附近S11约-30dB已经能看到轻微的频率影响。到1GHz如果布局得当S21可能到了-10.3dB左右S11掉到-25dB左右寄生参数开始起作用。常见的异常现象你要有心理准备第一种高频端衰减量慢慢变大。这通常是串联寄生电感或并联寄生电容改变了分压比。引脚越长电感越大高频端插损越大。第二种高频端衰减量反而变小。这可能是输入输出SMA之间空间耦合太强或者盒内腔体谐振导致信号“抄近道”越过电阻网络直接耦合到输出。这种情况要检查两个SMA的距离、盒子盖是否拧紧、内部屏蔽隔板是否缺失。第三种S11在某个频点出现尖峰。指向腔体谐振或地线环路问题。排查方法是改变扫频范围看尖峰频率是否随盒盖松紧变化如果变化明显基本可以确认是腔体问题。5.3 误差来源逐项排查当实测和理论对不上时不要慌按下面顺序逐项排查。第一步确认标准阻值取整带来的系统偏差。比如理论25.97Ω取27Ω已经带来0.07dB衰减偏差这是设计时就存在的不能怪焊接。先把理论值和取整后的值算清楚。第二步用万用表拆下来测电阻实际阻值。注意要在断电冷却后测刚焊完的电阻温度还没平衡读数可能偏大。如果电阻实测值离标称值很近那么衰减偏差主要来自寄生参数或测量系统如果实测值本身偏了0.5%以上那就要考虑换电阻。第三步看S11。如果S11很差回波损耗低于20dB说明匹配被破坏了。这时候先怀疑并联接地电阻的接地是否良好再检查两个串联电阻是否完全对称。T型结构里如果两只Ra一只27Ω一只26Ω输入输出不对称S11会明显恶化。第四步移动一下测试线缆重复测一次。VNA校准后线缆弯曲、连接器松动都会引入误差。我踩过一次衰减器实测S21在某个频点突跳排查半天发现是SMA接头没拧紧重新紧固后曲线立刻平滑。下面给一张经验误差预算表方便你对照误差来源典型量级说明设计取整偏差0.07dB理论25.97→取27Ω引起电阻公差±1%±0.050.1dB两只电阻综合结果焊接寄生参数0.1dB500MHz引脚越长越明显网络分析仪剩余误差±0.10.2dB取决于设备等级连接器/线缆损耗0.050.1dB高频段占比上升5.4 如何把精度再往上推如果你对衰减量精度有更高要求几条路可以走一是用0.1%精度的金属膜电阻。价格虽然贵一点但能把电阻公差这一项误差压到几乎可以忽略。二是焊接前用万用表挑选两只最“配对”的电阻保证T型的两只Ra尽量一致Π型的两只R_shunt尽量一致。对称性越好回波损耗越好。三是用四线万用表精确测量每只电阻的实际阻值然后把实测阻值代入公式算出预期衰减量再和VNA实测结果对比。这个方法能帮你区分“器件本身误差”和“寄生参数误差”。四是做过校准补偿。如果衰减器只在某一小段频率范围内使用比如10MHz或者100MHz可以用VNA做完校准后把衰减器当作一个已知插损的实体测量结果里直接扣除它的系统偏差。这在做精密接收机灵敏度测试时非常有用。五是微调。如果实测衰减量差得不多比如10.1dB想要10.0dB可以在串联电阻上并联一个大电阻来减小串联电阻值或者调整并联电阻。但记住一个原则调串联电阻主要影响衰减量调并联电阻主要影响匹配两个维度要迭代着来。一次别动太多改完再测逐步逼近。我最后再分享一个细节焊接完毕、盖好盒盖之后最好让衰减器静置半小时再进行射频测试。因为刚焊接完盒内温度还没完全均匀电阻阻值会有轻微漂移。等热稳定之后测试数据和理论值之间的差距往往更小。这个小细节在赶时间时很容易被忽略但它其实是影响测量重复性的一个常见变量。做完这只10dB衰减器之后我又按同样的方法用100Ω/75Ω做了一只Π型6dB实际查表改成对应阻值测试结果同样在可接受范围内。两种拓扑的高频表现略有差异在我这种搭焊结构里T型在1GHz以上稍微占优因为它的串联电阻值低对寄生电感更不敏感Π型则在中频段的匹配一致性更好。实际选型时可以根据手头电阻和频率上限灵活决定。