AD18画PCB--如何使用DRC检查错误

原理图检查的主要内容有:

1、元件位号冲突。也即多个元件编号相同,例如两个电容在原理图中都被命名为C2,显然肯定是无法生成PCB的。

2、网络悬浮。也即网络标号没有附着在电气走线上,一般这种是人操作失误,又容易被忽视。如果注意不到会造成生成的PCB中某些线连接不上。

3、电源悬浮。也即图中有些VCC和GND跟谁都不连接。。

4、单端网络。例如MCU上有一个引脚引出的电气线标注了网络标号I2C1_SCL,但在图中仅此一个标号,一般这种是人疏忽忘记连接对应的元件了,建议检查。(除非设计人员故意就是想要一个单端网络)。

以上这些是日常设计时容易出错的几个地方,建议把这些检查内容设置为“严重警告”或“致命错误”,以便让AD帮我们自动识别这些易错点。除了以上这些,还有一些别的致命错误,AD都已经默认使能了,不再赘述。

1、右击目录树中的工程,选择工程参数,如下图。或者点击菜单栏->工程->工程选项。


2、把下图的检查项改成“致命错误”。

3、右击工程,选择编译。


4、在原理图右下角Panels–>Messages会显示报错的报告。

然后AD会把检查的结果,按照上一步骤的设置,给报告出来。如下图所示:

双击这条错误,可以看到原理图区高亮了这个没有被连接的MCU引脚。

 

 

### ADDRC 零尺寸焊盘检查错误原因及解决方法 #### 错误原因分析 零尺寸焊盘的 DRC 检查失败通常是因为 PCB 设计中存在不符合规则定义的情况。具体来说,可能是由于以下原因之一导致: 1. **焊盘尺寸设置为零**:如果某个元件的焊盘被意外设置为零尺寸,则会在 DRC 检查过程中触发警告或错误提示[^1]。 2. **设计规则冲突**:当前的设计规则可能不允许焊盘具有零尺寸,而某些特殊情况下(例如虚拟焊盘),可能会出现这种配置[^2]。 3. **导入文件问题**:当从其他软件导入元件库或封装时,可能存在数据丢失或转换错误,从而导致焊盘参数异常[^3]。 #### 解决方案 以下是针对上述问题的具体解决措施: 1. **调整焊盘属性** 打开 Altium Designer 中对应的元件封装编辑器,找到引发问题的焊盘并重新设置其尺寸。确保所有焊盘都具备合理的宽度和高度值。可以通过以下路径访问焊盘属性窗口: ```plaintext 编辑 -> 物件属性 (Properties) ``` 修改完成后保存更改,并再次运行 DRC 检查验证修正效果[^4]。 2. **优化设计规则** 如果确实需要保留一些特定功能下的零尺寸焊盘(比如仅用于标注而非实际焊接用途的位置标记),则应该适当放宽相关联的设计约束条件。进入全局规则管理界面后定位到 `Electrical` 类别下关于焊盘大小限制的部分进行自定义调整即可。 3. **清理无用对象** 对整个项目进行全面审查,删除那些不必要的空白焊盘或者其他潜在干扰因素。这一步骤有助于减少无关紧要的信息干扰正常流程判断逻辑。 4. **重置错误状态** 当确认已经修复了所有已知问题之后,仍然看到残留的绿色高亮区域表示之前记录下来的违规情况尚未清除掉。此时可利用如下命令来刷新视图显示状况: ```plaintext 工具 -> 复位错误标志 (Reset Error Markers) ``` ```python # 示例代码展示如何批量更新选定范围内的焊盘数值 for pad in selectedPads: if pad.Size == 0: pad.Size = defaultPadSize # 设置默认合理值代替原零值 ``` #### 总结 通过对以上几个方面的排查与处理操作,基本能够有效应对由零尺寸焊盘引起的各类 DRC 报错现象。务必保持良好的前期规划习惯以及细致入微的态度对待每一个细节之处,这样才能从根本上杜绝此类低级失误的发生几率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

派晟电子工作室

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值