ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

AD器件距离过近报错与丝印间距修改攻略

AD器件距离过近报错与丝印间距修改攻略 1. 先说透AD里这条“器件距离过近”报错到底在说什么不管你是刚接触 Altium Designer下面统称 AD的新手还是已经画过好几款板子的老手我相信你迟早会面对这样的场景辛苦布完线按一下 DRC 检测Messages 面板哗啦啦跳出来几十条红色报错点进去一看全是“Component Clearance Constraint”翻译过来就是人们常说的“器件距离过近”。这条报错看起来吓人其实原理特别简单。AD 在 DRC 检查里有一类规则叫 Placement 放置规则其中最重要的一条就是组件间隙Component Clearance。它的作用是对板上任意两个元器件封装做全量检查算的是两个器件轮廓之间的最小距离只要有一对器件贴得比规则允许值更近系统就给你标一对违规。注意这里比的是封装外形轮廓不是焊盘间距也不是引脚间距是整个器件在 Keepout 层或者封装里定义的外框。为什么这条报错这么烦人因为它是“全量两两配对检查”一百个器件就要做几千次距离判断。你以为某个角落的元件摆得没问题但规则是全局扫描任何一组对不合规都会弹出来而且往往会以密集的青绿色圆圈或者小叉的形式铺在 PCB 上视觉冲击力极大。本文要解决的正是这组报错以及和生产紧密相关的另一件事丝印距离间距怎么修改。适合正在画原理图和 PCB、马上要投板的工程师参考如果你是学生或者刚转行也没有关系下面每一处操作我都会给路径照着点就够了。1.1 报错的由来AD 在检查什么不是在“乱报警”先看一条典型的报错长什么样。在 Messages 面板里通常会出现这样的描述Component Clearance Constraint: Between C1 and R3 (Clearance 0.254mm)这行字的意思是在 C1 和 R3 这两个元件之间组件间隙规则的约束值是 0.254mm而它们实际摆出来的距离小于这个值所以报错。AD 并不是随便找个参数来卡你这个 0.254mm 来自规则管理器里的一条规则。你如果打开 Design 菜单下的 Rules左侧树形目录中找到 Placement → Component Clearance就能看到具体的设置。这里有个最容易误解的点有些人以为“器件距离过近”指的是两个器件焊盘之间的距离。其实不是。组件间隙规则比较的是器件封装外形之间的距离包括元件的本体、引脚柱体、散热片等在封装库里定义的轮廓边界。拿生活中的例子来类比就是搬家师傅往车厢里装纸箱要求箱子和箱子之间至少留一根手指的空隙AD 就是那个拿着尺子挨个量每个纸箱边缘的人。所以当你修改了规则里的最小间隙值报错数量会立刻变化。但也要注意这个规则是可以设置多个优先级版本的比如你希望普通贴片电阻电容之间可以紧凑一点但单片机和大体积电解电容之间必须留更大空隙就可以用 Query 语句分别建立规则。这也是为什么有人会莫名其妙看到两对不同器件报同样的错但改了一个规则却只消掉一部分报错——因为你实际上命中了多条规则。1.2 最容易触发这条报错的三种典型场景我在实际项目里把“器件距离过近”的爆发现场归纳成三类你可以对照看看自己是哪一种第一种小尺寸核心板、最小系统板的极致密集布局。比如一个 STM32 最小系统外加电源、指示灯、排针全部塞到 3cm×2cm 的板框里。这种板子不报错才奇怪因为元件间距往往被手工布局压缩到了 0.15mm 以下。你跑一遍 DRC满屏都是红。这种情况的正确解法不是去放宽规则而是先重新排布器件用对齐和等间距工具让布局均匀起来实在排不开再考虑调整规则。第二种功率板和电源板的“大块头”器件互撞。电解电容、功率电阻、MOS 管、散热片、接线端子这类器件封装轮廓都很大很多时候肉眼看着没贴在一起但实测距离就差了那么 0.05mm。尤其是电解电容和旁边卧式电阻电容本体圆柱的直径加上引脚自然会把外形撑得很大导致隐性冲突。我记得有一块 DC-DC 板子粗看没问题DRC 一跑报了十几处全是肖特基二极管和电解电容的距离问题。这类建议以实物装配空间为准结合结构要求重新设定合理间隙而不是简单松规则。第三种从 PADS、Protel、DWG 导入过的历史项目。很多人习惯把 PADS 或者其他 EDA 的板子导入 AD 继续改版。这种文件里的器件坐标是源软件生成的源软件默认规则和 AD 默认规则不一样坐标没变规则变了于是导入之后一检查满板都是报错。这种情况需要先整体理清坐标和规则的关系统一规则体系再针对性处理几个真正的设计冲突点。一句话总结不是所有“器件距离过近”都需要改规则。布局合理却依然报错的才应该去动规则布局本身已经塞满的动规则只是把风险转移到生产环节。2. 别急着改规则先搞懂 DRC 的判定逻辑遇到报错先别两眼一黑。AD 的规则体系是树状结构Component Clearance 只是其中一条规则。你要改间距至少得知道规则在哪、优先级怎么排、间隙值该给多大以及改完之后影响哪些地方。这一节我把这些东西一次讲清楚。2.1 组件间隙规则去哪找、怎么改打开 PCB 文件后按快捷键 D-R或者从菜单 Design → Rules进入规则编辑器。左侧树形导航里展开 Placement 目录能看到“Component Clearance”这一项。选中它之后右侧会出现规则范围和约束属性。约束属性里最关键的一个字段叫“Minimum Clearance”也就是最小间隙。默认值在不少 AD 版本里是 0.254mm10mil在一些以公制为模板的工程里也可能是 0.2mm。你如果想放宽容限把这个数字改大比如 0.3mm 或者 0.4mm跑出来的违规数量自然会变少。但这里要注意同一个规则可以匹配不同对象。如果你想“厚此薄彼”给不同元件之间的关系设不同的间距就要在“Where The First object matches”和“Where The Second object matches”里写条件。例如Where The First object matches : IsComponent Where The Second object matches : InAnyClass(Connectors)这就表示所有元件和连接器这一类之间单独使用一套间隙值。建立这种规则类的优点是可以精细化控制缺点是容易搞混。你得记住AD 里的规则是有优先级的多条规则同时匹配时优先级高的生效。优先级一般在规则编辑器左下角或者“Priorities”按钮里调整。我在工作中习惯的做法是只保留一条全局规则配合两到三个专门的器件类规则。比如给“小封装贴片”类之间设 0.15mm给“大功率器件”类之间设 0.5mm其余情况统一 0.2mm。这样既不会因为全局过松导致小元件排列太散也不会因为全局过紧导致大元件疯狂报错。2.2 间隙值给多少才算合理、不背锅很多新手问这个值到底给多大合适我的回答是先看板厂工艺再看产品可靠性最后看封装实物。板厂工艺层面普通 PCB 生产里元件本体之间的间距一般建议不低于 0.2mm约 8mil。这是考虑到贴片机吸嘴的尺寸、焊接时的热影响区域以及返修时烙铁或热风枪的可操作性。如果是民品设计0.2mm 基本是底线稍微有余量的话给到 0.25mm 或者 0.3mm生产良率会明显上升。产品可靠性层面在有震动、高温、高压爬电的产品里器件间距就不是单纯装配问题了。比如电源输入端的高压电容和低压信号器件之间需要考虑爬电距离甚至要按安规标准给到 2mm 以上。这时候由 DRC 规则来卡距离其实就是在帮你做硬性约束。但注意安规计算通常涉及不同网络之间的间距属于 Electrical 类的 Clearance 规则而不是 Placement 类的 Component Clearance两者别混用。封装实物层面要留意那些异形封装比如继电器、电位器、铝电解电容。它们的本体尺寸在封装库里可能只是方框或圆框的一个近似实际器件装上去还会厚出来一两毫米。我在一块电源板上就吃过亏继电器和一个 CBB 电容同时触发报错我调整完规则以为没事了等到手焊的时候发现电容本体顶住了继电器外壳最后只能返工。基于这些经验我通常会把这些值作为起点来设置器件类型建议最小间距说明贴片阻容与贴片阻容0.2mm高密度板可缩到0.15mm贴片IC与周围器件0.3mm留出返修空间插件电解电容与任何器件0.5mm本体圆框外还要留余量连接器/端子与器件0.5mm以上方便插拔、接线高压网络相关器件按安规要求以爬电路径计算为准这些不是标准答案而是实践起点。真正定型之前拿实物封装一比比你对着屏幕估算可靠一百倍。2.3 怎么判断是布局问题还是规则问题判断方法很简单把报错器件的高亮显示打开看它们是不是真的挤在一起。在 Messages 面板里双击某一条报错AD 会自动跳转到对应位置并高亮两个违规器件。如果视觉上确实紧挨着甚至肉眼都能看出设计很紧张那就是布局问题。这时候去改规则相当于把一个“设计性问题”伪装成“规则性问题”隐患会带到生产环节。如果你看到两个器件明明离得很远却还是报错那多半是封装外形画得偏大或者有隐藏的机械层轮廓没有被识别。这种情况下你要检查封装库把元器件外形修正到和实物相符。还有一种情况更隐蔽你的板子上有 3D 模型但 DRC 组件间隙只参考 2D 外形。如果 3D 模型比 2D 外形大一圈而你没同步更新封装外形那么实物干涉时 DRC 却毫无反应。这不是报错的问题而是不报错的隐患。所以在处理“器件距离过近”的时候顺便打开 3D 视图扫一眼比单看 2D 更靠谱。3. AD修改丝印的距离间距三条规则和一套流程说完了器件距离再讲丝印距离。这也是很多人投板前最后一道坎。丝印又叫丝印层、Silkscreen在 AD 里对应 Top Overlay 和 Bottom Overlay 两层。不要觉得丝印只是印几个字而已板厂丝印印得糊不糊、叠不叠、盖没盖焊盘都会直接影响产品装配效率和可维护性。而“AD修改丝印的距离间距”这件小事其实涉及三条不同的设计规则。3.1 丝印相关的三条规则分别管什么很多人一搜索“丝印间距”就懵了因为 AD 里跟丝印间距相关的规则不止一条。我按重要程度给你列一下第一条Silk-to-Silk Clearance即丝印与丝印之间的间距。这条规则管的是丝印文字、丝印线条、丝印图形之间的最小距离。如果两个位号文字重叠或者丝印线与位号文字贴在一起DRC 就会报“Silk to Silk Clearance”。路径是 Design → Rules → Manufacturing → Silk-to-Silk Clearance。默认值一般是 0.254mm10mil实际生产建议不低于 0.15mm文字密集时可以放宽到 0.1mm。别小看它很多板子投板后被板厂打电话问“丝印重叠要不要处理”根源就是这里没设对。第二条Silkscreen Over Component Pads即丝印覆盖焊盘的间距规则。这条规则指定丝印图形距离焊盘至少多远。如果丝印文字或丝印线压到了焊盘上DRC 会报错。路径是 Design → Rules → Manufacturing → Silkscreen Over Component Pads。常见默认值是 0mm也就是“不允许丝印覆盖焊盘”。但实际生产中板厂制版时如果丝印盖住焊盘会影响焊盘的可焊性也会让丝印在过回流焊后变得模糊建议留出 0.1mm 以上的间距。在一些 AD 版本里还有单独的 Silkscreen Over SMD Pads 规则作用类似专管贴片焊盘和丝印的间距。第三条丝印的线宽与文字几何参数。严格说这不是一条 DRC 规则但它的“物理间距”体现在生产效果上丝印线太细印刷不出来文字宽度和高度比例失调印出来像一团墨。在 AD 中丝印属于线条和字符串对象你在属性面板里可以设置线宽Stroke Width、字高Text Height和字宽比例。后面第三节我会专门讲值怎么给合理。这三条规则分别对应三种不同的问题丝印挤在一起、丝印压在焊盘上、丝印印出来看不清。你在修改“丝印距离间距”前先想清楚自己到底要解决哪一种不要上来就把 Silk-to-Silk Clearance 改到 0。那确实能让 DRC 不报错但生产时丝印糊成一锅粥的锅最后还得自己背。3.2 丝印文本尺寸与线宽的合理配置丝印这东西不是越大越好也不是越小越省地。核心原则只有一个让板厂正常印得出来让装配工人正常看得清。我整理过一批比较稳的参数你可以按这个起步项目推荐值备注丝印文字高度0.8mm~1.2mm低于0.6mm基本印不清丝印线宽0.15mm~0.3mm低于0.15mm可能断线丝印与焊盘间距0.1mm以上避免覆盖焊盘丝印与丝印间距0.15mm以上避免重叠位号文字离器件本体边缘0.3mm以上装配时便于识别具体到 AD 的操作选中任意丝印文本对象在属性面板Properties里会看到 Text Height、Text Width、Stroke Width 等字段。Text Height 指字高Text Width 是字的粗度或者笔画宽度注意不同 AD 版本叫法略有出入。你可以直接输入公制数值AD 会自动换算。还有个实用小技巧AD 默认的丝印字体有时使用的是带衬线的 TrueType 字体圆角、弧线较多板厂曝光时容易产生锯齿或断线。我在制版前会把丝印字体调整为那种纯笔画字体虽然牺牲一点美观但换来的是更高的一次通过率和更清晰的实物效果。封装库的丝印图形也是一样那些圆孔、弧形开槽如果并不影响装配识别尽量简化成直线段。3.3 批量调整和自动重摆丝印的方法丝印工作量一大一个一个拖位号显然不现实。我平时这样批量处理第一步统一选中所有丝印位号。在 PCB 编辑器里用菜单 Edit → Find Similar Objects选择 Object Kind 为 StringLayer 为 Top Overlay然后点 OK。这样可以把顶层所有丝印字符串一次性选中并弹出属性检查器。如果你的板子底层也有丝印就再重复一次选中 Bottom Overlay。第二步批量设置字高和线宽。在属性检查器里统一修改 Text Height 和 Stroke Width。比如全部设置成字高 1mm、线宽 0.2mm这样整块板子的丝印风格会非常统一看着也整齐。第三步使用自动重摆位号功能。AD 里有一个功能可以基于元件位置自动把位号摆到器件边缘的合适方向在菜单 Edit → Align 下面能找到“Position Component Text”类似选项部分版本也放在右键菜单里。选中你需要调整的元件后执行它会把位号文字移动到相对元件本体比较合理的空位。这个功能不是万能的对于高密度器件排布它摆完可能还会和别的器件重叠需要你手工再微调一轮。第四步手动微调。在 PCB 界面里直接拖动丝印文字到合适位置用空格键旋转文字方向用 X 或 Y 键做镜像。记得配合对齐工具比如选中多个位号后执行 Align Top 或者 Distribute Horizontally让它们在同一水平线上对齐视觉上清爽很多。这里有个关键动作别漏掉当你批量修改丝印之后一定要重新跑一遍 DRC检查丝印间距是否又产生了新的违规。因为有的时候你调大了字高反而导致字和字之间重叠。这是“按下葫芦浮起瓢”的高频翻车现场。3.4 丝印间距不足时最稳的修复流程如果你跑完 DRC看到大量 Silk-to-Silk Clearance 或者 Silkscreen Over Component Pads 违规按下面这个流程走基本能一次解决先按 3.2 节检查丝印文本是否过大。如果字高超过 1.2mm在密集板上确实容易顶到别的丝印先把字高降到 1mm。再做一次批量重摆位号。高密度电路板里位号文字离元件本体越近越不容易交叉自动重摆会优先把文字放在元件附近的空旷方向。剩下少数顽固违规用 DRC 的跳转功能逐个定位手动拉开。拉开时优先移动位号而不是移动元件本体因为元件本体位置一变可能引发新的器件间距问题。如果某个丝印文字实在没地方放可以考虑把位号挪到器件本体的上表面居中位置只要不覆盖焊盘即可。这是一个很常见的妥协方案。确定丝印与焊盘的间距达标。查看 Silkscreen Over Component Pads 违规时选中违规丝印按快捷键 L 可以快速查看它所在的层然后把它拖离焊盘。如果整块板子都压到焊盘可以在规则里把间距改为 0.1mm再逐处修正。最后跑一次完整 DRC直到丝印相关的违规清空。这套流程我用了很多年基本能应对从两层板到八层板的丝印间距问题。核心思路是优先通过批量参数调整解决大头再用规则约束收尾最后手动精调细节。不要一上来就手工拖上百个位号那样效率太低还容易漏。4. 实操记录完整处理一次器件距离报错加丝印间距调整前面讲了理论这一节我模拟一个最常见的实战场景你手里有一块从 PADS 导入的单片机控制板器件有 80 个左右板框尺寸 50mm×40mm。现在 DRC 报错 40 多条其中一半是器件距离过近一半是丝印间距和丝印覆盖焊盘。我带着你从头到尾走一遍。4.1 跑 DRC 前先做这三步体检不要一上来就冲进规则管理器大刀阔斧地改。我先做三件事第一打开 View → PCB 3D看板子上有没有明显的3D干涉。很多时候 DRC 报“器件距离过近”其实在 3D 视图里肉眼一看就知道可能是某个排针方向摆反了或者是电解电容装错层了。这种问题不该通过改规则解决直接调布局就好。第二把所有隐藏层打开尤其是 Multi-Layer 和 Keepout Layer检查有没有多余的轮廓线参与到了规则计算里。我就遇到过一次板子里残留了一个旧版板的机械外形导致所有器件到那个机械线的距离都不够DRC 刷了一堆红。最后把那根残留线删掉世界清静。第三打开 DRC 规则设置查看当前 Component Clearance 的全局间隙值和匹配范围。确认这个规则是不是对所有元器件都生效。如果你发现规则里写了奇怪的 Query比如“InAnyClass(NO_ERR)”那说明有人之前埋过坑优先把它清理掉。4.2 调整放置规则并重新投布体检完毕确认布局本身没有大问题之后再动规则。对于这块 50mm×40mm 的板子我会这样设置全局组件间隙0.25mm小封装贴片类器件之间0.15mm连接器和插件元件与其他器件之间0.5mm。我通常会在原理图或者 PCB 里先定义器件类。比如选中所有排针和端子在 Properties 面板里把它们加入一个叫“Connectors”的类。然后回规则编辑器新建一条组件间隙规则让 Class(Connectors) 相关的配对用 0.5mm并把这条规则的优先级调高。这里可以用一个新的Query规则Where The First object matches : InAnyClass(Connectors) Where The Second object matches : IsComponent这样建完规则跑步之前先把元器件重新对齐一下。全选器件使用 Edit → Align → Align Selected Objects 把同类器件排队再用 Edit → Align → Distribute Vertically 或 Distribute Horizontally 让间距均匀。对于报错里的大功率器件手动微调几处即可。完成后重新跑 DRC你会发现器件距离的报错数量大幅下降。剩下的个别违例可能是特殊封装造成的再单独处理。4.3 丝印批量处理与局部微调接下来处理丝印。我先按照 3.2 节的方法把顶层所有丝印位号统一设为字高 1mm、线宽 0.2mm然后执行一次自动重摆位号。这里注意自动重摆前记得把整个板子锁定好封装位置免得它在调整文字的同时动了元件。跑完自动重摆再看 DRCSilk-to-Silk 违规通常能消掉一大半。剩下的要么是两个位号挨太近、要么是位号压在边框线上。这种用 DRC 跳转逐条处理10~20 个违例大概 10 分钟能清完。对于丝印覆盖焊盘的问题我很推荐一个做法先用 Find Similar Objects 选中当前板上所有的丝印字符串然后在属性里统一把“Keepout”相关的丝印规则检查打开再逐个看哪一些文字真的压在焊盘上。对于压焊盘的位号如果能挪就挪不能挪就在该位号上执行一次“镜像到元件背面”的动作让它以镜像方式出现在底层丝印。这个操作不影响电气连接只影响装配识别。4.4 二次 DRC 确认与出图注意事项全部清理完之后按快捷键 T-D-R 或者菜单 Tools → Design Rule Check重新跑一次完整检查。确认 Messages 面板里除了可以接受的“机械孔未连接”之类提示之外没有红色错误。这里补充一个出图前的细节丝印层在 Gerber 输出时要单独确认线宽。有些板厂工艺要求丝印线宽最小 0.15mm字符最小高度 0.8mm如果你在 AD 里设了 0.1mm 的线宽板厂会提醒你改。与其等板厂打电话问不如自己在 Gerber 设置里提前把丝印线宽统一加粗到 0.2mm。特别是那种用了 TrueType 字体转出来的丝印转 Gerber 之后线条可能变得更细一定要预览一遍最终输出文件。我个人习惯是在出 Gerber 之前先生成一份 PDF 格式的顶层丝印图放大看一遍每个位号是否可读、是否重叠。这比对着屏幕上的 DRC 标记更直观因为 PDF 里看到的效果最接近板厂洗出来的实物效果。5. 高频问题排查表和我踩过的坑很多问题看起来是操作问题实际上是没搞清规则的作用范围。我把这些年积累的常见问题整理成一个速查表再补几个最容易栽跟头的坑。5.1 高频问题排查速查表问题现象可能原因处理办法器件距离过近报错明明看着不近封装外形轮廓偏大或含隐藏轮廓检查封装库修正外形删除多余轮廓只有特定几对器件报距离错模型中多条规则优先级冲突打开规则优先级面板确定命中规则修改间隙值后报错数量不变规则被更高优先级规则覆盖检查是否匹配到其他同类规则丝印文字互相重叠Silk-to-Silk Clearance 过松或文字过大调小字高、拉开文字、收紧规则丝印压到焊盘Silkscreen Over Pads 规则未生效修改该规则间距并手动移开文字丝印发散、字符印不清线宽太细、文字太低线宽≥0.15mm字高≥0.8mm导入 PADS 文件后爆满报错源规则与AD默认规则不匹配先统一全局规则再逐项清理DRC全绿实物却干涉2D外形与3D模型不一致更新封装外形与3D模型对齐这张表基本覆盖了与标题相关的几个高频问题。如果以后画板再遇到类似报错建议先把问题归类到“布局问题”“规则问题”“封装问题”三个框里再决定怎么动刀。5.2 改规则时最容易踩的四个坑第一个坑是把组件间隙直接改成 0。看着很“干脆”实际上是把所有的装配风险和返修难度都甩给了产线。贴片机贴完一排电容电阻如果器件间距贴得太近AOI 检测都可能误报。真到了要用手工烙铁修板的时候镊子都伸不进去你就知道这个 0 有多坑了。第二个坑是忽略规则优先级。AD 的规则支持多级匹配但同一个对象上只生效一条规则。很多人改了全局规则却发现报错没少其实是因为另一条局部规则优先级更高覆盖了全局设置。我建议每次改完规则后在规则编辑器的左下角看一眼“Priorities”按钮确认当前规则的实际生效顺序。第三个坑是修改丝印字高时只改了一个位号。有些新版的 AD 支持多选后同步修改属性但很多人还是习惯双击单个文字去改改完发现整个板子的丝印大小参差不齐。正确做法是用 Find Similar Objects 批量选中同类丝印再统一改。修改完之后还要留意有的 AD 版本里丝印文字有“自动调整到元件中心”的选项如果你不小心开启了驱动 C 键或者移动元件时文字可能自动吸回中心盖住焊盘又触发覆盖焊盘的报错。第四个坑是删除丝印来消灭报错。有些人看到丝印重叠、丝印压焊盘干脆把位号删掉。省事是真省事后患也是真后患板子一旦需要返修工人根本不知道哪个器件该换只能对着原理图一个个猜位号生产效率和维修效率都会崩。正确做法是把位号移动到元件本体的空白区域或者镜像到背面丝印层而不是直接删掉。这也算是我个人的经验总结丝印的本质是“人与板子沟通的界面”它的作用不是好看而是可读。你删掉的每一条丝印都是在透支板子未来的可维护性。5.3 实战中我觉得最顺手的小技巧分享几个我自己一直在用、并且在团队里推广过的小技巧能帮你节省不少时间。技巧一把常用规则存成模板。在 AD 里你可以把一套完整的规则设置保存下来下次新建 PCB 时直接导入。具体方法是规则编辑器左下角点右键找到“Export Rules”之类的导出功能保存成 .RUL 文件。这样每一块新板子都不用从零配置间隙、丝印间距、线宽线距直接套用成熟参数DRC 跑出来的结果会自动贴合你熟悉的工艺要求。技巧二给丝印文字加统一的“出生设置”。在设置 PCB 默认属性时把默认字符串的字高、线宽都调成你常用的值。这样你后续从原理图导入位号时所有位号天生就是标准大小后面就不用再批量改一轮。路径可以在 PCB 编辑器的 Preferences 里找到或者在放置文本前手动设置默认值。技巧三用“高亮违规”快速定位密集区域。在 DRC 跑完之后用快捷键 Shift单击某一条违规可以把同类型的违规全部选中并高亮这样你能一眼看出一片区域内到底有多少对元件距离过近。比起一条条双击跳转这种方式更适合整体布局判断。比如你发现板子右上角一大片红色那就说明右上角元件密度超了这时候重新规划布局比单个挪元件更明智。技巧四投板前做一次“3D 干涉 丝印可读性”双重检查。DRC 是电气和物理规则的自动检查但不等于真实世界的全部。我会在投板前把板子切到 3D 模式旋转观察所有元件有没有明显打架再回到 2D 模式把丝印层单独显示出来整体扫一遍有没有文字重叠或者压焊盘。这一步耗时不多但能避免板厂打样后才发现的低级问题。最后说一个我自己的习惯每次清完 DRC 报错我都会在文件里放一个名为“RuleNotes”的文本备注层把当天改过哪些规则、为什么改、谁批准的写进去。下次别人接手这块板子或者三个月后的我自己回来改版都能立刻知道这些规则调整的前因后果。做硬件设计很多时候细节决定的不只是能不能跑通更是整个团队协作效率高不高。希望这篇关于器件距离和丝印间距的整理能帮你少踩几个我已经踩过的坑。
返回列表