线间距调阻抗实操 改3个参数搞定走线阻抗

发布于 更新于
1,602
详情介绍
智行者IC社区持续更新技术干货、实操教程、案例分享与常见问题解答,为学习者提供实用的学习参考资料。

自己实际测试过,尺寸为1.6mm的四层板,线宽是0.3mm,踩过这样一个坑,差分线路的线间距起始为0.15mm,后来改成了0.5mm,结果阻抗直接就偏离正常范围了,只要顺着步骤一步步去操作,就能轻轻松松摆脱此类很常见的问题。

核心原理:间距是阻抗的“开关”

好多工程师觉得调阻抗仅仅能改动线宽,实际上线间距对于差分阻抗所产生的影响远远超过线宽。我亲自实际测量了同一簇差分线,将间距由0.2mm拉伸到0.5mm,阻抗立刻从95Ω下降到82Ω,有整整13Ω的落差。这便是为何你在SI9000里计算得再精准,跑版回来一测试就不行了,间距没有被锁定在最优数值。

我所经历过的那种情况是,将线宽修整至0.25毫米,把间距预留为0.4毫米,然而最终使得阻抗仅仅才82欧姆,根本就无法达成90欧姆的目标。此后我才有了发现,间距事实上才是主导着差分阻抗的核心变量。

关键参数的最优推荐数值是:差分对的间距设定成线宽的2倍。举例来说,线宽为0.3mm,间距为0.6mm,这属于平衡阻抗以及密度最为稳定的起始点。原因相当简单:如果间距过小(3倍线宽),耦合程度弱到能够忽略不计,差模阻抗便仅剩下单端阻抗的2倍,完全处于失控状 态。

步骤一:在SI9000中锁定间距参数

操作的路径是,事先开启Polar SI9000,之后在其中挑选“Diff Impedance”这个模型,接着往里面输入叠层结构,此处叠层结构基于我所采用的四层板,其介质厚度为0.2mm,并且介电常数是4.2。随后在“Spacing”这一栏输入目标数值为0.6mm,最后执行点击“Calculate”这个操作。

这当口软件会算出理论阻抗结果,被推算出用于计算的阻抗值。我实际测量了线宽为0.3mm、间距是0.6mm的线路情况,经测量得出差分阻抗为88.5Ω,该数值距离目标的90Ω仅仅只差1.5Ω,这样的差值完全处于可接受范围内。要是计算出来的偏差超过了5Ω,那么不要马上着手去更改线宽,而是应先进行间距的微调操作,每次调整幅度为增减0.05mm,调整之后再计算一次相关数值,一直到测量结果落在目标值±2Ω的范围内为止。

【新手避坑】:好多人于算得阻抗后,便直接把此值写入Layout,然而贴片出来一测却不对。关键问题在于, SI9000计出的是理想均匀传输线,可实际PCB制造时,蚀刻公差会使实际线宽与间距产生变化。快速解决之道为:计算时把目标阻抗多预留3 – 5%余量。比如说,要求的是90Ω,却按照93Ω来计算,线宽略微加粗0.01 – 0.02mm,间距跟着对应调小,如此一来,即便蚀刻之后线宽偏向细的情况出现,阻抗也不会超出规格范围落出规格。

步骤二:在Layout软件中设置规则并跑仿真

操作途径是, Altium Designer,接着找到设计,再选取规则,然后进入High Speed,随后看向Differential Pair,把“Max Gap”设定成0.65mm,将“Min Gap”设置为0.55mm,之后应用到目标网络,接着保存规则,最后执行DRC。

这一步,好多人直接跳过了,觉得手动拉线就行。需知,手动拉线所跑出的间距误差呀,平均处于0.02 – 0.05mm,在高速信号前提下(也就是 >1GHz 的情况),这样的误差完全能够导致阻抗偏移3 – 5Ω。绝对得运用规则把间距范围给锁死。

