少于 1 分钟阅读 次阅读

概要:本文介绍了 PCB 设计中由于玻纤编织结构引发的电气性能问题——玻纤编织效应(Fiber Weave Effect),并解释了 Zig-Zag 等布线技术的原理与应用。文章从材料特性出发,分析了问题产生的原因,并提出了从材料选择与布线设计两方面的对策,帮助工程师优化高速信号的完整性。

参考文章

  • https://blog.csdn.net/hanshuizhizi/article/details/120110575

  • https://cdrdv2-public.intel.com/654621/an528.pdf PCB Dielectric Material Selection and Fiber Weave Effect on High-Speed Channel Routing

1. 问题的根源

在一块板子上,出现了如下图这种奇怪的布线:

玻纤效应造成的 Zig-Zag 走线

一般走线都是横平竖直的,且越短越好,也不像是绕线作等长的样子。实际上,这样的布线是为了应对玻纤编织效应(Fiber Weave Effect)。

1.1 材料结构分析

  • PCB 的芯材(Core)和半固化片(Prepreg)的基体是玻璃纤维布。
  • 玻璃纤维布由经纱和纬纱编织而成,纱线束之间有缝隙。
  • 在压制 PCB 时,树脂会填充这些缝隙。这就导致了板材由两种介质构成:
    • 玻璃纤维束本身:介电常数(Dk)较高,约 6.0。
    • 树脂区域:介电常数较低,约 2.5-3.5。
  • 最终,板材的有效介电常数(Dk)是这两者的一个平均值(例如 FR-4 的标称 Dk 约为 4.2-4.5)。

不同类型的纤维编织图:

不同玻纤编织图示


2. 效应如何产生

当非常高速的信号线(特别是微带线)恰好平行并对齐于玻璃纤维束行走时,会出现下列两种情况:

  • 情况 A:信号线一直在“玻璃”上方行走 → 感受到的 Dk 较高 → 信号传播速度慢 → 延时大。
  • 情况 B:信号线一直在“树脂”上方行走 → 感受到的 Dk 较低 → 信号传播速度快 → 延时小。

如果 PCB 走线恰好是笔直的,并且与玻纤布编织方向平行,那么整条走线就会处于情况 A 或情况 B,导致整体的相位常数不一致。更糟糕的是:

  • 当差分对中的一条线处于“玻璃”上,另一条处于“树脂”上时,会产生巨大的时延差(Skew)阻抗不连续,严重破坏信号完整性。

  • 差分线分别处于树脂和玻璃纤维上图示 差分线分别处于树脂和玻璃纤维上 1
    差分线分别处于树脂和玻璃纤维上 2

2.1 简单比喻

就像一辆车在一条由 混凝土(玻璃)沥青(树脂) 交替铺成的笔直车道上行驶,车速会因路面材质不同而不断变化,导致到达时间难以预测。


3. 避免玻纤编织效应的核心策略

核心原则:打破走线与玻纤编织方向的一致性,使走线感受到的介电常数是“玻璃”和“树脂”的统计平均值,从而均匀化电气特性。

3.1 策略一:从板材入手(最有效但成本较高)

3.1.1 使用非玻纤编织的基材

适用于极高频率的应用(如 77GHz 汽车雷达):

  • 聚四氟乙烯(PTFE)陶瓷填充材料
    • 代表厂家:Rogers(罗杰斯)RO3000 系列
    • 特点:均匀陶瓷 PTFE 复合材料,不存在编织效应
  • 液晶聚合物(LCP)材料
    • 特点:具有非常均匀的电气性能

3.2 策略二:从设计布局入手(成本低,设计上实现)

若必须使用标准 FR-4 材料,则可通过以下技巧规避玻纤编织效应:

3.2.1 改变走线角度(常用且有效)

  • 核心思想:避免走线与玻纤方向成 0° 或 90°
  • 推荐做法
    • 将走线方向与板材的经纬向偏转角度
    • 通常推荐偏转 10°~15°,有时使用 7.5°
    • 一般选择 10° 即可满足绝大多数板材需求
  • 原理
    • 斜向走线会快速交替跨过“玻璃”和“树脂”区域
    • 在单位长度内实现 Dk 的平均化
    • 将局部波动转化为整体微小扰动

3.2.2 使用锯齿状或曲线走线(Zig-Zag)

  • 方式:将高速线故意走成轻微的锯齿形(Serpentine)或曲线
  • 原理:同样是打破走线与玻纤方向的一致性,使其不断穿越不同介质区域

⚠️ 注意:此方法可能稍微增加线长,需注意时序控制

示例图:

Zig-Zag 示例 1
Zig-Zag 示例 2
Zig-Zag 示例 3

3.2.3 PCB设计工具设置(以 Allegro 为例)

设置界面示意:

Allegro 设置图

留下评论