转自:http://blog.csdn.net/newthinker_wei/article/details/23030023

PCB各层说明:

丝印层(OverLay,Silkscreen):有顶层丝印和底层丝印。用来画器件轮廓,器件编号和一些图案等。

信号层(SignalLayer):对于两层板,主要是TopLayer和BottomLayer层。多层板的话还有若干个中间层(Mid)

内部电源/接地层(Internal Planes):内部电源/接地层主要用于4层以上印制电路板作为电源和接地专用布线层。

阻焊层(Solder Mask):绿油覆盖层。这一层是负片输出。阻焊区域一般比焊盘区域稍大。AD9中可通过规则设置阻焊层的大小,如下图。

锡膏防护层(Paste Mask):这一层主要用来制作钢网,这一层不用发给PCB厂家,而应发给回流焊厂家。也是负片输出。锡膏层一般比焊盘区域稍小。AD9中可通过规则设置锡膏层的大小,如下图(下图中的规则是锡膏层与焊盘区一样大。锡膏层只能比焊盘区小或一样大,否则锡膏层略大可能引起相邻的焊盘短路)。

禁止布线层(Keep Out):圈定布线区域。(只针对自动布线?如果有机械层的话,手动布线时可以无视这层?)

多层面,PCB板的所有层(Multi Layer):涵盖了PCB的所有层。

机械层(Mechanical Layers):机械层一般用来绘制印制电路板的边框(边界),通常只需使用一个机械层。(疑:跟禁止布线层什么关系?禁止布线层包含在机械层之内?如果没有机械层,PCB厂商会将禁止布线层当做机械层来做?)

钻孔层(Drill):分为钻孔引导层(DrillGuide)和钻孔数据层(DrillDrawing),用于绘制钻孔孔径和孔的定位。这个层不太清楚怎么回事,在绘制焊盘和过孔的时候这个层会自动画上?不需要专门改动这两个层?

可参考链接:http://www.kgts.cn/articles/2011-05-09-72.html

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:元件与元件之间的距离。

屏蔽层(阻焊和锡膏层)的规则参见之前的两个截图。

创建规则时如何选择对象:

  1. All代表此规则使用于所有对象。

  2. 点击Net,并在1号筛选框中选择要限定的Net名,就可以单独为这个Net创建一条规则,此规则对其他Net无效。

  3. 点击NetClass,并在1号筛选框中选择要限定的NetClass名。效果与2类似。

  4. 选择Layer,并在1号筛选框中选择要限定的Layer名,可以单独为某一层创建一条规则。

  5. 点击Net and Layer,在1号和2号筛选框中分别填上要限定的网络和层的名称,可以单独为某一层上的某个网络设定规则。此规则仅对位于该层上的该网络有效。

  6. 高级,可选项很多。先点击Advanced,然后:

    A.如果是普通的高级选项,可以点击右边QueryBuilder按钮,然后选择筛选的依据和筛选值,如下图。这里可以设置多个筛选条件。

  1. B. A的方法较快捷,但是仍然功能有限,比如不能设置条件或、不能对某个条件取反等。要想更灵活的使用,可以直接在FullQuery框中写入筛选表达式,表达式里可以用与或非等多种逻辑关系,而且可筛选类型也很多。如下面这个表达式就表示选中所有封装不是TO-92的对象。

关于表达式的语法和筛选类型的名称,可以通过点击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+鼠标右键 可以转变视角。

