PCB模块化设计10——PCI-E高速PCB布局布线设计规范

目录

  • PCB模块化设计10——PCI-E高速PCB布局布线设计规范
    • 1、PCI-E管脚定义
    • 2、PCI-E叠层和参考平面
    • 3、 PCB设计指南
      • 1、阻抗要求
      • 2、线宽线距
      • 3、长度匹配
      • 4、走线弯曲角度
      • 5、测试点、过孔、焊盘
      • 6、AC去耦电容放置方法
      • 7、金手指和连接器的注意事项
      • 8、其他的注意事项

PCB模块化设计10——PCI-E高速PCB布局布线设计规范

PCI-E是英特尔在2001年提出的一种取代以前的PCI、AGP的计算机内部互联总线标准。特点是串行(以前的ISA、PCI、AGP等都是并行的),并且支持1到32条通道(然而常见的最长的就是显卡上最常用的X16)。

几种PCI-E速度表
在这里插入图片描述

1、PCI-E管脚定义

有4种接口尺寸,每种接口的1到11对引脚都是一样的,剩下的是差分数据线和时钟,数据线数量不同对应的PCIe尺寸也不一样,X1的PCIe板子可以插在X4的插槽上。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
由于PCI-E传输的信号是差分信号,所以这里有必要讲解一下差分线的定义:

相位信号和单端信号对比:传统的单端信号通过相对于地线的电势差的高低来传递,所以只需要一根地线就可以,传递几路信号只需要相应数量的信号线就可以了;而差分信号使用一根公共地线(电势为0),传输一路信号时,需要两根信号线,一根相对于地线的电压是正的(电势为正),另一根电压为负的(电势为负),绝对值相同(相位相差180度),用两根信号线的电势差高低来传递信号,只不过传递两个信号,假如一根信号线为3.3V,另一根信号线就是-3.3V,地线是0。这种看似浪费线的传输方式其实有很多优势:第一,因为地线是可以控制的,所以不会因为线长带来的压降而导致地线的差异,进而可以降低传输的电压来降低功耗(早期的AGP 2X的工作电压高达5V,而现在的PCI-E已经低于1.5V了);第二,因为电磁干扰对差分信号两根信号线的影响几乎相同,即使有干扰,高电势依然相对于低电势高,而单端信号则可能因为干扰而将低电势变成高电势,导致传输错误,因此差分信号抗干扰性强。现在,大多数高速串行接口都采用了差分信号,比如USB3.0/3.1、PCI-E、HDMI、以太网等。

2、PCI-E叠层和参考平面

一般的PC主板设计成4层叠层,而服务器,工作站和移动系统主板多使用6层或是更多层的叠层。
插卡可以使用4层或是6层叠层。使用0.5OZ的镀铜微带线和1OZ的铜带状线。
插卡的整体电路板的厚度必须是 0.062inch。移动平台的PCB厚度可以是0.062inch或是0.050inch。
为了尽可能的减少损耗和抖动预算,最重要的考虑因素是设计的目标阻抗,而且要保持阻抗的公差足够小。更厚的介质层和更宽的走线将会减少损耗。
微带差分线会比带状差分线产生更大的阻抗变化。
信号对应避免参考平面的不连续,譬如分割和空隙。
当信号线变化层时,地信号的过孔应放得靠近信号过孔。
对每对信号的建议是至少放 1 到 3 个地信号过孔。还有永远不要让走线跨过平面的分割。

3、 PCB设计指南

1、阻抗要求

PCI Express的连接走线阻抗在4层或6层板时必须保持100Ω差分/60Ω单端;而对8层或10层板阻抗为85Ω差分/55Ω单端。

2、线宽线距

