AD采用多层原理图和ROOM方式高效率绘制重复性功能电路板图

2023-05-16

我们在使用altium designer绘制原理图和PCB时,往往会遇到多路重复性的电路,其功能和走线完全一致,在条件允许的情况下我们可以采用多层原理图和ROOM方法避免重复性劳动。本文以两路RS485电路为例进行介绍其用法。
首先我们需要建立顶层原理图文件,此文件主要用来连接所有底层原理图之间的接口,其他的均为这个文件的子文件。
如下图1:(总体工程文件目录)
在这里插入图片描述
先介绍control这个子文件,因为所有的顶层接口都是由底层原理图标记的端口自动生成的。
如图2:control.SchDoc 为单片机的控制原理图
在这里插入图片描述
图中红色圆圈部分采用Place Port控件链接,并标注其网络名称,必须采用Place Port,这样才能在顶层调用这些接口。

如图3:COM.SchDoc 为RS485的原理图
在这里插入图片描述
同图2原理图相似,将所有需要顶层调用的接口使用Place Port控件标注。不同的一点是,我需要绘制两路的RS485电路,其电路一模一样,而图中为什么只有一个RS485电路?这点将在TOP.SchDoc顶层文件中说明。

如图4:TOP.SchDoc为顶层文件
在这里插入图片描述
顶层文件,只展示了两个绿色的实体框,其不代表任何元器件。它的真实意义代表的就是一个子原理图采用Place Port标注的所有接口的集合。这样顶层文件主要工作就是将所有底层文件相关网络连接起来。其实体框名称代表的就是对应的子原理图。
实体框的生成方法:依次点击Design->Creat Sheet Symbol From Sheet or HDL,之后弹出如下图5对话框
在这里插入图片描述
选择要生成实体框对应的子文件,点击OK。这时此子文件的所有对应的网络都会自动出现在如图4所示实体框中。但两个实体框的区别是,U_control实体框对应的是一张子原理图,而REPEAT(U_COM,2,3)表示的意思是生成COM.SchDoc子原理图2和子原理图3,代表两张图纸。在连接多层原理图网络时也需要注意其方法,与单层网络的区别是,多了一个注释代标号。图4中RE2和RE3两个网络要连接到一个双层原理图实体的一个网络中,其方法就是画一条总线BUS,将BUS网络命名为RE_[2…3](格式说明:前缀+下划线+[起始标号…结束标号]),本例中代表的是RE2和RE3。多层实体框网络名称为前缀+下划线(不带标号)。这样就把单层原理图中多个同样功能的网络连接到了多层原理图中去对应多层中每一层的网络。之后按下快捷键T+H出现十字光标,点击哪个实体就会切换到哪个子原理图中,方便查看顶层与底层对应的关系。不一样的是,当按下快捷键时,多层原理图会分出多个重复的子原理图。
如图6:在这里插入图片描述
左下角出现了U_COM1,U_COM2,表明成功生成了两个同样功能的COM原理图。

原理图制作完毕,生成PCB。
这时会生成两个COM原理图的ROOM,我们只需要将其中一路绘制好,之后依次点击Design->Rooms->Create Rectangle Room from selected components生成矩形ROOM框,同样办法制作另一路的ROOM,两路ROOM的格式为前缀名称+标号,需注意前缀名称必须一致,这样才能复制。然后依次点击Design->Rooms->Copy Room Formats出现十字光标,先点击布局好的需要复制的ROOM框在点击另一路ROOM,这样另一路ROOM中所有元件都会像被复制ROOM中的元件一样布局出来,节省了时间。在这里插入图片描述
如上图,为两路RS485,ROOM名称分别为COM1和COM2,经复制后两路布局完全一模一样,当然也可以在走完线之后在进行复制,这样相同功能的走线也可以复制进去。这样画出来的电路板即高效,又美观。

如果您觉得本文对您有用请别忘了点赞。您的支持是我最大的动力!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

AD采用多层原理图和ROOM方式高效率绘制重复性功能电路板图 的相关文章