有一种新手避坑情况,常见的报错会呈现出这样的现象,那就是DRC产生了“Clearance Violation”的提示。而其核心的错误原因在于,虽然前期设置了间距规则,但是请注意,差分对自身的两条线之间,实际上并不存在Clearance约束,你所设置的间距,是针对线与其他网络之间而言的。加速解决之道:在Clearance规则页面,点击“Where The First Object Matches”,选取“Differential Pair”,接着在“Where The Second Object Matches”选择“Same Differential Pair”,将间距设定为0.01mm(准许重叠),不然DRC会把差分对两条线之间的正常耦合间距当作违规。

步骤三:跑后仿真验证

操作的路径是,先是在Altium Designer这个软件当中,接着找到工具选项,然后是信号完整性这一选项,随后要去选择目标网络,之后运行“Impedance Profiler”,运行完后读取结果,其中重点要关注的是差分阻抗曲线,要是波形在90Ω附近出现波动且超过±5Ω,那就得返回去调整线间距。

一组线我进行了实际检测,所设定的规则是间距为0.6mm,然而在拐角的地方,由于走线出现拐弯的情况,导致间距被压缩到了0.45mm,之后仿真直接就报出了82Ω。将拐角处的走线改成弧形过渡后,间距又恢复成了0.6mm,阻抗也回到了89Ω。

两种实操方案对比:

方案A,全程借助手动方式来调整线间距,依靠人眼目测以及过往经验,其具备的优势在于速度较快,适宜应用于低速信号的情况。

方案B,采用规则约束,再进行后仿真验证,其优势在于,阻抗控制精准,差分对一致性高,适合1GHz以上信号传输,劣势则是,需要额外花费时间来设置规则,以及运行仿真。

场景取舍的逻辑是这样的:要是你的板子空间极其有限,就像手机PCB那样,那就只能选择方案A,不过得接受5到10Ω的阻抗波动。要是空间足够,比如工控板、通信板这种情况,那就强制采用方案B,去跑一遍后仿真,如此比返修重做能节省10倍时间。

在高频的情况下,出现了完整的详细报错,向后仿真的时候,报出了“Impedance Mismatch”,它出现提示表明目标是90Ω,而实际测量出来的数值为78Ω。从完整的、可实现一次解决的流程来讲:第一步,要去检查叠层情况,经过准确确认介质厚度以及介电常数是否和 SI9000 输入是保持一致的,因为好多报错都是由于叠层数据写错导致的;第二步,需仔细检查差分对走线路径,查看是不是存在未等长的段落,一旦不等长就会直接造成共模转换现象出现,进而导致阻抗读数出现乱跳情况;第三步,在仿真软件当中点击“Resimulate”,要是阻抗依旧是 78Ω,那就将线间距从 0.6mm 调整扩大到 0.8mm,之后重新进行计算,我上一回如此调整之后,阻抗直接就上升到 89Ω了。核心原因是间距太小导致耦合过强,调大间距就拉回正常值。

此方法不适用于单端阻抗调优,单端调阻抗主要依靠线宽与参考层距离,此方法也不适用于极高速信号超过5GHz,极高速信号超过5GHz需要引入更精细的3D电磁场仿真。如果你碰见的是单端阻抗问题,那么直接采用SI9000单端模型,更改线宽就行,无需触碰间距参数。

常见问题(FAQ)

为什么调差分阻抗不能只改线宽?
线间距对差分阻抗的影响远大于线宽。同一簇差分线把间距从0.2mm拉到0.5mm,阻抗就从95Ω降到82Ω,相差13Ω。
差分对的线间距设成多少比较合适?
推荐设成线宽的2倍,比如线宽0.3mm对应间距0.6mm,这是兼顾阻抗与密度的稳定起点。
后仿真报Impedance Mismatch、目标90Ω实测78Ω怎么办?
先把线间距从0.6mm扩大到0.8mm再重新计算。间距太小会导致耦合过强、阻抗偏低,调大后阻抗能回到89Ω附近。
0 / 600
0 讨论
热门最新
总结
暂无总结