差分信号的内部耦合和增加与周边的信号间距有助于减少有害串扰的影响和电磁干扰(EMI)的影响。在微带情况下,差分线的宽度是5mil,差分对中的2条走线的间距是7mil。差分对中信号线中有100mil或超过 100mil 其信号线间距超过7mil,那么可以把信号线走成7mil的线宽。在带状情况下,差分线的宽度是 5mil,差分对
中的 2 条走线的间距是 5mil。差分对之间的距离和差分对和所有非的 PCI Express信号的距离是20mils 或介质的厚度的4倍,选择其中更大的。如果非PCI Express信号电压明显高于或者非 PCI Express 信号边缘比PCI Express 信号边缘快的话,2者的空间应增加至30 mil,以避免耦合。
在这里插入图片描述

3、长度匹配

差分对中2条走线的长度的差距限制在最多5mil。
每一部分都要求长度匹配,与任何长度的增加(典型的是“蛇形线”部分)为差分线长度匹配而增加的任何长度的走线应放在不匹配出现的位置。
没有传输差分对和接收差分对长度匹配的要求(即只要求差分线内部而不是不同的差分对之间要求长度匹配)。
在这里插入图片描述

4、走线弯曲角度

应尽量不使用弯曲,因为弯曲会给系统引入共模噪声,而这将影响差分对的信号完整性和 EMI.
弯曲的痕迹应≥135°。更严格的弯曲应避免的影响,因为他们的损失和抖动预算预算。
走线的弯曲应该≥135°。应该避免小角度的弯曲因为这样的话,将会影响到损耗和抖动预算。
如果使用了弯曲,推荐使用下面的指南,以避免小角度弯曲。参见下图。
1.使所有走线的弯曲角度(α)≥135°。
2.保持走线间距( A )≥ 20 mil。
3.片段,譬如B和C,其侧翼有一个弯曲,其长度应该≥1.5 倍走线的宽度。
在这里插入图片描述
为了最小化长度的不匹配,左弯曲的数量应该尽可能的和右弯曲的数量相等。
当一段蛇形线用来和另外一段走线来进行长度匹配,如下图所示,每段长弯折的长度必须至少有15mil(3 倍于 5mil 的线宽) 。
蛇形线弯折部分和差分线的另一条线的最大距离必须小于小于正常差分线距的 2 倍。
在这里插入图片描述
当使用多重弯曲布线到一个管脚或是一个 BGA 的焊球是非匹配部分的长度应该≤45mil。 如下图所示:
在这里插入图片描述

5、测试点、过孔、焊盘

信号过孔影响整体的损耗和抖动预算。每一个过孔对可能会增加0.25 分贝的损失。
还有过孔可能会限制最大的走线长度。
在 TX 差分对中最多可以使用四个过孔对。
而在 RX 差分对中最多只可以使用 2 个过孔对。
过孔应该有一个 25 mil 或更小的焊盘,
并且其完成内孔径为 14 mil 或更小。
两个过孔必须放成在一位置上互相对称的。
测试点(可以是过孔,焊盘或是元件)及探针脚应置于对称的系列。
不应当在差分对引入 stub。下图说明了正确和不正确的放置。
在这里插入图片描述

6、AC去耦电容放置方法

PCI Express 需要在发射端和接收端之间交流耦合。
差分对两个信号的交流耦合电容必须有相同的电容值,相同的封装尺寸,并且位置对称。
如果可能的话,TX 应该在顶层走线。电容值必须介于 75nF 到 200nF 之间(最好是 100nF)。
推荐使用0402 的封装,但 0603 是可接受的。不允许使用插件封装。
差分对的两个信号线的电容器输入输出走线应当对称的。
追踪分离垫路由必须尽量减少,为了优化差分信号对之间的紧耦合,走线分离到焊盘的的长度应该尽可能的短。
在这里插入图片描述

7、金手指和连接器的注意事项

参考平面的边缘手指垫应予删除,以满足阻抗的目标。这些飞机应去掉沿整个长度手指的边缘部分。
这两个痕迹的差分对线路应该成为一个领域的连接器引脚从同一层。
为了满足阻抗目标,在边缘金手指下面的参考平面应该被删除掉。
而且整个金手指下面的参考片面都要完全删除掉。
差分对的 2 个信号应该在同一层上布线连接到连接器的管脚上。

