ad10等长走线
在电子设计自动化(EDA)软件 Altium Designer(通常简称AD,AD10 指其一个版本)中,“等长走线”指的是设计印刷电路板(PCB)时,对一组相关的信号线(如数据总线、地址总线、时钟/数据对、差分对等)进行布线,使它们的物理走线长度相等或非常接近的设计过程和技术。
为什么要做等长走线?
- 保证信号时序同步: 在高速数字电路(如 DDR 内存、高速串行总线 PCIe/USB/HDMI、并行总线等)中,信号在PCB导线上的传播速度是有限的。如果同一组相互关联的信号(例如,DDR 的一组 DQ 数据线)长度差异过大,信号到达接收端的时间就会不同步。
- 避免时序错误: 这种不同步会导致信号违背接收端芯片的建立时间或保持时间要求,从而产生数据采样错误、数据不稳定等问题。
- 减少信号偏移: 对于差分信号,长度不等会导致信号相位差改变,破坏信号的互补性,降低噪声抑制能力和信号质量。
在 Altium Designer 中实现等长走线的关键步骤和方法:
-
设置匹配长度规则:
- 这是核心步骤。在
设计->规则菜单中打开 PCB 规则和约束编辑器。 - 找到
High Speed->Matched Lengths规则类别。 - 创建一个新规则(或多个规则)。
- 指定目标网络: 在
Where the First Object matches部分,选择需要等长的一组信号(通常通过创建Net Class来实现,将需要等长的网络添加到一个类里,然后在规则中匹配这个类)。 - 设置约束:
- 目标长度: 可以是
From Driven Pad(从驱动引脚算起)、From Net(基于指定参考网络长度)、Manual(手动输入)。 - 公差: 允许的长度误差范围(如 ±5mil, ±0.1mm)。这是等长精度的要求。公差越小,时序控制越严格。
- 检查方式: 通常选
Check Max/Min Length(检查最大最小长度差)。
- 目标长度: 可以是
- 范围: 通常在
Same Layer检查(信号在同一层传播速度相同),有时多层板需要考虑All Layers(结合层叠结构计算等效长度)。
- 这是核心步骤。在
-
定义网络类:
- 将需要设置等长约束的一组相关网络(如 DDR 的 DQ0-DQ7)放入同一个网络类(Net Class)。这在原理图设计阶段或PCB的
设计->类菜单中完成。 - 在匹配长度规则中指定这个网络类作为约束对象。
- 将需要设置等长约束的一组相关网络(如 DDR 的 DQ0-DQ7)放入同一个网络类(Net Class)。这在原理图设计阶段或PCB的
-
交互式长度调整:
- 使用 Altium Designer 提供的交互式布线工具进行调整。
- “交互式长度调整”工具: 在布线模式下或选择走线后,使用快捷键
U->I(或通过菜单布线->交互式长度调整)启动。软件会基于你设置的规则显示当前长度、目标长度和差值。通过在走线上添加符合规则的蛇形走线来增加短线长度。 - “交互式蛇形布线”工具: 在布线模式下,按快捷键
Shift+A直接进入蛇形布线模式。放置走线时自动添加蛇形弯曲来精确控制最终长度。可以按Tab键实时修改蛇形幅度、间隙等参数。 - “调整差分对长度”工具: 对于差分对,有专用工具(快捷键
U->D)来同时调整正负差分线的长度,确保它们等长且差分阻抗匹配。
-
利用“PCB”面板:
- 打开
PCB面板(通常在界面左侧),选择Nets视图并展开你关心的网络类。 - 这里可以清晰地看到类下每个网络的当前长度、相对于目标长度的超出/不足量、以及类内最长和最短网络及其差值。这是监控等长进度的主要窗口。
- 打开
-
设计规则检查:
- 布线完成后务必运行设计规则检查(
工具->设计规则检查)。 - 确保在
Electrical和Routing类别下的相关规则(包括匹配长度规则)都通过检查,没有报错。
- 布线完成后务必运行设计规则检查(
关键技巧和注意事项:
- 参考网络: 通常选择组内最长的网络作为目标长度,或者选择时钟信号作为参考。增加短线长度比缩短长线容易得多(缩短需要重新布线或打孔换层,影响更大)。
- 蛇形走线设计:
- 幅度和间隙: 蛇形的弯曲幅度不宜过小,间隙不宜过小,否则会影响阻抗和信号质量。遵循制造商的建议或仿真结果。
- 圆角 vs 直角: 优先使用圆弧转角或 45 度角,避免 90 度角,减少信号反射。
- 方向: 避免在高速信号路径的关键区域(如靠近芯片引脚)添加蛇形。
- 层叠影响: 不同 PCB 层的介电常数可能略有不同,导致信号传播速度不同。如果等长组跨越了不同层,需要在匹配长度规则中选择
All Layers,并确保层叠结构设置正确,软件会自动计算等效电气长度。有时需要根据层叠手动补偿长度。 - 匹配顺序: 组内匹配完成后再进行组间匹配(如果时序要求严格)。例如,让所有 DQ 线相互等长后,再让 DQS 信号与 DQ 组匹配。
- 物理长度 vs 电气长度: 对于极高速度信号,需要考虑传输线效应和传播速度,有时需要基于仿真确定等长目标值。
总结: 在 Altium Designer 中进行等长走线是一项关键的高速 PCB 设计技术,主要通过设置精确的 Matched Lengths 设计规则、利用网络类管理相关信号、并结合强大的交互式布线工具(特别是蛇形布线)来实现。其核心目标是严格控制关键信号路径的长度差异,确保高速数字信号的可靠传输和正确的时序关系。务必结合设计规则检查(DRC)来验证设计的合规性。
AD9446 LVDS信号线的PCB走线的差分对间等长有没有要求?
我的AD9446的工作在LVDS模式下,请问对于AD9446(100MHz),LVDS信号线的PCB走线的差分对间
DDR 高速PCB 设计走线绕等长资料下载
电子发烧友网为你提供DDR 高速PCB 设计走线绕等长资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设
资料下载
张艳
2021-03-30 08:42:00
PCB设计中如何实现等长走线
在 PCB 设计中,等长走线主要是针对一些高速的并行总线来讲的。由于这类并行总线往往有多根数据信号基于同一个时钟采样,每个时钟周期可能要采样两次
2020-11-22 11:54:17
PCB设计做等长走线的目的是什么
在PCB设计中,等长走线主要是针对一些高速的并行总线来讲的。 由于这类并行总线往往有多根数据信号基于同一个时钟采样,每个时钟周期可能要采样两次(
2020-10-24 09:29:38
请问地址线需不需要等长走线?
有个项目很纠结,希望大家帮忙解答下:用的芯片主要有一块DSP芯片,一块DDR2芯片,一块FLASH芯片等,在走线的时候这3个芯片之间的数据
请问Altium designer中单线等长和差分等长以及保持原间距走线和等间距走线该怎么用?
跪求Altium designer中单线等长和差分等长以及保持原间距走线
换一换
- 如何分清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功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机
- 元宇宙概念龙头股一览