pcb设定线条长度
在PCB设计软件中设定特定的走线长度通常有两种主要场景:等长布线(匹配长度) 和 设定最大/最小长度限制。以下是中文说明和操作思路:
核心方法:使用设计规则约束(Design Rule Constraint)
几乎所有专业PCB设计软件(如Altium Designer, KiCad, Eagle, Cadence Allegro, PADS)都通过设计规则系统来控制走线长度。
1. 设定特定的走线长度(常用于等长布线)
目标: 使一组网络(如DDR数据线、差分对)的长度精确匹配或在允许的容差(Tolerance)范围内。
操作流程:
-
进入规则设置:
- 找到菜单:
设计->规则...(或在类似位置)。 - 快捷键通常是
D->R(Altium Designer)。
- 找到菜单:
-
创建长度匹配规则 (通常叫 “Matched Length” 或 “Length” 规则):
- 在规则列表中,找到与
长度(Length)或匹配长度(Matched Length)相关的类别(通常在高速或等长相关分组下)。 - 右键点击该类别 ->
新建规则(New Rule)。 - 给新规则命名(如
DDR_Data_Length)。
- 在规则列表中,找到与
-
设置规则范围 (Where The Object Matches):
- 指定该规则应用于哪些网络:
- 选择
网络类(Net Class):最常用方式。预先将需要等长的网络(如DDR的所有数据线)放入同一个网络类(Net Class)。 - 选择
网络(Net):手动选择单个或多个网络(适用于较少网络)。 - 选择
差分对网络类(Differential Pair Net Class):如果是对差分对做等长。
- 选择
- 确保选中的范围就是你想要控制长度的那些网络。
- 指定该规则应用于哪些网络:
-
设置长度约束参数:
- 目标长度 / 基准长度 (Target Length / Base Length):
- 手动指定(常见): 在规则属性中找到
目标长度或匹配长度字段,输入你想要的精确长度值(单位通常是毫米或密尔)。 - 以某条线为基准(常见): 软件通常允许设置一个
基准网络(Source Net)。规则会根据这条基准网络的实际长度(或你指定的一个值)自动计算其他网络需要匹配的目标长度。其他网络将以这个基准长度为中心,在容差范围内匹配。
- 手动指定(常见): 在规则属性中找到
- 容差 (Tolerance / +/-):
- 设定允许的长度偏差范围(例如
±0.1mm)。匹配的实际长度将在目标长度 ± 容差区间内。
- 设定允许的长度偏差范围(例如
- 检查模式 (Check Mode): 通常是
目标长度和容差(Target Length and Tolerance)。
- 目标长度 / 基准长度 (Target Length / Base Length):
-
应用规则:
- 点击
应用(Apply)或确定(OK)保存规则。
- 点击
-
布线和调整长度:
- 完成主要布线后,软件(通常通过长度调整工具)会显示当前网络长度和目标长度的差异。
- 使用软件的蛇形走线/等长绕线功能(英文通常叫
Interactive Length Tuning或Accordion)在预留的空间内添加波浪形走线(蛇形线)来增加走线长度,使其达到目标范围。不能缩短,只能通过增加蛇形线来延长。 - 软件会实时显示长度差(如
+152.3mil表示还短了152.3密尔,-45.6mil表示长了45.6密尔)。调整到误差在设定的容差内(如显示绿色)即可。
2. 设定最大/最小走线长度限制
目标: 限制单条走线的长度不能超过某个最大值或不能小于某个最小值(较少见)。这对高速信号(如时序要求严格)或避免天线效应可能有用。
操作流程:
- 进入规则设置: 同上(
设计->规则...)。 - 创建长度规则:
- 找到
长度(Length)规则类别(可能在Routing或Electrical下)。 - 右键 ->
新建规则。 - 命名(如
Max_Clock_Length)。
- 找到
- 设置规则范围:
- 选择需要限制长度的网络(如特定的时钟网络)。
- 设置长度约束参数:
- 最大长度 (Maximum Length): 输入允许的最大长度值(如
1500mil)。 - 最小长度 (Minimum Length): (如果需要)输入允许的最小长度值(如
500mil)。
- 最大长度 (Maximum Length): 输入允许的最大长度值(如
- 应用规则:
- 点击
应用或确定保存规则。
- 点击
- 规则检查:
- 布线时,软件会实时检查或在运行设计规则检查(DRC)时报告违反此规则的走线(长度过长或过短)。你需要调整布线以满足规则。
关键工具:蛇形走线 (Tune/Trombone/Accordion)
- 作用: 在有限空间内通过增加弯曲来精确延长走线长度,以达到匹配目标长度或最大/最小长度的要求。
- 操作(以Altium Designer为例):
- 选择菜单
布线->交互式长度调整(Interactive Length Tuning)。 - 点击需要调整长度的走线线段。
- 移动鼠标,软件会预览蛇形线的形状和添加后的总长度。
- 观察长度差提示(
剩余:XX mil),调整到满足要求(通常显示绿色)。 - 单击放置蛇形线。
- 选择菜单
- 注意事项: 蛇形线会增加分布电容和电感,间距和幅度需要遵循高速设计规范(如3W间距规则),避免引入信号完整性问题。
总结步骤
- 规划: 明确哪些网络需要控制长度(等长组或单独限制)以及目标值/容差。
- 分类: 将需要等长的网络放入同一个网络类(Net Class)。
- 设规则: 在设计规则中新建 长度规则 或 匹配长度规则。
- 定范围: 指定规则应用的目标网络(类)。
- 设参数: 填写目标长度(或基准源)+ 容差(等长),或者最大值/最小值(长度限制)。
- 布线调整:
- 完成主要布线。
- 使用交互式长度调整(蛇形走线)工具精确增加长度进行匹配。
- 利用软件提供的实时长度反馈(长度差提示)。
- DRC检查: 运行设计规则检查,确保所有长度约束都得到满足,无报错。
重要提示: 具体菜单名称和操作步骤会因使用的PCB设计软件(Altium Designer, KiCad, Eagle, Allegro, PADS等)而略有不同。请查阅你所使用软件的帮助文档或教程,搜索“长度规则”、“等长布线”、“蛇形走线”等关键词。
Allegro X 23.11 版本更新 I PCB 设计:DFA_BOUND 用于 DFA 规则设定
Allegro X 23.11 版本更新 I PCB 设计:DFA_BOUND 用于 DFA 规则设定
2024-06-29 08:12:47
高速PCB设计调整走线长度
所谓相对的就是要求走线长度保持一致,保证信号同步到达若干个接收器。有时候在PCB上的一组信号线之间存在着相关性,比如总线,就需要对其长度进行校正
2023-09-01 17:33:12
PCB设计与封装指导白皮书合集
资料简介: 本书内容为规定公司所有设计PCB板器件封装的命名与设计规范度,保证公司设计的PCB板器件使用的统一性,便于对所有设计的PCB可靠性进
资料下载
elecfans小能手
2022-09-23 16:00:42
PCB板上的差分传输线长度匹配问题
长度匹配是指芯片到芯片(即差分信号发送端到接收端)之间的链路,并不是对PCB走线的单一要求。经与IC供应商了解后发现,其内部的差分线金线的长度差
2022-12-16 10:33:30
altium designer的异形的pcb线条怎么画
请问个问题,在altium designer中怎么画下图所示的异形线条,下图文件中是以一条条线条拼出来的,实际是怎么画的,有画过的朋友吗?麻烦告知下,不胜感激。
LED线条灯有哪些特点
LED线条灯工程系列是一种高端的柔性装饰灯,其特点是耗电低,寿命长,高亮度,易弯曲,免维护等。特别适合室内外场所,建筑物轮廓勾画及广告牌的制作等。根据不同需求该产品有12V,24V等,长度有30CM,60CM,90C
2020-05-14 14:42:37
LED线条灯的类型
LED线条灯可以裁剪也可以弯曲,一般的话我们装饰家或者什么东西的时候会用到它,很受欢迎。但是大多数业主不知道LED线条灯有哪些类型,今天江门LED洗墙灯厂家就为大家介绍一下。
2020-05-11 10:40:38
如何正确的理解PCB上线条的临界长度
理解临界长度的最好方法就是从时间角度来分析。信号在pcb走线上传输需要一定的时间,普通FR4板材上传输时间约为每纳秒6英寸,当然表层走线和内层走线速度稍有差别。当走线上存在阻抗突变就会发生信号反射
2019-06-26 15:30:05
PCB板上特性阻抗对信号完整性的作用介绍
如果PCB上线条的厚度增大或者宽度增加,单位长度电容增加,特性阻抗就变小。同样,走线和返回平面间距离减小,电容增大,特性阻抗也减小。
2019-06-24 15:09:13
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- EDA是什么?有什么作用?
- dtmb信号覆盖城市查询
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- amoled屏幕和oled区别
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机
- 元宇宙概念龙头股一览