8、其他的注意事项

1、差分对反相满足3W间距,同相满足5W间距。

2、PCI-E差分线的正负两条线长度要满足匹配要求,但是差分线之间的长度并不需要匹配。

3、极性确保相反。

4、PCI-E并不支持LANE的翻转。

5、PCI-E芯片,尤其是PCIE信号线的PCB反面,应尽量避免走高频信号线,最好全GND地铺铜。

6、在PCB设计时,应该在PCIE芯片的每对电源管脚附近放置一个0.1uF左右的高频退藕电容,离芯片不能太远。

7、连接PCIE芯片的电源或者GND走线上的过孔使用大过孔、双过孔或者双回路电源。

8、将PCIE的PESET#引脚信号的金手指设计与PRSNT1#长度差不多的金手指。

9、金手指部分不允许铺铜覆盖,要每一层都进行挖铜处理。
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/4714.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

STM32学习笔记(一)基础知识

文章目录一、什么是单片机?二、STM系列单片机命名规则三、STM32F103C8T6单片机简介四、标准库与HAL库区别五、通用输入输出端口GPIO六、复位和时钟控制(RCC)七、时钟八、中断和事件九、定时器一、什么是单片机? 单片机和PC电脑相比…

SpringBoot的多环境配置详解(上)——文件配置项版

SpringBoot不同环境加载不同配置文件 - resource & profile 文章目录SpringBoot不同环境加载不同配置文件 - resource & profile1、 profile多配置文件2、 profile单配置文件3、maven的profiles策略4、spring.profiles.activeprofiles.active用法1、 profile多配置文件…

健身房训练计划—背部

杠铃屈腿硬拉(臀,大腿) 动作要领: 1,站距和肩等宽,脚尖微微外八,拉的时候把杆贴近小腿,身体成45度(头背腰成45度)。 2,发力的时候腿用力向上蹬&am…

IOC 相关内容

IOC 相关内容4,IOC相关内容4.1 bean基础配置4.1.1 bean基础配置(id与class)4.1.2 bean的name属性步骤1:配置别名步骤2:根据名称容器中获取bean对象步骤3:运行程序4.1.3 bean作用范围scope配置4.1.3.1 验证IOC容器中对象是否为单例验证思路具体实现4.1.3.…

三个月从功能测试进阶到自动化测试,涨薪5k?你在想啥呢?

一、自动化测试要学多久能学会? 兄弟,老实说如果你现在上班,之前主要在做功能测试,或者编程基础比较弱的话,三个月够呛。 如果你是脱产学习,每天能保持6~8小时学习时间的话,可以。…

【综】A review of bicycle-sharing service planning problems

