在PCB设计完成后,铺铜以后,要进行设计规则检查,

DRC,即Design Rule Check设计规则检查

当PCB Layout 完成后可以利用DRC检查遗漏和错误。

执行菜单命令Tools-Design Rule Check可以打开DRC设置

注意:第一个Create Report File和第二个Create Violations应该勾选,这样DRC检查后在PCB板上就会显示出冲突错误,并会以一个报告的形式给出检查结果。

第三个Sub-Net default是子网络详细描述,用于对网络连接关系进行检查并生成报告。

Verify shorting copper用于对敷铜或非网络连接造成的短路进行检查。

同时将Stop when ______ violations found的数量调整到50000以上,避免因为警告过多而中断了DRC。

我们主要设置的是检查的内容

可以看到右侧有Online和Batch两列

Online表示在PCB设计过程中会实时显示DRC检查结果,而Batch则只有当手工执行DRC检查后进行批量处理才会将存在问题的以报错显示出来。如果想暂时关闭在线drc检查,提高软件运行流畅度,可以在Preference-PCB editor-general中取消勾选Online drc

对于电气Electrical设置,由于待更新敷铜容易造成软件计算量过大而卡顿,通常在PCB设计过程中可以不用勾选这一项,如上图。

而其余的电气属性包括了短路、开路、间距的问题,显然都是需要严格控制的,因此我们都勾选。

对于布线Routing选项卡,建议全部勾选。

对于SMT选项卡和Testpoint保持默认即可,不需要另外调整

而制造Manufacturing选项卡比较复杂,我们先到Design-Rules中的Manufacturing设置中查看对应规则:

首先是Stub线头,在人工布线的过程中,常常会出现遗漏,导致出现部分线头,在信号传输过程中则会相当于一根天线,不断接受和发射电磁信号,尤其在高速信号中,容易给走线导入串扰。通常将天线的长度报错设置在1mil。

丝印与阻焊间距检查,由于阻焊会阻止绿油的覆盖,当丝印放置在阻焊的区域上时,会造成丝印缺失。

但丝印并不影响板子的正常使用,因此对于非强迫症患者,没必要勾选这些DRC检查选项,或者勾选上但在DRC检查中忽略这些警告即可。

对于元件放置Placement选项卡,一般全部取消勾选即可,如果对于板子高度有限制,可以在规则中将高度限定并打开高度限制检查。对于元件放置间距,一般利用3D模型图查看即可。如果实在需要设置元件排布规则,建议将Minimum Horizontal Clearance水平间距和Minimum Vertical Clearance垂直间距设置为2mil,以保证元件工艺误差不会对板子造成影响。

全部设置完成后点击左下角的Run即可运行DRC检查了

如果PCB的文件名和路径名不含有中文,那么单击DRC结果报告中的报错会跳转到PCB的相应位置。

如果不含有中文也无法跳转,请检查是否禁用了JS脚本(具体的我也没遇到过。)

如果含有中文的话,也可以通过双击Message框中的报错,同样能跳转到PCB的具体位置

参考文章:
https://seujxh.wordpress.com/2018/05/08/drc检查/
参考书籍:《Altium Designer 16 电路设计与仿真从入门到精通 》

