PCIe 边缘卡的 PCB 设计和引脚排列

article/2025/6/28 15:21:59

标准台式计算机和嵌入式计算机中最常见的附加卡是 PCIe 卡。PCIe 附加卡具有多种外形尺寸,并使用边缘插槽连接器,可沿主板垂直或直角安装。您还有不同类型的 PCIe 设备,例如插入 M.2 连接器的 SSD 或模块。

在本文中,我将介绍使用台式计算机或服务器中常见的标准垂直边缘连接器的 PCIe 附加卡的机械和电气要求。PCIe 附加卡对卡的形状和大小具有特定的机械规格,必须遵循这些规格才能紧贴边缘连接器。

遗憾的是,这些边缘连接器的机械规格被埋没在 PCIe 标准中。设计人员通常必须对现有的卡轮廓进行逆向工程,才能在 PCIe 卡 PCB 中使用它。在此博客中,我创建了一个 PCIe 卡模板,您可以将其用于您的项目。此模板是一个很好的起点,因为它显示了卡的机械键控和引脚要求,但轮廓是可调节的,以匹配您需要的确切 PCB 尺寸。

PCIe 卡的机械和电气要求

PCIe 附加卡使用 PCIe 插槽连接器,该连接器施加了机械约束并确定了信号完整性。以下是这些卡中使用的 PCIe 插槽连接器的一些重要注意事项:

  • 车道标准化:插槽连接器针对特定数量的通道(1x、4x、8x、16x 和不太常用的 32x)进行了标准化。
  • 世代兼容性:插槽连接器适用于特定的 PCIe 代系,并且向后兼容。
  • 组件类型:槽连接器可以是通孔组件或 SMD 组件,但新一代连接器往往是 SMD。
  • 扩展连接器:如果设计需要,较大的插槽连接器可以容纳较小的附加卡。
  • 键控和方向:插槽连接器是键控的,以确定安装过程中 PCIe 卡的方向。此键控必须包含在附加模块卡中。

PCIe 附加卡通常有一个连接到卡的法兰,允许它靠在计算机的机箱上。此法兰限制了标准 PCIe 附加卡的尺寸。

PCIe 插槽连接器示例

下面显示了一些插槽连接器示例。任何打开台式计算机或服务器的人都会认出这些边缘连接器。所示连接器可从 Samtec 获得,但 Amphenol 等其他供应商也提供自己的边缘连接器。

8 通道(顶部)和 16 通道(底部)PCIe 边缘连接器 (Amphenol)

考虑到边缘连接器和卡法兰的尺寸和位置,通常需要进行机械建模来验证外壳内的形状和配合。对于新一代 PCIe,还需要 SI 仿真来验证通道带宽和总损耗。除了这些考虑因素之外,设计人员还必须构建卡引脚布局以适应所需的通道数。

PCIe 卡引脚中的通道数

PCIe 连接器中的卡引脚排列取决于通道数,并包括其他接口,例如 JTAG。卡边缘还有电源端口和许多接地引脚。引脚的间距为 1.0 mm,PCIe RX 和 TX 通道与接地引错。

所有 PCIe 侧插卡引脚布局都有一个 A 侧和一个 B 侧。这些侧面已标记并显示在下图中。

表中详细介绍了 PCIe 卡的引脚布局。随着通道数量的增加,新的部分被添加到引脚表中。

1x 通道

针#

B 面名称

功能

A 面名称

功能

1

+12伏

+12 伏特电源

PRSNT#1

热插拔存在检测

2

+12伏

+12 伏特电源

+12伏

+12 伏特电源

3

+12伏

+12 伏特电源

+12伏

+12 伏特电源

4

接地

接地

5

SMCLK

SMBus 时钟

JTAG2

TCK

6

SMDAT 公司

SMBus 数据

JTAG3

TDI

7

接地

JTAG4

TDO (定义)

8

+3.3伏

+3.3 伏特电源

JTAG5的

TMS

9

JTAG1

+TRST#

+3.3伏

+3.3 伏特电源

10

3.3沃克斯

3.3V 伏特电源

