用 Allegro PCB Editor 制作封装

以规则形状的 SMD(Surface Mounted Devices,表贴器件)的制作为例。

制作焊盘


  1. 查看芯片手册中的封装参数;

  2. 打开 Pad Designer 新建焊盘文件(.pad);

  3. 设置焊盘参数:

  • Parameters:设置“Units”(单位)和“Decimal places”(精度)。一般,单位为 Mils 时精度最高为 2,单位为 Millimeter 时精度最高为 4。

  • Layers:制作表贴焊盘需要勾上“Single layer mode”,并设置三个 Layer:

    • BEGIN_LAYE
    • SOLDERMASK_TOP(表示这部分在制板时不涂绿油,从而给焊盘开窗,保证焊盘裸露,是实际上允许焊接的区域);
    • PASTEMASK_TOP(表示焊接时这个区域要涂焊锡,用于机器焊接)的参数。

注:

  • 表贴类不用填“Thermal Relief ”和“Anti Pad”

  • 一般,“PASTEMASK_TOP”的参数和“BEGIN_LAYER”相同,“SOLDERMASK_TOP”比前面两者大 0.1mm

制作封装


放置焊盘

  1. 打开 PCB Editor ,”Drawing Type”选择”Package symbol”,新建封装文件(.dra);

  2. 适当修改grids;

  3. 添加焊盘文件目录 Setup - User Preferences - Catagories - Paths - Library - 添加上面焊盘所在的目录到 padpath、psmpath、devpath;

  4. 添加焊盘引脚 Layout - Pins - 选Connect - 从Padstack中选择焊盘。

画封装

封装包括(红色加粗为必须斜体为强烈推荐):

  • 至少一个引脚(即焊盘);

  • 图形边框(即 Package Geometry 类中的 Assembly_Top 子类和 Silkscreen_Top 子类),标明1号管脚;

  • 参考编号(即 Ref Des 类中的中的至少一个子类,通常使用 Silkscreen_Top 子类 ,有时顺便画上 Assembly_Top 子类),放在封装的附近;

  • 安装区(即 Package Geometry 类中的 Place_Bound_Top 子类);

保存后会得到

  • .dra文件(绘图文件,可以打开对封装进行编辑);

  • .psm文件(数据文件,不能直接编辑,但是在.brd 文件中导入网表时要用到)。

注:

  • Assembly_Top 上画装配时的外框;

  • Silkscreen_Top上画丝印图案;

  • Place_Bound_Top上画一个没有电气规则的区域,防止器件重叠;

  • 将 pad、via 和器件封装的各类文件(.dra和.psm)都存放在同一个文件夹中,方便导入网表、调用及修改。

导入


创建电路板

  1. 打开 PCB Editor ,”Drawing Type”选择”Board”,新建电路板文件(.brd),设置图纸尺寸和栅格点大小;

  2. 画PCB外框:Add - Line,class选Board Geometry,subclass选Outline;

  3. 画允许布线的区域Route Keepin:Setup - Areas - Route Keepin,建议距离外框 30~40mil;

  4. 画允许摆放器件的区域Package Keepin:Edit - Z-copy - Size: Contract - Offset: 1,一般将Package Keepin比Route Keepin缩进 1mil 的距离;

  5. 放置安装孔,令安装孔与Package Keepin的线框相切。

设置层叠结构

以4层板为例,从上到下依次为:

  • TOP(顶层走线层);
  • GND(地层铜平面);
  • POWER(电源层铜平面);
  • BOTTOM(底层走线层)。
  1. Setup - Cross-section - 添加中间的层;

  2. 设置各层类型(CONDUCTOR用于走线层,DIELECTRIC为介质层,PLANE为铜平面,用于电源层和地层);

  3. 给各层命名;

  4. 设置正负片(走线层为正片,即画出来的是要保留的部分;铜平面为负片,即画出来的是要挖掉的部分)。

TOP_GND_POWER_BOTTOM

内电层铺铜

在画了Route Keepin的前提下,使用Z-copy进行内电层铺铜。此时的内电层铺铜只是临时性的,为了方便查看后续布线时过孔是否距离过近。和板外框的调整一样,当布局布线确定后,内电层铜平面也要重新调整(即重新铺铜)。

  1. 在Options里选GND或POWER(分别为GND层和POWER层铺铜),选中Create dynamic shape(防止短路);

  2. 设置GND层Offset为0,POWER层Offset为40mil(电源层比地层缩进40mil以减少板边缘的对外辐射);

  3. 在Find里选中Shapes;

  4. 在Visibility里关掉其余内电层的显示(这样在铺铜时可以清楚地看到铺铜是否成功)。

也可以直接在GND层和POWER层铺动态铜,然后合并和调整铜皮形状。

导入网表

File - Import - Logic - Design entry CIS (Capture) - Import directory - Import Cadence

若有文本窗口弹出,根据报错修改后再重新导入;没有窗口弹出说明导入成功。

进程 2023年2月

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×