“Padstack Editor ”UI 快速指南

1. UI指南

(1)Start

(2)Drill

(3)Drill Symbol

Type of drill figure:孔符形状

Drill figure width:孔符宽尺寸;Drill figre height:孔符高尺寸

(4)Drill offset

(5)Design layers

Begin layer:焊盘的开始层,一般指Top层

Default internal:焊盘的默认层,一般指焊盘的内层

End layer:焊盘的结束层,一般指Bottom层

(6)Mask Layers-阻焊,钢网设置

Soldermask_Top:阻焊顶层

Soldermask_Bottom:阻焊底层

Pastermask_Top:钢网顶层

Pastemask_Bottom:钢网底层

2. 常见问题答疑

2.1 Allegro热风焊盘(Thermal Relief)的作用?

热风焊盘又称散热风焊盘。主要作用如下

(1)防止散热。由于电路板上电源和地是由大片的铜箔提供的,为了防止因散热太快而造成虚焊,故电源和接地过孔采用热风焊盘形式

(2)防止因热胀冷缩导致的变形。防止大片铜箔由于热胀冷缩作用而造成对过孔及孔壁的挤压,导致孔壁变形

热风焊盘通过减少焊盘与电源和地层敷铜区的连接面积来防止焊接时焊盘散热太快,从而提高焊接质量。

2.2 Allegro中Soldermask的含义和作用是什么?

在Allegro PCB设计中,Soldermask层,也称为阻焊层,是电路板的非布线层,其主要作用是在不需要焊接的地方涂一层阻焊物质,防止焊锡流动、溢出引起短路。

Soldermask层定义了阻焊的大小,规定绿油开窗的大小,以便进行焊盘。这层通常被称为绿油层,尽管阻焊的颜色有多种,如绿色、蓝色、黑色等,但绿色是最常用的。在Cadence中画焊盘时,Soldermask要比regular pad大0.15mm,约10mil。此外,Soldermask层还有助于保护电路板上的铜箔免受环境因素的影响,如湿气和腐蚀。

2.3 Allegro中Pastemask的含义和作用是什么?

在Allegro中,Pastemask层,也称为助焊层,其主要作用是在贴片元件的焊盘上进行钢网漏锡用(即上焊锡膏)。这一层仅用于表贴封装,在直插元件的通孔焊盘中不起作用,可不填。

### 创建和编辑过孔 #### 打开 Padstack Editor 软件 为了开始创建或编辑过孔,需启动 Padstack Editor 工具[^1]。 #### 选择合适的单位并选取过孔类型 建议选用 mil 作为工作单位来提高精度。随后,在工具选项中挑选所需的过孔类别;通常情况下有多种类型的过孔可供选择,包括但不限于表贴焊盘、圆形通孔焊盘以及特殊形状的通孔(slot)[^2]。 #### 设置具体参数 对于选定的过孔,依次完成如下配置: - **孔径设定**:调整内孔尺寸至所需规格。 - **图形符号更新**:自定义该过孔在设计中的显示样式。 - **外径直径指定**:确定围绕中心孔周围的金属环宽度,这一步骤涉及到区分不同的焊盘形式,例如常规焊盘(regular pad),热风焊盘(thermal pad) 和隔离焊盘(anti pad)。 - **阻焊层处理**(可选):依据实际需求决定是否要对阻焊层做出相应更改。 #### 完成操作 当所有必要的属性都已按照项目要求进行了适当设置之后,记得保存所做的改动,并给新创建的对象赋予一个有意义的名字以便日后识别,比如 `via8_20` 就是一个例子。 ```python # Python 示例代码用于模拟上述过程 (仅作示意用途) def create_via(padstack_editor, via_type='regular', hole_diameter=8, symbol_name=None, outer_diameter=20): """ 使用垫片堆栈编辑器创建一个新的过孔 参数: padstack_editor -- 垫片堆栈编辑实例对象 via_type -- 过孔类型 ('regular'|'thermal'|'anti') hole_diameter -- 孔径大小,默认值为8mil symbol_name -- 符号名称字符串,默认为空表示不改变现有符号 outer_diameter -- 外部直径,默认值为20mil 返回: 新建好的过孔实体 """ # 开始创建新的过孔... new_via = padstack_editor.createVia(via_type) new_via.setHoleDiameter(hole_diameter) if symbol_name is not None: new_via.updateSymbol(symbol_name) new_via.setOuterDiameter(outer_diameter) return new_via.saveAs('via{}_{}'.format(hole_diameter, outer_diameter)) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值