Slikscreen_Top :顶层丝印层
Assemly_Top :装配层,就是元器件含铜部分的实际大小,用来产生元器件的装配图。我自己感觉这一层如果对于贴片的元器件,如电容,就是两个贴片铜片的实际大小,而place_bound_top层是 整个贴片元器件的实际大小,这一点很多人都没真正搞懂!也可以使用此层进行布局;
Soldermask_Top: 顶层阻焊层 负片输出
Pastemask_Top : 顶层钢板层 加焊层
3、助焊层(Pastemask):机器贴片的时候用的。对应着所以贴片元件的焊盘、在SMT加工是,通常采用一块钢板,将PCB上对应着元器件焊盘的地方打孔,然后钢板上上锡膏,PCB在钢板下的时候,锡膏漏下去,也就 刚好每个焊盘上都能沾上焊锡,所以通常阻焊层不能大于实际的焊盘的尺寸。用“<=”最恰当不过。
Place_Bound_Top : 设置一个区域,防止其他元件重叠进来
Solder mask 和 paste mask的区别
paste mask业内俗称“钢网”或“钢板”。这一层并不存在于印制板上,而是单独的一张钢网,上面有SMD焊盘的位置上镂空。一般镂空的形状与SMD焊盘一样,尺寸略小。这张钢网是在SMD自动装配焊接工艺中,用来在SMD焊盘上涂锡浆膏的。
Autosilk top, Silkscreen top 和Assembly top
Autosilk top:最后出gerber的时候,自动生成的丝印层。会自动调整丝印位置,以及碰到阻焊开窗的地方,丝印会自动消失,避免露锡的地方涂上丝印(一般画丝印层的时候,焊盘上不会画上丝印,所以过孔焊盘上有丝印,也不会有什么影响。),所以我个人一般很少用到Autosilk top层,毕竟最后出丝印的时候,都需要调整位置。我一般直接用Silkscreen top。
Silkscreen top:建库的时候,ref des放置的层,及PCB生产时,刷到板卡上的字符、器件外框或者公司LOGO等放置的层。我出gerber,一般直接出这一层。
Assembly top:安装丝印层。因为有些公司需要出安装图,有些为了手工焊接,喜欢把字符丝印放置在器件内部,比如电阻位号,喜欢把它的丝印放置在电阻符号外框的中间位置。比如说电阻值等,想打印出来放置在安装图纸的电阻相应位置。这时我们才会用到安装丝印层。平时可以不用,或者平时只用Silkscreen top。
所以这三个丝印层各有各的作用。总体来说,cadence软件定义的这些层使用很灵活,每个人用法可能稍微有差异,都是没关系的,只要实现你的使用目的即可。
Assembly层的作用是什么,和丝印层有啥区别和丝印层有啥区别??
丝印层是给手工上件的人看的丝印层是给手工上件的人看的,,还有就是给调板子的人看的还有就是给调板子的人看的。。
assembly层为装配层,用来表示器件实体大小,贴片机焊接时才用得到。
装配层可以放器件的标称值,比如电阻电容的值什么的,这个给装配维修的时候看很方便。
我们在画PCB的时候肯定会遇到solder Mask 和paste Mask,以前一直模模糊糊的知道solder Mask是阻焊层,paste Mask是焊锡膏层,在用protel的时候不是很在意,但当用cadence 的时候要自己制作焊盘,就必须明白这两者的含义了。
Solder Mask [阻焊层]:这个是反显层这个是反显层!! 有的表示无的有的表示无的,,无的表示有。就是PCB板上焊盘(表面贴焊盘、插件焊盘、过孔)外一层涂了绿油的地方,它是为了防止在PCB过锡炉(波峰焊)的时候,不该上锡的地方上锡,所以称为阻焊层(绿油层),我想只要见过PCB板的都应该会看到这层绿油的,阻焊层又可以分为Top Layers R和Bottom Layers两层,Solder层是要把PAD露出来吧,这就是我们在只显示Solder层时看到的小圆圈或小方圈,一般比焊盘大(Solder表面意思是指阻焊层,就是用它来涂敷绿油等阻焊材料,从而防止不需要焊接的地方沾染焊锡的,这层会露出所有需要焊接的焊盘,并且开孔会比实际焊盘要大);在生成Gerber文件时候,可以观察Solder Layers 的实际效果。在Solder Mask Layer有TopSolder 和BottomSolder)上画个实矩形,那么这个矩形框内就等于开了个窗口了(不涂油,不涂油就是亮晶晶的铜了!) solder Mask就是涂绿油,蓝油,红油,除了焊盘、过孔等不能涂涂了不能上焊锡?)其他都要涂上阻焊剂,这个阻焊剂有绿色的蓝色的红色的。。。在画cadence焊盘时焊盘时,, solder Mask要比regular pad 大0.15mm(6mil)。
Paste Mask layers[锡膏防护层]这个是正显这个是正显,,有就有就有无就无有无就无。是针对表面贴(SMD)元件的,该层用来制作钢膜(片)﹐而钢膜上的孔就对应着电路板上的SMD器件的焊点。在表面贴装(SMD)器件焊接时﹐先将钢膜盖在电路板上(与实际焊盘对应)﹐然后将锡膏涂上﹐用刮片将多余的锡膏刮去﹐移除钢膜﹐这样SMD器件的焊盘就加上了锡膏﹐之后将SMD器件贴附到锡膏上面去(手工或贴片机)﹐最后通过回流焊机完成SMD器件的焊接。通常钢膜上孔径的大小会比电路板上实际的焊小一些﹐通过指定一个扩展规则﹐来放大或缩小锡膏防护层。对于不同焊盘的不同要求﹐也可以在锡膏防护层中设定多重规则,系统也提供2个锡膏防护层﹐分别是顶层锡膏防护层(Top Paste)和底层锡膏防护层(Bottom Paste)在Paste Mask layers有TopPaste 和BottomPaste)上画个实矩形,那么这个矩形框内就等于开了个窗口了,机器就此窗口内喷上焊锡了【其实是钢网开了个窗,过波峰焊就上锡了】 同时
Keepout 和Mechanical layer也很容易弄混 Keepout,画边框,确定电气边界;
Mechanical layer,真正的物理边界,定位孔的就按照Mechanical layer的尺寸来做的,但PCB厂的工程师一般不懂这个。所以最好是发给PCB厂之前将keepout layer层删除实验室以前就发生过Keepout layer没删除导致PCB厂割错边界的情况)。
在PCB中经常会遇到装配层和印丝层。那么这两层又是什么含义呢?
丝印层:零件的外形平面图,丝印层是指代表器件外廓的图形符号。PCB设计时,出光绘数据时常使用此层数据。更贴切的说就是Silkscreen lay 会印在PCB板子上。
装配层Assembly lay:PLACE BOUND TOP /BOTTOM ,即物理外形图形。可以用于DFA规则:DFM/DFA,是DESIGN FOR 制造M)/DESIGN FOR装配A)。此属性用于布局和出装配图时用。是当板子的零件都上上了提供给CHECK人员检查零件是否有问题或其它的用途SO IT ISN'S PRINT BOARD.丝印肯定是要有的 但是装配层可以不要的(个人理解)
在PCB中还经常遇到正片和负片这两个词,正片和负片只是指一个层的两种不同的显示效果。无论你这一层是设置正片还是负片,作出来的PCB板是一样的。只是在cadence处理的过程中,数据量,DRC检测,以及软件的处理过程不同而已。只是一个事物的两种表达方式。正片就是,你看到什么,就是什么,你看到布线就是布线,是真是存在的。负片就是,你看到什么,就没有什么,你看到的,恰恰是需要腐蚀掉的铜皮。
正片的优点是如果移动元件或者过孔需要重新铺铜,有较全面的DRC校验。负片的优点是移动元件或者过孔不需重新铺铜,自动更新铺铜,没有全面的DRC校验。
在画通孔焊盘时孔要比引脚大10mil(0.2mm),),外径比孔大外径比孔大20mil以上以上,,否则否则焊盘太小焊接很不方便焊盘太小焊接很不方便
用15.7以后发现用向导做封装时,会有生成一个DFA_BOUND_TOP层,其大小和PLACE_BOUND_TOP重合(以前在15.2和14.2中没有发现会有该层)
谁能帮忙解释下该层代表的用途和与之相关的注意事项么?
这个我也是在15.7的时候发现的,曾经用过15.5,但是当时没注意,不记得有没有了 DFA_BOUND_TOP:它的应用主要是在Setup–>DFA Constraint Spread Sheet 所应用到:
现在有很多公司应该会导入Allegro的这个新功能:DFA,它主要作用是在做板之初刚排零件的时候,每个公司都有自己不同的DFA Rule,即:零件与零件排放间距,也是组装时所注意到的安全范围。;
_举个简单例子,如下图片:Dip-Choke & Dip-Choke 之间我们的DFA Rule设置为 80mil,这样在摆零件的时候,(注意:一定要用图表栏的Place Manual -H 命令)它就会在两颗零件DFA_BOUND_TOP碰撞的地方以圆圈显示,并且在摆放移动的过程中会有迟滞现象
不过个人感觉此Rule并不是很实用,因为虽然每个公司规则不同,但是规定出来的间距都是按照产线的理想间距来制定,这样对我们Layout会很苦难,所以我们再摆零件的时候,虽然有DFA Rule,但是我们没有谁会去遵守,因为我们的Assembly_TOP就已经自己扩大了安全范围~~~
Device type元件类型):在PCB导入封装过后,Device Type的内容为:原理图中的 Source package
名称_封装名称_元件值value。