Allegro_创建封装笔记

一、概述

(一)无论什么元件,创建封装就是以下几个步骤

1. 使用Pad Designer 创建焊盘

2. 使用PCB Editor 绘制封装

① 放置焊盘  ② 放置丝印框  ③ 放置装配框  ④ 放置Place Bound  ⑤ 放置丝印和装配位号

(二)PCB Editor 通用设置

1. 设置图纸大小等   Setup → Design Parameter,根据需求选择显示。

2. 设置格点  Setup → Gride (0.5)

3. 指定焊盘库  Setup → User Preferences Editor → 如图设置padpath,psmpath 路径 → apply → OK

二、表贴封装创建

1. 创建表贴焊盘

1)打开Pad Designer

2)第一页,设置参数,一般为mm,精度为4(也可以设置成mil,精度为2);勾选“suppress unconnected pads;legacy artwork” ;可以在第一页看到焊盘的形状。

3)1第二页,勾选 single layer mode;设置如图所示位置,其他位置不需要设置。soldermask 一般比regular Pad 大0.2mm,Pastmask 和regular Pad 大小相同。

** suppress unconnected pads;legacy artwork 去除非功能焊盘,但在光绘中保留,单从字面很难理解这是干什么的,结合后面画板子的情况,目前个人把它理解为是一个使能选项,即允其他操作去除非功能焊盘,非官方解释。

** 在设置时可以将图标点在每一行前面小方框位置,鼠标右键可Copy 当前行数据,同样,鼠标右键可粘贴到目标行。

** Thermal Relief,Anti Pad 是针对通孔焊盘负片设计时的参数,表层贴片焊盘不需要。

2. 使用PCB Editor 绘制封装

1)打开PCB Editor,选择 Package symbol。

 2)设置PCB Editor,参考前面概述。

 3)放置焊盘。

a: Layout → Pins

b: 根据封装计算各个焊盘的坐标。规范方式为将Symbol 中心(原点)建在Body中间(不要是1Pin)。下图输入坐标(-25,0)。

c: option 中选择放置数量,方向,输入计算好的坐标。connect 表示放置的焊盘有电气连接属性。

Note:

a: 第一次放置Pin的时候遇到一个问题,好像更改option选项的时候会死机,将搜狗输入法设为默认输入法即可。

b: Pin number 放置中Offset 指的是编号距离焊盘中心偏移距离,设为0,0即可。

c: 可以使用Text edit 命令修改pin number。

4)放置丝印框。

Add Line命令,Option选项如图所示。根据实际尺寸绘制丝印框。需要在命令栏中输入精确坐标。

 5)放置装配框。

装配框和丝印框重叠,线宽为0。

方法一:同上面画丝印方法。Add Line 命令,option 选择 Package Geometry下的 assembly top,Line width=0。

方法二:Copy 命令 → 复制丝印框→ ix 80 → change命令(Edit → Change→ option 选择 Package Geometry下的 assembly top,Line width=0 → move 命令 → ix -100。

Note:焊盘上不能有丝印,使用Cut命令把焊盘漏出来(不要随便Cut,要保持对称,规范)。

 5)放置Place bound

Place Bound 一般把焊盘包上,大一点,是Symbol在PCB上的放置区域。

Add shape 命令,Option选项如图所示,尺寸自己画就好,不用输入精确坐标但尽量对称。(随便画的示例,配图有点不对称,实际要对称的)

 如果有需求可以在Place bound 上添加元器件的高度,方便后面查看。

Set up → Areas → Packge Height → 点击绘制的Place bound → 填写option中max的值。点击查询命令,即可看到元件的高度。

 5)放置丝印和装配位号

丝印:Add Text → option:RefDes/Silkscreen top → 写上RESDEF即可

装配:Add Text → option:RefDes/Assembly top → 写上RESDEF即可(箭头部分可设置文字样式).

Note:位号会根据原理图中绘制的内容进行相应改变。

 

6)保存

【重点】需要保存 .dra和.psm两个文件,后期绘图调用的是.psm文件。

二、插件类封装创建 

插件连接重要的就是内部连接和隔离。可参考以下博文。

Allegro_理解通孔焊盘_只语的博客-CSDN博客

1. 创建 flash 焊盘图形文件。

【重点】

a: 创建通孔类焊盘时需设置Thermal Relief ,Pad designer没有异型焊盘,图形要自己先绘制出来。 

b: Thermal Relief,Anti Pad 都是负片设计时用到的。Thermal Relief 用于负片层连接,Anti Pad用于负片层隔离(不连接)。

1)打开PCB Editor,创建文件,设置图纸,格点。

2)Add → Flash,设置如图红圈的位置

flash尺寸:D内径=D钻孔+0.4mm;D外径=D钻孔+0.8mm

6)保存

【重点】需要保存 .dra和.fsm两个文件,后期绘制焊盘时调用的时.fsm文件。

2. 创建通孔焊盘。

1)打开PCB Editor,设置.fsm文件所在路径。方式参考概述(二)中第三条。是的,就是这么设置。

2)打开Pad Designer

3)第一页,设置参数,一般为mm,精度为4(也可以设置成mil,精度为2);勾选“suppress unconnected pads;legacy artwork” ;可以在第一页看到焊盘的形状;如图示填写钻孔,钻孔符号信息。

4)第二页,不勾选 single layer mode;设置如图所示位置。soldermask 一般比regular Pad 大0.2mm(8mil)。

