我的Cadence Allegro PCB学习笔记

1. Allegro快捷键

快捷键功能备注
Ctrl+F5打开颜色显示设置界面
F3添加布线
F6Done
F9Cancle

2. Allegro文件类型

文件后缀名文件类型
.brd普通电路板文件
.dra符号绘制文件
.padPadstack文件,做symbol时可直接调用
.psmLibrary文件,存一般元器件
.osmLibrary文件,存由图框及图文件说明所组成的元器件
.bsmLibrary文件,存板外框及螺钉孔所组成的元器件
.mdd模块定义文件
.tap输出的包含NC drill数据的文件
.scrScript和macro文件
.art输出的底片文件
.log输出的一些临时信息文件
.colorView层面切换文件
.jrl记录操作Allegro的事件

3. 焊盘制作

3.1 Parameters标签页

English中文
Hole type钻孔类型
Plating孔壁是否上锡:Plated(上)、Non-Plated(不上)、Optional(任意)
Drill diameter钻孔直径
Decimal places十进制数,0为整数
Tolerance孔径的公差
Offset X钻孔的X轴偏移量
Figure钻孔符号的形状:Null(空)、 Circle(圆形)、Square(正方形)、 Hexagon(六角形),、Octagon(八边形),、Cross(十字形)、Diamond(菱形)、Triangle(三角形)、Oblong(椭圆形)、Rectangle(长方形)
Characters表示图形内的文字
Width表示图形的宽度
Height表示图形的高度

3.2 Layers标签页

English中文
BEGIN LAYER顶层
DEFAULT INTERNAL中间层
END LAYER底层
Regular Pad设定焊盘尺寸
Themal Relief设定散热孔尺寸
Anti Pad设定焊盘的隔离孔尺寸
Geometry形状:Null(空)、 Circle(圆形)、Square(正方形)、Oblong(椭圆形)、Rectangle(长方形)、Shape(自定义外形)
Shape选择焊盘和隔离孔的外形
Single layer mode单层模式(绘制贴片焊盘需要勾选)
Flash选择Flash类型的热风焊盘

3.3 通过孔焊盘制作标准

元器件引脚的直径(D)PCB焊盘孔径
D≤40milD+12mil
40mil<D≤80milD+16mil
D>80milD+20mil

3.4 贴片焊盘制作标准

符号含义
X焊盘长度
Y焊盘宽度
Z元器件引脚宽度
D元器件中心到引脚端点的距离
W引脚与焊盘接触的长度
P引脚间距

X=W+48

S=D+24

P≤26milY=P/2+1
P>26milY=Z+8

rec:长方形

4.元器件封装制作

4.1封装符号基本类型

类型注释
Package Symbol(.psm)在PCB里有footprint的元器件(R0603、C0805)
Mechanical Symbol(.bsm)在PCB理的机械类型的零件(螺钉孔)
Format Symbol(.osm)关于PCB的Logo、assembly等的注解
Shape Symbol(.ssm)用于定义特殊的pad
Flash Symbol(.fsm)这个零件是用于thermal relief和内层的负片的连接

封装元器件的基本组成:

元器件脚:Padstack

元器件外框:Assembly outline Silksscreen outline

限制区:Packae Boundary,Via Keepout

标志:Labels

4.2 IC的制作

文件类型:.dra

Drawing Type:Package symbol(wizard)

English中文
Number of pins(N)引脚数
Lead pitch(e)引脚中心间距
Terminal row spacing(el)左右引脚中心间距
Package width(E)封装宽度
Package length(D)封装长度

需要绘制与设置的内容:

  1. 焊盘
  2. 丝印外形
  3. 元件高度
  4. 元器件标志X2
  5. 装配层外形
  6. 元件外形

5. PCB图的绘制

5.1 设置设计规则

  • 设置栅格(Setup/Grids),颜色显示等参数

  • 绘制板框(显示层:Board Geometry/Outline)

    圆角绘制方法:

  • 设置允许摆放与布线区域(Setup/Areas/Package Keepin&Route Keepin)

  • 添加定位孔与尺寸标注(Linear dimension)

  • 设置叠层(Setup/Subclasses/ETCH)

  • 导入网表(File/Import/Import Logic)(亦可直接从orCAD输出网表至Allegro对应PCB文件)

    Design entry CIS:读入orCAD的网表

    Import directory:网表所在路径

    Import netlist:要输入网表的路径与文件名

    Import Cadence:开始导入网表

  • 设置设计规则

    (1)间距约束设置(Setup/Constraints/Spacing/Spacing)

    Electrical设置电气约束
    Physical设置物理约束
    Spacing设置间距约束
    Same Net Spacing设置Net to Net Spacing之间的约束规则
    Properties设置元器件或网络属性
    DRC显示DRC错误信息

    (2)物理约束设置(Setup/Constraints/Spacing/Physical)

    (3)设定设计约束(Setup/Constraints/Modes)

    (4)设置元器件/网络属性(Properties)

5.2 布局

  1. 规划PCB

(1)设置格点

(2)添加ROOM

(3)分配元器件序号

  1. 摆放元器件

5.3 敷铜

  1. 敷铜参数设置(Shape/Global Dyna)
  2. 设置覆铜区域

选择形状 -> Active Class:Etch -> Subclass:需要敷铜的层 -> Type:Dynnamic copper(动态铜箔)

-> Assign net name:选择敷铜的网络(一般为GND)-> 将需要敷铜的区域形状绘制出 -> 完成敷铜

5.4 布线

6. PCB加工前准备工作

  1. 建立丝印层(选择需要建立丝印的层)(Manufacture/Silkscreen)

  2. 建立报告(查看即可)

  3. 建立光绘文件

  4. 运行DRC检查(Display/Status->Update DRC)

    需要输出的层

    ASSEMBLY_TOP顶层装配层
    ASSEMBLY_BOT底层装配层
    TOP默认顶层信息
    BOTTOM默认底层信息
    SOLDERMASK_TOP顶层阻焊层
    SOLDERMASK_BOT底层阻焊层
    PASTEMASK_TOP顶层助焊层
    PASTEMASK_BOT底层助焊层
  5. 建立钻孔图(Manufacture/NC/Drill Legend)

  6. 输出钻孔文件(Manufacture/NC/NC Parameters)

  7. 输出光绘文件

ASSEMBLY_BOT.art底层装配图(打板时需要将文件名改为Silkscreen_BOT.art)
ASSEMBLY_TOP.art顶层装配图(打板时需要将文件名改为Silkscreen_TOP.art)
DRLL.art钻孔图
PASTEMASK_BOT.art助焊层底层图
PASTEMASK_TOP.art助焊层顶层图
SOLDERMASK_BOT.art底层阻焊层图
SOLDERMASK_TOP.art顶层阻焊层图
TOP.art顶层图
BOTTOM.art底层图
  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值