+3.3伏

+3.3 伏特电源

11

唤醒#

链接重新激活

PERST#

PCI-Express 复位信号

机械钥匙

不适用

不适用

不适用

不适用

12

RSVD

保留

接地

13

接地

REFCLK+

参考 CLK (+)

14

TX0_P

TX 车道 0 (+)

REFCLK-

引用 CLK (-)

15

TX0_N

TX 车道 0 (-)

接地

16

接地

RX0_P

RX 通道 0 (+)

17

PRSNT#2

热插拔检测

RX0_N

RX 通道 0 (-)

18

接地

接地

 

4x 通道

针#

B 面名称

功能

A 面名称

功能

19

TX1_P

TX 车道 1 (+)

RSVD

保留

20

TX1_N

TX 车道 1 (-)

接地

21

接地

RX1_P

RX 泳道 1 (+)

22

接地

RX1_N

RX 泳道 1 (-)

23

TX2_P

TX 车道 2 (+)

接地

24

TX2_N

TX 车道 2 (-)

接地

25

接地

RX2_P

RX 泳道 2 (+)

26

接地

RX2_N

RX 泳道 2 (-)

27

TX3_P

TX 车道 3 (+)

接地

28

TX3_N

TX 车道 3 (-)

接地

29

接地

RX3_P

RX 泳道 3 (+)

30

RSVD

保留

RX3_N

RX 车道 3 (-)

31

PRSNT#2

热插拔检测

接地

32

接地

RSVD

保留

 

8x 通道

针#

B 面名称

功能

A 面名称

功能

33

TX4_P

TX 车道 4 (+)

RSVD

保留

34

TX4_N

德克萨斯州 4 车道 (-)

接地

35

接地

RX4_P

RX 泳道 4 (+)

36

接地

RX4_N

RX 泳道 4 (-)

37

TX5_P

TX 车道 5 (+)

接地

38

TX5_N

TX 车道 5 (-)

接地

39

接地

RX5_P

RX 泳道 5 (+)

40

接地

RX5_N

RX 车道 5 (-)

41

TX6_P

TX 车道 6 (+)

接地

42

TX6_N

德克萨斯州 6 车道 (-)

接地

43

接地

RX6_P

RX 泳道 6 (+)

44

接地

RX6_N

RX 车道 6 (-)

45

TX7_P

TX 车道 7 (+)

接地

46

TX7_N

德克萨斯州 7 车道 (-)

接地

47

接地

RX7_P

RX 泳道 7 (+)

48

PRSNT#2

热插拔检测

RX7_N

RX 车道 7 (-)

49

接地

接地

 

16x 通道

针#

B 面名称

功能

A 面名称

功能

50

TX8_P

TX 车道 8 (+)

RSVD

保留

51

TX8_N

德克萨斯州 8 号车道 (-)

接地

52

接地

RX8_P

RX 泳道 8 (+)

53

接地

RX8_N

RX 车道 8 (-)

54

TX9_P

TX 车道 9 (+)

接地

55

TX9_N

德克萨斯州 9 号车道 (-)

接地

56

接地

RX9_P

RX 泳道 9 (+)

57

接地

RX9_N

RX 9 车道 (-)

58

TX10_P

TX 车道 10 (+)

接地

59

TX10_N

德克萨斯州 10 号车道 (-)

接地

60

接地

RX10_P

RX 泳道 10 (+)

61

接地

RX10_N

RX 10 泳道 (-)

62

TX11_P

TX 车道 11 (+)

接地

63

TX11_N

德克萨斯州 11 号车道 (-)

接地

64

接地

RX11_P

RX 泳道 11 (+)

65

接地

RX11_N

RX 11 车道 (-)

66

TX12_P

德克萨斯州车道 12 (+)

接地

67

TX12_N

德克萨斯州 12 巷 (-)

接地

68

接地

RX12_P

RX 泳道 12 (+)

69

接地

RX12_N

RX 12 车道 (-)

70

TX13_P

德克萨斯州车道 13 (+)

接地

71

TX13_N

德克萨斯州 13 号车道 (-)