随机推荐

  • 关于 Linux 输入正确账号密码显示 Sorry,that did not work的问题

    解决办法 xff1a 1 设置用户名时不要以数字开头 xff0c 字母和下划线都是可以的 xff0c 2 字母设置时记得开没开大小写 xff0c 在输入账号密码时大写Capslock是没用的 xff0c 要 shift 43 字母 xff0
  • 最小二乘与最大似然估计之间的关系

    在测量误差服从高斯分布的情况下 xff0c 最小二乘法等价于极大似然估计 Ref xff1a 最小二乘法与极大似然估计的区别与联系 最小二乘与最大似然估计之间的关系
  • Python使用pydub库对mp3与wav格式进行互转的方法

    我们需要用到一个叫pydub的类库 xff0c pydub是python的高级一个音频处理库 xff0c 可以让你以一种不那么蠢的方法处理音频 开发者原话 1 https github com jiaaro pydub 附上开发者的gith
  • 安装docker,vulhub

    1 sudo apt install apt transport https ca certificates curl gnupg agent software properties common 2 curl fsSL https dow
  • 5GC移动性管理(5GS mobility management ,5GMM)

    主要内容 介绍5GC中移动性管理功能的实现 注册管理状态模型连接管理状态模型UE Context的构成用户标识符 xff08 SUPI SUCI PEI等 xff09 移动性管理限制及术语 xff08 注册区 禁止区域 服务受限区域 xff
  • 云计算实战系列三(Linux文件管理)

    文件管理 1 Linux目录结构 1 1 WINDOWS LINUX 对比 Windows 以多根的方式组织文件 C D E Linux 以单根的方式组织文件 1 2 简介 目录结构 xff1a FSH Filesystem Hierarc
  • hashCode()和equals()的区别

    一 hashCode 和equals 是什么 xff1f hashCode 方法和equals 方法的作用其实一样 xff0c 在Java里都是用来对比两个对象是否相等一致 二 hashCode 和equals 的区别 下边从两个角度介绍了
  • debian下smplayer播放视频无声音的问题

    请先安装解码器和smplayer 解码器essential 20071007 tar bz2一般都是手动安装 xff0c smplayer使用apt get install即可 安装过程 xff0c 参考mplayer官网步骤 xff1a
  • iOS可视化界面编程XIB简单使用

    iOS的UI界面的编写现在基本分为三个流派 手写代码XIBStoryBoard 三者区别 本文主要介绍XIB的简单使用 xff0c 基于XIB在界面上放几个按钮并生成点击事件代码 以下代码及截图基于XCode12 快速创建 1 创建文本对象
  • 方面情感分析的四个情感元素介绍

    方面情感分析介绍 一般情感分析的问题由两个部分组成 xff1a 目标和情绪 目标可以是实体也可以是实体的某一个属性 xff0c 方面 xff0c 特点等等 xff0c 情绪是表达对目标的感情 xff0c 这里一般是积极 xff0c 消极 x
  • go中使用sqlite

    1 安装mingw64 1 1 下载mingw sqlite作为一个快速开发的数据库 xff0c 理应被go支持 xff0c 但是要在go里面使用sqlite xff0c 实际上是要下载sqlite的源代码编译的 xff0c 当然 xff0
  • map 详解(C++)

    现实中的数据很多是关联的 xff0c 例如书本名称和价格 xff0c 每条数据都含有两部分 xff1a 信息学竞赛一本通 xff1a 80 高等数学 xff1a 27 5 生物信息分析 xff1a 35 5 我们可以使用map存储这类一对一
  • 详解Ubuntu文件的结构

    首先我们知道 xff0c linux系统文件结构和windows系统文件结构不同之处在于 xff0c linux系统文件统一挂载在根目录下的 xff0c 而windows系统的文件是分磁盘挂载的 windows下通常分C盘D盘E盘等 xff
  • Go 语言 exec 实时获取外部命令的执行输出

    Go 语言 exec 实时获取外部命令的执行输出 在 Go 语言中调用外部 Linux 命令可以通过标准的 os exec 包实现 xff0c 我们一般的使用方式如下 xff1a span class token keyword packa
  • ubuntu 18.04 arm64版 安装docker 踩坑

    一 安装ubuntu 18 04系统 可以参考该系列其他文章 二 安装docker 1 先卸载可能存在的旧版本 apt remove docker docker span class token operator span engine d
  • Linux网络中的桥 (Bridge)

    桥简介 桥 xff0c 从字面来讲就是在一条河流上面建造一条路 xff0c 对 xff0c 就是这样 xff0c 甭管是多大多长跨江还是跨海 xff0c 它都是起到连接两岸的作用 在计算机的网络世界中也存在这种连接的两个网络的设备 xff0
  • MySQL8.0 开启远程连接

    一 MySQL 开启远程连接需要先在服务器上登录到 MySQL mysql u root p 1 然后 Enter password 二 修改 root 账户的 Host 1 打开 mysql 数据库 use mysql 1 2 查看 us
  • 实时天气API

    restful接口查询天气 实时天气 API 和风天气开发平台 实时天气 全国4000 个市县区和海外15万个城市实时天气数据 包括实时温度 体感温度 风力风向 相对湿度 大气压强 降水量 能见度 露点温度 云量等数据 请求URL nbsp
  • C程序的内存结构

    以类Unix环境下的程序运行为例 xff0c 说明C程序的运行过程和内存分配 xff0c windows环境下原理一致 xff0c 但实现细节会有区别 xff0c 所以首先我们要明白 xff1a 程序的内存布局 Program Memory
  • AD采用多层原理图和ROOM方式高效率绘制重复性功能电路板图

    我们在使用altium designer绘制原理图和PCB时 xff0c 往往会遇到多路重复性的电路 xff0c 其功能和走线完全一致 xff0c 在条件允许的情况下我们可以采用多层原理图和ROOM方法避免重复性劳动 本文以两路RS485电