多通道电路PCB如何布局布线 - Altium Designer模块复用功能介绍

本文主要是介绍多通道电路PCB如何布局布线 - Altium Designer模块复用功能介绍,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

原文出自微信公众号【小小的电子之路】

电路设计的过程中难免会遇到多通道电路设计,在通道数较少的情况下,可以多花点时间,一个通道一个通道地布局布线,但是在通道数特别多的情况下,这种方法就不现实了,好在PCB设计软件也考虑到了这种情况,加入了多通道快速布局布线的功能,即模块复用功能,本次先介绍Altium Designer中的模块复用功能。

1、将不同通道的元件分别堆放;

2、点击软件页面右下角Panels,在弹出的列表中点击PCB List;

3、在PCB List界面,设置为Edit selected objects include only Components。具体设置方法为:

点击Edit,在弹出的列表选择Edit;

点击selected objects,在弹出的列表选择selected objects;

点击Components,在弹出的列表选择仅显示Components。

4、框选单个通道中的所有器件,PCB List中会显示器件信息;

5、找到Channel Offset栏;

6、将Channel Offset更改为1、2、3……;

7、对其它通道同样进行第3、4、5步操作,更改Channel Offset;

8、选择一个通道布局布线;

9、框选布局布线完成的通道中的所有元素,依次点击设计– >Room ->从选择的器件产生矩形的Room;

10、对其它通道进行第9步操作,生成Room;

11、点击设计->Room->拷贝Room格式,出现十字光标,先点击布局布线完成的Room,再点击未布局布线的Room,一直OK下去即可;

12、下图是进行上述操作之后的效果。

注:模块复用的核心是器件匹配,该方法其实是通过Channel Offset来进行器件匹配的,因此,以上述操作中的元件为例,一定要保证C1、C2、C3、C4的Channel Offset是相同的,这样才能完全匹配,在模块复用的时候才能被布局在同一位置。

建议在操作的时候检查一下需要进行匹配的元件的Channel Offset是否相同,如若不同,直接进行模块复用就会出问题。一般来说,只要每个通道的原理图是一模一样的(ctrl+C/ctrl+V出来的,不仅仅指功能),采用的标注顺序也是一模一样的,大概率就不会出错。

这篇关于多通道电路PCB如何布局布线 - Altium Designer模块复用功能介绍的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/896112

相关文章

Python中构建终端应用界面利器Blessed模块的使用

《Python中构建终端应用界面利器Blessed模块的使用》Blessed库作为一个轻量级且功能强大的解决方案,开始在开发者中赢得口碑,今天,我们就一起来探索一下它是如何让终端UI开发变得轻松而高... 目录一、安装与配置:简单、快速、无障碍二、基本功能:从彩色文本到动态交互1. 显示基本内容2. 创建链

最好用的WPF加载动画功能

《最好用的WPF加载动画功能》当开发应用程序时,提供良好的用户体验(UX)是至关重要的,加载动画作为一种有效的沟通工具,它不仅能告知用户系统正在工作,还能够通过视觉上的吸引力来增强整体用户体验,本文给... 目录前言需求分析高级用法综合案例总结最后前言当开发应用程序时,提供良好的用户体验(UX)是至关重要

python实现自动登录12306自动抢票功能

《python实现自动登录12306自动抢票功能》随着互联网技术的发展,越来越多的人选择通过网络平台购票,特别是在中国,12306作为官方火车票预订平台,承担了巨大的访问量,对于热门线路或者节假日出行... 目录一、遇到的问题?二、改进三、进阶–展望总结一、遇到的问题?1.url-正确的表头:就是首先ur

Node.js 中 http 模块的深度剖析与实战应用小结

《Node.js中http模块的深度剖析与实战应用小结》本文详细介绍了Node.js中的http模块,从创建HTTP服务器、处理请求与响应,到获取请求参数,每个环节都通过代码示例进行解析,旨在帮... 目录Node.js 中 http 模块的深度剖析与实战应用一、引言二、创建 HTTP 服务器:基石搭建(一

如何评价Ubuntu 24.04 LTS? Ubuntu 24.04 LTS新功能亮点和重要变化

《如何评价Ubuntu24.04LTS?Ubuntu24.04LTS新功能亮点和重要变化》Ubuntu24.04LTS即将发布,带来一系列提升用户体验的显著功能,本文深入探讨了该版本的亮... Ubuntu 24.04 LTS,代号 Noble NumBAT,正式发布下载!如果你在使用 Ubuntu 23.

TP-LINK/水星和hasivo交换机怎么选? 三款网管交换机系统功能对比

《TP-LINK/水星和hasivo交换机怎么选?三款网管交换机系统功能对比》今天选了三款都是”8+1″的2.5G网管交换机,分别是TP-LINK水星和hasivo交换机,该怎么选呢?这些交换机功... TP-LINK、水星和hasivo这三台交换机都是”8+1″的2.5G网管交换机,我手里的China编程has

Django中使用SMTP实现邮件发送功能

《Django中使用SMTP实现邮件发送功能》在Django中使用SMTP发送邮件是一个常见的需求,通常用于发送用户注册确认邮件、密码重置邮件等,下面我们来看看如何在Django中配置S... 目录1. 配置 Django 项目以使用 SMTP2. 创建 Django 应用3. 添加应用到项目设置4. 创建

python中的与时间相关的模块应用场景分析

《python中的与时间相关的模块应用场景分析》本文介绍了Python中与时间相关的几个重要模块:`time`、`datetime`、`calendar`、`timeit`、`pytz`和`dateu... 目录1. time 模块2. datetime 模块3. calendar 模块4. timeit

使用 Python 和 LabelMe 实现图片验证码的自动标注功能

《使用Python和LabelMe实现图片验证码的自动标注功能》文章介绍了如何使用Python和LabelMe自动标注图片验证码,主要步骤包括图像预处理、OCR识别和生成标注文件,通过结合Pa... 目录使用 python 和 LabelMe 实现图片验证码的自动标注环境准备必备工具安装依赖实现自动标注核心

Python模块导入的几种方法实现

《Python模块导入的几种方法实现》本文主要介绍了Python模块导入的几种方法实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学... 目录一、什么是模块?二、模块导入的基本方法1. 使用import整个模块2.使用from ... i