接地

72

接地

RX13_P

RX 泳道 13 (+)

73

接地

RX13_N

RX 13 车道 (-)

74

TX14_P

TX 车道 14 (+)

接地

75

TX14_N

德克萨斯州 14 号车道 (-)

接地

76

接地

RX14_P

RX 车道 14 (+)

77

接地

RX14_N

RX 14 车道 (-)

78

TX15_P

德克萨斯州车道 15 (+)

接地

79

TX15_N

德克萨斯州 15 号车道 (-)

接地

80

接地

RX15_P

RX 泳道 15 (+)

81

PRSNT#2

热插拔存在检测

RX15_N

RX 15 车道 (-)

82

RSVD#2

热插拔检测

接地

 

有一些关键点需要注意。两个电源轨分别为 12 V 和 3.3 V;这些通常由卡提供,因此 PCIe 卡通常不携带这些电压的稳压器。电源稳压器可根据需要包含在 PCIe 卡上。隔离式 DC-DC 转换器在 PCIe 卡上很少见,但以太网供电 (PoE) 等特定用例除外,这需要在 PCIe 卡上产生 54 V 电压。

PCIe 附加卡板尺寸

整个电路板尺寸(不包括边缘卡引脚的区域)由 PCIe 标准定义。电路板尺寸不取决于通道数,而是与沿卡边缘的面板尺寸有关。下表中的值是允许的最大值。

全长

(长 x 高 x 宽)= 312 x 111.15 x 20.32 (毫米)

3/4 长度

(长 x 高 x 宽)= 312 x 111.15 x 20.32 (毫米)

半长

(长 x 高 x 宽)= 167.65 x 111.15 x 20.32 (毫米)

低调

(长 x 高 x 宽) = 167.65 x 68.9 x 20.32 (毫米)

 

下图显示了 L 和 H 尺寸。请注意,W 尺寸是 PCB 的 z 轴轮廓,包括其组件

低调卡和标准配置文件卡可以通过其面板来区分。这些卡使用相同的连接器和引脚布局,但它们设计有不同的支架/面板组件,如下图所示。

一种常见的外形尺寸是 8 通道卡,它在 A 侧和 B 侧都有 89 个引脚。设计人员应注意,每个 RX 和 TX 通道都与接地引错,以保持差分阻抗并最大限度地减少 PCIe 通道之间的串扰。

PCIe 侧边卡布局指南

PCIe 边缘卡的功能与其他高速 PCB 类似。它们的标准厚度通常为 62 mil。设计人员可以混合和匹配材料以创建堆叠,并包括电源和接地层。PCIe 通道在从主板上的边缘连接器过渡到卡区域时遵循标准路由。

布线到边缘连接器:新一代 PCIe 连接器最好是 SMD 连接器,因为这可以消除通常出现在通孔引脚上的短线。通常,如果需要高可靠性连接,可以使用通孔版本,但在背面层进行布线,以消除任何短截线。这将有助于确保过渡到 PCIe 边缘卡期间的信号完整性。

零部件禁止区域:在连接器的顶部边缘定义禁止区域。此区域可以包含跟踪,但应避免使用组件。通常,耦合电容放置在键控区域附近,其他元件位于其上方。但是,在信号到达 PCIe 边缘连接器之前,可以在主板/主板设计上放置耦合电容器。

边缘间隙规则:定义电路板边缘间隙规则,通常约为 10 mils。可能需要在键控区域附近增加间隙,并设置电路板边缘禁止布线(见上文),以防止铜沿电路板边缘暴露,从而降低短路风险。在此区域保持较大的间隙可以考虑沿卡边缘可能出现的任何机械损坏。

接地:PCIe 卡的接地策略通常是将所有组件放在一个系统接地上,并为卡面板提供单独的机箱接地。PCIe 卡的一个常见应用是作为网络(铜缆或光纤)的附加卡。对于有线以太网连接,环周围需要机箱接地,以便将 RJ45 连接器块上的护罩接地。

其他应用程序可能还需要机箱接地。通常,由于面板直接连接到设备外壳,因此与机箱接地相连,而 PCB 上的其余组件将位于均匀的接地平面上。

