登录/注册

ad16里边pcb怎么自动检查

更多

在 Altium Designer 16 (AD16) 中对 PCB 设计进行自动检查,主要使用的是 设计规则检查 功能。以下是详细的中文步骤:

?核心步骤:运行设计规则检查

  1. 设置设计规则: (这是检查的基础,非常重要!)

    • 在 PCB 编辑器中,点击菜单栏的 Design(设计)。
    • 选择 Rules...(规则...)。
    • 在弹出的 PCB Rules and Constraints Editor(PCB规则和约束编辑器)窗口中,根据你的设计要求(如电路特性、制造工艺要求、装配要求等)详细配置各项规则。
      • 电气规则:Electrical -> Clearance(安全间距),Short-Circuit(短路),Un-Routed Net(未布线网络)等。
      • 布线规则:Routing -> Width(线宽),Routing Layers(布线层),Routing Corners(布线拐角)等。
      • 制造规则:Manufacturing -> Minimum Solder Mask Sliver(阻焊桥),Silk to Solder Mask Clearance(丝印到阻焊间距),Hole Size(孔径大小)等。
      • 测试点规则:TestPoint 下的规则。
      • 高速规则:High Speed -> Matched Lengths(等长线),Differential Pairs Routing(差分对布线)等(如果需要)。
    • 确保所有必要的规则都已启用(Enabled 复选框打勾)并设置了合适的约束值。
    • 点击 OK 保存规则设置。
  2. 运行设计规则检查:

    • 在 PCB 编辑器中,点击菜单栏的 Tools(工具)。
    • 选择 Design Rule Check...(设计规则检查...)。
    • 弹出 Design Rule Checker(设计规则检查器)对话框。
  3. 配置 DRC 选项:

    • Report Options 标签页:
      • 勾选 Create Report File(创建报告文件)以生成详细的文本报告(推荐)。
      • 勾选 Create Violations(创建违规)以在 PCB 图上显示错误。
      • 勾选 Sub-Net Details(子网详细信息)可提供更详细的未连接错误信息。
      • 勾选 Internal Plane Warnings(内电层警告)检查内电层连接问题。
      • 勾选 Verify Shorting Copper(验证短接铜箔)检查孤岛铜箔等。
      • 选择合适的 Stop when ... violations found(当发现...个违规时停止)数值(例如 500),以免错误太多时软件卡死。
    • Rules To Check 标签页:
      • 这是最重要的标签页。它列出了所有你在步骤 1 中定义的设计规则类别。
      • 在这个列表中,勾选你希望 DRC 检查的具体规则类别(如 Electrical, Routing, Manufacturing 等)或其下的子规则(如 Clearance, Width, HoleSize 等)。
      • 你可以在 Batch 列勾选进行批处理检查(运行 DRC 时一次性检查所有勾选的规则),在 Online 列勾选进行在线检查(在绘制 PCB 过程中实时检查)。
      • 强烈建议在运行最终完整检查时,勾选所有你认为重要的规则进行批处理检查。
    • 点击 Run Design Rule Check...(运行设计规则检查)按钮开始检查。
  4. 查看检查结果:

    • Messages 面板:
      • 如果 Messages(信息)面板未打开,请点击右下角的 System(系统)按钮,然后勾选 Messages
      • DRC 完成后,所有的违规(Violations)信息会详细列在这个面板中。
      • 双击 Messages 面板中的一条违规信息,AD16 会自动放大并定位到 PCB 板上对应的错误位置。
    • PCB 板显示:
      • 违反规则的物体(如间距太近的线、过小的孔径、短路等)会被高亮显示出来(通常以绿色或其他醒目的默认违规颜色)。
      • 你可以通过 View(视图) -> Workspace Panels(工作区面板) -> PCB(PCB) -> PCB(或按快捷键 F7/Shift+F7)打开 PCB 面板。在面板顶部下拉菜单中选择 Violations,它能更结构化地列出所有违规类型和位置,方便筛选定位。
    • 报告文件:
      • 如果你在步骤 3 中勾选了 Create Report File,检查完成后会自动打开一个 .DRC 文件(或 HTML 文件,取决于你的默认视图设置)。这个文件详细列出了所有违规的类型、位置坐标、涉及的网络/元件、违反的规则值等信息,是存档和排查的重要依据。
  5. 修正错误:

    • 根据 Messages 面板、PCB 板高亮显示或报告文件中的信息,定位并修改 PCB 设计中的违规问题。
    • 常见的修改包括:调整走线位置/宽度、增加间距、修改孔径、重新布线连接未连接的网络、调整丝印位置、修改铺铜等。
  6. 重新检查:

    • 修改完成后,重复步骤 2-4(再次运行 DRC),直到报告中不再出现关键违规(有些警告如 Un-Routed Net 清零前可能不算关键违规,但最终清零非常重要)。
    • 重点:确保 Un-Routed Net(未布线网络)为零条!

