当前位置:首页 > EDA > 电子设计自动化
[导读]在USB3.0、PCIe、HDMI、LVDS等高速差分信号中,等长(Length Matching)是保证差分对两线间时延差(Skew)满足协议要求的关键步骤。但“等长”并非无限精确——制造公差、EDA算法与测试手段共同决定了实际可实现的匹配精度。本文结合Altium Designer / Allegro实操,说明正确操作流程与工程中应守住的精度边界。



在USB3.0、PCIe、HDMI、LVDS等高速差分信号中,等长(Length Matching)是保证差分对两线间时延差(Skew)满足协议要求的关键步骤。但“等长”并非无限精确——制造公差、EDA算法与测试手段共同决定了实际可实现的匹配精度。本文结合Altium Designer / Allegro实操,说明正确操作流程与工程中应守住的精度边界。


一、先做阻抗,再做等长——合理顺序


差分对必须先满足阻抗连续(单线Z≈(Zdiff/2)±10%),其次才是等长:

1. 按叠层参数计算线宽(W)与间距(S),设差分规则(通常Zdiff=100Ω或90Ω)

2. 布差分对(P/N尽量邻层、同层、少过孔)

3. 最后在接收端或中间插入蛇形线(Serpentine/Trombone)做等长补偿


⚠️ 先等长再调阻抗通常需返工——蛇形会改变局部耦合,微扰阻抗。


二、EDA中等长操作步骤(Altium示例)


2.1 设差分对规则


PCB Rules → Routing → Differential Pairs


 • Matched Length Tolerance:如 ±5 mil(目标Skew)


 - Within Diff Pair Length Match:勾选

 • Length Formula:使用 Total Length(含过孔若开启)


2.2 手动等长(Interactive Length Tuning)


1. 选中差分走线 → Route → Interactive Length Tuning(快捷键 U→L)

2. 移动鼠标到较短网络上,按 Tab 设置:

  • Target Length = 较长网络总长(或手动输值)


  - Pattern = 45° 蛇形(减少串扰)

  • Amplitude(蛇形高度)≥ 3W(W=线宽),通常取 3~5×W


  • Gap(蛇形线间距)≥ W(推荐 2W 减小线间耦合)


3. 单击放置蛇形段,Enter确认


2.3 验证


• Reports → Measure Primitives 测两线总长


• 或 PCB Panel → Nets → 右键 Diff Pair → Show Length 查看差值


三、精度边界——你能做多准?


影响因素 典型值 说明


EDA格点/转角量化 ±0.1~0.5 mil 格点设太小影响布线流畅


光绘(Gerber)分辨率 ±0.2 mil 现代CAM通常够细


板材蚀刻偏差 ±0.5~1 mil(线长投影) 内外层不同


过孔时延差(若只算铜长) 未计入 ≈ 5~10 ps ≈ 0.6~1.2 mil等效) 高速SerDes需单独算


实际可量产保证 Skew ≤ ±5 mil(≈ 30~40 ps @ FR4) 再小成本高且收益递减


对PCIe Gen3(要求Skew < 0.125UI ≈ 12.5ps ≈ 1mil等效)通常按≤2mil匹配目标设计,接受制板实际 ±3~5mil。


四、蛇形线设计禁忌(常被忽略)


1. 蛇形间距太近:两根蛇形并行 < W 会增加差分对间串扰(Crosstalk ↑),推荐 ≥ 2W

2. 蛇形在连接器/过孔密集区:尽量在接收端净空区做等长,避免蛇形紧挨过孔

3. 过分追求0mil差:若协议允许Skew 5~10ps,别为省0.2mil反复推线——制板厂也做不到


五、多对差分组间等长(如 HDMI 3对 TMDS)


部分协议还要求组间等长(各差分对总长相近):

• 先组内等长(P≈N)


• 再选最长对为基准,其它对补长到 ±50 mil 内(HDMI要求通常 ±150 mil)


- 在原理图或Net Class中设 Matched Length Group


六、常见错误速查


现象 原因 修正


等长后差分阻抗恶化(TDR见凹陷) 蛇形振幅太小致并行耦合增强 增大Amplitude ≥ 3W


DRC报DiffPair未等长但肉眼看等长 规则中 Matched Length Tolerance 太小或计算含过孔长差异大 确认规则用 Total Length;必要时放宽Tolerance到 ±5mil


组内等长OK但眼图不对称 P/N有过孔数不同(引入skew) 尽量对称打过孔;或在短网络补蛇形(含过孔时延估算)


制板回来Skew仍偏大 制板厂未按差分对控长(少见)或蚀刻不均 提供明确《差分等长公差要求》给板厂


七、结语


差分布线等长控制的操作顺序是先阻抗后等长、蛇形振幅≥3W、间距≥2W,在EDA中以Matched Length Tolerance驱动自动提示。工程设计目标应结合协议Skew上限定(如PCIe ≤1mil理想,≤5mil可量产),而非盲目追求0mil差——认清光绘与蚀刻带来的±0.5~1mil不可控误差,才能做出既合规又可制造的PCB


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读

在PCB设计中,晶振作为时钟信号的核心源,其布局位置直接影响系统的稳定性、抗干扰能力和信号质量。工程师们普遍遵循“晶振远离PCB边缘”的设计原则,这一规则并非经验主义的简单总结,而是基于电磁兼容(EMC)、信号完整性(S...

关键字: PCB 晶振

在高速PCB设计(如USB3.0、PCIe、HDMI)中,差分对的阻抗连续性直接决定信号质量。单纯依靠经验布线往往导致眼图闭合。本文将基于Keysight ADS与Cadence Allegro两大主流EDA工具,详解从...

关键字: 差分对 PCB EDA仿真

大多数四轴无人机都遵循相同的结构模式——碳纤维或塑料框架,飞行控制器板安装在中间,电调(ESC)位于机臂上,电机则安装在末端。这种设计效果良好,易于维修,是进行专业飞行的理想选择。

关键字: 四轴无人机 PCB 电机

几年前,我受到启发,设计了一盏灯,它的控制方式可以像老式电话一样。就像下面图片所示的那样。我不想再有需要依赖手机应用、Wi-Fi或蓝牙的灯具,而是希望它能直观易用且独立运行。

关键字: PCB SK6812 LED

印刷电路板(PCB)设计是嵌入式系统和硬件产品开发中最重要的环节之一。本项目旨在使用Autodesk Eagle软件,设计一款符合Arduino标准的定制PCB,并掌握实际的PCB设计流程、原理图绘制、布线、接地以及电源...

关键字: PCB 嵌入式系统 ATmega328P

PCB丝印常被视为纯粹的技术性产物,而非一种通信媒介。在两种情况下,可用性工作往往被认为比“真正”的工程工作次要。我们需要更加关注用户体验(或开发者体验),以让所有用户受益,包括初学者和资深开发者。这并不一定意味着要做出...

关键字: 开发板 PCB Arduino UNO

我们大多数人都会打开任务管理器或查看副显示器来检查电脑性能,这总是意味着盯着又一个亮着背光的屏幕。我想要的是一种不同的方式——一种能安静地放在桌面上、实时显示电脑运行状态,并且不会给工作区增添更多屏幕眩光的东西。

关键字: 显示器 ESP32-S3 PCB

我在当地一家非营利科技中心担任志愿者,这个项目展示了我们如何制作了一套LED徽章,使其在本地灯光节上自动同步照明效果——无需主控设备、无需配对,也无需中央控制。

关键字: LED PCB ESP-NOW

中国PCB制造业的AI应用普及率位居前列,行业协同成为规模化落地的关键支撑

关键字: AI PCB AOI
关闭