A review of bicycle-sharing service planning problems 共享单车服务规划问题综述 article{ZHOU2022608, title {Review of bike-sharing system studies using bibliometrics method}, journal {Journal of Traffic and Transportation Engineering (English Edition)}, v…

12.0 自定义SystemUI下拉状态栏和通知栏视图(十九)之悬浮通知布局

1.前言 在进行12.0的系统rom产品定制化开发中,在12.0中针对systemui下拉状态栏和通知栏的定制UI的工作开发中,原生系统的下拉状态栏和通知栏的视图UI在产品开发中会不太满足功能, 所以根据产品需要来自定义SystemUI的下拉状态栏和通知栏功能,首选实现的就是下拉通知栏左滑删…

是面试官放水,还是企业实在是缺人?这都没挂,字节原来这么容易进...

“字节是大企业,是不是很难进去啊?”“在字节做软件测试,能得到很好的发展吗?一进去就有9.5K,其实也没有想的那么难”直到现在,心情都还是无比激动! 本人211非科班,之前在字节和腾讯…

基于springboot学生信息管理系统

大家好✌!我是CZ淡陌。一名专注以理论为基础实战为主的技术博主,将再这里为大家分享优质的实战项目,本人在Java毕业设计领域有多年的经验,陆续会更新更多优质的Java实战项目,希望你能有所收获,少走一些弯路…

JAVA ---数据类型

(一)Java的标识符与关键字 现实世界,所有东西都有属于自己的名字,从而方便分类和区别其他事物。在程序中,常常用一个记号对变量、数组、方法和类等进行标识,这个记号就叫标识符(名字&#xff09…

华为OD机试用java实现 -【最优调度策略】

最近更新的博客 华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单华为OD机试真题大全,用 Python 解华为机试题 | 机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南华为od机试,独家整理 已参加机试人员的实战技巧本篇题解:最优调度策略 题目 在通信系…

JavaScript核心高级内容复习3

文章目录对象的创建模式继承模式详细介绍Object构造函数模式对象字面量工厂模式自定义构造函数模式构造函数原型的组合模式继承模式--原型链继承继承模式--借用构造函数继承继承模式--组合继承对象的创建模式 Object构造函数模式var obj {}; obj.name Tom obj.setName func…

【软件设计师04】计算机网络

计算机网络 1. OSI/RM七层模型 层次名称主要功能主要设备及协议7应用层实现具体的应用功能POP3、FTP、HTTP、Telnet、SMTP、DHCP、TFTP、SNMP、DNS6表示层数据的格式与表达、加密、压缩5会话层建立、管理和终止会话4传输层端到端的连接TCP、UDP3网络层分组传输和路由选择三层…

Matplotlib库入门

Matplotlib库的介绍 什么是Matplotlib库? Matplotlib是一个Python的数据可视化库,用于绘制各种类型的图表,包括线图、散点图、条形图、等高线图、3D图等等。它是一个非常强大和灵活的库,被广泛用于数据科学、机器学习、工程学、…

ARMv8 secure 和 Non-secure模式切换的两种方法:SMC和SCR.NS

文章目录SMC 指令SCR.NSAArch64SMC(Secure Monitor Call)指令HCR_EL2.TSC :Traps to EL2 of EL1 execution of SMC instructionsSCR_EL3.SMD : Disabling EL3, EL2, and EL1 execution of SMC instructionsSCR_EL3 寄存器AArch32S…

一次完整的OCR实践记录

一、任务介绍 这次的任务是对两百余张图片里面特定的编号进行识别,涉及保密的原因,这里就不能粘贴出具体的图片了,下面粘贴出一张类似需要识别的图片。 假如说我的数据源如上图所示,那么我需要做的工作就是将上面图片里面标红的数…

Spring----整合Mybatis

项目结构具体如下: 准备一个数据库: 架构是spring_db,表名为user_tb 结构如下: 第一步:配置pom文件(导入相应的坐标,注意spring-mybatis与mybatis的版本需要相对应,可以去官网查找…

Python(黄金时代)——多线程、多进程、协程

基本使用 基本概念 进程 几乎所有的操作系统都支持同时运行多个任务,一个任务通常就是一个程序,每个运行中的程序就是一个进程 进程是处于运行过程中的程序,并且具有一定的独立功能 进程是系统进行资源分配调度的一个独立单位 线程 线程&…

基于springboot物资管理系统(程序+数据库)

大家好✌!我是CZ淡陌。一名专注以理论为基础实战为主的技术博主,将再这里为大家分享优质的实战项目,本人在Java毕业设计领域有多年的经验,陆续会更新更多优质的Java实战项目,希望你能有所收获,少走一些弯路…

迅镭激光带您沉浸式直击展会现场!线上直播、云端互动,精彩持续!

2023 ITES深圳工业展 迅镭展位10-B06 深圳国际会展中心-宝安新馆 今天(3月29日),2023 ITES深圳工业展在深圳国际会展中心(宝安新馆)盛大开幕!迅镭激光以“行业高端典范、引领智造未来”为主题,携多款旗舰产品展示领先技术,展会首日便收获了超…
最新文章