作为一名硬件工程师,在设计图纸时免不了要使用制图工具,小编就挑比较常见的Altium13作为分享样例。
首先对Altium13中“层”的概念详细介绍一下。
PCB各层说明:
丝印层(OverLay,Silkscreen):有顶层丝印和底层丝印。软件中的颜色分别用黄色和暗黄色表示,在样板中的一般显示白色如上图。主要用来表示元器件的轮廓、器件编号、版本信息和一些图案等。
信号层(SignalLayer):对于我们一般设计的两层板而言,主要是TopLayer和BottomLayer层。如果是多层板的话还有若干个中间层(Mid)。
内部电源/接地层(Internal Planes):内部电源/接地层主要用于4层以上印制电路板作为电源和接地专用布线层。
阻焊层(Solder Mask):绿油覆盖层。这一层是表示在设计生产过程中刷绿油,不能焊元器件的。阻焊区域一般比焊盘区域稍大。Altium13中可通过规则设置阻焊层的大小,如下图。
锡膏防护层(Paste Mask):这一层主要是在制作钢网的时候用到,也可以理解成可以焊元器件的的地方,比如焊盘等。这一层不用发给PCB厂家,而应发给SMT厂家,在进行回流焊的时候使用。锡膏层一般比焊盘区域稍小。Altium13中可以在规则设置中设置锡膏层的尺寸,如下图。
禁止布线层(Keep Out):圈定布线区域,或者用于设置PCB的边缘,在实际制版时这部分是被切割的。
多层面,PCB板的所有层(Multi Layer):涵盖了PCB的所有层。
机械层(Mechanical Layers):机械层一般用来绘制印制电路板的边框(边界),通常只需使用一个机械层。(疑:跟禁止布线层什么关系?禁止布线层包含在机械层之内?如果没有机械层,PCB厂商会将禁止布线层当做机械层来做?)
钻孔层(Drill):分为钻孔引导层(DrillGuide)和钻孔数据层(DrillDrawing),用于绘制钻孔孔径和孔的定位。这个层不太清楚怎么回事,在绘制焊盘和过孔的时候这个层会自动画上?不需要专门改动这两个层?
AltiumDesigner规则(rule)设置要点:
(PCB文件编辑界面右键–>Design –>rules可进入规则编辑界面)
Electrical –> Clearance:调整网络之间的布线间距。可以新建一个规则,单独规定某两个网络或某个特定网络与其他网络之间或某个层上等等布线的间距。
Routing –> Width:设定线宽。
Routing –>Layers:选择布线层
Routing –>RoutingViaStyle:过孔特性设置,包括其外径和孔径。
Manufacturing –>HoleSize:焊盘洞的大小
Manufacturing –>SilkToSilkClearance:丝印层各条线或字符之间的间距
Manufacturing –> SilkscreenOverComponentPads:丝印层与焊盘之间的距离。
Manufacturing –> MinimumSolderMaskSliver两焊盘的阻焊层间距,可以设小一点。默认0.254mm(10mil)。这个似乎可以设置小一点,改成5mil。
PlaceMent –> ComponentClearance:元件与元件之间的距离。
屏蔽层(阻焊和锡膏层)的规则参见之前的两个截图。
创建规则时如何选择对象:
All代表此规则使用于所有对象。
点击Net,并在1号筛选框中选择要限定的Net名,就可以单独为这个Net创建一条规则,此规则对其他Net无效。
点击NetClass,并在1号筛选框中选择要限定的NetClass名。效果与2类似。
选择Layer,并在1号筛选框中选择要限定的Layer名,可以单独为某一层创建一条规则。
点击Net and Layer,在1号和2号筛选框中分别填上要限定的网络和层的名称,可以单独为某一层上的某个网络设定规则。此规则仅对位于该层上的该网络有效。
高级,可选项很多。先点击Advanced,然后:
A.如果是普通的高级选项,可以点击右边QueryBuilder按钮,然后选择筛选的依据和筛选值,如下图。这里可以设置多个筛选条件。
关于表达式的语法和筛选类型的名称,可以通过点击QueryHelper进行查询。我对这个语法也并不熟悉,不过借助Helper对话框,还是很容易找出自己想要的筛选表达式的。Helper对话框如下图。
设置好规则画完线后,可以用菜单Tool –>DesignRuleCheck来检查板上的规则错误。
附:一些其他的操作:
>> 菜单 Design ->BoardShape 可以重新定义或移动绘图区域。(使用Move操作的话移动后绘图区会变色,用鼠标把这个区域再圈一下颜色就变回来了)。
>> PCB绘图窗口中右键->options->Grids,可以设置栅格间距。snapGrid表示摆放焊盘、过孔等时的间 距;CommponentGrid表示移动元件时的单位距离。注意 ctrl + G 是设置snapGrid。在绘制封装库PcbLib的窗口中,设置栅格也是用 crtl + G; 而在绘制原理图和元件库时,需要 右键->options->documentionOptions,在其中grid组合框中编辑栅格间距。
>> 修改规则的优先级。当为某一个类型设置了多个规则时,可以修改规则的优先级,如下图:
>> 通过菜单 view->switch to 3D进入3D模式后,按住 SHIFT+鼠标右键 可以转变视角。
希望以上的分享对各位网友有所帮助。
玩转电子硬件,每晚与您相约今天头条。