登录/注册

pcb怎么修改drc

更多

修改 PCB 设计中的 DRC(设计规则检查)错误是一个迭代的过程,需要识别错误、理解违反的规则、修正设计,然后重新运行 DRC 直到所有错误被清除。以下是详细的中文步骤指南:

? 核心步骤

  1. ? 运行 DRC 并获取错误报告:

    • 在你的 PCB 设计软件中(如 Altium Designer, KiCad, Eagle, Cadence Allegro, PADS等),找到运行 DRC 的命令。通常位于菜单栏的“工具”、“检查”或类似位置。
    • 确保你加载了正确的设计规则(线宽、间距、孔径、丝印、钻孔到铜皮距离、短路、开路等)。
    • 运行 DRC。软件会扫描整个设计,检查所有违反规则的地方。
  2. ? 定位和理解错误:

    • 查看错误列表/报告: DRC 完成后,软件会生成一个错误列表或报告窗口。这个列表详细列出了每个错误的信息。
    • 解读错误信息: 仔细阅读每条错误信息。 关键信息通常包括:
      • 违反的规则类型: 是间距不够(Clearance Constraint)?线宽太小(Width Constraint)?丝印重叠(Silkscreen Overlap)?过孔孔径不符(Hole Size)?元件重叠(Component Clearance)?短路(Short Circuit)?等等。这是最重要的一步!
      • 违反的对象: 是哪两个对象(如 NetA 的走线和 NetB 的焊盘)之间出了问题?是哪个元件或走线?
      • 位置: 错误发生在 PCB 的哪个位置(坐标或大致区域)。
      • 实际值与规则值: 例如,“间距违规:实际间距 0.15mm < 规则要求 0.2mm”。
    • 可视化定位:
      • 在错误列表中双击某条错误或使用“跳转到”(Jump To)功能,软件通常会自动高亮并放大显示违规的具体位置及其关联对象。
      • 在 PCB 编辑视图中,违规点通常也会有明显的错误标记(如高亮的圆圈、交叉线、特定颜色的轮廓线)。
  3. ? 修改设计以解决错误:

    • 根据错误类型和定位信息,在 PCB 编辑器中手动修正设计:
      • 间距违规:
        • 移动走线或元件,增加它们之间的距离。
        • 推挤(Push)或重新布线(Reroute)走线。
        • 检查是否可以将其中一条线换层(如有空间)。
        • (谨慎使用) 如果确认该间距在制造上是可行的且是特殊设计意图,可以修改设计规则中特定网络对(Net Class)或特定对象(如特定元件封装)的间距值(但需与制造商确认)。
      • 线宽不足:
        • 增加该段走线的宽度(选中线段,修改其宽度属性)。
        • (谨慎使用) 如果确认较细的线宽能满足载流要求且制造商工艺支持,可以修改设计规则中特定网络的线宽最小值(但需有充分依据)。
      • 丝印重叠违规:
        • 移动元件标号、值或轮廓线位置,避免重叠其他丝印或焊盘。
        • 旋转丝印方向。
        • 缩小丝印文字(但需保证可读性)。
        • (谨慎使用) 如果重叠的是丝印和丝印,且不严重影响可读性,可以修改规则放宽丝印间的间距要求,或将该规则设为警告而非错误。
      • 过孔/钻孔尺寸违规:
        • 如果过孔/钻孔太小导致制造商无法加工,需要增大孔径或外径。
        • (谨慎使用) 如果尺寸在制造商能力范围内(需确认),可以修改规则中的最小孔径/外径限制。
      • 元件重叠违规:
        • 移动其中一个元件的位置,确保它们之间有足够的物理间隙(考虑焊接和维修)。
      • 短路违规: 必须解决!
        • 检查是否是走线意外连接了不该连接的焊盘或走线(真正的短路)。
        • 检查是否存在丝印、阻焊层图形等非电气层对象意外覆盖了焊盘或走线(可能被误报为短路)。
        • 检查飞线是否全部连接完毕(是否遗漏布线导致软件认为不应该开路的地方开了路)。
      • 开路(未连接)违规: 通常必须解决!
        • 检查飞线,将未连接的引脚用走线连接起来。
        • 确认原理图和 PCB 的网表一致(有时是同步问题)。
      • 其他规则违规: 如焊盘到板边距离不足、铜皮连接方式错误(热焊盘缺失)、阻焊桥不足等,根据具体提示进行修正或规则调整(需评估风险)。
  4. ? 重新运行 DRC:

    • 每次修改一部分错误后,务必重新运行一次 DRC
    • 修改一个地方可能会消除多个相关错误(例如,移动一段拥挤的走线可能解决了多个间距违规),但也可能引入新的错误(例如,新的走线路径可能违反了另一条规则)。
    • 迭代进行: 定位错误 -> 修改设计 -> 重新DRC -> 查看新报告 -> 定位剩余/新错误 -> 继续修改... 直到错误报告显示所有错误数为零或只剩下可以接受的警告。
  5. ? 最终确认:

    • 当 DRC 报告显示“0错误”(或只有你明确接受并理解的警告)时,修改完成。
    • 进行最后的目视检查(Visual Inspection)。
    • 强烈建议进行电气规则检查(ERC)复查原理图,并运行连接性检查(Connectivity Check)确保所有网络都已正确布通。

