PCB”设计规则检查“选项中的 ”Net Antennae (Tolerance=0mm) (All)“这一栏是什么意思?

张开发
2026/4/4 7:02:39 15 分钟阅读
PCB”设计规则检查“选项中的 ”Net Antennae (Tolerance=0mm) (All)“这一栏是什么意思?
这个规则的核心是揪出PCB上那些“有头无尾”的走线或孤立的过孔因为它们会像一根根小天线一样引发不必要的电磁干扰EMI。什么是“Net Antennae”简单来说这个规则会检查并标记出PCB上所有一端连接了驱动源但另一端悬空的线段或孤立过孔。这类结构在特定频率下会像一根天线一样有效地辐射或接收噪声对电路产生干扰。这个规则在Altium Designer中被归类于制造类别这意味着它的关注点不仅是电气性能也在于生产过程中的可靠性例如避免悬空线段在组装时因静电积累带来风险。“Tolerance0mm”意味着什么Tolerance0mm是这个规则的阈值设置。它表示任何长度大于0mm的“天线”结构都会被标记为违规。你可以把这个“容忍度”值理解为允许的“天线”长度上限。因此Tolerance0mm是一个最严格的设置旨在揪出设计中的每一个潜在风险点。为什么工控板也建议开启你可能觉得STM32F103这类工控板主频只有72MHz不算高频电路这个规则似乎不重要。但建议开启的原因在于避免潜在风险尽管工控板频率不高但悬空的“天线”结构仍可能引入噪声或成为干扰源尤其是在模拟电路如ADC采样部分。提前规避总比事后排查要高效得多。设计习惯的培养强制执行这个规则能帮助你养成严谨的设计习惯确保PCB上不存在无用的碎片为未来设计更复杂的电路板打下良好基础。哪些情况会触发这个错误在实际操作中这个错误很常见主要由以下几种情况触发布线未完成最常见的情况。当你从A点拉到B点中途按Esc放弃布线时起始段的那一小段走线往往会残留下来。孤立过孔在布局时放置了过孔但之后又更改了走线方案导致过孔只连接了某一层的走线在其他层悬空。覆铜碎片在对覆铜平面进行修整或挖空时可能会意外产生一些微小的、不完整的铜皮碎片它们附着在网络上形成微小的“天线”。特殊规则误报在某些特定设计场景下如为散热添加的多层过孔即使物理连接正确也可能因软件识别问题而被误报。如何修复这个问题修复的思路很简单要么删掉它要么确保它被正确连接。定位与清除直接运行DRC快捷键TD在Messages面板中找到报错项。最便捷的方法是双击报错信息Altium会自动跳转到问题位置并高亮显示。找到后删除那些多余的走线线段或孤立的过孔。检查并重铺铜如果你使用了覆铜Polygon Pour且错误指向GND网络的过孔可以先尝试重新灌铜。有时DRC未能识别出覆铜已经连接了过孔重新灌铜可以刷新这种连接关系。调整规则高级对于某些故意的设计如用作测试点的过孔你可以临时忽略右键单击报错信息选择Waive Violation忽略该错误。新建规则在规则管理器中为该特定网络如GND创建一个新的Net Antennae规则将其容忍度Tolerance设置为一个非零值如0.254mm并提高该新规则的优先级使其覆盖全局规则。这个规则的本质是督促我们养成一个严谨的好习惯确保PCB上每一段走线都有始有终没有毫无用处的“尾巴”或“碎片”。在你的工控板设计中开启它能有效提升电路的可靠性也是设计能力进阶的一小步。

更多文章