AltiumDesigner规则设置相关推荐

  1. PCB之AD规则设置技巧

    PCB之AD规则设置技巧 这篇要介绍的是使用AltiumDesigner在原理图设计阶段对PCB布线规则进行设置. AD版本:AD17.1.9(Build 592) 1.在原理图中对特殊走线如电源走线 ...

  2. Altium Designer(二):规则设置

    A.规则依据: 物理限制.例如元器件需要的焊盘大小,电流及信号需要的线宽大小等等: 代工厂的加工能力.需要参考PCB代工厂的工艺参数,例如工厂的机械钻孔极限值.线隙间距.工艺边等等. B.规则设置: ...

  3. AD软件关于覆铜的高级规则设置

    1. AD软件中覆铜操作涉及的InPolygon .IsPolygon.InNamedPolygon().IsNamedPolygon()区别? InPolygon按照字面理解,就是在覆铜区域内,其对 ...

  4. Allegro在PCB中区域规则设置方法

    本方法适用于Allegro对PCB中某区域进行特殊规则设置,类似于Altium Designer中对某具体封装或器件进行特殊规则设置约束: 我在Allegro中没找到怎么对具体封装或器件进行特殊规则限 ...

  5. PCB设计之线宽、线距规则设置

    1.阻抗的信号线 应该按照叠层计算出来的线宽.线距来设置. 比如射频信号(常规50R控制).重要单端50R.差分90R.差分100R等信号线,通过叠层可计算出具体的线宽线距(下图所示). 2.一般线宽 ...

  6. PCB设计线宽、线距规则设置多大?

    PCB设计线宽.线距规则设置多大比较好? 1.需要要做阻抗的信号线,应该严格按照叠层计算出来的线宽.线距来设置.比如射频信号(常规50R控制).重要单端50R.差分90R.差分100R等信号线,通过叠 ...

  7. ad19电气规则检查_AD19中PCB设计常用规则-电气规则设置

    电气规则设置就是设置PCB在布线的时候必须遵循的规则.我们的电气规则有很多,包括安全距离即就是我们经常所说的间距,还有开路跟短路的设置.电气规则设置在我们进行PCB设计时是非常重要的一项规则设置,因为 ...

  8. firewall添加白名单_详解firewall的规则设置与命令(白名单设置)

    一. 设置firewall规则 例1:对外暴露8080端口 firewall-cmd --permanent --add-port=8080/tcp 例2:使mysql服务的3306端口只允许192. ...

  9. orcad capture学习笔记---3.DRC规则设置及检查

    1.确定版本 我用的cadence的版本是16.6,想要查看自己的orcad capture版本可以对桌面图标,"右键→属性"进行查看. 2.进入DRC设置界面 如下图,依次选中& ...

最新文章

  1. ACL 2020 | 腾讯AI Lab解读三大前沿方向及入选的20篇论文
  2. ios辅助功能之voiceover实战
  3. b2b b2c o2o电子商务微服务云平台
  4. 一起教育科技递交招股书:收入增速超277.48%,或成纳斯达克最大教育概念股
  5. 一个***与一个电脑白痴的经典对白
  6. linux jdk1.7 tomcat mysql_RedHat Linux 下安装JDK 1.7+MySQL 5.0+Tomcat 7.0.27过程
  7. 使用Akka简化交易系统
  8. xtrabackup部分备份数据库 Partial Backups
  9. 业务 T+1 T+2
  10. python中msg函数_Python 知识点考点之闭包
  11. submin 安装攻略
  12. 64行代码实现简单人脸识别
  13. LCD驱动芯片——BL55072A驱动程序
  14. android 给apk下载地址,Android 7.0适配 APK文件下载及安装问题(FileProvider)
  15. C++裁剪图像并填充
  16. Word2Vec笔记
  17. 网站遭到恶意攻击有什么危害
  18. 我要偷偷的学Python,然后惊呆所有人(第七天)
  19. 问题:RuntimeError: CUDA out of memory.
  20. linux的二级目录

热门文章

  1. 算法 - PNPoly解决点到多边形距离的问题
  2. 树莓派应用之“魔镜”
  3. 主板是计算机所有部分连接的基础,计算机基础相关知识答案
  4. 获取当前时间戳-(Objective-C)
  5. 数据挖掘知识点整理(期末复习版)
  6. 各大网站,欢迎大家收藏转发
  7. vue使用vue-ueditor-wrap集成秀米
  8. DEJA_VU3D - Cesium功能集 之 010-军事标绘系列四:圆滑曲线
  9. Exchange 2013/2016/2019修改附件大小限制
  10. 微信支付接口的参数规定