Altium有时候总是显示DRC错误,不知道哪里出了问题,下面小编带大家学习一下常见的DRC检查有哪些?

前期为了满足各项设计的要求,我们会设置很多约束规则,当一个PCB单板设计完成之后,通常要进行DRC(Design Rule Check)检查。

DRC检查就是检查设计是否满足所设置的规则。一个完整的PCB设计必须经过各项电气规则检查。常见的检查项包括间距、开路以及短路的检查,更加严格的还有差分对、阻抗线等检查。

DRC(Design Rule Check)检查,检查设计是否满足所设置的规则。需要检查什么,其实都是和规则相对应的,在检查某个选项时,请主要对应的规则是否使能打开。

DRC检查前期准备

1、如图1-1所示,执行菜单命令“Tools-Design Rule Check(快捷键TD)”,打开DRC检查设置对话框。

图1-1   打开DRC设置命令

图1-2   DRC检查常规设置

● Create Report File 执行完DRC之后,Altium会创建一个关于规则检查的报告,对报错信息会给出详细的描述并会给出报错的位置信息,方便我们设计者对报错信息进行解读。

图1-3  DRC的详细报告内容

● Stop When 50000 Violations Found 表示当系统检测到50000个DRC报错的时候直接停止再检查,系统默认设置一般是500,但是我们设置到500时有些DRC会进行显示,有些DRC不会进行显示,只有我们修正已存在的错误,再次DRC的时候才会显示,这样对于大板设计的时候非常不方便。

2、设置DRC检查项目,如图1-4所示,选择你需要检查的规则想。在“Online”和“Batch”栏中勾选使能检查。其中:

● Online 如果PCB设计当中存在DRC报错时可以实时的显示出来

● Batch  只有手工执行DRC检查时,存在问题的报错才会显示出来。

一般来说我们需要检查DRC的时候两者都进行勾选,方便实时检查和手动检查同时进行。

图1-4   使用DRC检查项

DRC检查不是说所有的规则都需要检查,设计者只需要检查自己想需要检查的规则即可。不想检查的规则对应的“Online”和“Batch”勾取消掉就好了。下面对常见的几种DRC检查进行详细的描述。

电气性能检查

电气性能检查包括间距检查,短路检查以及开路检查,如图1-5所示,一般这几项都需要勾选,对应常见问题报错如图1-6。

图1-5     电气性能检查设置

图1-6  常见电气性能DRC报错

Routing检查

如图1-7所示,Routing检查包含阻抗线检查,过孔检查,差分走线的检查,当我们设置的线宽,过孔大小及差分线宽不满足规则约束要求时就会提示DRC报错,让设计者注意。

图1-7  阻抗线检查,过孔检查,差分线检查设置

小助手提示

一般在设计当中我们过孔的类型不要超过两种,这样可以再生产的时候可以少用钻头类型,提高生产效率。

Stub线头检查

如图1-8,虽然我们会对走线进行一些优化,但是考虑到还是人工进行布线处理,难免会对走线的一些线头有遗漏,这种线头我们简称“Stub”线头,在信号传输过程当中相当于一根“天线”,不断的接收或发射电磁信号,特别是高速的时候,容易给我们走线导入串扰,所以我们有必要对Stub线头进行检查,并在设计当中进行删除处理

● Net Antennae Tolerance 设置"天线"长度报错范围,一般设置到1 mil

图1-8  Stub线头检查

丝印上阻焊

阻焊是防止绿油覆盖的区域,会出现露铜或者露基材的情况,当我们的丝印标示放置到这个区域时,会出现缺失的情况,我们需要对其例行检查。如图1-9,我们需要对齐规则进行设置,并且勾选DRC检查选项。

● Check Clearance To Exposed Cooper 丝印到铜皮的间距。

● Check Clearance To Solder Mask Openings 丝印到阻焊的距离,一般选择设置这项。

● Silkscreen to Object Minimum Clearance 丝印到阻焊的距离,一般设置到2mil。

图1-9    丝印上阻焊的设置与检查

器件高度检查

因为考虑到PCB板布局存在限高要求,这种情况须对高度等进行例行检查,器件高度检查需要器件封装设置好高度信息、设置好高度检查规则及适配范围(全局还是局部),并勾选高度检查。

图1-10     器件高度检查

器件距离检查

大部分板子设计都是我们手工布局,难免存在器件重合的情况,我们需要对齐进行检查,防止后期器件装配时出现干涉。如图1-11。

● Minimum Horizontal Clearance 器件与器件的横向间距,一般设置为2mil。

● Minimum Vertical Clearance 器件与器件的纵向间距,一般设置为2mil。

图1-11 常见的器件重叠情况及器件距离规则设置

图1-12  器件间距的检查

对上述常见DRC检查项设置勾选之后,执行DRC菜单左下角的“Run Design Rule Check...”,运行DRC检查,等待几分钟之后,系统会生成一个DRC报告,详细列出错误内容及位置,如图1-13,或者我们回到PCB界面,单击右下角命令“System-Messages”,如图1-14所示,同样可以查看DRC类型,一般情况下我们都是采用第二种方法来进行查看。

图1-13 DRC检测报告

图1-14  Message报告

执行鼠标双击Message里面的DRC报告,可以弹跳到PCB报错位置,我们可以针对性的对这个DRC报错修正,可以接受的DRC可以直接忽略,比如:焊盘在Keep-out Layer层边线上,会出现间距报错,这种可以直接忽略不管。