PCIe 插卡模板示例

下面显示的 PCIe 侧边卡模板的大小适合标准边缘连接器中的 8 个通道。卡的大小低于 PCIe 标准中定义的最大尺寸,因此您可以根据需要更改卡大小。随意下载此 Edge Card 模板并在您自己的项目中使用它。

          下载 (ZIP)         

 

 


http://www.hkcw.cn/article/GyLJqAsmvw.shtml

相关文章

吴恩达机器学习笔记(1)—引言

目录 一、欢迎 二、机器学习是什么 三、监督学习 四、无监督学习 一、欢迎 机器学习是当前信息技术领域中最令人兴奋的方向之一。在这门课程中,你不仅会学习机器学习的前沿知识,还将亲手实现相关算法,从而深入理解其内部机理。 事实上&…

5月中国100个城市新房均价上涨 环比上涨0.30%

5月中国100个城市新房均价上涨 环比上涨0.30%!6月1日,中指研究院发布《中国房地产指数系统百城价格指数报告》。报告显示,5月全国100个城市新建住宅平均价格环比上涨0.30%,同比上涨2.56%。具体来看,33个城市环比上涨,54个城市环比下跌,13个城市持平。二手房价格和租金则…

婚礼现场喜婆婆上台表演才艺助兴 倒立旗袍秀惊呆众人

婚礼现场喜婆婆上台表演才艺助兴 倒立旗袍秀惊呆众人。婚礼上,儿媳正安安静静地享受美食,没想到婆婆却在舞台上大显身手,开始表演了起来。5月26号,浙江一对小夫妻的婚礼热闹得像过年,媳妇在台下大快朵颐,结果她妈居然跑到台上倒立表演,还特意穿了个旗袍,一边倒头翻转一…

专家:中方捍卫主权让西方政客破防 坚定立场震慑“台独”

专家:中方捍卫主权让西方政客破防 坚定立场震慑“台独”!近日,国防部新闻发言人张晓刚大校就台湾问题及解放军演练活动作出回应,重申台湾是中国不可分割的一部分,并强调中国军队的演练活动旨在捍卫国家主权与领土完整。这一表态既是对外部势力干涉台海局势的警告,也是对“…

牛弹琴:乌无人机攻击预示可怕未来 战争新纪元开启

牛弹琴:乌无人机攻击预示可怕未来 战争新纪元开启。乌克兰最近进行了一次大胆且成功的无人机集群攻击,这次行动的目标甚至远至俄罗斯西伯利亚,靠近俄罗斯和蒙古国边境。根据乌克兰总统泽连斯基的说法,这次袭击是经过一年多精心策划的,乌军出动了117架无人机,给俄军造成了…

佛山叠滘“郭富城”扒龙船帅到飞起 水上速度与激情

佛山叠滘“郭富城”扒龙船帅到飞起 水上速度与激情。当18岁的打工仔放下螺丝刀,拿起龙舟桨,在S弯河道上演“水上速度与激情”时,传统文化不再是老年人的专属。这个被网友称为叠滘“郭富城”的小伙,用汗水和笑声撕掉了传统运动的陈旧标签。在叠滘不足5米的窄巷水道里,25米长…

印度已成为全球第四大经济体了吗 崛起势头迅猛

印度已成为全球第四大经济体了吗 崛起势头迅猛。未来十年,全球经济格局可能发生变化,中印之间争夺全球经济老二的位置成为焦点。尽管许多人不愿相信,但印度的黄金时代或许已经到来。2022年,印度超越英国成为全球第五大经济体,近期其经济总量更是超过4万亿美元,赶超日本,…

【Go语言】Ebiten游戏库开发者文档 (v2.8.8)

1. 简介 欢迎来到 Ebiten (现已更名为 Ebitengine) 的世界!Ebiten 是一个使用 Go 语言编写的开源、极其简洁的 2D 游戏库(或称为游戏引擎)。它由 Hajime Hoshi 发起并主要维护,旨在提供一套简单直观的 API,让开发者能…