PCB学习笔记——DRC检查相关推荐

  1. PCB学习笔记——如何改变图纸大小

    PCB学习笔记--如何改变图纸大小 在原理图的绘制过程中,各个元件的大小是不能调整的.如果原理图纸张放不下,需要对图纸进行设置:设计->文档选项,或者右键->选项->文档选项.

  2. PCB学习笔记——PCB的铺铜方法

    PCB学习笔记--PCB的铺铜方法 一.PCB铺铜原因 一般铺铜有几个方面原因: 1.EMC.对于大面积的地或电源铺铜,会起到屏蔽作用,有些特殊地,如PGND起到防护作用: 2.PCB工艺要求.一般为 ...

  3. 【PCB学习笔记】绘制智能车四层板 --- PCB设计规则设置及手工布线

    PCB电路板应该大部分跟电打过交道的工科生都不会陌生.作为一个电控选手,我对PCB板也非常熟悉,并且也上过相关的实验课程,也有模电数电的基础.但是由于一直专注在代码层面,负责机器人的控制算法,仿真的实 ...

  4. PCB学习笔记——使用嘉立创在线绘制原理图与PCB

    嘉立创软件地址:https://lceda.cn/ 新建工程-新建原理图,在元件库中可以搜索元器件,可以直接放置在原理图上. 原理图绘制完成后,保存文件,设计-原理图转PCB,可以直接生成对应的PCB ...

  5. PCB学习笔记——如何从原理图生成PCB图

    先推荐一个画PCB的专栏,写的很好:https://seujxh.wordpress.com/2018/09/30/altium公司altium-designer专栏/ 部分参考于此. 导入网表 绘制 ...

  6. IntelliJ IDEA 学习笔记 - 代码检查

    本文介绍IntelliJ IDEA中关于代码检查等级的简单设置,参考IntelliJ IDEA 简体中文专题教程,英文好的同学可以查看英文官网文档 设置代码检查等级   IntelliJ IDEA中最 ...

  7. PCB学习笔记——AD17如何将原理图和PCB图同时显示

    右键点击下图名称,选择单击分列显示或者垂直分离 则出现下图:

  8. PCB学习笔记——Altium designer如何设计PCB 板边框

    一.转到keep-out Layer层 二. 点击 : 放置--keepout,然后放置各种线,圆弧等 三.先点击板子边框那个线条,然后按住tab键全选边框,最后点击:设计--板子形状--按照选择对象 ...

  9. 立创EDA学习笔记(3)——PCB绘制

    使用更新/转换原理图到PCB,将原理图导入PCB后,点击工程中的PCB切换到该页面,接下来进行PCB绘制. 目录 一.放置板框 二.绘制定位孔 三.布局 四.布线 五.修改位号丝印大小 六.添加丝印 ...

最新文章

  1. Interpreter - 解释器模式
  2. Django集成Markdown编辑器【附源码】
  3. Selenium+Python ---- 免登录、等待、unittest单元测试框架、PO模型
  4. C++阶段01笔记06【函数(概述、定义、调用、值传递、常见样式、声明、分文件编写)】
  5. Python学习笔记--函数
  6. win10查看端口占用
  7. form标签的action之前 加密_口令爆破之突破前端JS加密
  8. what is loop switch
  9. 【产品】 产品设计:工业设计(ID设计)系列软件介绍:平面设计、建模和3D渲染
  10. Smartdrv在安装操作系统中的作用
  11. Oracle 11g企业版下载
  12. SEO和SEM的区别是什么
  13. java 生成 rtf_如何从Java生成RTF?
  14. kubernetes 1.10.3 cAdvisor + Heapster + InfluxDB + Grafana
  15. 高级创意,单片机电子DIY制作精华资料汇总
  16. 【建议背诵】2022下半年软考「高项」100题(2)
  17. 小程序性能优化之页面预加载方案——让你的小程序运行如飞 进阶篇
  18. 如何更有效地发现用户痛点?
  19. Fixcel电子表单——Excel导入
  20. STM32HAL库微秒延时(μs)

热门文章

  1. 经典SQL学习笔记 (四)-子查询
  2. python爬虫抓图_Python系列之五_爬虫抓图
  3. mysql extendedstatus_mysqladmin的extended-status指令查看 mysql各状态
  4. 【软件测试教程】手机号码归属地开发文档
  5. 中国电热水器行业发展现状及趋势分析,头部厂商市场份额进一步上升「图」
  6. 如何成为一名优秀的网络工程师?
  7. Notion中的Tex数学表达式(完整版)
  8. 一个适合在校生宝藏编程学习网站
  9. 无声mp3获取 素材获取无声mp3
  10. Java处理Word, Excel, PDF文档的4种开源系统的代码例子