热风焊盘这里,在第一步设置好路径后,选择flash种类,点击三个点的位置找到需要的flash文件。Anti Pad 根据通孔来选择形状。尺寸方面,对于公司来说一般都有自己的零件库,这些数值一般和工厂的加工能力相关,毋庸置疑的就是 Regular Pad 比钻孔大,anti pad 比 Regular Pad大。

 

 3. 创建插件封装。

插件封装的制作方法和表贴的步骤一样。

【扩展】

一、简单机械孔定位孔绘制

方法一:直接在PCB上绘制(非正式但可行)。

1. 直接绘制一个板框圆。

 2. 添加孔径大于30~40mil的隔离环(全正片设计)。

 方法二:制作机械孔封装

1. 绘制焊盘

**非机械孔;Regular Pad 和钻孔一样大小;Thermal relif 和antiPad一样,大于孔径30~40mil;soldermask 比 regular pad 大。

              

2. 绘制封装

1)打开PCB Editor ,新建Mechanical symbol,设置图纸大小,格点,lib 路径。

2)放置Pin;

     放置Route Keepout ,All,直径大于孔径30~40mil;

     放置Place_Bound_Top,Package geometry,比pin稍大即可。

     放置Package Keepout,All,直径大于孔径30~40mil;

     放置装配位号。REF DES,Assembly top。

3)Save,记得保存 .bsm 文件。 

 ** 实际器件的封装会根据实际需要去做,本篇前面提到的画封装的步骤只作为帮助了解封装流程。

  • 7
    点赞
  • 69
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: allegro_layout_ascii_extract是一个用于提取Allegro PCB设计软件中的ASCII格式布局文件的工具。Allegro是一款广泛使用的电路板布局设计软件,它允许工程师设计并布局电子电路板。布局文件是描述电路板上元件和导线位置的文件。 allegro_layout_ascii_extract工具能够将Allegro布局文件转换成ASCII文本格式,方便工程师查看和分析布局信息。通过该工具,工程师可以轻松读取布局文件的结构,并获取电路板上元件的位置和连线的路径。 使用allegro_layout_ascii_extract工具很简单。首先,需要将所需的Allegro布局文件导入到工具中,然后选择提取选项为ASCII格式。工具会对布局文件进行分析和转换,并生成一个对应的ASCII文本文件。 生成的ASCII文本文件能够以文本编辑器打开,并显示电路板上每个元件的位置坐标和连线路径。这使得工程师能够更容易地阅读和理解布局设计,以便进行必要的修改或分析。 总之,allegro_layout_ascii_extract是一个有用的工具,它可以将Allegro PCB设计软件中的布局文件转换成易于阅读的ASCII文本格式,帮助工程师更方便地分析和理解电路板布局。 ### 回答2: allegro_layout_ascii_extract是一种用于提取ASCII格式的 allegro_layout文件数据的工具。allegro_layout是一种电路板设计文件的格式,包含着电路板的布局、元件位置、连线等信息。 使用allegro_layout_ascii_extract可以方便地将allegro_layout文件中的数据转换成ASCII格式,便于其他软件或者人工进行进一步处理和分析。通过这个工具,我们可以将电路板设计文件中的各种元件和连接信息以易读的ASCII字符格式展示出来。 例如,我们可以利用allegro_layout_ascii_extract提取出来的ASCII格式数据,进行电路板的可视化展示。这样我们就可以更直观地了解电路板的设计,元件的布局以及各个元件之间的连接关系。同时,这种格式也便于对电路板设计进行修改与优化。 此外,allegro_layout_ascii_extract也为其他软件的开发提供了数据接口。通过提取出来的ASCII格式数据,其他开发人员可以更方便地读取和解析电路板设计文件中的信息,从而进行更深入的数据分析和算法处理。 综上所述,allegro_layout_ascii_extract是一种能够提取电路板设计文件中数据的工具,将其转换为易读的ASCII格式,方便进行可视化展示和数据分析。该工具的应用范围广泛,有助于电路板设计和相关软件开发工作的进行。 ### 回答3: allegro_layout_ascii_extract是一个在Allegro软件中使用的工具,用于提取和处理ASCII格式的布局文件。 这个工具的主要功能是将ASCII格式的布局文件中的信息提取出来,并进行相应的处理。布局文件通常包含组件的位置、尺寸、层次结构等信息。通过使用allegro_layout_ascii_extract,用户可以方便地从布局文件中提取这些信息,并按照自己的需求进行后续的处理。 使用allegro_layout_ascii_extract工具的过程比较简单。首先,用户需要准备一个ASCII格式的布局文件作为输入。然后,通过运行allegro_layout_ascii_extract,用户可以选择提取出需要的信息,例如组件的位置和尺寸。提取的结果可以保存为一个新的文件或者直接用于其他的操作。 在日常工作中,allegro_layout_ascii_extract可以用于多种用途。例如,在电路设计中,用户可以使用该工具提取电路板的布局信息,然后使用其他软件对电路进行模拟或分析。此外,allegro_layout_ascii_extract还可以被用于自动化的布局分析和优化,以提高设计的效率和性能。 总的来说,allegro_layout_ascii_extract是一个有用的工具,它可以帮助用户提取和处理ASCII格式的布局文件。它的简单易用和多功能性使得它在电路设计和布局优化等领域有着广泛的应用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值