1、ALLEGRO PCBLAYOUT 教程路人乙零肆年捌月1校对审核布局布线载入网表建盘建库底片输出 ALLEGRO PCBLAYOUT流程ALLEGRO PCBLAYOUT 教程路人乙 2 、建盘、建库:ALLEGRO中焊盘可以分为三种:表贴盘、插装盘、安装盘。在建盘以前我们要拟定不同的命名方式以区分不同的焊盘。例如: C60D32C表示圆形焊盘, D表示钻孔。 60表示焊盘直径, 32表示孔径。表贴焊盘可以在前面加 SMD表示。例如: SMDC25SMD表示表贴焊盘, C表示圆形。 25表示焊盘的直径。安装盘可以加 M表示。建盘的具体设置见下图: . 、建盘ALLEGRO PCBLAYOUT
2、 教程路人乙 3Type: 焊盘类型。此处分为通孔、埋孔和表贴焊盘。通常选用通孔和表贴盘。Drill hole: 钻孔设置Plating type: 孔化设置除了插装安装孔外其他焊盘一定要孔化。Size: 设置孔径值Offset X: X方向偏移量Offset Y: Y方向偏移量X、 Y方向偏移一般不用Drill symbol: 钻孔符号设置。用来表示不同大小孔径的焊盘。Unit: 单位设置。强烈建议使用英制。Multiple drill: 钻孔叠加设置,用于做异形焊盘。ALLEGRO PCBLAYOUT 教程路人乙 4Regular Pad: 焊盘大小设置。一般比孔径至少要大 12Mil。S
3、hape: 用于设置异形焊盘外形。Thermal Relief: 热焊盘。Flash: 花盘,阴片用,需建库,通常都做阳片不选该项。Anti pad: 隔离盘。Shape: 用于设置异形焊盘个隔离盘。Thermal Relief、 Anti pad通常比 Regular Pad大 1220IL。SolderMask: 通常比焊盘大 810Mil 。PasteMask: 尺寸通常比 Regular Pad相同或略小,用于 SMD。其他参数可以不用考虑,就不做介绍了。ALLEGRO PCBLAYOUT 教程路人乙 5我们以建普通插件焊盘为例: C60D32焊盘形式采用通孔,使用英制,精确到小数点后
4、 2位。金属化过孔。钻孔采用圆做为轮廓,字母 A表示。ALLEGRO PCBLAYOUT 教程路人乙 6焊盘大小设置 60Mil,外形为圆形,热焊盘与隔离盘各设为 80Mil。注意:要设置一个缺省的中间层。普通的焊盘所有层面的属性是相同的。插装焊盘需设置 TOP与 BOT层的阻焊,表贴需设置顶层焊盘、顶层阻焊和顶层锡膏的属性。将该焊盘存入指定的目录中。ALLEGRO PCBLAYOUT 教程路人乙 7 . 、建库元件库总体上可分为两大类 :插装和贴装。插装和贴装各自又可以分为很多类,其命名方式因人而异,不同的公司或个人都有不同的标准。建议同一个公司、团队或个人要有个统一的标准,这样有利于设计和
5、交流。在 ALLEGRO中元件库最基本的参数有:PAD 元件的最基本组成元素REF DES: SILKSCREEN_TOP 元件位号定义 PACKAGE GEOMETRY: SILKSCREEN_TOP 元件外形尺寸PACKAGE GEOMETRY: PLACE_BOUND_TOP 元件禁置层定义其他作为可选参数,以及特殊用途篇幅原因这里不一一做介绍了。下面我们以 DIP14为例说明一下如何建库:首先我们要设置焊盘库的路径: SETUP USER PREFERENCES DESIGN_PATHS PADPATH在这里可以设置元件库的路径: SETUP USER PREFERENCES DESI
6、GN_PATHS PSMPATH有时候我们需要到 SETUP DRAWING SIZE 中 设置页面大小和参考点,参考点的设置决定了元件的零点位置,灵活运用可以使布局更合理简洁。 DIP14为标准元件采用 C60D32 PAD:ALLEGRO PCBLAYOUT 教程路人乙 8首先打开 Allegro Librarian程序,然后新建文件选择Package symbol选择设定的库文件目录定义封装名称后点OK。 根据情况设定 Drawing size参数。点击 Layout Pin,在 Options中点击 Padstack的 按钮选择需要的焊盘, DIP14应选择 C60D32的焊盘。在放盘
7、的状态下回车(注意要小写,要保证为命令输入状态)键入: x 0 0(x后面有个空格,第一个 0表示 X坐标,第二个表示 Y坐标,他们之间有一个空格。这时在 0 0点就有个 PIN1的焊盘,接下来我们用相对坐标放以下的焊盘,键入命令: iy 100 到放置 PIN8的焊盘时键入: ix 300 接着键入: iy 100 直至放到 14PIN。 接着 ADD LINE在 Options的 Class中 选择 PACKAGE GEOMETRY , Subclass中选择 SILKSCREEN_TOP,设置好线的拐角形式和粗细后就可以画 DIP14的丝引了,可以设置好网格直接画也可以键入坐标画。我们点
8、击 SETUP GRIDS, 设置好网格,我们可以设置为 25,接下来我们就可以直接画器件的丝印了。ALLEGRO PCBLAYOUT 教程路人乙 9画好丝印以后点击 ADD RECTANGLE在 Options的 Class和 Subclass中选 PACKAGE GEOMETRY和 PLACE_BOUND_TOP , 添加元件禁置层。接着我们点击 ADD TEXT分别选择 REF DES和 SILKSCREEN_TOP , 它的格式是字母 *。这样我们就完成了一个元件的建库工作。当然为了辨别 PIN1我们也可以为它单独做个 PAD。 最后 SAVE的时候记得一定要CREATE SYMBOL, 也就是说一个元件要保存成 .dra和 .psm两钟格式。左面的 Options为一个特殊粘贴的控制参数。分别设置 PAD数量、间距、粘贴方向、PIN的起始脚号,步进。当然规则性较强的元件我们可以利用向导(精灵)来辅助建库。建库时要结合原理图元件库和封装手册进行建库。安装孔(脚)选择 Mechanical,电气脚选择 Connect。ALLEGRO PCBLAYOUT 教程路人乙 10