当前位置: 首页 > ds >正文

Altium Designer中的Net-Tie:解决多网络合并与电气隔离的利器

Altium Designer中的Net-Tie:解决多网络合并与电气隔离的利器

在复杂的PCB设计中,我们常常会遇到一些特殊的电气连接需求。例如,需要将两个或多个逻辑上独立但物理上需要连接的网络(如不同电源域的GND)在特定点进行连接(单点连接),同时又要保持其网络标识的独立性

一、 Net-Tie是什么?

Net-Tie(网络连接器)是Altium Designer中一种特殊的虚拟元件。它并非一个实际的物理器件,而是一个用于在原理图和PCB设计阶段进行电气定义的工具。
它的核心作用是:

  • 在电气上连接两个或多个不同的网络,使它们在物理上导通。
  • 在逻辑上保持这些网络名称的独立性,避免在原理图和网络表中被合并成一个网络。
  • 允许对连接点进行电气规则检查(DRC),例如检查连接的走线宽度是否满足特定要求。
    Net-tie 应用示例 来源BQ40Z50数据手册

二、 为什么需要Net-Tie?

  • 多种地平面单点接地处理/或者多电源阈合并: 这是最常见的应用场景。例如,一个系统可能有信号地(GND_S)、电源地(GND)。在PCB的某个点(通常通过一个磁珠或0欧电阻)需要连接在一起形成一个完整的电源回路。使用Net-Tie,你可以在该连接点明确地将这2个地网络连接起来,同时保留各自的网络名,便于电源完整性分析和布线管理。
  • 大电流路径分流:对于承载大电流的网络(如主电源+12V),为了降低阻抗和温升,可能需要使用多个引脚或并联走线。Net-Tie可以将这些并联的路径定义为同一个网络的不同分支,并在连接点进行电气规则检查,确保总电流容量足够。
  • 信号完整性考量:在某些高速设计中,可能需要通过特定的拓扑结构(如菊花链)连接多个负载。Net-Tie可以帮助定义这些连接点,同时保持信号路径的清晰。
  • 避免网络合并错误: 如果直接用导线连接两个不同名称的网络,Altium会认为这是一个错误(除非你使用了网络标签强制连接,但这会丢失独立性)。Net-Tie提供了一种规范、可管理的方式来处理这种“有意的连接”。

三、 如何在Altium Designer中实现Net-Tie?

要在设计中短路两个不同的网络,将需要创建Net-Tie,Net-Tie本质上是一个特殊的原理图符号和PCB封装的组合。

    1. 创建Net-Tie元件PCB封装(以2点网络结点为例)
    • 新建一个PCB封装,并将封装命名为Net-Tie-2P
    • 放置两个焊盘(大小按照需求设定);
    • 中间通过两个焊盘,使用铺铜或者填充区域,来将其短路;
    • 修改封装类型(Net Tie)
      确保铜区只延伸到了焊盘的两侧而非焊盘本身中间的捕捉点。否则,走线不会连接到之后设计中的焊盘的捕捉点。
      Net Tie pads
      将封装类型设置为Net Tie:
      NetTie类型封装
    1. 创建Net-Tie元件SCH原理图封装(以2点网络结点为例)
    • 新建一个原理图封装,并将封装命名为Net-Tie-2P
    • 放置两个引脚;
    • 添加上一步创建的PCB封装;
    • 修改封装类型(Net Tie),这是Altium识别其为Net-Tie的关键。
      关键点:确保这些引脚的“电气类型”(Electrical Type)设置为Passive(被动)或Unspecified(未指定)。
      创建NetTie原理图符号

设置Net Tie类型

    1. 在设计中使用Net-Tie
    • 新建项目,新建一页原理图;
    • 使用Net Tie 将信号地与电源地连接起来;
    • 简单绘制一部分电路,如图所示。
      简单测试NETTie
    • 原理图位号标注;
    • 编译项目,Altium会识别出Net-Tie,并不会报错;
    • 导入PCB,查看Net Tie两端网络是否独立;

原理图编译无DRC错误

保留了各自网络名称

四、 重要注意事项

  • 虚拟性:Net-Tie本身不产生物料清单(BOM)。如果你需要一个物理器件(如0欧电阻)来实现这个连接,应该在原理图中放置一个实际的电阻元件,并将其值设为0R,而不是依赖Net-Tie的封装。
    网络结点并不输出到BOM表
http://www.xdnf.cn/news/19783.html

相关文章:

  • CPTS-Vintage 票据,基于资源的约束委派 (RBCD),DPAPI密钥
  • 自制扫地机器人(二) Arduino 机器人避障设计——东方仙盟
  • Veo Videos Generation API 对接说明
  • 鸿蒙NEXT表单选择组件详解:Radio与Checkbox的使用指南
  • 开源 C++ QT Widget 开发(十)IPC进程间通信--共享内存
  • 零跑汽车8月交付57066台,同比增长超88%
  • amd cpu是x86架构吗
  • 【Audio】静音或振动模式下重复来电响铃
  • stdexcept介绍与使用指南
  • 【LeetCode】3670. 没有公共位的整数最大乘积 (SOSDP)
  • Day19_【机器学习—线性回归 (3)—回归模型评估方法】
  • Docker一键快速部署压测工具,高效测试 API 接口性能
  • ES6手录01-let与const
  • 学习日记-spring-day47-9.1
  • PyCharm 2025版本中新建python工程文件自动创建.venv的意义和作用
  • 教育 AI 的下半场:个性化学习路径生成背后,技术如何平衡效率与教育本质?
  • 第二十八天-DAC数模转换实验
  • “便农惠农”智慧社区系统(代码+数据库+LW)
  • 【深度学习基础】深度学习中的早停法:从理论到实践的全面解析
  • OpenCV C++ 入门实战:从基础操作到类封装全解析
  • UART控制器——ZYNQ学习笔记14
  • QT中的HTTP
  • GSM8K 原理全解析:从数学推理基准到大模型对齐的试金石
  • 五、练习2:Git分支操作
  • 安卓版 Pad 搭载 OCR 证件识别:酒店入住登记的高效解法
  • 永磁同步电机无速度算法--高频脉振方波注入法(新型位置跟踪策略)
  • Meteor主题友链页面自研
  • QT中的TCP
  • HTML应用指南:利用GET请求获取全国招商银行网点位置信息
  • IS-IS的原理