Pcb走线各层说明:board notes;class and subclass

Pcb走线各层说明:board notes
阻焊层:solder mask,是指板子上要上绿油的部分;因为它是负片输出,所以实际上有
solder mask的部分实际效果并不上绿油,而是镀锡,呈银白色!
助焊层:paste mask,是机器贴片时要用的,是对应所有贴片元件的焊盘的,大小与
toplayer/bottomlayer层一样,是用来开钢网漏锡用的。
要点:两个层都是上锡焊接用的,并不是指一个上锡,一个上绿油;那么有没有一个层
是指上绿油的层,只要某个区域上有该层,就表示这区域是上绝缘绿油的呢?暂时我还
没遇见有这样一个层!我们画的PCB板,上面的焊盘默认情况下都有solder层,所以制
作成的PCB板上焊盘部分是上了银白色的焊锡的,没有上绿油这不奇怪;但是我们画的

PCB板上走线部分,仅仅只有toplayer或者bottomlayer层,并没有solder层,但制成的

PCB板上走线部分都上了一层绿油。

那可以这样理解:1、阻焊层的意思是在整片阻焊的绿油上开窗,目的是允许焊接!2

默认情况下,没有阻焊层的区域都要上绿油!3paste mask层用于贴片封装!SMT

装用到了:toplayer层,topsolder层,toppaste层,且toplayertoppaste一样大小,

topsolder比它们大一圈。 DIP封装仅用到了:topsoldermultilayer层(经过一番分解,

我发现multilayer层其实就是toplayerbottomlayertopsolderbottomsolder层大小重

叠),且topsolder/bottomlayertoplayer/bottomlayer大一圈。

疑问:“solder层相对应的铜皮层有铜才会镀锡或镀金这句话是否正确?这句话是一个工

作在生产PCB厂的人说的,他的意思就是说:要想使画在solder层的部分制作出来的效

果是镀锡,那么对应的solder层部分要有铜皮(即:与solder层对应的区域要有toplayer

bottomlayer层的部分)!现在:我得出一个结论::“solder层相对应的铜皮层有铜才
会镀锡或镀金这句话是正确的!solder层表示的是不覆盖绿油的区域!

mechanical,机械层
keepout layer禁止布线层
top overlay顶层丝印层
bottom overlay底层丝印层
top paste,顶层焊盘层
bottom paste底层焊盘层
top solder顶层阻焊层
bottom solder底层阻焊层
drill guide,过孔引导层
drill drawing过孔钻孔层
multilayer多层
机械层是定义整个PCB板的外观的,其实我们在说机械层的时候就是指整个PCB板的外

形结构。禁止布线层是定义我们在布电气特性的铜时的边界,也就是说我们先定义了禁

止布线层后,我们在以后的布过程中,所布的具有电气特性的线是不可能超出禁止布线

层的边界.topoverlaybottomoverlay是定义顶层和底的丝印字符,就是一般我们在PCB

板上看到的元件编号和一些字符。toppastebottompaste是顶层底层焊盘层,它就是指

