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

Allegro X PCB设计小诀窍--05.如何在Allegro X中实现隐藏电源飞线效果

背景介绍:在PCB设计过程中,布线初期印制板上的飞线错综复杂,信号线和电源线混合交错,但是实际上对于多层板来说,电源的网络一般是通过电源层铺铜连接的,很少需要走线,这样混乱的情况会严重影响设计人员的布线效率。为此Allegro X PCB设计工具提供了几种隐藏电源飞线的方法,可以降低PCB中飞线显示的复杂度,让设计人员能够更高效、准确的完成布线工作。

下面我们就开始分享具体的操作步骤:

一、显示和隐藏飞线的全局设置

步骤一:显示所有飞线。在菜单栏中依次选择【Display】>>【Show Rats】>>【ALL】,或直接点击快捷工具栏中对应的图标即可,如图1所示。

图1 显示所有飞线

Show Rats菜单下的功能说明,如下表1所示。

表1 Show Rats功能说明

序号

功能名称

说明

1

All

显示所有飞线

2

All Unbundled Rats

显示所有未捆绑的飞线

3

All Bundled Rats

显示所有已捆绑的飞线

4

Unplanned Rats

显示未计划的飞线

5

Components

显示选定器件相关飞线

6

Nets

显示选定网络相关飞线

7

Of Selection

显示与选定对象相关的飞线

8

End In View Only

勾选后,仅显示端点在工作视图区域内的飞线

步骤二:隐藏所有飞线。在菜单栏中依次选择【Display】>>【Blank Rats】>>【ALL】,或直接点击快捷工具栏中对应的图标即可,如图2所示。

图2 隐藏所有飞线

Blank Rats菜单下的功能说明,如下表2所示。

表2 Blank Rats功能说明

序号

功能名称

说明

1

All

隐藏所有飞线

2

All Bundled Rats

隐藏所有已捆绑的飞线

3

Components

隐藏选定器件相关飞线

4

Nets

隐藏选定网络相关飞线

5

Of Selection

隐藏与选定对象相关的飞线

步骤三:隐藏电源网络飞线。在菜单栏中依次选择【Display】>>【Blank Rats】>>【Nets】,然后在PCB中左键单击需要隐藏的电源网络即可,例如VCC网络,如图3所示。

图3 隐藏电源网络飞线

说明:通过该方式隐藏的飞线,通过“Show Rats”会再度显示出来。

二、通过设置电压隐藏电源飞线

步骤一:在菜单栏中依次选择【Logic】>>【Identify DC Nets...】,此时会弹出Identify DC Nets窗口,如图4所示。在弹出的窗口中,可通过Net filter搜索想要隐藏飞线的电源网络。

4 Identify DC Nets窗口

步骤二:点击想要隐藏飞线的电源网络,在右侧的Selected Net(s)中,设置该网络对应的电压即可,此时该电源网络相关的飞线就会被隐藏,如图56所示。

5 选择电源网络

6 为电源网络设置电压值

说明:通过此方式隐藏的电源飞线,虽然会在该电源网络相关对象上显示另一种如图7所示的飞线形式,但是也可以降低PCB上飞线复杂度。

7 另一种飞线形式

三、通过Constraint Manager隐藏电源飞线

步骤一:在菜单栏中依次选择【Setup】>>【Constraints】>>【Constraint Manager...】,然后在弹出的约束管理器界面中选择Properties>>Net>>General Properties,之后在界面中找到要隐藏飞线的电源网络,勾选其对应的“No Rat”选项即可,效果如图8所示。

8 在Constraint Manager中隐藏电源飞线

说明:通过Constraint Manager隐藏的电源飞线,在“Show Rats”时也不会再显示出来。

四、通过设置Property隐藏电源飞线

步骤一:在Find面板中先选择All Off,然后只勾选Nets,在PCB上选择要隐藏飞线的电源网络,如图9所示。

9 选取电源网络

步骤二:选中电源网络后,右键选择“Property edit”菜单,如图10所示。

10 选择“Property edit”菜单

步骤三:在弹出的Edit Property窗口中找到No_Rat属性,左键点击添加到右侧参数列表中,点击“Apply”,此时该电源网络相关飞线会被隐藏,效果如图11所示。

11 为网络添加No_Rat属性隐藏飞线

五、小结

本节介绍了在Allegro X PCB设计工具中,隐藏电源飞线的几种方法。可以帮助设计人员在布线过程中,排除电源飞线的干扰,降低PCB中飞线的复杂度,提升布线效率。

http://www.lryc.cn/news/2392489.html

相关文章:

  • 一篇文章教会你ESP8266串口WIFI无线模块实现物联网无线收发,附STM32代码示例
  • 算法-基础算法
  • 特种设备作业人员-G3锅炉水处理如何备考学习?
  • Reactor模式详解:高并发场景下的事件驱动架构
  • UniApp 生产批次管理模块技术文档
  • 项目日记 -Qt音乐播放器 -设置任务栏图标与托盘图标
  • 国产 BIM 软件万翼斗拱的技术突破与现实差距 —— 在创新与迭代中寻找破局之路
  • 记录算法笔记(2025.5.29)最小栈
  • Android SurfaceFlinger核心工作机制
  • Golang|etcd服务注册与发现 策略模式
  • 深度解析UniApp盲盒系统开发:从源码架构到多端部署全流程
  • STM32的OLED显示程序亲测可用:适用于多种场景的稳定显示解决方案
  • 【AI News | 20250529】每日AI进展
  • Day12 - 计算机网络 - HTTP
  • Linux驱动学习笔记(十)
  • 如何优化Elasticsearch的搜索性能?
  • TI dsp FSI (快速串行接口)
  • 责任链模式:构建灵活可扩展的请求处理体系(Java 实现详解)
  • nlp中的频率就是权重吗
  • 融智学“新五常”框架:五维方式的重构与协同
  • wechat-003-学习笔记
  • 【大模型微调】魔搭社区GPU进行LLaMA-Factory微调大模型自我认知
  • 基于MATLAB编程针对NCV检测数据去漂移任务的完整解决方案
  • 【数据结构】哈希表的实现
  • 永磁同步电机控制算法--基于电磁转矩反馈补偿的新型IP调节器
  • RabbitMQ 应用 - SpringBoot
  • 基于递归思想的系统架构图自动化生成实践
  • OpenGL Chan视频学习-9 Index Buffers inOpenGL
  • 《基于AIGC的智能化多栈开发新模式》研究报告重磅发布! ——AI重塑软件工程,多栈开发引领未来
  • 热门大型语言模型(LLM)应用开发框架