当前位置: 首页 > backend >正文

PCIe走线注意事项

一、拓扑结构与层叠要求

  1. 拓扑选择

    • 点对点直连:禁止分叉或T型连接(与DDR不同)

    • 长度限制

      • PCIe 3.0/4.0:≤20英寸(508mm)

      • PCIe 5.0:≤12英寸(305mm)

  2. 叠层设计

    • 参考平面:必须使用完整地平面(GND)作为参考层

    • 阻抗控制

      信号类型目标阻抗容差
      差分线85Ω±10%
      单端线(SRAM/PERST#)50Ω±15%
    • 层间对称:避免跨分割(如必须换层,相邻层需为GND)


二、差分对走线规则(核心!)

  1. 等长匹配

    • 组内偏差:≤ 5 mil(PCIe 3.0/4.0),≤2 mil(PCIe 5.0)

    • 补偿方法:在发送端(TX)附近绕蛇形线(避免接收端附近绕线)

  2. 间距控制

    • 组内间距:差分对两线中心距 = 2×线宽(例如5mil线宽,间距10mil)

    • 组间间距:≥ 3×线宽(如5mil线宽,组间距≥15mil)

    • 包地处理:两侧加地线屏蔽(GND via间距≤100mil)

  3. 避免相位偏移

    • 禁止单边走线打孔(必须成对换层)

    • 换层时添加回流地过孔(间距≤50mil)


三、损耗控制(PCIe 4.0/5.0关键)

  1. 插入损耗(IL)限值

    协议版本最大损耗@8GHz
    PCIe 4.0-28dB
    PCIe 5.0-36dB
  2. 降低损耗措施

    • 板材选择:超低损耗基材(如松下Megtron 6,Rogers 4350B)

    • 减少过孔:≤ 2个过孔/链路(过孔残桩≤10mil)

    • 优化线宽:外层走线加粗(例如6mil→8mil补偿趋肤效应)

    • 表面处理:选用沉金(ENIG)而非喷锡(HASL)


四、串扰抑制策略

  1. 3W原则:相邻差分对间距 ≥ 3倍线宽

  2. 垂直交叉:不同组信号层间正交走线

  3. 避免平行长走线:与高速信号(如DDR、USB3)并行距离≤300mil

  4. 挖空参考层:在密集区域对GND平面局部挖空(需仿真验证)


五、电源完整性(PI)设计

  1. 去耦电容布局

    • 芯片电源:0.1μF+10μF电容距引脚<100mil

    • AC耦合电容

      • 位置靠近发送端(TX)

      • 容值100nF(0402封装优先)

      • 对称布局(电容两端走线长度差≤5mil)

  2. 电源平面分割

    • 为PCIe的PLL、AUX电源划分独立区域

    • 使用磁珠(如600Ω@100MHz)隔离模拟/数字电源


六、PCB布局禁忌与解决方案

错误做法后果修正方案
AC耦合电容放在接收端信号预加重失效移至TX芯片200mil范围内
差分对跨越电源分割区阻抗突变,眼图闭合确保下方为连续GND平面
90°直角走线阻抗不连续,EMI辐射改用45°弧线(半径≥3倍线宽)
过孔残桩过长(>15mil)高频谐振,损耗激增背钻(Backdrill)或使用盲埋孔

七、端接与仿真验证

  1. 端接电阻

    • 接收端(RX)集成100Ω差分端接(无需外置)

    • 高速率(≥16GT/s)需预留共模扼流圈位置

  2. 仿真必做项

    • 前仿真

      • 用HFSS/SIwave提取过孔S参数

      • 扫描线宽/间距对阻抗的影响

    • 后仿真

      • 基于实测板材参数验证眼图(PCIe 4.0要求眼高>50mV,眼宽>0.3UI)

      • 检查回波损耗(RL)> -10dB

  3. 实测验证

    • 使用BERTScope测试误码率(BER≤1e-12)

    • TDR定位阻抗突变点(分辨率±5ps)


八、PCIe 5.0/6.0新增挑战

  1. PAM4调制

    • 需要CTLE+DFE+FFE均衡补偿

    • 走线粗糙度要求Ra≤0.5μm(普通PCB为1.2μm)

  2. 玻璃纤维效应

    • 使用扁平玻纤布(如NE-glass)或 Spread Glass 板材

    • 走线与玻纤方向成7°夹角

  3. 连接器要求

    • 选用符合SFF-TA-1002规范的高速连接器

    • 插损≤ -0.5dB @ 16GHz


设计口诀

🔹 "差分对称胜于等长":相位一致比绝对等长更重要(偏差>5mil时需优先调对称)
🔹 "过孔是高速杀手":PCIe 5.0过孔损耗占比可达40%
🔹 "电容放TX端,GND是生命线":AC电容位置错误是常见设计事故

激光雷达应用提示

  • 若用于激光雷达点云数据传输,需预留冗余通道(如x4链路替代x1)应对振动干扰;

  • 车载环境优先选用耐高温板材(Tg≥170℃)。

http://www.xdnf.cn/news/9950.html

相关文章:

  • 【动态规划:斐波那契数列模型】第 N 个泰波那契数
  • 英语学习5.29
  • Java开发经验——阿里巴巴编码规范实践解析5
  • 数字人系统源码搭建步骤
  • NHANES指标推荐:UAR
  • LINUX中TOMCAT安装和Nginx源码安装
  • 【深度学习】12. VIT与GPT 模型与语言生成:从 GPT-1 到 GPT4
  • docker-compose部署SpringBoot项目的两种方式(构建镜像和挂载文件)
  • Python打卡第39天
  • Futaba乐迪小飞象Frsky7通多协议接收机KA6说明书
  • hf-mirror断点续传下载权重
  • AAOS系列之(六) ---CarPowerManager中写入的状态,如何在ViewRootImpl中读取问题
  • [git]忽略.gitignore文件
  • 软件项目需求说明书简要模板
  • 【Redis】大key问题详解
  • 【计网】分片
  • websocket在vue中的使用步骤,以及实现聊天
  • MaaS(模型即服务)是什么?
  • IT Tools 部署
  • 食材走T台?Coze+即梦应用实例:实现一键生成食材走秀视频!!(附提示词)
  • [C]基础18.自定义类型:联合和枚举
  • Python实例题:Python实现Zip文件的暴力破解
  • Spring Boot整活指南:从Helo World到“真香”定律
  • 29、请求处理-常用参数注解使用
  • UE路径追踪Path Tracing和Lumen的区别
  • Lambda表达式Stream流
  • 三套知识系统的实践比较:Notion、Confluence 与 Gitee Wiki
  • 关于 smali:2. 从 Java 到 Smali 的映射
  • 无需自建高防:APP遭遇DDoS的解决方案
  • CODEFORCES----1999A - A+B Again?