我们可以看到的露在外面的铜铂,(比如我们在顶层布线层画了一根导线,这根导线我

们在PCB上所看到的只是一根线而已,它是被整个绿油盖住的,但是我们在这根线的位

置上的toppaste层上画一个方形,或一个点,所打出来的板上这个方形和这个点就没有

绿油了,而是铜铂。top solderbottomsolder这两个层刚刚和前面两个层相反,可以这

样说,这两个层就是要盖绿油的层,multilayer这个层实际上就和机械层差不多了,顾名

恩义,这个层就是指PCB板的所有层。
top solderbottomsolder这两个层刚刚和前面两个层相反,可以这样说,这两个层就是

要盖绿油的层;
因为它是负片输出,所以实际上有solder mask的部分实际效果并不上绿油,而是镀锡,

呈银白色!
1 Signal layer(信号层)
信号层主要用于布置电路板上的导线。Protel 99 SE提供了32个信号层,包括Top layer

(顶层)Bottom layer(底层)30MidLayer(中间层)

2 Internal plane layer(内部电源/接地层)
Protel 99 SE提供了16个内部电源层/接地层.该类型的层仅用于多层板,主要用于布置电

源线和接地线.我们称双层板,四层板,六层板,一般指信号层和内部电源/接地层的数

目。

3 Mechanical layer(机械层)
Protel 99 SE提供了16个机械层,它一般用于设置电路板的外形尺寸,数据标记,对齐

标记,装配说明以及其它的机械信息。这些信息因设计公司或PCB制造厂家的要求而有

所不同。执行菜单命令Design|MechanicalLayer能为电路板设置更多的机械层。另外,

机械层可以附加在其它层上一起输出显示。

4 Solder mask layer(阻焊层)
在焊盘以外的各部位涂覆一层涂料,如防焊漆,用于阻止这些部位上锡。阻焊层用于在

设计过程中匹配焊盘,是自动产生的。Protel 99 SE提供了Top Solder(顶层)Bottom

Solder(底层)两个阻焊层。

5 Paste mask layer(锡膏防护层,SMD贴片层)
它和阻焊层的作用相似,不同的是在机器焊接时对应的表面粘贴式元件的焊盘。

Protel99 SE提供了Top Paste(顶层)Bottom Paste(底层)两个锡膏防护层。
主要针对PCB板上的SMD元件。如果板全部放置的是Dip(通孔)元件,这一层就不用输出

Gerber文件了。在将SMD元件贴PCB板上以前,必须在每一个SMD焊盘上先涂上锡

膏,在涂锡用的钢网就一定需要这个Paste Mask文件,菲林胶片才可以加工出来。
Paste Mask层的Gerber输出最重要的一点要清楚,即这个层主要针对SMD元件,同时

将这个层与上面介绍的Solder Mask作一比较,弄清两者的不同作用,因为从菲林胶片

图中看这两个胶片图很相似。
6 Keep out layer(禁止布线层)
用于定义在电路板上能够有效放置元件和布线的区域。在该层绘制一个封闭区域作为布

线有效区,在该区域外是不能自动布局和布线的。

7 Silkscreen layer(丝印层)
丝印层主要用于放置印制信息,如元件的轮廓和标注,各种注释字符等。Protel 99 SE

提供了Top OverlayBottom Overlay两个丝印层。一般,各种标注字符都在顶层丝印

层,底层丝印层可关闭。
8 Multi layer(多层)
电路板上焊盘和穿透式过孔要穿透整个电路板,与不同的导电图形层建立电气连接关

系,因此系统专门设置了一个抽象的层多层。一般,焊盘与过孔都要设置在多层上,

如果关闭此层,焊盘与过孔就无法显示出来。

9 Drill layer(钻孔层)
钻孔层提供电路板制造过程中的钻孔信息(如焊盘,过孔就需要钻孔)Protel 99 SE提供

Drillgride(钻孔指示图)Drill drawing(钻孔图)两个钻孔层。

阻焊层和助焊层的区分
阻焊层:solder mask,是指板子上要上绿油的部分;因为它是负片输出,所以实际上有

solder mask的部分实际效果并不上绿油,而是镀锡,呈银白色!
助焊层:paste mask,是机器贴片时要用的,是对应所有贴片元件的焊盘的,大小与

toplayer/bottomlayer层一样,是用来开钢网漏锡用的。
要点:两个层都是上锡焊接用的,并不是指一个上锡,一个上绿油;那么有没有一个层

是指上绿油的层,只要某个区域上有该层,就表示这区域是上绝缘绿油的呢?暂时我还

没遇见有这样一个层!我们画的PCB板,上面的焊盘默认情况下都有solder层,所以制

作成的PCB板上焊盘部分是上了银白色的焊锡的,没有上绿油这不奇怪;但是我们画的

PCB板上走线部分,仅仅只有toplayer或者bottomlayer层,并没有solder层,但制成的

PCB板上走线部分都上了一层绿油。
那可以这样理解:1、阻焊层的意思是在整片阻焊的绿油上开窗,目的是允许焊接!2

默认情况下,没有阻焊层的区域都要上绿油!3paste mask层用于贴片封装!SMT

装用到了:top layer层,top solder层,top paste层,且top layertop paste一样大小,

topsolder比它们大一圈。DIP封装仅用到了:topsoldermultilayer层(经过一番分解,

我发现multilayer层其实就是toplayerbottomlayertopsolderbottomsolder层大小重

叠),且topsolder/bottomsoldertoplayer/bottomlayer大一圈。  

Option class and subclass:

allegro在板子上放置元素时,需要在option页中指定当前类和子类。

类的数量为26

https://blog.csdn.net/LostSpeed/article/details/124359542

每一种类下面还有很多子类。

不同类的子类名称可能一样,但是含义不同。

类 - ANALYSIS

这个类下面的子类都是废弃的(This subclass is no longer in use)

子类 Analysis - _Epb_Scratch_Acon_Space_Poly 官方没有说明

类 - Anti Etch

没找到官方文档说明

查资料,可以知道这层是配合keep in 区域,进行网络平面分割。可以使一个平面分配指定网络(e.g. GND1, GND2), 使不同的信号有不同的大面积电位参考平面。

类 - BOARD GEOMETRY

板框层

子类 23个

BOARD GEOMETRY - Assembly_Detail :装配层细节,可以放置装配要求的说明

BOARD GEOMETRY - Assembly_Notes :装配层备注,放装配要求的文字说明,和Assembly_Detail 差不多作用。

BOARD GEOMETRY - Both_Rooms :在装配层所有层放置一个room, 用来规定哪些器件可以放在这些room中,配合“Package to Room”使用

BOARD GEOMETRY - Bottom_Room : 和 Both_Rooms 类似,不同之处是在装配层的bottom层放room.

BOARD GEOMETRY - Cutout : 官方没说明, 查资料可知,是在板框层内开窗用的。

BOARD GEOMETRY - Design_Outline, 官方没说明,应该是官方文档没跟上S026补丁。这层是放板外框用的。按F2时,直接缩放到Design_Outline画的封闭板框外形的大小来view.

BOARD GEOMETRY - Dimension : 放板框层的尺寸定义。

BOARD GEOMETRY - Ncroute_Path:官方没说明。是不是官方没说明,就意味着不重要呢?

BOARD GEOMETRY - Off_Grid_Area:定义grid区域,是否为板子的不同区域,格点(显示,捕获)可以不同呢?

BOARD GEOMETRY - Outline:官方说这是板框层,但是资料上都说这层是不建议用的,应该使用Design_Outline。

BOARD GEOMETRY - Place_Grid_Bottom:放置底层格点

BOARD GEOMETRY - Place_Grid_Top:放置顶层格点

BOARD GEOMETRY - Plating_Bar:金属化的条,e.g. 金手指

BOARD GEOMETRY - Ravel : 官方未说明

BOARD GEOMETRY - Silkscreen_Bottom : 底层丝印

BOARD GEOMETRY - Silkscreen_Top : 顶层丝印

BOARD GEOMETRY - Soldermask_Bottom :底层阻焊

BOARD GEOMETRY - Soldermask_Top :顶层阻焊

BOARD GEOMETRY - Switch_Area_Bottom : 已经废弃

BOARD GEOMETRY - Switch_Area_Top :已经废弃

BOARD GEOMETRY - Tooling_Corners :好像和柔性电路板相关。

BOARD GEOMETRY - Top_Room : 顶层room

BOARD GEOMETRY - Wb_Guide_Line : 定义APD+中的焊盘边界

类 - Boundary

类 - Cavity

没查到官方说明

类 - Component Value

本类只用于纯手工布板(不使用原理图的场景),没人这么干吧?

子类6个

Component Value - Assembly_Bottom :组装底层,辅助手工在PCB Editor中输入元件值,如果是从原理图引入的网表,这里没用

Component Value - Assembly_Top : 组装顶层,其他同上。

Component Value - Display_Bottom : 显示底层,其他同上。

Component Value - Display_Top : 显示顶层,其他同上。

Component Value - Silkscreen_Bottom : 丝印底层,其他同上。

Component Value - Silkscreen_Top : 丝印顶层,其他同上。

类 - Constraint Region

没找到官方说明

是限制区的意思。

最后3项的意思:外层,内信号层,内电位层。

类 - Device Type

这个class是在不同的sub-class中显示设备类型。

类 - Drawing Format

这个类是画图纸信息的. e.g. 说明用的图标,标题栏等。

子类 - Drawing Format:Outline 放置设计表格或文档

子类 - Drawing Format:Revision_Block 放置版本之间的差异

子类 - Drawing Format:Revision_Data 放置版本历史信息

子类 - Drawing Format:Title_Block 标题栏,对标原理图标题栏

子类 - Drawing Format:Title_Data PCB标题栏中的数据, e.g. 项目名称,板子名称,作者,日期,版本号。

类 - Drc Error Class

这层是用来选择DRC错误的。

子类见名知义

类 - Etch

这个类是放电气连线的。

类 - Manufacturing

自动操作(由TCL脚本操作)的层,不建议手工编辑该层。

类 - Package_Geometry

PCB封装所在层

类 - Package_Keepin

PCB封装可以放置的区域

类 - Package_Keepout

PCB封装不能放置的区域

类 - Pin

没找到官方说明

类 - Plan

未找到官方说明

类 - Ref Des

此层为元件位号的显示。

类 - Rigid Flex

未找到官方说明

类 - Route Keepin

未找到官方说明

字面意思是允许布线区

类 - Route Keepout

未找到官方说明

字面意思是禁止布线区

类 - Surface Finishes

未找到官方说明

类 - Tolerance

公差层

类 - User Part Number

部件号码层(e.g. 嘉立创商品编号,公司内部私有元件编号)

类 - Via Class

官方未说明

过孔类

类 - Via Keepout

官方未说明。

禁止放置过孔的类。是否指,哪面区域不能放置过孔?

END

将option页中的 Active Class and Subclass,结合官方文档,看了个大概

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

StruggleFSTIL

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值