重复上述步骤直到所有DRC更改完成,没有DRC报错或者所有报错DRC可以忽略为止。即完成DRC的检查,PCB电路设计通过电气性能的检查,可以进行下一步骤。

好啦,以上就是为大家整理的PCB设计常见DRC检查,凡亿PCB将持续为你带来更多精彩的PCB设计专业知识。

ad20drc错误_Altium显示DRC错误的检查方法相关推荐

  1. 服务器显示asp错误,win2008 ASP显示500内部错误不能显示详细错误的解决方法

    今天服务器新装了win2008R2系统,在运行ASP页面的时候竟然提示500内部错误,不能运行ASP,也不显示具体的错误原因,下面青岛星网附上解决方法. win2008 ASP显示500内部错误不能显 ...

  2. https访问报证书错误_https 显示证书错误

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  3. EhViewer(E绅士)最新版_ehviewer白色版彩色版_Ehviewer显示网络错误怎么解决?e站进不去了怎么办

    一.EhViewer网络错误怎么办 显示网络错误可能是由于移动网络看不了绿色软件,如果你用的是移动4G/WIFI/校园网就不行,大家可以换联通或电信网试试看. 有很多朋友下载了盗版,建议你们可以到官方 ...

  4. python显示语言错误_Python错误和异常

    错误和异常 Python 中(至少)有两种错误:语法错误和异常( syntax errors 和 exceptions ). 1.1.语法错误 语法错误,也被称作解析错误: while True pr ...

  5. iis php网站500错误原因_因为曾经错误安装过PHP5.2而导致IIS7无法正常工作,显示500错误提示,大家帮忙看看!...

    我的系统是VISTA,使用自带的IIS7,对ASP网页一直浏览正常.最近因自己心血来潮错误安装了一次PHP5.2.主要操作是: 1.下载的是自动安装的PHP5.2程序,自动选ISAPI按钮安装: 2. ...

  6. mysql 不显示消息错误_如何编写不吸的错误消息

    mysql 不显示消息错误 by Justin Fuller 贾斯汀·富勒(Justin Fuller) 如何编写不吸的错误消息 (How To Write Error Messages That D ...

  7. qq不能发说说显示服务器错误,qq为什么发送不成word服务器拒绝发送离线请求. - 卡饭网...

    qq服务器拒绝发送离线文件怎么办 qq服务器拒绝发送离线文件怎么办 qq服务器拒绝发送离线文件怎么办 服务器拒绝了您发送离线文件的原因: 第一种:传输文件容量超过限制;实际上所有的普通QQ用户都可用使 ...

  8. 插上U盘显示这个错误ERROR

    Ubuntu18.04 插上U盘显示这个错误ERROR mounting/dev/sdb1 at /media/image/*USB:unknown filesystem type 'exfat' e ...

  9. GetLastError函数封装显示具体错误信息

    MSDN:GetLastError 一.案例 该函数已封装成 void ErrorExit(LPTSTR lpszFunction) 用法: printf("CreateProcess fa ...

最新文章

  1. Android项目之——Activity悬浮并可拖动
  2. mysql cluster 读写分离_mysql数据库集群实现高可用读写分离_一点课堂(多岸学院)...
  3. Gunicorn 0.17 发布,Python HTTP 服务器
  4. 安费诺amphenol连接器_安费诺的Ellison谈信号完整性职业和他的免费开源PCB设计软??件...
  5. 【数据结构与算法】实践 构造病种树结构
  6. 信安教程第二版-第15章网络安全主动防御技术与应用
  7. dubbo源码解析-spi(二)
  8. 文献管理三剑客之endnote broken attachments
  9. 如何计算吃鸡游戏的物理碰撞?
  10. 基于SSM+SpringBoot+Vue+ElmentUI实现公司案件管理系统
  11. opencv 学习之 液晶数字识别
  12. 手机word文档docx密码忘了怎么办,忘记word文档docx密码怎么办?
  13. Java ORC图片识别
  14. 减法公式运算法则_六年级数学各种运算法则与学习方法
  15. 绝地求生一直崩溃的异常解决
  16. c语言文字冒险类游戏,课内资源 - 基于C语言和easyx实现的巧虎划船大冒险游戏...
  17. 小时候电视剧里常听到的“IT精英”,今天怎么变成了“码农”?
  18. Docker Exited (1) 3 minutes ago
  19. 【暑期集训第一周:搜索】【DFSBFS】
  20. 手眼标定—眼在手上(eye-in-hand)基本原理

热门文章

  1. 抖音开放平台用户授权获取用户的粉丝统计和短视频数据
  2. 奥特曼系列ol光元在哪个服务器,奥特曼系列OL无限光元版
  3. 基于VLC实现RTSP推流视频
  4. wps使用latex编辑公式
  5. 用了30年的电流反馈放大器竟然是错的,PSpice仿真来判定立见端倪
  6. 区块链学习(Fisco搭建)【Day04-05,09】
  7. h22h05服务器系统批量安装,IBM 刀片 BladeCenter H22 背板交换机链路聚合配置(bnt和nt)...
  8. 借助江苏电信欢go进行流量推广活动合作的工作规范(一)
  9. 小白学习怎么安装黑苹果
  10. 一些实用的APP分享