ad怎么走差分线
在 Altium Designer 中布线差分对(差分线)是一项关键的技能,特别是在高速数字电路设计中(如 USB, HDMI, PCIe, LVDS, DDR 等)。以下是详细的操作步骤:
? 核心步骤:
-
定义差分对 (Defining Differential Pairs):
- 原理图定义 (推荐):
- 在原理图中,确保标识为差分对的两个网络使用标准的命名规范(通常是
*_P和*_N,或者*+和*-,例如USB_DP和USB_DM)。 - 放置 差分对指示符 (Differential Pair Directive):
- 在原理图编辑器中,选择
Place>Directives>Differential Pair。 - 将指示符拖放到构成差分对的两条网络线(Net Label 或 Port)上。指示符会覆盖住这两条线。
- 或者,在
Project>Project Options>Comparator标签页中,启用Differences associated with Differential Pairs,然后在Project>Project Options>Class Generation标签页中启用Generate Differential Pair Classes。这样系统会根据命名规范(后缀_P/_N或+/-)自动识别差分对。
- 在原理图编辑器中,选择
- 在原理图中,确保标识为差分对的两个网络使用标准的命名规范(通常是
- PCB 中定义:
- 打开 PCB 文件 (
*.PcbDoc)。 - 进入菜单
Design>Differential Pairs...。 - 在弹出的 差分对管理器 (Differential Pair Editor) 对话框中:
- 添加 (Add): 点击
Add按钮。 - 命名: 在
Name列输入一个有意义的差分对名称。 - 选择网络: 在
Positive Net列点击下拉框选择正端网络 (*_P),在Negative Net列选择负端网络 (*_N)。Altium 会自动列出所有可能的匹配网络对。 - 确定: 完成后点击
OK。定义的差分对会出现在 PCB 面板 (PCB>Differential Pairs Editor类目下) 和PCB面板的Differential Pairs文件夹中。
- 添加 (Add): 点击
- 打开 PCB 文件 (
- 原理图定义 (推荐):
-
设置差分对布线规则 (Setting Differential Pair Routing Rules):
- 这是至关重要的一步,规则决定了布线时的行为(线宽、间距、阻抗等)。
- 打开 PCB 规则和约束编辑器 (PCB Rules and Constraints Editor):
- 菜单:
Design>Rules... - 快捷键:
D>R
- 菜单:
- 在规则树中找到:
Routing>Differential Pairs Routing。 - 展开它,通常会看到一个默认规则
DifferentialPairsRouting。你可以修改它或创建新规则(右键Differential Pairs Routing>New Rule...)。 - 配置规则参数:
- Where The Object Matches: 定义规则适用的差分对范围:
All Differential Pairs(所有差分对)Selected Differential Pairs(需要先在 PCB 面板选中差分对)Differential Pair Class(如果你创建了差分对类)Differential Pair(指定特定的差分对)- 推荐为关键或特殊要求的差分对创建单独的规则。通常可以创建一个通用规则 (
All Differential Pairs) 覆盖大多数情况,再为特殊差分对创建特定规则。
- 约束 (Constraints):
- Min Width / Max Width / Preferred Width: 差分对中单根走线的宽度。Preferred Width 是布线时使用的目标宽度。
- Min Gap / Max Gap / Preferred Gap: 差分对中两根线边缘之间的间距。Preferred Gap 是布线时维持的目标间距。
- Max Uncoupled Length: 允许差分对的两根线在耦合失效(间距变大或被障碍物隔开)情况下分开的最大长度。尽量保持耦合。
- Tolerance: 定义在布线时允许的宽度和间距与首选值的偏差范围。通常设置得较小。
- Within Differential Pair Length: 差分对两根线之间允许的最大长度差(Mismatch)。这是关键的高速时序参数!例如 USB 通常要求 <5mil (0.127mm)。
- Target Impedance: (非常重要) 差分阻抗的目标值(如 90Ω for USB, 100Ω for Ethernet/LVDS)。这个值是用来指导线宽和间距设置的,Altium 本身不会自动计算宽度/间距来满足这个阻抗(需要你根据叠层计算好填入 Preferred Width/Gap,或使用阻抗计算工具/插件)。确保你的
Preferred Width和Preferred Gap是基于目标阻抗和 PCB 叠层计算出来的正确值。 - Style: 选择线宽和间距的匹配方式:
Differential Pair:确保同一差分对内的两根线满足Preferred Width和Preferred Gap。Same Net:确保差分对内两根线满足Preferred Width,但它们之间的间距约束会被忽略(通常不用)。
- 点击
Apply保存规则设置。
- Where The Object Matches: 定义规则适用的差分对范围:
-
布线差分对 (Routing the Differential Pair):
- 在 PCB 编辑器中选择 交互式差分对布线 (Interactive Differential Pair Routing) 工具:
- 菜单:
Route>Interactive Differential Pair Routing - 工具栏: 点击布线工具栏上的图标(通常是一对平行线加铅笔)。
- 快捷键:
UI(最常用)
- 菜单:
- 光标变成十字准线:
- 方法 1: 将光标悬停在差分对中任一网络的焊盘、过孔或走线上(光标旁会出现一个小差分对图标)。单击开始布线。
- 方法 2: 在 PCB 面板 (
PCB>Differential Pairs) 中选中要布线的差分对,然后按下UI。
- 布线过程:
- 移动光标时,两根线会同时绘制出来,并自动保持你在规则中设置的
Preferred Gap间距。 - 系统会尝试保持两根线的长度相等(或控制在
Within Differential Pair Length规则之内)。 - 你可以像单根线布线一样操作:单击放置线段和拐角,双击结束线段,按
Tab键暂停布线并更改宽度/间距/过孔等属性(需确保新值符合规则约束)。 - 按
~键(Tab 上方)或Shift+F1查看可用的交互式布线快捷键(如Shift+R切换避开模式,Shift+S切换单层显示模式)。 - 差分对换层: 当需要打孔换层时:
- 确保差分对规则中定义了正确的过孔类型(通常在
Routing Via Style规则里设置)。 - 按
*键(小键盘)或/键(字母键盘上方)会自动放置一个差分过孔对(两个非常靠近的过孔)。强烈建议在差分过孔附近放置足够多的接地过孔 (Stitching Vias) 为其提供最短的回流路径,这对信号完整性至关重要。
- 确保差分对规则中定义了正确的过孔类型(通常在
- 移动光标时,两根线会同时绘制出来,并自动保持你在规则中设置的
- 在 PCB 编辑器中选择 交互式差分对布线 (Interactive Differential Pair Routing) 工具:
-
长度匹配 (Length Tuning / Matching):
- 布线完成后,如果差分对的两根线长度差超过了规则中设定的
Within Differential Pair Length容限,就需要进行长度匹配。 - 选择 交互式差分长度调整 (Interactive Diff Pair Length Tuning) 工具:
- 菜单:
Tools>Interactive Diff Pair Length Tuning - 工具栏: 布线工具栏上类似蛇形线的图标。
- 快捷键:
UM
- 菜单:
- 将光标放在需要增加长度的差分线(通常是较短的那根)上,待光标旁出现调整图标时单击开始。
- 移动光标,Altium 会自动添加蛇形线(Serpentine/Trombone/Accordion)来增加走线长度。
- 按
Tab键暂停并打开调谐设置对话框:- 设置 模式 (Pattern): 选择蛇形线形状。
- 设置 振幅 (Amplitude): 蛇形线的波峰高度。(应 >= 3倍线宽,一般取 5-10倍线宽)。
- 设置 间隙 (Gap): 蛇形线相邻线段边缘之间的间距。(应 >= 3倍线宽)。
- 目标长度 (Target Length): 通常会自动设置为差分对中较长的那根线的长度(称为
Matched Net Length)。 - 容限 (Tolerance): 允许的长度偏差(应与规则中的
Within Differential Pair Length一致)。 - 调整过程中,状态栏和信息面板 (
PCB>PCB面板底部) 会实时显示当前长度和目标长度。
- 调整完毕后,单击结束。
- 布线完成后,如果差分对的两根线长度差超过了规则中设定的
-
验证 (Verification):
- 运行设计规则检查 (DRC):
Tools>Design Rule Check...。检查所有规则,特别是Electrical>Clearance,Routing>Width,Routing>Differential Pairs Routing,High Speed>Matched Net Lengths等。 - 长度检查: 在
PCB面板中选择Nets或Differential Pairs,查看差分对的物理长度 (Routed Length) 和长度差 (Phase)。确保长度差在规则容限内。 - 阻抗检查 (仿真): 对于高速关键信号,强烈建议使用 Altium Designer 内置的信号完整性分析工具或导出到更专业的 SI 仿真工具(如 ADS, HyperLynx)进行阻抗和信号质量仿真验证。规则中设置的
Target Impedance只是一个目标,实际阻抗取决于精确的走线几何形状和 PCB 叠层材料特性。
- 运行设计规则检查 (DRC):
? 关键技巧和注意事项:
- 阻抗优先: 布线前务必根据 PCB 叠层结构(板材、层厚、铜厚)和目标阻抗计算出正确的线宽 (
Preferred Width) 和线间距 (Preferred Gap)。阻抗计算不正确是差分信号失效的主要原因。 - 保持对称和耦合:
- 尽量保证差分对的两根线全程平行、等长、等间距。
- 避免不必要的分离或绕远路。
- 避免在差分对附近或平行方向近距离放置强干扰源(如开关电源、晶振、时钟线)。
- 参考平面连续性: 差分线下方(或上方)必须有一个完整、连续的参考平面(通常是 GND),并且尽量避免跨分割区换层。如果必须换层,一定要在换孔附近打足够的接地过孔连接相邻层的参考平面。
- 差分过孔: 使用专用的尺寸较小的差分过孔,并在其周围放置多个接地过孔以优化回流路径。
- 间距规则: 设置好差分对与其他信号(包括其他差分对)之间的安全间距规则 (
Electrical>Clearance),通常要求比普通信号间距更大。 - 终端匹配: 根据接口标准要求,在差分线的接收端可能需要端接电阻(通常是并联在差分对之间或串联在每条线上)。
- 命名规范: 严格遵守
_P/_N或+/-的命名规范是利用 Altium 自动功能(如原理图识别、自动规则应用)的基础。
? 总结步骤口诀:
- 定义对: 原理图标或PCB配(命名要规范
_P/_N)。 - 设规则: 线宽间距最关键,阻抗目标要明确,长度容差勿忽略。
- 走线:
UI启动差分布,两根并行间距护,*键换层打过孔(接地孔要足够)。 - 调长度:
UM启动蛇形绕,较短那根延长妙,振幅间隙Tab调。 - 验成果: DRC 规则扫一扫,长度阻抗确认好。
按照这些步骤操作并结合关键注意事项,你应该能够在 Altium Designer 中成功完成差分对的布线工作。??
差分线四个概念:什么是差模,共模,奇模,偶模?资料下载
电子发烧友网为你提供差分线四个概念:什么是差模,共模,奇模,偶模?资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文
资料下载
佚名
2021-04-13 08:54:01
差分线的那些概念该如何理解资料下载
电子发烧友网为你提供差分线的那些概念该如何理解资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
资料下载
佚名
2021-04-07 08:44:10
工程师头疼的差分线传输线长度差问题资料下载
电子发烧友网为你提供工程师头疼的差分线传输线长度差问题资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设
资料下载
佚名
2021-04-02 08:55:18
硬件工程师必读:什么是差分线?
差分线用通俗的话讲,用两条平行的、等长的走线传输相位差180度的同一信号。说白了,就是一根线传输正信号,一根线传输负信号。正信号减去负信号,得到
资料下载
479461
2021-02-03 06:49:24
如何使用Protel进行差分线布线
,不过已经改名叫 Altium Designer System(ADS)了,仔细看看说明,说已经支持差分线布线了,经过一番折腾,终于弄出来了,现和大家分享一下: 要让 Protel(或者说 Altium Design
资料下载
ah此生不换
2019-12-02 08:00:00
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- dtmb信号覆盖城市查询
- EDA是什么?有什么作用?
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- amoled屏幕和oled区别
- 单片机和嵌入式的区别是什么
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机
- 元宇宙概念龙头股一览