pcb怎么修改drc
修改 PCB 设计中的 DRC(设计规则检查)错误是一个迭代的过程,需要识别错误、理解违反的规则、修正设计,然后重新运行 DRC 直到所有错误被清除。以下是详细的中文步骤指南:
? 核心步骤
-
? 运行 DRC 并获取错误报告:
- 在你的 PCB 设计软件中(如 Altium Designer, KiCad, Eagle, Cadence Allegro, PADS等),找到运行 DRC 的命令。通常位于菜单栏的“工具”、“检查”或类似位置。
- 确保你加载了正确的设计规则(线宽、间距、孔径、丝印、钻孔到铜皮距离、短路、开路等)。
- 运行 DRC。软件会扫描整个设计,检查所有违反规则的地方。
-
? 定位和理解错误:
- 查看错误列表/报告: DRC 完成后,软件会生成一个错误列表或报告窗口。这个列表详细列出了每个错误的信息。
- 解读错误信息: 仔细阅读每条错误信息。 关键信息通常包括:
- 违反的规则类型: 是间距不够(Clearance Constraint)?线宽太小(Width Constraint)?丝印重叠(Silkscreen Overlap)?过孔孔径不符(Hole Size)?元件重叠(Component Clearance)?短路(Short Circuit)?等等。这是最重要的一步!
- 违反的对象: 是哪两个对象(如 NetA 的走线和 NetB 的焊盘)之间出了问题?是哪个元件或走线?
- 位置: 错误发生在 PCB 的哪个位置(坐标或大致区域)。
- 实际值与规则值: 例如,“间距违规:实际间距 0.15mm < 规则要求 0.2mm”。
- 可视化定位:
- 在错误列表中双击某条错误或使用“跳转到”(Jump To)功能,软件通常会自动高亮并放大显示违规的具体位置及其关联对象。
- 在 PCB 编辑视图中,违规点通常也会有明显的错误标记(如高亮的圆圈、交叉线、特定颜色的轮廓线)。
-
? 修改设计以解决错误:
- 根据错误类型和定位信息,在 PCB 编辑器中手动修正设计:
- 间距违规:
- 移动走线或元件,增加它们之间的距离。
- 推挤(Push)或重新布线(Reroute)走线。
- 检查是否可以将其中一条线换层(如有空间)。
- (谨慎使用) 如果确认该间距在制造上是可行的且是特殊设计意图,可以修改设计规则中特定网络对(Net Class)或特定对象(如特定元件封装)的间距值(但需与制造商确认)。
- 线宽不足:
- 增加该段走线的宽度(选中线段,修改其宽度属性)。
- (谨慎使用) 如果确认较细的线宽能满足载流要求且制造商工艺支持,可以修改设计规则中特定网络的线宽最小值(但需有充分依据)。
- 丝印重叠违规:
- 移动元件标号、值或轮廓线位置,避免重叠其他丝印或焊盘。
- 旋转丝印方向。
- 缩小丝印文字(但需保证可读性)。
- (谨慎使用) 如果重叠的是丝印和丝印,且不严重影响可读性,可以修改规则放宽丝印间的间距要求,或将该规则设为警告而非错误。
- 过孔/钻孔尺寸违规:
- 如果过孔/钻孔太小导致制造商无法加工,需要增大孔径或外径。
- (谨慎使用) 如果尺寸在制造商能力范围内(需确认),可以修改规则中的最小孔径/外径限制。
- 元件重叠违规:
- 移动其中一个元件的位置,确保它们之间有足够的物理间隙(考虑焊接和维修)。
- 短路违规: 必须解决!
- 检查是否是走线意外连接了不该连接的焊盘或走线(真正的短路)。
- 检查是否存在丝印、阻焊层图形等非电气层对象意外覆盖了焊盘或走线(可能被误报为短路)。
- 检查飞线是否全部连接完毕(是否遗漏布线导致软件认为不应该开路的地方开了路)。
- 开路(未连接)违规: 通常必须解决!
- 检查飞线,将未连接的引脚用走线连接起来。
- 确认原理图和 PCB 的网表一致(有时是同步问题)。
- 其他规则违规: 如焊盘到板边距离不足、铜皮连接方式错误(热焊盘缺失)、阻焊桥不足等,根据具体提示进行修正或规则调整(需评估风险)。
- 间距违规:
- 根据错误类型和定位信息,在 PCB 编辑器中手动修正设计:
-
? 重新运行 DRC:
- 每次修改一部分错误后,务必重新运行一次 DRC。
- 修改一个地方可能会消除多个相关错误(例如,移动一段拥挤的走线可能解决了多个间距违规),但也可能引入新的错误(例如,新的走线路径可能违反了另一条规则)。
- 迭代进行: 定位错误 -> 修改设计 -> 重新DRC -> 查看新报告 -> 定位剩余/新错误 -> 继续修改... 直到错误报告显示所有错误数为零或只剩下可以接受的警告。
-
? 最终确认:
- 当 DRC 报告显示“0错误”(或只有你明确接受并理解的警告)时,修改完成。
- 进行最后的目视检查(Visual Inspection)。
- 强烈建议进行电气规则检查(ERC)复查原理图,并运行连接性检查(Connectivity Check)确保所有网络都已正确布通。
? 重要提示与技巧
- 理解规则是前提: 在修改之前,务必清楚每条规则设定的目的和数值依据(如制造商工艺能力、电气安全间距、散热要求等)。不要盲目修改规则或设计。
- 优先修改设计: 调整设计(移动走线元件等)通常是解决DRC错误的首选方法,因为它直接解决了物理实现的冲突。
- 谨慎修改规则: 修改设计规则数值(尤其是降低要求)必须非常谨慎。确保你有充分的理由(例如制造商确认可行、特定网络电流很小),并理解放宽规则可能带来的风险(如可制造性下降、可靠性降低、潜在的电气问题)。规则的意义在于保证设计的正确性和可靠性。
- 利用过滤和分组: 大多数 PCB 软件允许你在错误报告中按规则类型、网络、层等过滤错误,或分组显示。这有助于集中处理某一类问题。
- 关注高亮对象: 定位错误时,注意观察软件高亮的是哪些对象(可能是两个对象一起高亮),这直接指明了冲突双方。
- 修复根源: 有时一个错误点是由于上游的设计决策(如元件布局过于拥挤)造成的。如果局部修改困难,可能需要回溯调整布局。
- 利用推挤和交互布线: 在设计时打开推挤功能,并在布线时遵循DRC规则(实时DRC),可以大大减少后期修改的工作量。
- 与制造商沟通: 对于关键的规则限制(如最小线宽/间距、最小孔径、阻焊桥),最好在设计前或遇到不确定的规则修改时,咨询你的PCB制造商,获取他们工艺能力的确切参数。
- 备份! 在开始大规模修改之前,备份你的设计文件。以防修改过程中出错需要回退。
? 总结
修改PCB DRC错误的核心是:精准定位 -> 理解违反的规则 -> 评估修改设计或规则 -> 动手修正 -> 重新验证。它是一个需要耐心和细心?的重复性过程。始终优先尝试通过物理调整设计(布线、布局)来解决问题,对放宽设计规则要持审慎态度。最终目标是得到一个完全符合设计规则、可制造、可靠的PCB设计。??
祝你顺利解决所有DRC问题!
DRC规则是指什么?怎样使用DRC规则减少PCB改版次数呢?
DRC规则是工程师根据审生产制造标准设定的一些约束,PCB设计工程师都需要遵守这些规则,这样可以确保设计出来的产品功能正常、可靠、并且可以到达量产生产的标准。
2023-11-17 10:05:43
嘉立创EDA专业版PCB的DRC与生产输出
前期为了满足各项设计的要求,通常会设置很多约束规则,当一个PCB设计完成之后,通常要进行DRC。DRC就是检查设计是否满足所设置的规则。一个完整
2023-04-04 07:40:02
吴川斌科普推荐:搞清DRC、CAM、DFM的区别,快速解决PCB评审难题!
性能之外,还需要考虑可制造性(DFM)和可装配性(DFA)方面的因素。 一、DRC检查 许多新进的PCB工程师,一般都会使用DRC检查。
2022-12-01 16:59:08
基于Cadence软件DRACULA工具的DRC检查
基于Cadence软件DRACULA工具的DRC检查(ups电源技术维修)-该文档为基于Cadence软件DRACULA工具的DRC检查讲解文档,是一份还算不错的参考文档,感兴趣的可以下载看看,,,,,,,,,,,,
资料下载
张涛
2021-09-27 15:25:26
PROTEL的电路原理图和主板修改PCB图及主板修改图
本文档的主要内容详细介绍的是PROTEL的电路原理图和主板修改PCB图及主板修改图免费下载。
资料下载
ah此生不换
2019-11-22 08:00:00
【硬件干货】一篇文章讲透DRC、CAM和DFM!
性能之外,还需要考虑可制造性(DFM)和可装配性(DFA)方面的因素。 DRC检查 许多新进的PCB工程师,一般都会使用 DRC检查。
2022-11-24 08:15:03
【实用干货】PCB layout有DRC检查,为什么还要用DFM?
。 DRC和DFM检查原则比较 01 DRC检测项 (以Altium Designer为例) DRC检查 也叫设计规则检查,是
2022-11-17 08:20:06
为什么Altium运行PCB DRC检查时,软件会提示...report_drc.xsl不存在?
AD进行行PCB DRC检查时,软件提示...report_drc.xsl不存在有谁懂么,跪求大神解答
为什么DRC检查总是会报错
前期为了满足各项设计的要求,我们会设置很多约束规则,当一个PCB单板设计完成之后,通常要进行DRC检查。那么DRC检查到底有哪些具体事项?
2019-05-29 14:43:31
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- dtmb信号覆盖城市查询
- EDA是什么?有什么作用?
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- amoled屏幕和oled区别
- 单片机和嵌入式的区别是什么
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机