allegro pcb画好后需要加层
在 Allegro PCB Editor 中为已经设计好的 PCB 添加新的中间层(Internal Layers),需要通过修改叠层结构(Cross-Section)来实现。这是一个关键操作,需要谨慎进行,因为会影响阻抗、过孔连接、平面分割等。以下是详细步骤和注意事项:
核心步骤:
- 重要!!!备份设计文件: 在进行任何叠层修改之前,务必先备份整个设计文件夹(
.brd文件及相关文件)。修改叠层是有风险的,可能导致设计数据丢失或连接错误。 - 打开叠层管理器:
- 打开你的 PCB 设计文件(
.brd)。 - 在主菜单中选择 Setup -> Cross-Section...
- 这将打开 Layout Cross Section 管理器窗口。
- 打开你的 PCB 设计文件(
- 添加新层:
- 在 Layout Cross Section 窗口中,你会看到当前所有层的列表(包括 Top, Bottom 和所有 Internal 层)。
- 找到你想要插入新层的位置。例如,想在
Internal Layer 1和Internal Layer 2之间加一个新电源层。 - 右键点击你希望新层下方的那个层(比如想在 L1 和 L2 之间加层,就右键点 L2)。
- 在弹出的菜单中选择 Add Layer Below。Allegro 会立即在该层下方插入一个新的导体层(Conductor Layer)。
- 注意: 你也可以选择
Add Layer Above(在当前选中层上方添加),但Below通常更直观,因为列表是从上(Top)往下(Bottom)排列的。确保新层出现在你预期的物理位置。
- 配置新层属性:
- 点击新添加层的行进行编辑。
- Type: 通常选择
CONDUCTOR。 - Material: 保持
COPPER。 - Layer Name: 为新层指定一个有意义的名称(非常重要!),例如
POWER3V3,GND,SIGNAL_L3等。这有助于后续设计和生产识别。 - Subclass Name: 通常会根据 Layer Name 自动生成一个类似的名称(如
ETCH/POWER3V3),通常保持默认或手动调整为一致即可。确保其唯一性。 - Negative Artwork: 如果这是一个负片平面层(如电源或地平面),勾选此项。这会影响该层的 Gerber 输出方式(负片输出通常用于大块铜箔)。如果是信号层,则不要勾选(正片)。
- Thickness: 输入该铜层的厚度(单位通常为 mil 或 um)。这个值需要与你的叠层阻抗要求和制板厂规格一致。
- Impedance: 如果需要计算差分阻抗,可以在这里输入差分对名称。但通常更精确的阻抗控制是在专门的阻抗计算工具(如 Si9000 等)或 Allegro 的 Constraint Manager 中进行。
- 调整介电层(Prepreg/Core)厚度:
- 添加新导体层后,其上方和下方的介电材料厚度会自动生成默认值(通常是相邻介质层厚度的一半)。这是非常关键且容易出错的步骤!
- 你必须手动修改与新层相邻的介电层(
DIELECTRIC类型)的厚度 (Thickness) 和材料类型 (Material)。 - 这些介电厚度 直接决定了新层与上下相邻导体层之间的阻抗和耦合。
- 根据你的叠层阻抗控制要求和制板厂的板材库(如 FR4, Rogers 等指定型号)来精确设置这些厚度值。强烈建议在修改前咨询 PCB 制板厂的工艺能力,或在阻抗计算工具中重新计算整个叠层的阻抗。
- 检查过孔定义:
- 打开 Setup -> Constraints -> Constraint Manager。
- 导航到 Physical -> All Layers 或 Physical -> Net Physical。
- 检查你的主要过孔定义(Via Definitions)。
- 过孔必须在 START 层和 END 层之间贯穿所有新添加的层。添加新层后,你的过孔可能不再能连接所有需要的层。
- 你可能需要:
- 修改现有过孔定义: 编辑过孔,将其
END层延伸到新的 Bottom 层(如果你是从中间加层,原本的过孔可能只到之前的 Internal 层)。 - 创建新的过孔定义: 专门为需要连接到新层的网络创建新的过孔类型。
- 修改现有过孔定义: 编辑过孔,将其
- 确保约束管理器中你的网络分配给正确的过孔类型。
- 验证和更新设计:
- 关闭 Cross-Section 管理器(点击 OK)。
- Allegro 会提示叠层已更改,并询问是否要重新初始化设计。通常选择 OK 或 Yes。
- 仔细检查以下内容:
- 平面层: 如果添加了新的负片平面层(如 GND/POWER),确保它在层视图(
View -> Color and Visibility)中是可见的,并且你需要分割的区域正确。你需要在这个新层上进行平面分割(Shape -> Polygon)或铺铜(如果是正片信号层)。 - 网络连接: 检查原来连接到现有层的网络是否意外连接到了新层(可能性小),更重要的是,确保需要连到新层的网络(通过新定义的过孔)能连接到新层。
- DRC (设计规则检查): 立即运行全面的 DRC 检查 (
Tools -> Quick Reports -> DRC Report或Display -> Status)。 特别注意:- 未连接的引脚(Unconnected Pins)
- 间距错误(Spacing)
- 过孔到平面间距(Anti-pad / Thermal Relief 是否足够?)
- 层对规则(Layer Pair Rules)是否更新?
- 阻抗: 如果板上有受控阻抗线(如差分线、单端阻抗线),必须重新计算阻抗!使用 Allegro 的 Constraint Manager Editor(
Setup -> Constraints -> Constraint Manager-> Electrical -> Electrical Constraint Sets -> Net -> Impedance)或第三方阻抗计算工具(如 Polar Si9000),根据新的叠层厚度和材料参数重新计算目标线宽/间距。在 CM 中更新这些约束值。 - Gerber 输出: 在生成 Gerber 文件 (
Manufacture -> Artwork) 时,确保 Artwork Control Form 中的 Film Control 列表里包含了新添加的层(Layer Subclass),并为它们正确设置了输出格式(通常是Gerber RS274X)和输出文件。
- 平面层: 如果添加了新的负片平面层(如 GND/POWER),确保它在层视图(
关键注意事项:
- 复杂性: 在已有设计上添加层比在初始设计时定义叠层更复杂,风险更高。它可能破坏过孔连接、平面连接和阻抗。
- 备份: 再次强调,操作前必须备份!
- 设计意图: 明确新加层的用途(电源?地?高速信号?低速信号?),这决定了层名和是否使用负片。
- 介电厚度: 设置介电层厚度是最关键的步骤之一,直接影响信号完整性和可制造性。一定要基于阻抗计算和制板厂反馈。
- 过孔: 添加层几乎总是需要修改现有过孔定义或创建新过孔定义。确保所有需要穿过新层的网络都使用了正确的过孔。
- DRC 和阻抗: 必须在修改后运行完整 DRC 并重新计算所有受控阻抗线的线宽/间距。
- 制板厂沟通: 强烈建议在最终确定新叠层前,将叠层结构(包含所有导体层厚度、介电层厚度、介电常数、材料类型)发给 PCB 制板厂进行确认。他们能告诉你是否可实现,介电厚度是否需要微调以满足他们的压合工艺。
- 信号完整性: 对于高速设计,添加层可能会改变参考平面、耦合等,可能需要进行信号完整性仿真。
- 工作量: 你可能需要重新在新层上布线(如果是信号层),或者进行平面分割(如果是电源/地层),这取决于新加的层是什么类型以及你的设计需求。
总结:
在 Allegro 中为完成设计的 PCB 添加层,主要通过 Setup -> Cross-Section 插入新导体层并精确配置其属性(特别是层名、正负片、铜厚)和相邻介电层厚度。之后必须检查和更新过孔定义、运行全面 DRC、重新计算阻抗约束,并与制板厂确认新的叠层结构。务必提前备份设计文件,这是一个需要细致操作和验证的过程。
09. 如何把PCB上的图形快速切换到不同的层? | 芯巧Allegro PCB 设计小诀窍
背景介绍: 我们在进行PCB设计时,通常会需要将绘制好的铜皮、走线或者其他图形转换到另外一层,
03. 如何把 PCB 板上的线变成铜皮?| 芯巧Allegro PCB 设计小诀窍
线需要进行开窗刷锡膏时,也可以通过将走线转换成SolderMask层的铜皮来实现。 下面我们就开始分享具体的使用方法及步骤:一、线构成的非矢量图形转换成Shape步骤一:点击打开
ad中原理图画好如何生成pcb
在Altium Designer(简称AD)中,将原理图画好后生成PCB(Printed Circuit Board,印制电路板)是一个重要的设计流程。这个过程涉及从逻辑设计到物理布局的转变,
2024-09-02 16:23:56
cadence allegro电源层平面分割
前言 allegro的电源层平面分割与AD的原理相同,只不过是关于敷铜和分割线的操作有自己的一套方法。 AD的相关文章可以参考之前的这篇:四层
资料下载
5762
2022-01-05 14:13:06
Cadence Allegro PCB设计详细教程资料合集
本文档的主要内容详细介绍的是Cadence Allegro PCB设计详细教程资料合集包括了:Allegro_常用快捷键说明,
资料下载
ah此生不换
2020-06-12 17:40:11
PCB设计软件Allegro的学习教程免费下载
本文档的主要内容详细介绍的是PCB设计软件Allegro的学习教程免费下载包括了:Allegro学习笔记之1——导出Gerber文件和钻孔数据文
资料下载
ah此生不换
2020-05-15 08:00:00
allegro的电源层平面分割
前言 allegro的电源层平面分割与AD的原理相同,只不过是关于敷铜和分割线的操作有自己的一套方法。 AD的相关文章可以参考之前的这篇:四层
【Altium小课专题 第139篇】Allegro PCB如何转换成Altium Designer PCB?
Allegro PCB的导出图6-216Allegro PCB转换的添加
PCB设计之Allegro软件问题
Allegro是Cadence推出的先进 PCB 设计布线工具,也是目前最高端、最主流的PCB软件代表之一,华为、中兴这类大型公司使用的也是
2019-10-11 16:40:38
新手入门CADENCE Allegro学习PCB设计必看18问
1、 做元器件封装时,没有电气连接的焊盘,定义pin number 应该为多少?答:放焊盘时,应该选择 Mechanical 如图:2、 在allegro中,如何加泪滴?答:要先打开所有的走线
换一换
- 如何分清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功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机
- 元宇宙概念龙头股一览