ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Marchand巴伦设计实战:从耦合线原理到宽带差分转换

Marchand巴伦设计实战:从耦合线原理到宽带差分转换 1. 从单端到差分Marchand巴伦到底解决了什么问题搞射频前端的人迟早会撞上巴伦这个器件。单端信号和差分信号之间的转换说上去就一句话的事但真要做到宽带、低插损、幅度相位高度平衡里面的门道比想象中多得多。Marchand巴伦就是在这个需求下被反复拿出来讨论的一种结构它的核心思路是用耦合传输线来实现信号的分路与反相再配合补偿线优化端口匹配最终在很宽的频带内输出一对等幅反相的差分信号。我第一次接触Marchand巴伦是在做一个宽带收发链路的时候。当时系统要求覆盖一个很宽的频段差分端口要驱动后级的差分放大器而前端的天线或者滤波器是单端的。最开始想用集总参数的LC巴伦低频段勉强能用但一到高频寄生参数就把幅度和相位平衡度拉垮了。后来换成变压器巴伦带宽又不够。折腾了一圈才回到Marchand结构上用耦合线的方式重新设计才算把整个频段的平衡度控制住。这篇文章适合谁看如果你正在做射频电路设计尤其是涉及差分放大器、混频器、天线馈电网络、或者需要单端转差分的任何场景Marchand巴伦都是一个绕不开的选项。我会从它的基本原理讲起然后一步步拆解怎么建模、怎么定参数、怎么在仿真里验证最后分享一些我在实际项目中踩过的坑和总结出来的经验。不管你是刚入行的射频工程师还是已经做过几个项目想深入理解巴伦设计的人应该都能从中找到有用的东西。需要提前说明的是Marchand巴伦不是万能的。它有它的适用边界比如尺寸、带宽、平衡度之间的折中这些在后面都会具体展开。我不会只讲它好的一面那些实际设计中让人头疼的地方恰恰是最值得聊的。2. Marchand巴伦的底层原理耦合线如何完成单端到差分的转换2.1 耦合传输线的基本行为要理解Marchand巴伦得先把耦合传输线这个东西搞清楚。两根靠得很近的传输线当它们之间的电磁耦合足够强时一根线上的信号会通过电场和磁场耦合到另一根线上。这种耦合可以用奇模和偶模两种模式来描述偶模是两根线电流方向相同奇模是电流方向相反。两种模式下传输线的特性阻抗不同分别记为Z0e和Z0o这两个参数直接决定了耦合器的耦合系数和端口阻抗。耦合系数C的定义是C (Z0e - Z0o) / (Z0e Z0o)当Z0e和Z0o差距越大耦合越强。对于Marchand巴伦来说通常需要3dB耦合也就是耦合系数在0.707左右。这意味着Z0e和Z0o的比值需要达到一个比较极端的值这对加工精度提出了不低的要求。在实际的PCB工艺中边缘耦合的微带线很难做到3dB耦合因为两根线之间的间距不可能无限小。所以很多时候会采用宽边耦合broadside coupling或者 Lange耦合器的变体来实现。宽边耦合是把两根线分别放在不同的层上通过层间介质厚度来控制耦合强度这样更容易做到强耦合。但代价是加工复杂度上升过孔和层间对准精度都会影响最终性能。2.2 Marchand巴伦的拓扑结构经典的Marchand巴伦由两段耦合线组成中间通过一段补偿线连接。输入端口是单端的两个输出端口是差分的。信号从输入端进入第一段耦合线经过耦合和传输后在第二段耦合线的输出端形成一对等幅反相的信号。具体来说第一段耦合线的一个端口接输入另一个端口接负载或者开路第二段耦合线的连接方式使得信号在输出端形成差分。两段耦合线之间那段补偿线的作用是调整端口的输入阻抗让整个结构在目标频带内保持良好的匹配。这个结构之所以能实现宽带工作关键在于耦合线的耦合特性本身具有宽带的潜力。只要耦合系数和端口阻抗设计得当幅度平衡度和相位平衡度可以在一个倍频程甚至更宽的范围内保持得不错。相位方面理想的差分输出应该是180度反相实际中会有几度的偏差这个偏差主要来自耦合线的不理想和补偿线的色散效应。2.3 为什么选择Marchand结构而不是其他方案常见的巴伦实现方式有好几种集总参数LC巴伦、变压器巴伦、分布式巴伦、以及Marchand巴伦。每种都有各自的适用场景。集总参数LC巴伦体积小适合低频和窄带应用但到了微波频段电感和电容的寄生效应会让性能急剧恶化。变压器巴伦在低频段表现很好带宽也能做得很宽但在高频段变压器的漏感和寄生电容会成为瓶颈。分布式巴伦比如用四分之一波长线实现的带宽有限而且尺寸和波长挂钩低频时尺寸会大到不现实。Marchand巴伦的优势在于它把耦合线作为核心元件而耦合线本身是分布式的天然适合高频宽带应用。通过合理设计耦合系数和补偿线可以在一个很宽的频带内同时满足幅度平衡、相位平衡和端口匹配的要求。它的尺寸虽然比集总参数巴伦大但比四分之一波长巴伦小得多在微波频段是一个很好的折中。不过Marchand巴伦的设计复杂度确实更高。耦合线的参数提取、补偿线的长度优化、以及整体结构的电磁仿真都需要比较扎实的传输线理论基础和仿真工具的支持。这也是为什么很多初学者会觉得它难上手。3. 从理论到版图Marchand巴伦的建模与参数提取实操3.1 确定设计指标与初始参数在动手建模之前先把设计指标定清楚。通常需要明确以下几个参数工作频带、插入损耗、幅度平衡度、相位平衡度、端口阻抗、以及尺寸限制。举个例子假设我需要设计一个工作在2GHz到6GHz的Marchand巴伦输入输出阻抗都是50欧姆幅度平衡度要求±0.5dB以内相位平衡度要求180±5度以内。这个指标不算特别苛刻但也不宽松尤其是相位平衡度在宽带内保持±5度需要仔细优化。根据这些指标可以先估算耦合线的耦合系数。对于Marchand巴伦耦合系数C和带宽之间有近似关系。一般来说C越大带宽越宽但耦合线的实现难度也越大。对于2GHz到6GHz这样的倍频程带宽C取0.6到0.7之间比较合适。我通常会先取C0.65作为初始值然后根据仿真结果微调。有了耦合系数就可以反推奇模和偶模阻抗。假设端口阻抗是50欧姆根据耦合系数的定义和阻抗关系可以算出Z0e和Z0o。具体的计算过程涉及一些传输线矩阵的推导这里不展开但核心思路是先确定耦合系数再根据端口阻抗要求解出Z0e和Z0o然后把这些阻抗值转换成实际的线宽和线间距。3.2 耦合线的物理尺寸计算把Z0e和Z0o转换成物理尺寸这一步需要借助电磁仿真工具或者传输线计算器。以微带线为例如果是边缘耦合需要确定线宽W、线间距S、以及介质厚度H。这三个参数共同决定了Z0e和Z0o。实际操作中我会先用ADS或者HFSS的传输线计算器做初步估算得到一组W和S的值然后在HFSS里建一个耦合线的模型用端口仿真提取Z0e和Z0o和理论值对比。如果偏差较大就调整W和S反复迭代直到满足要求。这里有一个经验边缘耦合微带线很难做到C0.65以上因为线间距S会小到加工精度无法保证。如果发现需要的S小于0.1mm就应该考虑改用宽边耦合或者多层结构。宽边耦合的耦合强度由层间介质厚度决定更容易控制但需要至少两层金属而且过孔的设计会影响性能。3.3 补偿线的设计与优化补偿线是Marchand巴伦中容易被忽视但非常关键的部分。它的作用是调整两个耦合线之间的相位关系从而优化输出端的幅度和相位平衡度。补偿线的长度通常取四分之一波长的某个比例具体值需要通过仿真优化。我一般的做法是先给补偿线一个初始长度比如中心频率对应的四分之一波长然后在HFSS里做参数扫描观察幅度平衡度和相位平衡度随补偿线长度的变化。通常会发现存在一个最优长度使得整个频带内的平衡度最好。这个最优长度往往不是理论上的四分之一波长而是略短或略长具体取决于耦合线的色散特性和端口的匹配情况。补偿线的宽度也会影响性能。太宽会增加寄生电容太窄会增加导体损耗。一般取和耦合线相同的线宽或者略宽一点具体要看匹配情况。3.4 在HFSS中建立3D模型HFSS是做Marchand巴伦仿真比较常用的工具因为它能精确处理三维电磁结构尤其是宽边耦合这种需要层间耦合的场景。建模的步骤大致如下定义介质基板的材料参数包括介电常数和损耗角正切。如果是多层板每一层的厚度和材料都要准确设置。绘制耦合线的金属图形。如果是边缘耦合两根线在同一层如果是宽边耦合两根线分别在不同层中间隔着介质。设置端口。输入端口用波端口或者集总端口输出端口同理。端口的阻抗设为50欧姆。设置求解频率范围和扫频类型。通常用插值扫频或者快速扫频频率范围要覆盖工作频带并留一定余量。划分网格并求解。网格密度要足够细尤其是耦合线边缘和过孔附近否则结果不准。仿真完成后重点看S参数。输入回波损耗S11要在整个频带内低于-10dB插入损耗S21和S31要尽量接近幅度差在±0.5dB以内相位差在180±5度以内。3.5 从仿真到实测的偏差控制仿真结果好看不代表实测就好。我踩过的最大的坑就是仿真和实测的偏差。有一次仿真出来的幅度平衡度是±0.3dB实测却到了±1dB相位平衡度也从±3度恶化到±8度。排查了很久才发现是介质基板的介电常数在批次之间有波动导致耦合线的奇模偶模阻抗偏离了设计值。为了避免这种情况我在后续的项目中会做两件事一是选用介电常数公差小的基板材料二是在仿真时做蒙特卡洛分析把介电常数和线宽的加工公差考虑进去看看性能的统计分布。如果发现某个参数对性能特别敏感就在设计上留更多余量或者改用更稳定的材料。另外焊接和连接器的寄生效应也会影响实测结果。尤其是到了6GHz以上一个普通的SMA连接器的寄生电容和电感就足以让相位平衡度恶化好几度。所以高频测试时尽量用高质量的连接器并且做好校准。4. 实测中反复出现的几类问题与排查思路4.1 幅度平衡度不达标从耦合系数查起幅度平衡度差是最常见的问题。如果两个输出端口的幅度差超过了指标首先要查的是耦合线的耦合系数是否准确。耦合系数偏小会导致输出幅度不对称偏大则可能引入额外的损耗。排查的方法是在HFSS里单独仿真耦合线部分提取Z0e和Z0o和设计值对比。如果偏差超过5%就需要调整线宽和线间距。另一个可能的原因是补偿线的长度不对导致两路信号的相位关系不理想进而影响幅度平衡。这时候可以做参数扫描找到最优的补偿线长度。还有一个容易被忽略的因素是端口的参考面。如果两个输出端口的参考面不在同一个位置上测出来的幅度和相位都会有偏差。在仿真时要确保两个输出端口的参考面设置一致实测时也要保证连接器的电长度相同。4.2 相位平衡度恶化补偿线与色散的双重影响相位平衡度是Marchand巴伦设计中最难控制的指标之一。理想情况下两个输出端口的相位差应该是180度但实际中由于耦合线的色散和补偿线的不理想相位差会随频率变化。如果相位平衡度在频带边缘恶化严重通常是因为补偿线的色散补偿不够。可以尝试调整补偿线的长度和宽度或者改用多段补偿线来改善。另一种方法是优化耦合线的结构比如采用非均匀耦合线让耦合系数沿线的分布更合理从而减小色散。我在一个项目中遇到过相位平衡度在低频端只有170度的情况后来发现是补偿线太短导致低频端的相位补偿不足。把补偿线加长之后低频端的相位差改善到了177度但高频端又变差了。最后通过优化耦合线的线宽渐变才在整个频带内把相位平衡度控制在±5度以内。4.3 端口匹配变差补偿线长度与阻抗的联动端口匹配变差通常表现为S11偏高输入回波损耗不达标。Marchand巴伦的输入阻抗和补偿线的长度密切相关补偿线长度不对输入阻抗就会偏离50欧姆。排查时可以先看S11的频响曲线。如果S11在某个频点特别差说明那个频点的输入阻抗偏离最大。通过调整补偿线的长度可以把匹配最好的频点移到需要的位置。如果整个频带的S11都偏高可能是耦合线的阻抗设计有问题需要重新检查Z0e和Z0o。还有一种情况是输出端口的匹配也变差了。这通常是因为两个输出端口之间的隔离度不够导致相互影响。可以在输出端口之间加一段隔离电阻或者优化耦合线的对称性来改善。4.4 插损偏大导体损耗与介质损耗的区分插损偏大是另一个常见问题。Marchand巴伦的插损主要来自导体损耗和介质损耗。导体损耗和线宽、线长、金属厚度有关介质损耗和基板材料的损耗角正切有关。如果插损在低频段正常高频段明显偏大通常是导体损耗主导因为高频时趋肤效应让电流集中在导体表面有效电阻增加。这时候可以增加线宽或者金属厚度来降低损耗。如果整个频带的插损都偏大可能是介质损耗主导需要换用损耗角正切更小的基板材料。我在一个项目中用过一种高介电常数的基板来缩小尺寸结果插损比预期大了0.5dB。后来换成低介电常数但损耗更小的材料尺寸虽然大了一点但插损降到了可接受的范围。所以选材料的时候不能只看介电常数损耗角正切同样重要。5. 几个让设计更稳的工程习惯与参数取舍5.1 耦合系数的选择带宽与加工精度的平衡耦合系数C的选择直接决定了带宽和加工难度。C越大带宽越宽但需要的Z0e和Z0o差距越大线间距越小加工精度要求越高。在实际项目中我会先根据带宽需求确定C的最小值然后看加工厂能做到的最小线间距是多少再反过来确定C的最大值。一般来说如果加工厂能做0.1mm的线间距C可以做到0.6左右如果能做到0.075mmC可以到0.65再高就需要宽边耦合了。宽边耦合的C可以做到0.7以上但需要多层板成本更高。我的经验是不要一味追求大C。C太大不仅加工难而且耦合线的色散会更严重相位平衡度反而不好控制。在满足带宽的前提下C取小一点配合补偿线的优化往往能得到更好的综合性能。5.2 补偿线的长度不要迷信四分之一波长很多教材上说补偿线取四分之一波长但实际设计中这个值往往不是最优的。四分之一波长是在理想条件下推导出来的实际中耦合线的色散、端口的寄生效应都会让最优值偏离。我通常会把补偿线的长度作为一个主要的优化变量在仿真里做参数扫描范围从八分之一波长到二分之一波长步长取二十分之一波长左右。然后看幅度平衡度和相位平衡度随长度的变化找到最优值。这个过程可能需要几轮迭代但值得花时间。另外补偿线的长度对输入匹配的影响也很大。有时候幅度和相位平衡度都很好但S11不达标这时候微调补偿线长度往往能同时改善匹配和平衡度。5.3 仿真设置中的几个关键细节HFSS仿真Marchand巴伦时有几个设置细节会显著影响结果的准确性。首先是端口的设置波端口和集总端口的结果会有差异尤其是高频段。我一般用波端口因为它的模式更准确但需要确保端口面的尺寸足够大避免高次模的影响。其次是网格划分。耦合线的边缘和过孔附近是场强变化最剧烈的地方网格要足够细。我通常会用自适应网格加密让HFSS自动细化这些区域但初始网格也不能太粗否则自适应过程可能收敛到局部最优。还有扫频类型的选择。插值扫频适合窄带快速扫频适合宽带。对于2GHz到6GHz这样的宽带我一般用快速扫频但要注意频率点的密度太稀会漏掉谐振点。5.4 实测校准与夹具设计实测阶段校准和夹具设计同样重要。校准要用到校准件比如SOLT或者TRL校准件的精度直接影响测量结果的可靠性。我一般会用TRL校准因为它在宽带内的精度更好但需要设计专门的校准件成本更高。夹具的设计也要注意。夹具的传输线要和巴伦的端口阻抗匹配否则会引入额外的反射。夹具的长度要尽量短减少损耗和相位偏差。如果测试频率很高夹具的寄生参数可能需要用仿真来补偿。我在一个项目中因为夹具设计不合理导致测出来的相位平衡度比仿真差了10度。后来重新设计了夹具把传输线缩短了一半相位偏差就降到了3度以内。所以夹具不是随便做做就行的它本身就是射频链路的一部分。6. 从Marchand巴伦延伸出去还能怎么玩Marchand巴伦的设计思路其实可以延伸到很多其他结构。比如把耦合线换成多段级联可以实现更宽的带宽或者更小的尺寸。再比如把补偿线做成可调的形式用变容二极管或者MEMS开关就能实现可重构巴伦适应不同的频段。还有一种思路是把Marchand巴伦和滤波器集成在一起做成滤波巴伦。这样既能完成单端到差分的转换又能抑制带外信号减少系统的整体尺寸。这种结构在射频前端模组里越来越常见尤其是在需要多频段工作的场景下。另外随着三维集成技术的发展Marchand巴伦也可以做在封装内部或者芯片上。硅基工艺上的耦合线损耗比较大但通过优化金属厚度和介质层也能做出性能不错的巴伦。这方面的研究和工程实践还在不断推进未来应该会有更多有意思的方案出现。我在实际项目中体会最深的一点是Marchand巴伦的设计没有一劳永逸的公式每一次都要根据具体的指标、工艺和尺寸限制来重新优化。仿真工具能帮你省很多时间但不能替代对原理的理解。只有把耦合线、补偿线、端口匹配这些基本概念吃透了才能在遇到问题时快速定位并解决。希望这篇内容能帮你在下一个巴伦设计里少走一些弯路。
返回列表