第4章:PCB走线设计:微带线与带状线结构、线宽线距优化、阻抗控制
这一章,我们来聊聊PCB走线。很多人觉得走线不就是拉根铜皮嘛,有什么好讲的?其实,在高速信号面前,走线就是一条传输线。它的结构、尺寸、阻抗,直接决定了插损的大小。我个人习惯在设计初期就把走线当成精密器件来对待,而不是等到仿真出了问题再回头改。
4.1 两种主流传输线结构:微带线与带状线
先说说最常见的两种结构。你翻开任何一块高速PCB,走线基本就这两种命运:要么在表层,要么埋在内部。
4.1.1 微带线(Microstrip)
微带线在表层。它的结构很简单:上面是空气(或者绿油),下面是介质,再下面是参考平面。因为部分电磁场暴露在空气中,所以它的有效介电常数比介质本身的Dk要低一些。这意味着什么呢?意味着你的信号传播速度更快,但同时也更容易受到外部干扰。
我记得有一次做25Gbps的背板设计,最初用了微带线走长距离。结果测试时发现串扰指标怎么也压不下去。说白了,表层走线天生屏蔽差,对外界的噪声敏感。所以现在我做高速设计,微带线只用来走短距离,或者实在没办法才用。它的优势是容易调整阻抗——你只要改线宽就行了,不用动叠层。
4.1.2 带状线(Stripline)
带状线埋在内部,上下都有参考平面。像三明治一样,把信号线夹在中间。它的电磁场完全封闭在介质里,屏蔽性好得多了。你想想看,同等的层叠下,带状线的串扰要比微带线低好几个dB。
带状线也有个问题:调整阻抗比微带线麻烦。因为它的阻抗受两个参考面的距离影响,改线宽的效果不一定明显。我曾经在一个112Gbps项目中,为了优化带状线的阻抗,不得不重新调整了整个叠层结构。嗯,这里要注意的是,带状线虽然屏蔽好,但它的通孔通常会引入额外的寄生参数。
| 特性 | 微带线 | 带状线 |
|---|---|---|
| 结构 | 表层,仅一面有参考平面 | 内层,两面有参考平面 |
| 屏蔽性 | 较差,易受干扰 | 优良,电磁场封闭 |
| 插损表现 | 辐射损耗较高 | 介质损耗主导,更稳定 |
| 阻抗调整 | 改变线宽,方式简单 | 受叠层限制,调整较复杂 |
| 适用场景 | 短距离、时钟等敏感线 | 长距离、高速总线 |
4.2 线宽与线距的优化
选定了结构,接下来就是尺寸。线宽决定特性阻抗,线距决定串扰。这两者是协同比对,不能只看一个。
4.2.1 线宽优化
线宽越宽,阻抗越低——这个大家应该都知道。但线宽不仅仅是阻抗的事。你想想看,线宽变了,铜损也跟着变。高频电流集中在导体表面,宽走线的表面积大,涡流效应更明显。我之前调试一个56Gbps的通道,根据仿真结果把线宽从4mil增加到6mil,结果插损反而更差了。为什么?因为线宽增加后,阻抗偏离了目标值,导致反射变大了。
关键思路:线宽的选择不是越宽越好,也不是越窄越好,而是在目标阻抗下找平衡。
我建议你这样做:先通过场求解器算出目标阻抗对应的线宽,然后在这个基础上进行微调。微调的方向取决于你是想压插损还是压串扰。不同方向的优化结果,我习惯用这个表来对照:
| 优化目标 | 调整方向 | 对插损影响 | 对串扰影响 |
|---|---|---|---|
| 降低插损 | 适当加宽线宽 | 铜损降低,但匹配变差 | 间距不变时串扰会增大 |
| 降低串扰 | 缩小线宽、加大线距 | 铜损增加,阻抗可能变化 | 有效抑制耦合 |
| 目标阻抗 | 调整线宽匹配叠层 | 反射最小化 | 间接改善 |
4.2.2 线距优化
线距的重要性往往被初学者忽视。很多教科书告诉你线距要保持3W,5W,但这些经验值在高速信号面前并不总是好使。我遇到过最头疼的问题,就是一根长距离的走线和它旁边的弱信号完全隔离不够。那时候我才意识到,对于高频信号,线距和层距决定了你和串扰之间的最后防线。
实际上,线距决定了相邻走线之间的耦合电容和互感。你问我多少距离合适?这要看你的串扰预算。如果预算允许0.5dB的串扰,那可以适当收紧线距。但如果你的信号裕量很少,我建议你把线距放宽到耦合还在可控范围内。带状线内部宽松一点的线距,对抑制串扰效果很明显。
实用技巧:当你在一个区域放了很多高速走线时,可以分段走线,中间用地线隔离。每3~5条信号线,夹一条地线,串扰能降低3~5dB。
4.3 阻抗控制
好了,结构选好了,线宽线距也定了,接下来是最关键的一步:阻抗控制。说白了,就是要让你的走线成为一个合格的传输线。
4.3.1 为什么阻抗匹配如此重要?
信号在走线上跑,遇到阻抗不连续的地方就会产生反射。反射回来的信号和原来的信号叠加,轻则影响时序,重则导致眼图眼睛睁不开。我见过很多设计,明明插损算起来不大,但实际测试总过不了,问题就出在反射上。所以阻抗控制是你最后的一公里。
4.3.2 阻抗的计算方法
早期我们靠公式估算。但公式是基于理想情况的,现在信号速率上去了,我更推荐用2D场求解器来算。当然,公式作为快速估计还是有用的。比如微带线的特性阻抗近似公式:
Z₀ ≈ (87 / √(εr + 1.41)) * ln(5.98h / (0.8w + t))
这里h是介质厚度,w是线宽,t是铜厚,εr是介电常数。这个公式在w/h > 1时误差较大,但用来做初步预算还是可以的。我建议你用这个公式算出大概值,再结合实际叠层和仿真确认。
注意:注意工厂加工的公差。厂家报的叠层厚度和介电常数都有±10%的误差。设计时要留出裕量,不要卡在刚好50Ω。
4.3.3 阻抗控制中的避坑指南
- 参考平面的连续性:我曾经在一个设计中,信号穿过一个缝隙,阻抗瞬间跳变,眼图惨不忍睹。所以一定要保证参考平面完整,不要有大的开槽。
- 过孔的阻抗优化:过孔本身的阻抗一般比走线低,因为它的寄生电容大。你在过孔周围加反焊盘,适当拉大孔径,可以补偿一部分阻抗变化。
- 走线拐角:走线拐角不要用直角,用45度或者圆弧过渡。直角处阻抗变化明显,信号会在此处产生反射。
本章小结:微带线和带状线各有长短,选型看屏蔽要求和走线长度。线宽线距不是孤立参数,要和阻抗目标一起看。阻抗控制是你设计成功的关键,工厂公差别忘了。走线这事儿,每一步都决定了最终的插损预算能不能达成。