高速接口PCB布局指南(二)通用高速信号布线

2024-02-05 22:12

本文主要是介绍高速接口PCB布局指南(二)通用高速信号布线,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

高速接口PCB布局指南(二)通用高速信号布线

  • 1.PCB材料编织
  • 2.高速信号布线长度
  • 3.高速信号布线长度匹配
  • 4.高速信号参考平面

tips:资料主要来自网络,仅供学习使用。

1.PCB材料编织

在常见的 PCB 材料上为差分信号布线时,由于构成 PCB 的玻璃纤维材料(Ɛr 约为 6)和环氧树脂(Ɛr 约为 3)的静态介电常数不同,差分信号对的每条布线都会面临不同的介电常数和相应的信号速度。由于 Ɛr 越低,信 号的传输速度越快,因此,如果差分对中的一个信号与另一个信号相比通过的电路板部分具有更高的玻璃纤维或 环氧树脂比例,就会产生差分对间延迟差。差分信号间的这种延迟差会显著影响呈现给接收器的差分眼图,造成 明显的交流共模电压噪声,并导致 EMI 问题。这个问题的严重程度取决于总线速度、布线长度、布线几何形状、 使用的玻璃纤维编织以及布线与 PCB 编织图案的对齐。玻璃纤维对齐问题因电路板而异。这种差异让问题难 以诊断。

在这里插入图片描述

如图显示了三种常见方法,可以尽量减少电路板设计中 PCB 纤维编织造成的影响。每种方法 的目的都是确保差分对的两个信号能够在整个差分对布线长度上共享一个相对一致的 Ɛr。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

由于玻璃纤维与环氧树脂的比例是导致 Ɛr 差异的主要因素,因此请选择编织更紧密、环氧树脂更少且在更长布线 长度上具有更高 Ɛr 均匀性的 PCB 样式。将设计方案投入生产之前,请指定最适应高速信号的 PCB 样式。有关常 见 PCB 样式的示例:

在这里插入图片描述

2.高速信号布线长度

与所有高速信号一样,信号对的总布线长度应保持最短。针对每个器件的布线长度要求,可以参考如表所示(TI资料):

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.高速信号布线长度匹配

匹配每个接口相关差分对布线的蚀刻长度。差分对组的蚀刻长度不需要匹配(即发送对的长度不需要与接收对的 长度相匹配)。匹配高速信号的差分对内长度时,添加蛇形布线以使长度尽可能匹配失配端。如需了解更多详情,如图所示。

在这里插入图片描述

4.高速信号参考平面

高速信号应当布置在实心接地参考平面上,除非绝对必要,否则不要穿过平面分割点或参考平面中的空洞。不建议高速信号参考电源平面。

穿过平面分割点的布线或参考平面中的空洞强制返回的高频电流围绕分割点或空洞流动。
这会导致出现以下情况:
• 不平衡的电流流动产生过多的辐射发射
• 由于串联电感增加,信号传播出现延迟
• 干扰相邻信号
• 信号完整性降低(即更多抖动和信号幅度降低)

有关正确和错误的平面空洞布线示例,如图所示:

在这里插入图片描述

在这里插入图片描述

如果完全无法避免在平面分割点布线,则要穿过分割点放置拼接电容器,从而为高频电流提供一个返回路径。这 些拼接电容器可最大限度地减少电流环路面积以及由于穿过分割点而产生的任何阻抗不连续性。这些电容器应当 为 1μF 或更低,并且要尽可能靠近平面交叉点放置。有关错误的平面分割点布线和正确的拼接电容器放置的示 例,如图所示:

在这里插入图片描述
在这里插入图片描述

在规划 PCB 层叠时,确保不相互参考的平面不会重叠,因为这会在重叠区域之间产生不必要的电容。要查看这个电容如何将射频辐射从一个平面传递到另一个平面的示例,如图所示:

在这里插入图片描述

整个高速信号布线从发起到终止应当一直使用相同的接地参考平面。如果无法做到这一点,则应通过过孔将两个 接地平面拼接在一起,以确保连续接地和一致的阻抗。在信号转换过孔周围的 200mil(中心距,越靠近越好)内 对称地放置这些拼接过孔。有关拼接过孔的示例,如图所示:

在这里插入图片描述

