Altium DRC 需检查操作项+英文检查对照表
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的具体位置。
附:Altium Designer DRC规则检查的英汉对照表
Ⅰ、Error Reporting 错误报告
A:Violations Associated with Buses 有关总线电气错误的各类型(共12项)
◆ bus indices out of range 总线分支索引超出范围
◆ Bus range syntax errors 总线范围的语法错误
◆ Illegal bus range values 非法的总线范围值
◆ Illegal bus definitions 定义的总线非法
◆ Mismatched bus label ordering 总线分支网络标号错误排序
◆ Mismatched bus/wire object on wire/bus 总线/导线错误的连接导线/总线
◆ Mismatched bus widths 总线宽度错误
◆ Mismatched bus section index ordering 总线范围值表达错误
◆ Mismatched electrical types on bus 总线上错误的电气类型
◆ Mismatched generics on bus (first index) 总线范围值的首位错误
◆ Mismatched generics on bus (second index) 总线范围值末位错误
◆ Mixed generics and numeric bus labeling 总线命名规则错误
B:Violations Associated Components 有关元件符号电气错误(共20项)
◆ Component Implementations with duplicate pins usage 元件管脚在原理图中重复被使用
◆ Component Implementations with invalid pin mappings 元件管脚在应用中和PCB封装中的焊盘不符◆ Component Implementations with missing pins in sequence 元件管脚的序号出现序号丢失
◆ Component contaning duplicate sub-parts 元件中出现了重复的子部分
◆ Component with duplicate Implementations 元件被重复使用
◆ Component with duplicate pins 元件中有重复的管脚
◆ Duplicate component models 一个元件被定义多种重复模型
◆ Duplicate part designators 元件中出现标示号重复的部分
◆ Errors in component model parameters 元件模型中出现错误的的参数
◆ Extra pin found in component display mode 多余的管脚在元件上显示
◆ Mismatched hidden pin component 元件隐藏管脚的连接不匹配
◆ Mismatched pin visibility 管脚的可视性不匹配
◆ Missing component model parameters 元件模型参数丢失
◆ Missing component models 元件模型丢失
◆ Missing component models in model files 元件模型不能在模型文件中找到
◆ Missing pin found in component display mode 不见的管脚在元件上显示
◆ Models found in different model locations 元件模型在未知的路径中找到
◆ Sheet symbol with duplicate entries 方框电路图中出现重复的端口
◆ Un-designated parts requiring annotation 未标记的部分需要自动标号
◆ Unused sub-part in component 元件中某个部分未使用
C:violations associated with document 相关的文档电气错误(共10项)
1、 conflicting constraints 约束不一致的
2、 duplicate sheet symbol name 层次原理图中使用了重复的方框电路图
3、 duplicate sheet numbers 重复的原理图图纸序号
4、 missing child sheet for sheet symbol 方框图没有对应的子电路图
5、 missing configuration target 缺少配置对象
6、 missing sub-project sheet for component 元件丢失子项目
7、 multiple configuration targets 无效的配置对象
8、 multiple top-level document 无效的顶层文件
9、 port not linked to parent sheet symbol 子原理图中的端口没有对应到总原理图上的端口
10、sheet enter not linked to child sheet 方框电路图上的端口在对应子原理图中没有对应端口
D:violations associated with nets 有关网络电气错误(共19项)
1、 adding hidden net to sheet 原理图中出现隐藏网络
2、 adding items from hidden net to net 在隐藏网络中添加对象到已有网络中
3、 auto-assigned ports to device pins 自动分配端口到设备引脚
4、 duplicate nets 原理图中出现重名的网络
5、 floating net labels 原理图中有悬空的网络标签
6、 global power-objects scope changes 全局的电源符号错误
7、 net parameters with no name 网络属性中缺少名称
8、 net parameters with no value 网络属性中缺少赋值
9、 nets containing floating input pins 网络包括悬空的输入引脚
10、nets with multiple names 同一个网络被附加多个网络名
11、nets with no driving source 网络中没有驱动
12、nets with only one pin 网络只连接一个引脚
13、nets with possible connection problems 网络可能有连接上的错误
14、signals with multiple drivers 重复的驱动信号
15、sheets containing duplicate ports 原理图中包含重复的端口
16、signals with load 信号无负载
17、signals with drivers 信号无驱动
18、unconnected objects in net 网络中的元件出现未连接对象
19、unconnected wires 原理图中有没连接的导线
E:Violations associated with others有关原理图的各种类型的错误(3项)
1、 No Error 无错误
2、 Object not completely within sheet boundaries 原理图中的对象超出了图纸边框
3、 Off-grid object原理图中的对象不在格点位置
F:Violations associated with parameters 有关参数错误的各种类型
1、 same parameter containing different types 相同的参数出现在不同的模型中
2、 same parameter containing different values 相同的参数出现了不同的取值
欢迎大家关注志博pcb微信公众号,每日精彩,不容错过。