?关键要点总结:

  1. 规则先行: 运行 DRC 前必须详细、正确地设置好设计规则,这是自动检查的依据。
  2. 勾选规则:Design Rule Checker 对话框的 Rules To Check 标签页中,务必勾选你需要检查的所有规则
  3. 查看结果: 利用 Messages 面板PCB 板上的高亮错误PCB 面板的 Violations 视图 以及 生成的报告文件 来定位和理解错误。
  4. 修正迭代: 修复错误后,必须重新运行 DRC 以确认所有问题都已解决。
  5. 零未布线网络: 最终确保 Un-Routed Net 数量为 0

通过严格执行这个流程,你可以利用 AD16 强大的设计规则检查功能,自动化地发现并解决 PCB 设计中的绝大多数电气、布线和制造相关问题,提高设计质量和可靠性。??

ADC3101里边自带的miniDSP能够支持自定义的C语言开发吗?

想咨询一下, ADC3101里边自带的miniDSP能够支持自定义的C语言开发吗?比如把自己算法灌进去,实现某些算法,比如能做FFT吗。还是说这个DSP只能支持简单的滤波算法。

2024-10-14 07:03:55

PGA281数据手册中的图9里边有很多条不同颜色的曲线,它们代表什么意思?

如图所示,数据手册中的图9里边有很多条不同颜色的曲线,但是并没有表明不同颜色是代表着什么条件不同?是不同的电源电压?

2024-08-01 06:05:45

ADL5380芯片如何在ADS2011里边仿真?

ADL5380芯片如何在ADS2011里边仿真? 求解答

2023-12-04 08:22:54

PCB设计:在真实世界的EMI控制

PCB设计之在真实世界里的EMI控制说明。

资料下载 ah此生不换 2021-06-23 14:53:34

基于LABVIEW的光学透镜多参数自动检测系统

基于LABVIEW的光学透镜多参数自动检测系统

资料下载 佚名 2021-06-22 10:46:04

Linux平台下面向的fastbin攻击自动检测方法

为弥补当前软件漏洞自动检测系统无法对含堆溢岀漏洞的程序进行自动检测的缺陷,提岀一种Liux平下面向堆溢出的 fasten攻击的自动检测方法。基于

资料下载 佚名 2021-03-19 11:07:17

BTN7971B的AD16PCB封装库资料合集免费下载

本文档的主要内容详细介绍的是BTN7971B的AD16的PCB封装库资料合集免费下载。

资料下载 ah此生不换 2020-07-02 08:00:00

PCB的三种特殊走线技巧讲解和PCB布线后的检查方法说明

手术很重要,术后恢复也必不可少!各种PCB布线完成之后,就ok了吗?很显然,不是!PCB布线后检查工作也很必须,那么如何对

资料下载 ah此生不换 2020-01-07 14:41:33

AD16 打开PCB文件,提示 ***输入向导问题

AD16 打开PCB文件,提示 ***输入向导问题 ,求大佬帮忙看看啥原因,该怎么解决。

2022-04-06 23:05:59

通过stm32里边的定时器来实现定时一段时间

我是通过stm32里边的定时器来实现定时一段时间,比如说倒计时多长时间,再或者比如说让蜂鸣器响多久,很多人会考虑用delay函数,但delay的话程序无法执行其他语句,会一直处在delay()

2021-08-19 06:48:16

AD16画的原理图导入PCB时不显示元器件之间连接线,有知道问题出在哪吗?

最近自学了AD16,实践中画了个电路图,编译时无错误,但在生成PCB时对话框里没显示导线连接线(像图8

2020-02-25 21:40:52

请问AD16画完PCB后怎么检查PCB有没有连错

想问一下AD16画完PCB后怎么检查PCB有没有连错啊

2019-11-09 16:50:26

为什么我的AD16没有PCB编辑窗口?

我的AD16这么没有PCB编辑窗口

2019-09-27 05:00:41

请问AD16面对已经敷好的铜皮怎么单独抠铜?

有个疑问想问一下论坛里的大神。AD16里面对已经敷好的铜皮怎么单独抠铜。试了一下网上的方法place→多边形挖空,但是点击完成的时候已经敷好的铜

2019-08-15 04:36:10

请问AD16怎么在鼠标上自动显示高亮?

AD16如何在鼠标上自动显示高亮,在不用按住shift 和 ctrl 键的前提下,低版本是可以的,高版本不知道为什么不行,在软件里参数选择

2019-05-15 07:01:21
7天热门专题 换一换
相关标签