? 重要提示与技巧

? 总结

修改PCB DRC错误的核心是:精准定位 -> 理解违反的规则 -> 评估修改设计或规则 -> 动手修正 -> 重新验证。它是一个需要耐心和细心?的重复性过程。始终优先尝试通过物理调整设计(布线、布局)来解决问题,对放宽设计规则要持审慎态度。最终目标是得到一个完全符合设计规则、可制造、可靠的PCB设计。??

祝你顺利解决所有DRC问题!

DRC规则是指什么?怎样使用DRC规则减少PCB改版次数呢?

DRC规则是工程师根据审生产制造标准设定的一些约束,PCB设计工程师都需要遵守这些规则,这样可以确保设计出来的产品功能正常、可靠、并且可以到达量产生产的标准。

2023-11-17 10:05:43

嘉立创EDA专业版PCBDRC与生产输出

前期为了满足各项设计的要求,通常会设置很多约束规则,当一个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

Altium Designer 3D效果下的修改PCB板颜色

Altium Designer 3D效果下的修改PCB板颜色

资料下载 ah此生不换 2021-08-05 16:47:27

protel修改封装

华秋DFM是国内首款免费的PCB设计可制造性分析软件,是面向PCB工程师、硬件工程师、PCB工厂、SMT工厂、

资料下载 佚名 2021-07-28 18:31:29

PROTEL的电路原理图和主板修改PCB图及主板修改

本文档的主要内容详细介绍的是PROTEL的电路原理图和主板修改PCB图及主板修改图免费下载。

资料下载 ah此生不换 2019-11-22 08:00:00

ORCAD原理图中有哪些常见DRC错误应该如何解决

本文档的主要内容详细介绍的是ORCAD原理图中有哪些常见DRC错误应该如何解决。

资料下载 ah此生不换 2019-07-30 17:22:45

【硬件干货】一篇文章讲透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

orcad怎么去浏览DRC检测过后的全部DRC错误

orcad怎么去浏览DRC检测过后的全部DRC错误呢? 答:对原理图文件进行DRC检测以后,按照设置的

2021-11-12 09:28:04

orcad怎么浏览DRC检测后的全部DRC错误

  orcad怎么去浏览DRC检测过后的全部DRC错误呢? 答:对原理图文件进行DRC检测以后,按照设置的

2021-11-09 11:14:17

为什么Altium运行PCB DRC检查时,软件会提示...report_drc.xsl不存在?

AD进行行PCB DRC检查时,软件提示...report_drc.xsl不存在有谁懂么,跪求大神解答

2019-09-27 05:36:06

怎么快速定位修改Allegro中DRC错误?

allegro中DRC错误怎么快速定位修改呀?

2019-08-27 05:35:01

为什么DRC检查总是会报错

前期为了满足各项设计的要求,我们会设置很多约束规则,当一个PCB单板设计完成之后,通常要进行DRC检查。那么DRC检查到底有哪些具体事项?

2019-05-29 14:43:31

7天热门专题 换一换
相关标签