在 Altium 中,当我绘制一个多边形时,它会自动在不同网络的铜周围留下一个间隙。但是,我的 Vin 网络是高压的,需要有 1mm 的间隙。因此,如果我画一个 Vin 多边形,它需要在自身和其他网络之间留出 1mm 的间隙。如果我在 Vin 通孔上绘制另一个网络的多边形,那么,它需要再次留出 1 毫米的间隙。
我尝试设置设计规则,但无济于事。
当两个网络之一是 Vin 时,如何让多边形自动留出 1mm 间隙?
在 Altium 中,当我绘制一个多边形时,它会自动在不同网络的铜周围留下一个间隙。但是,我的 Vin 网络是高压的,需要有 1mm 的间隙。因此,如果我画一个 Vin 多边形,它需要在自身和其他网络之间留出 1mm 的间隙。如果我在 Vin 通孔上绘制另一个网络的多边形,那么,它需要再次留出 1 毫米的间隙。
我尝试设置设计规则,但无济于事。
当两个网络之一是 Vin 时,如何让多边形自动留出 1mm 间隙?
Altium 中的多边形很棘手。
您的问题的解决方案是使用规则InPolygon
而不是IsPolygon
.
据我了解,Altium 在内部将多边形视为一种“元”描述符。“多边形”对象包含多边形轮廓。大纲本身与InPolygon
规则匹配(这是您想要的)。
当然,这是一个有效的规则令牌这一事实使这更加令人讨厌,因此您的规则似乎是正确的,甚至通过了规则检查器,但是当您尝试实际重新绘制多边形时会默默地失败,因为规则与其他东西相匹配。IsPolygon
IsPolygon
此外,从您包含的图像中,您正在尝试使Power Plane Clearance
规则影响多边形。我认为您可能需要将其更改为Clearance
规则(在Electrical
规则窗口的分组下,因为 Altium 的多边形不是平面。
这是我的头顶,ATM。自从我需要在 Altium 中使用不同的平面间隙以来已经有一段时间了
不要问我自己花了多长时间才弄清楚这一点......
哦,顺便说一句,将多边形放在多边形上可能会产生有趣的效果,因为由于规则而阻止哪个多边形是由浇注顺序决定的。随后,如果您修改布局并运行类似的命令Repour Violating
,您的多边形可能会处于奇怪状态,随后的完整状态Repour
将改变整体多边形轮廓,即使多边形已经通过了设计规则。
如果您的 Vin 网和其他任何东西之间的间隙需要为 1 毫米,只需输入 InNet('VIN')
确保该规则的优先级高于任何默认规则。多边形应该变成绿色(因为它标记它太近了),然后重新倒出,间隙现在应该是 1 毫米。
也许你设置间隙属性而不是电源平面间隙会有所帮助(但我怀疑这会提供解决方案)
否则,在想要的区域上创建一个单独的房间,并为您的(顶部?底部?)层和那个房间(我相信是 InRoom)使用验证,并且间隙更高。