ad做pcb怎么做等长处理
在 Altium Designer (AD) 中进行 PCB 等长处理(也称为长度匹配或绕等长)是为了确保关键信号(如高速差分对、时钟线、地址/数据/控制总线如 DDR)在同一时刻到达接收端,满足时序要求,提高信号完整性和系统稳定性。以下是详细的中文步骤指南:
核心思想: 设定目标长度(或长度范围),然后通过添加蛇形走线(Trombone, Sawtooth, Accordion)的方式增加较短的走线长度,使其达到目标值。
**主要步骤:---
-
前期准备:
- 定义差分对: 如果是差分信号(如 USB, HDMI, PCIe, LVDS),首先在原理图中将信号对设置为差分对(Place > Directives > Differential Pair),或者在 PCB 中选中两根网络右键选择
Net Actions > Create Differential Pair。确保在 PCB 规则中启用了差分对布线(Design > Rules > Routing > Differential Pairs Routing)。 - 创建网络类: 需要做等长处理的相关网络(例如一组地址线 A0-A15,一组数据线 D0-D31)归类到一个网络类里。
- 在 PCB 编辑器中选择
Design > Classes...。 - 在打开的对话框中,右键
Net Classes,选择Add Class,输入有意义的类名(如DDR_ADDR)。 - 在左侧
Non-Member列表中找到需要等长的网络,选中它们,点击>按钮添加到右侧Members列表中。点击OK。
- 在 PCB 编辑器中选择
- 定义差分对: 如果是差分信号(如 USB, HDMI, PCIe, LVDS),首先在原理图中将信号对设置为差分对(Place > Directives > Differential Pair),或者在 PCB 中选中两根网络右键选择
-
设置长度匹配规则:
- 这是最关键的一步!打开规则管理器:
Design > Rules...。 - 在规则树中找到
High Speed分类下的Matched Length规则(有时也叫Length规则,旧版本可能直接在Routing下)。 - 创建新规则: 右键
Matched Length,选择New Rule...。建议创建一个专用的规则,而不是修改默认规则。 - 命名规则: 给规则起一个易于识别的名字(如
Rule_DDR_ADDR)。 - 作用范围:
- 在
Where The First Object Matches下拉框选择Net Class。 - 在右侧新出现的下拉框中选择你刚刚创建的网络类(如
DDR_ADDR)。 - (可选但推荐) 勾选
Full Query检查确认查询语句是否正确(通常类似InNetClass('DDR_ADDR'))。
- 在
- 设定约束:
- 公差 (
Tolerance): 这是最重要的参数!指定允许的长度差异最大值。例如,设置为50mil(约等于 1.27mm),表示该类中的所有网络长度必须在同一个目标长度值的 ±50mil 范围内。具体数值根据信号速率、时序预算确定。 - 匹配方式 (
Style): 通常保持默认设置Target Length。 - 目标长度 (
Target Length): 设定长度匹配的目标值。有两个常用方法:- 自动计算 (
Use Length Calculation): AD 会自动计算该类中最长网络的长度作为目标长度(增量设置为 0mil)。其他网络都需要绕到接近这个长度。 - 手动指定: 输入一个具体的长度值(需要自己精确计算)。
- 自动计算 (
- 检查模式 (
Check Mode): 选择Against Target(相对于目标长度)。
- 公差 (
- 设置单位: 确保在规则对话框顶部的下拉框中选择了你熟悉的单位(mil 或 mm)。
- 优先级: 如果设置了多个匹配长度规则,确保该规则针对特定类的优先级高于更宽泛的规则(如有)。AD 会按优先级顺序应用规则。
- 点击
Apply然后OK关闭规则管理器。
- 这是最关键的一步!打开规则管理器:
-
进行交互式长度调整 / 绕等长:
- 确保处于交互式布线模式(快捷键
P -> T或P -> I)。 - 激活等长调整工具:菜单
Route > Interactive Length Tuning(快捷键U, L)。鼠标光标会变成一个带刻度的十字线。 - 设置蛇形线参数:
- 按
Tab键打开Interactive Length Tuning属性面板。 - 模式 (
Pattern): 选择蛇形线样式(常用Accordion手风琴式 或Trombone长号式)。 - 幅度 (
Amplitude): 蛇形线波峰/波谷的最大宽度(通常设置为 3倍线宽 到 5倍线宽,需满足阻抗和空间要求)。 - 间隙 (
Gap): 蛇形线相邻“弯”之间的间隙(通常设置为 2倍线宽 到 3倍线宽)。 - 样式 (
Style):Mitered(带圆弧拐角)或Round(全圆弧)。 - 目标长度 (
Target Length): 确保这里显示的目标长度与你规则中设定的目标一致(或符合预期)。 - 公差 (
Tolerance): 确保这里显示的公差与你规则中设定的公差一致。
- 按
- 执行绕线:
- 将十字光标放置在你需要增加长度的走线段上(通常是走线路径中间一段较直的地方)。
- 按住鼠标左键并拖动:
- 沿着与走线方向垂直的方向拖动鼠标。
- 向上或向下拖动即可添加蛇形线(长度会增加)。
- 观察 AD 实时显示的
Current Length(当前长度)、Target Length(目标长度)和Delta(差值)。当Delta进入绿色区域(表示在设定的公差范围内)时即可停止。
- 按
空格键可以旋转蛇形线的方向(水平或垂直)。 - 按
Shift + R切换布线层时,AD 会自动添加过孔并继续绕等长(需确保层间规则正确)。
- 确保处于交互式布线模式(快捷键
-
验证与检查:
- 长度报告: 使用
Reports > Board Information...,切换到Routing选项卡,选择你的网络类或特定网络,可以查看详细的网络长度信息,确认所有网络的实际长度是否都在目标长度 ± 公差范围内。 - 设计规则检查: 运行 DRC (
Tools > Design Rule Check...)。在Rules To Check列表中找到你设置的Matched Length规则并确保启用。运行 DRC 后,任何违反长度公差约束的网络都会被标记出来(在 Messages 面板和 PCB 上用绿色波浪线显示)。 - PCB面板: 在 PCB 面板 (
Panels > PCB) 中,选择Net视图,找到你的网络类。展开类可以看到每个网络的精确长度 (Length) 和与类目标长度的差异 (Diff)。绿色表示满足公差,红色表示违反。 - 3D 视图: 切换到 3D 视图 (
View > 3D Layout Mode),直观检查蛇形线是否合理,有没有违反安全间距。
- 长度报告: 使用
重要注意事项与技巧:
- 阻抗优先: 等长操作绝对不能破坏走线的阻抗控制(如差分对的间距、参考平面完整性)。蛇形线的幅度和间距要严格遵守叠层计算出的阻抗约束。
- 起点一致: 确保所有需要等长的网络具有相同的测量起点(通常是驱动器/发射器引脚)和终点(通常是接收器引脚)。可以在规则中设置
Source和Destination(但通常默认物理连接点即可)。 - 空间规划: 绕等长需要预留足够的空间。在布局阶段就要预估好绕线区域(通常在驱动器或接收器附近,或总线路径中间)。
- 差分对等长: 差分对内部等长(长度差)通常在
Matched Length规则中设定更严格的公差(如 5mil),差分对之间的等长则通过将它们放在同一个类里并设置类规则来实现。AD 的差分对规则 (Differential Pairs Routing) 本身也包含了最大失配长度约束。 - 目标长度选取: 对于总线,目标长度通常取网络中最长的那一根(或计算出的时序要求的最短长度)。使用
Use Length Calculation并设置Offset = 0mil通常是安全的选择。 - 飞线指示: 在绕等长时,AD 会显示一根细的绿色飞线(有时称为“橡皮筋”),指向当前绕线需要达到的目标长度位置(即目标长度减当前长度的点),这是一个非常有用的视觉辅助。
- 多段匹配: 如果单次绕线空间不足或影响其他信号,可以在同一条走线的不同位置分段进行绕线,累积达到目标长度。
- 避免锐角: 即使使用
Mitered样式,也要避免幅度过小导致锐角,尽量保持平滑圆弧过渡,减少信号反射。 - DDR 设计: DDR 内存布线通常对地址/命令/控制线(同组等长)和数据线(每组内等长,组之间有时也要匹配)有严格的等长要求。需要仔细规划拓扑结构(Fly-by 或 T 型)并设置多个长度匹配规则组。
总结流程:定义对象(差分对 / 网络类) -> 设置规则(目标长度 & 公差) -> 使用交互式长度调整工具(U, L)添加蛇形线 -> 利用实时反馈达到目标 -> 通过报告和 DRC 严格验证。
遵循这些步骤,并理解背后的原理(信号完整性、时序要求),就能在 Altium Designer 中有效地完成 PCB 设计的等长处理。
企业AI模型托管怎么做的
当下,越来越多的企业选择将AI模型托管给专业的第三方平台,以实现高效、灵活和安全的模型运行。下面,AI部落小编为您介绍企业AI模型托管是怎么做的。
2025-01-15 10:10:47
AD设计DDR3时等长设计技巧
的讲解数据线等长设计。 在另一个文件《AD设计DDR3时等长设计技巧-地址线T型等长》中着重讲解使用AD设计DDR地址线走线T型走线
资料下载
zzw384670890
2025-07-28 16:33:12
大家精密低电平测量怎么做的?我使用同步检测进行资料下载
电子发烧友网为你提供大家精密低电平测量怎么做的?我使用同步检测进行资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
资料下载
佚名
2021-04-28 08:40:04
真菌毒素检测我们该怎么做
真菌毒素检测我们该怎么做?推荐南京微测真菌毒素检测仪,采用时间分辨荧光定量检测技术,结果准确可靠,与国标法高度符合,前处理简便,操作步骤简易,通过ID卡导入标准曲线,样品随到随检。
2021-10-14 16:19:08
真菌毒素检测我们该怎么做
真菌毒素检测我们该怎么做?推荐上海飞测真菌毒素检测仪,采用时间分辨荧光定量检测技术,结果准确可靠,与国标法高度符合,前处理简便,操作步骤简易,通过ID卡导入标准曲线,样品随到随检。
2021-10-13 15:49:49
真菌毒素检测我们该怎么做
真菌毒素检测我们该怎么做?推荐南京微测真菌毒素检测仪,采用时间分辨荧光定量检测技术,结果准确可靠,与国标法高度符合,前处理简便,操作步骤简易,通过ID卡导入标准曲线,样品随到随检。
2021-10-13 15:45:13
PCB电路板布线中的电磁兼容设计要怎么做?
之间的串扰等一系列导致信号干扰的问题。所以,我们在做电路设计,特别是做高速PCB设计的时候,务必要做好线路信号仿干扰,屏蔽措施是非常有必要的。下面小编就来为大家讲下
2021-03-25 11:07:32
PCB设计做等长走线的目的是什么
在PCB设计中,等长走线主要是针对一些高速的并行总线来讲的。 由于这类并行总线往往有多根数据信号基于同一个时钟采样,每个时钟周期可能要采样两次(DDRSDRAM)甚至4次,而随着芯片运行频率的提高
2020-10-24 09:29:38
DXP中怎么做等长?间距怎么设置,PCB小白请教
因为第一次做等长线处理,业务不熟练,在网上也看了各类教程,单实际画的时候又是另外一回事,能请各位大神帮我指出图中的问题点吗?万分感谢,你那个有具
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- dtmb信号覆盖城市查询
- EDA是什么?有什么作用?
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- amoled屏幕和oled区别
- 单片机和嵌入式的区别是什么
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机