【学习笔记】 AD24中元器件重叠系统不报错的解决方案(消除报错)
在PCB设计过程中,两个元器件或焊盘重叠,今天我的AD突然摆烂啦,不会自动报错了。常规情况下,不该重叠的元器件触碰,会出现绿色报警,接下来是个人总结的可能造成这个现象的原因,供学习交流。
·
【学习笔记】 AD24中PCB设计元器件重叠后系统不报错的解决方案(如何主动屏蔽报错)
在PCB设计过程中,两个元器件或焊盘重叠,今天我的AD突然摆烂啦,不会自动报错了。
常规情况下,不该重叠的元器件触碰,会出现绿色报警:
当AD的自动检测报错失效,或者被主动消除时:
接下来是个人总结的可能造成这个现象的原因,供学习交流。
一、Component Clearance未开启使能的解决方案
- 找到PCB规则及约束编辑器:
【设计】-【规则】-【Design Rules】-【Placement】-【Component Clearance】
- 开启Component Clearance使能,在方框内打勾,问题解决。
- 或在【Design Rules】可以直接看到全局各项使能及优先级情况。开启Component Clearance使能,在方框内打勾,问题解决。
- 开启使能后,如未自动刷新,可手动点击【工具 (T)】-【复位错误标志 (M)】进行手动刷新。随后拖动相关元器件,重新触发自动检查。
二、最小水平间距设置错误的解决方案
- 直接在PCB规则约束编辑器中搜索Component Clearance,或根据下列步骤进行操作进入界面:
【设计】-【规则】-【Design Rules】-【Placement】-【Component Clearance】
- 调整为默认10mil,问题解决。
- 点击【确定】,如未自动刷新,可手动点击【工具 (T)】-【复位错误标志 (M)】进行手动刷新。随后拖动相关元器件,重新触发自动检查。
三、未开启设计规则检查的解决方案
- 打开设计规则检查器,检查是否开启了Component Clearance的实时检查:
【工具 (T)】-【设计规则检查 (D)】-【Rules To Check】-【Component Clearance】
- 在【在线】和【批量】与【Component Clearance】所对应的选项框中打勾√,点击【确定】问题解决。
- 点击【确定】,如未自动刷新,可手动点击【工具 (T)】-【复位错误标志 (M)】进行手动刷新。
- 随后拖动相关元器件,重新触发自动检查。
四、设计规则检查中 “在线”和“批量”的含义
在 Altium Designer(AD)的设计规则检查中,“在线” 和 “批量” 有以下不同的含义:
- 在线(Online)设计规则检查,“在线” 设计规则检查是在设计过程中实时进行的。这意味着当你进行布局、布线或对设计进行任何更改时,软件会立即根据设定的设计规则对当前操作进行检查,并及时给出反馈。例如,当你手动放置一个元器件或绘制一条走线时,AD 会立即检查该操作是否违反了间距规则、线宽规则等。如果有违规情况,软件会以高亮显示或弹出警告信息的方式提醒你。
- 在线检查具有较高的交互性,它可以帮助设计师在设计过程中及时发现并纠正错误,从而避免错误积累到后期难以修改。例如,当你移动一个元器件时,如果它与其他元器件的间距小于设定的最小值,软件会立即显示红色高亮,表示违反了间距规则。此时,你可以根据提示及时调整元器件的位置,以满足设计规则要求。
- 在线检查在一定程度上可能会影响设计效率,尤其是在复杂设计中,由于实时检查需要占用一定的系统资源,可能会导致软件响应速度变慢。然而,从长远来看,及时发现错误并进行纠正可以避免后期大规模的修改,从而提高整体设计效率。
- “批量” 设计规则检查是在设计完成后对整个 PCB 设计进行全面的检查。它会遍历整个设计,检查所有的元器件、走线、网络等是否符合设定的设计规则。
例如,批量检查可以检查所有的布线是否存在短路、开路情况,所有的元器件是否正确放置并连接到相应的网络,以及所有的设计规则是否都得到满足。 - 批量检查通常是一次性进行的,它可以在设计的某个阶段(如布局完成后、布线完成后等)进行,以确保整个设计符合要求。与在线检查不同,批量检查不会在设计过程中实时给出反馈,而是在检查完成后生成一个报告,列出所有违反设计规则的情况。
- 批量检查对于确保设计质量非常重要。它可以帮助设计师在设计完成后进行全面的质量检查,发现并纠正可能存在的问题,从而提高设计的可靠性和可制造性。
例如,在设计完成后进行批量检查,可以发现一些隐藏的设计问题,如未连接的网络、间距过小的元器件等,这些问题可能在设计过程中被忽略,但会对最终的产品性能产生影响。
五、为什么要进行设计规则检查(DRC)
设计规则检查对于 PCB 设计具有重大意义,主要体现在以下几个方面:
- 信号完整性:设计规则检查有助于确保 PCB 上的信号传输具有良好的完整性。例如,通过设置合理的走线间距规则,可以减少信号之间的串扰,保证信号在传输过程中不会受到其他信号的干扰而失真。控制走线长度和阻抗匹配规则,可以确保高速信号在 PCB 上传输时不会出现反射、振铃等问题,从而提高信号的质量和稳定性。
- 电源完整性:检查电源和地平面的设计规则,可以确保电源分配系统的稳定性。例如,设置足够宽的电源走线和合理的电源平面分割,可以降低电源阻抗,减少电压波动,为电路提供稳定的电源。检查电源与地之间的电容布局规则,可以提高电源的去耦效果,降低噪声干扰,保证电路的正常工作。
- 加工精度要求:PCB 制造过程中需要遵循一定的加工精度要求。设计规则检查可以确保 PCB 设计符合制造商的加工能力,避免因设计不合理而导致制造困难或成本增加。例如,检查最小线宽、最小间距、最小孔径等规则,可以确保 PCB 制造商能够准确地加工出设计要求的线路和孔位。
- 组装可行性:设计规则检查还可以考虑 PCB 的组装可行性。例如,检查元器件的间距规则,可以确保在组装过程中能够方便地进行焊接和维修操作,避免元器件之间过于拥挤而无法进行手工焊接或自动化组装。检查丝印标识的规则,可以确保在 PCB 上的元器件标识清晰可读,便于组装和调试过程中的识别。
- 电气安全距离:设计规则检查可以确保 PCB 上的电气安全距离符合相关标准和规范。例如,设置足够的高压与低压之间的间距、强电与弱电之间的隔离距离,可以避免电气事故的发生,提高 PCB 的安全性。
- 热管理:检查热设计规则可以确保 PCB 上的元器件在工作过程中不会因过热而损坏。例如,设置合理的散热孔布局、元器件间距和热阻规则,可以提高 PCB 的散热性能,保证电路的可靠性。
- 降低成本和缩短设计周期,减少错误和返工:通过设计规则检查,可以在设计阶段发现潜在的问题和错误,避免在制造和组装过程中才发现问题而进行返工。这可以大大降低成本和缩短设计周期。例如,如果在设计阶段没有发现走线间距过小的问题,可能会导致在制造过程中出现短路现象,需要重新制作 PCB,这将增加成本和延误项目进度。优化设计:设计规则检查可以帮助设计师优化 PCB 设计,提高设计的效率和质量。例如,通过检查走线长度规则,可以优化信号的传输路径,减少信号延迟和损耗。检查布局规则可以优化元器件的摆放位置,提高 PCB 的空间利用率,降低成本。
最后,欢迎交流学习。
解决方案与项目截图为作者原创,转载请标明出处。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献6条内容
所有评论(0)