03- javascript的运行原理

文章目录 1. V8引擎执行原理与架构(了解) 2. javascript 执行过程2.1 初始化全局对象2.2 执行上下文栈 3. 全局代码的执行4. 函数代码的执行5. 作用域和作用链 1. V8引擎 先来了解一下V8引擎: 简单来说,V8引擎就是在做将javascript代码转换成…

三菱PLC编译程序提示无法与PLC通讯的设置

点击工具 下拉菜单到最下端 点击选项 转换(编译)中执行RUN中写入 前去掉勾选 点确定

nssctf第一题[SWPUCTF 2021 新生赛]re1

题目如上: 下载附件得到了一个可执行文件, 双击运行, 由于是逆向题,先放到ida中按f5,看一下伪码, 解读代码:strcpy(Str2, “{34sy_r3v3rs3}”);将字符串{34sy_r3v3rs3}赋给Str2; scanf(“%s”…

day17 leetcode-hot100-34(链表13)

23. 合并 K 个升序链表 - 力扣(LeetCode) 1.数组排序 思路 (1)将全部的节点存储到数组中 (2)对数组进行排序 (3)最后创建一个全新的链表 具体代码 /*** Definition for singly…

对抗攻击 Adversarial Attack

目录 对抗攻击的简介: 怎么攻击? 快速梯度符号法 白箱攻击和黑箱攻击: 攻击方式: 防御 被动防御 主动防御 对抗攻击的简介: 在输入的图片上加一点杂讯(一般人的肉眼看不见但是会影响机器&#xff0…

comfyui利用 SkyReels-V2直接生成长视频本地部署问题总结 2 :寻找丢失的model 和工作流中 get set 方法的应用

comfyui利用 SkyReels-V2直接生成长视频本地部署问题总结 2 寻找丢失的model 和工作流中 get set 方法的应用 第一:寻找丢失的model 在上一文章 安装完 自定义节点ComfyUI-WanVideoWrapper 后 我们打开实列 工作流。wanvideo_skyreels_diffusion_forcing_extensio…

Java内存模型与互斥锁

1. Java内存模型:解决可见性和有序性问题 1.1. 内存模型 内存模型的概念: 内存模型是一个抽象的概念,它描述了计算机内存的组织和访问方式。在编程中,内存模型是编译器和硬件设计者用来优化代码性能和正确性的一种工具。 内存…

Java如何读取CSV文件并将数据放入对象中详解

Java如何读取CSV文件并将数据放入对象中详解 CSV(Comma-Separated Values)文件是一种常见的数据存储格式,广泛应用于数据交换、日志记录和表格数据处理。在Java开发中,读取CSV文件并将数据映射到对象中是常见的需求。本文将详细介…

LazyOwn RedTeam/APT 框架是第一个具有人工智能驱动的 CC 的 RedTeam 框架

一、软件介绍 文末提供程序和源码下载 LazyOwn RedTeam/APT 框架是第一个具有人工智能驱动的 C&C 的 RedTeam 框架,具有隐藏活动的 rootkit、与 Windows/Linux/Mac OSX 兼容的不可检测的可塑植入物,以及自配置后门。凭借其 Web 界面和强大的…

Java学习——day2(Servlet 基础编程)

文章目录 1. 什么是 Servlet?2. Servlet 的生命周期2.1 init()2.2 service()2.3 destroy() 3. 创建 Servlet 类4. Servlet 配置方式4.1 创建步骤4.2 重新构建并启动项目4.3 启动Tomcat 5. 总结 1. 什么是 Servlet? Servlet 是 Java Web 中用于处理客户端…

Aop + 注解实现数据字典类型转换 EasyExcel导出

Aop 注解 实现数据字典类型转换 文章目录 Aop 注解 实现数据字典类型转换一、基础方式✅字典转换简介👉实现步骤✅ 1. 定义自定义注解Dict ✅ 2. 定义查询字典项的两个方法✅ 3. 定义Aop拦截我们查询的方法✅ 4. VO映射类✅ 5. Controller层✅ 6. serviceImpl✅ 7. …