ALLEGRO软件过孔的设置与添加

发布于 更新于
1
点击解锁视频
详情介绍

在Allegro中,过孔(Via)的设置和添加是PCB设计中的基础操作,但很多新手工程师往往在这里踩坑。本文按照工程师的实际习惯,详细讲解过孔的设置与添加方法,帮助你高效完成设计。

一、过孔的基本概念

过孔用于连接不同层的走线,通常由钻孔(Drill)和焊盘(Pad)组成。在Allegro中,过孔分为通孔(Through-hole)、盲孔(Blind)和埋孔(Buried)。本文主要介绍通孔的设置,因为最常用。

二、设置过孔前的准备

在添加过孔之前,需要先定义过孔符号(Via Symbol)。通常,过孔符号由焊盘和钻孔组成,可以在Padstack Editor中创建。但更常见的做法是使用库中已有的标准过孔,例如VIA8D(8mil钻孔)等。

三、在约束管理器中设置过孔

打开Constraint Manager(约束管理器),在Physical(物理)规则中,可以为不同的网络或网络类指定允许使用的过孔列表。步骤如下:

  1. 打开Constraint Manager,选择Physical选项。
  2. 在左侧的Physical Constraint Set(物理约束集)中,选择需要设置的约束集(如DEFAULT)。
  3. 在右侧的Vias(过孔)栏中,点击“…”按钮,弹出“Select Vias”对话框。
  4. 在对话框中选择允许使用的过孔,例如VIA8D、VIA12D等,点击“OK”确认。

这样,在布线时,系统只会使用这些允许的过孔,避免误用不合适的过孔。

四、在布线时添加过孔

在交互布线(Route)过程中,添加过孔非常简单:

  1. 执行布线命令(如Route > Connect),开始走线。
  2. 当需要换层时,按键盘上的“V”键,或点击鼠标右键,选择“Add Via”。
  3. 此时,光标处会出现一个过孔,并自动切换到下一层(默认按顺序切换,可通过Shift+V反向切换)。
  4. 继续走线即可。

如果当前约束集中没有允许的过孔,系统会提示错误,此时需要回到约束管理器添加合适的过孔。

五、批量添加过孔

有时需要批量添加过孔,例如在电源或地网络上。可以使用Copy功能或使用Skill脚本。但最常用的方法是:

  1. 选中一段走线,按Ctrl+C复制,然后按Ctrl+V粘贴,在粘贴时选择“Add Via”选项,即可在走线两端添加过孔。
  2. 或者使用“Route > Fanout by Pick”为BGA器件批量添加过孔。

对于批量添加过孔,注意检查过孔间距和DRC,避免违规。

六、过孔的常用设置

过孔的常用设置包括:

  • 过孔盖油(Tented Via):在阻焊层上覆盖过孔,防止短路。可在Padstack Editor中设置,或在出Gerber时设置。
  • 过孔尺寸:根据电流和加工能力选择,例如信号过孔常用8/16mil(钻孔/焊盘),电源过孔常用12/24mil或更大。
  • 过孔间距:避免过孔之间或过孔与焊盘之间距离过近,需满足DRC规则。

七、常见问题与解决

问题1:布线时按V键没有反应?
检查是否在布线命令状态下,且当前约束集中是否允许过孔。若没有允许,添加后再试。

问题2:过孔添加后DRC报错?
检查过孔间距、钻孔尺寸是否满足规则,可调整约束规则或更换过孔类型。

问题3:过孔无法添加,提示“No vias allowed”?
在约束管理器中为当前网络或约束集添加允许的过孔。

掌握以上过孔设置与添加方法,相信你在Allegro中布线会更加得心应手。如果还有其他疑问,欢迎在评论区交流。

常见问题(FAQ)

Allegro中如何设置允许使用的过孔?
打开Constraint Manager,在Physical规则中,选择对应的约束集,在Vias栏中点击“...”按钮,在弹出的对话框中选择允许使用的过孔即可。
布线时如何快速添加过孔?
在布线命令状态下,按键盘上的“V”键,或点击鼠标右键选择“Add Via”,即可在光标处添加过孔,并自动切换层。
添加过孔时提示“No vias allowed”怎么办?
这是因为当前约束集中没有允许的过孔,需要在Constraint Manager中为该网络或约束集添加允许的过孔列表。
过孔盖油如何设置?
过孔盖油可以在Padstack Editor中设置阻焊层覆盖,或者在出Gerber文件时进行设置,具体取决于设计需求。
0 讨论
热门最新
总结
暂无总结
0 / 600