这篇关于高速接口PCB布局指南(二)通用高速信号布线的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/682316

相关文章

Python正则表达式匹配和替换的操作指南

《Python正则表达式匹配和替换的操作指南》正则表达式是处理文本的强大工具,Python通过re模块提供了完整的正则表达式功能,本文将通过代码示例详细介绍Python中的正则匹配和替换操作,需要的朋... 目录基础语法导入re模块基本元字符常用匹配方法1. re.match() - 从字符串开头匹配2.

JavaScript中的高级调试方法全攻略指南

《JavaScript中的高级调试方法全攻略指南》什么是高级JavaScript调试技巧,它比console.log有何优势,如何使用断点调试定位问题,通过本文,我们将深入解答这些问题,带您从理论到实... 目录观点与案例结合观点1观点2观点3观点4观点5高级调试技巧详解实战案例断点调试:定位变量错误性能分

Java使用jar命令配置服务器端口的完整指南

《Java使用jar命令配置服务器端口的完整指南》本文将详细介绍如何使用java-jar命令启动应用,并重点讲解如何配置服务器端口,同时提供一个实用的Web工具来简化这一过程,希望对大家有所帮助... 目录1. Java Jar文件简介1.1 什么是Jar文件1.2 创建可执行Jar文件2. 使用java

Python实现精确小数计算的完全指南

《Python实现精确小数计算的完全指南》在金融计算、科学实验和工程领域,浮点数精度问题一直是开发者面临的重大挑战,本文将深入解析Python精确小数计算技术体系,感兴趣的小伙伴可以了解一下... 目录引言:小数精度问题的核心挑战一、浮点数精度问题分析1.1 浮点数精度陷阱1.2 浮点数误差来源二、基础解决

Java实现在Word文档中添加文本水印和图片水印的操作指南

《Java实现在Word文档中添加文本水印和图片水印的操作指南》在当今数字时代,文档的自动化处理与安全防护变得尤为重要,无论是为了保护版权、推广品牌,还是为了在文档中加入特定的标识,为Word文档添加... 目录引言Spire.Doc for Java:高效Word文档处理的利器代码实战:使用Java为Wo

从入门到精通详解Python虚拟环境完全指南

《从入门到精通详解Python虚拟环境完全指南》Python虚拟环境是一个独立的Python运行环境,它允许你为不同的项目创建隔离的Python环境,下面小编就来和大家详细介绍一下吧... 目录什么是python虚拟环境一、使用venv创建和管理虚拟环境1.1 创建虚拟环境1.2 激活虚拟环境1.3 验证虚

从基础到高级详解Python数值格式化输出的完全指南

《从基础到高级详解Python数值格式化输出的完全指南》在数据分析、金融计算和科学报告领域,数值格式化是提升可读性和专业性的关键技术,本文将深入解析Python中数值格式化输出的相关方法,感兴趣的小伙... 目录引言:数值格式化的核心价值一、基础格式化方法1.1 三种核心格式化方式对比1.2 基础格式化示例

sysmain服务可以禁用吗? 电脑sysmain服务关闭后的影响与操作指南

《sysmain服务可以禁用吗?电脑sysmain服务关闭后的影响与操作指南》在Windows系统中,SysMain服务(原名Superfetch)作为一个旨在提升系统性能的关键组件,一直备受用户关... 在使用 Windows 系统时,有时候真有点像在「开盲盒」。全新安装系统后的「默认设置」,往往并不尽编

Python ORM神器之SQLAlchemy基本使用完全指南

《PythonORM神器之SQLAlchemy基本使用完全指南》SQLAlchemy是Python主流ORM框架,通过对象化方式简化数据库操作,支持多数据库,提供引擎、会话、模型等核心组件,实现事务... 目录一、什么是SQLAlchemy?二、安装SQLAlchemy三、核心概念1. Engine(引擎)

Python自动化处理PDF文档的操作完整指南

《Python自动化处理PDF文档的操作完整指南》在办公自动化中,PDF文档处理是一项常见需求,本文将介绍如何使用Python实现PDF文档的自动化处理,感兴趣的小伙伴可以跟随小编一起学习一下... 目录使用pymupdf读写PDF文件基本概念安装pymupdf提取文本内容提取图像添加水印使用pdfplum