ALtium 16相同重复模块PCB布局,复制布局走线

自己做了实际工程以后发现PCB器件名字后缀太长了,所以文章最后写了一下后缀的调整方法。
本文只是给出方法,原理图都是随意画的。
第一种方法:
1、建立子原理图如下,文件名CANM
在这里插入图片描述
2、之后新建一个顶层文件,文件名TOP,之后design—create sheet symbol form sheet or hdl。选择CANM,并放置到TOP中,如下
在这里插入图片描述
3、由于我们要多次调用CANM
所以使用repeat命令修改如下:需要分开连接的端口也使用repeat
在这里插入图片描述
4、之后根据自己的定义,连接外围器件如下:注意每处的标号,并且模块内部的标号一定和子原理图一致。电源和地会自动连接,不用处理.
我们要实现的是CANH三个连到一起,CANL三个连到一起。CAN_TX三个各自连接,CAN_RX三个各自连接。
在这里插入图片描述
5、导入PCB,得到四个room如下。如果不是这样,请认真检查原理图部分
在这里插入图片描述
6、把A1部分布局完成如下:
在这里插入图片描述
7、A2、A3复制A1的布局:操作如下:点击菜单design-rooms-copy room format。之后点击一下布局好的A1模块,再点击A2模块,弹出如下的对话框,可勾选自己想要复制的内容,之后ok,对A3模块重复操作
在这里插入图片描述
8、操作完成之后得到如下三个布局走线一样的模块
在这里插入图片描述
9、处理一下顶层的文件的R100-R106的连线
在这里插入图片描述
10、处理电源、地走线,为了方便看清楚,没有使用敷铜,可以看到三个CANH连接到了一起,三个CNHL也连接到了一起。
CAN_TX、CAN_RX三个则是分别连接,实现了我们想要的效果。

在这里插入图片描述

第二种方法实现:
1、原理图可以使用层次化设计,设计如下图,随便画的实验的文件名CANM
在这里插入图片描述
2、顶层文件如下,调用三次CANM模块,分别叫做A,B,C
在这里插入图片描述
工程如下:
在这里插入图片描述

3、导入PCB如下图,得到三个模块,三个ROOM如下,rOOM也可以手动添加
在这里插入图片描述
4、我们首先给A模块布局,走线如下,实验效果!

在这里插入图片描述

5、复制ROOM:点击菜单design-rooms-copy room format。之后点击一下布局好的A模块,再点击B模块,弹出如下的对话框,可勾选自己想要复制的内容,之后ok,对C模块重复操作
在这里插入图片描述

6、得到如下效果,完成

在这里插入图片描述
7、对于过程中的一个错误:
the source and destination rooms are members of different channel classes
解决办法:
点击design-classes,弹出如下,选择我们的原理图名字,之后把1里边的选中到2就可以了,把C添加到A、B一边就可以了
在这里插入图片描述

8、如果原理图不是使用的层次化设计,也是可以的,可以在PCB里边手动添加room。 design-rooms-place rectangular room就可以添加。 布局完成的添加一个room,目标器件也添加一个room。
之后点击右下角的PCB-PCB list
在这里插入图片描述
看看布局完成的器件的channel offset,再看看目标器件的 channel offset,保证对应器件通道数一致就可以了
如下图,布局完成的A和目标C对应器件通道号一致就可以复制ROOM完成了
在这里插入图片描述

PCB器件名字修改办法。
当然可以使用PCB的直接修改功能,但是这样修改完成以后原理图和PCB名字对不上,后期调试很麻烦,所以这种办法非常不好。
在导入PCB以前,在原理图里边选择project->project options->multichannel, 然后把designator format改成 C o m p o n e n t Component ComponentChannelAlpha就可以了,这样模块后缀会变成A、B、C……。例如原来U1是U1_A、U1_B,改变以后变成了U1A、U1B。
在这里插入图片描述

过程中遇到的问题
从其他图复制过来的PCB,offset和当前其余模块会不一样。手动改成一致以后。又出现了报错
在这里插入图片描述
后来更改了复制设置的一项如下好了,红圈一项如下选择,之后好了
在这里插入图片描述

新增一个一样的模块,由四个变成5个。结果第五个复制过程中报错,不在一个classes。
design-classes
修改如下design channel classes即可
在这里插入图片描述

  • 18
    点赞
  • 156
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
### 回答1: Altium Designer 19是一款主要应用于电子设计的软件,可以进行电路设计和PCB设计。PCB(Printed Circuit Board)是电子元器件的载体,也是电路板的重要组成部分。在PCB设计时,走线和焊盘是非常重要的设计元素。 Altium Designer 19具有强大的PCB走线捕捉功能,利用捕捉网格可以更加精准地进行走线设计。走线捕捉一般分为两种类型:自动捕捉和手动捕捉。自动捕捉可以根据PCB布局和元器件布局自动进行走线布线,而手动捕捉则需要手动设置元器件的连接方式和走线路径。 焊盘是元器件与电路板连接的重要部分,Altium Designer 19可以通过焊盘捕捉功能,快速定位元器件的位置和焊盘数量,从而进行精准的焊接设计。 在进行PCB走线和焊盘设计时,需要注意以下几点: 1.尽可能使用最短的走线,并尽量减少交叉和层间跨越的情况。 2.焊盘的大小和间距要符合元器件的要求,同时需要考虑到PCB制造和焊接的实际情况。 3.在走线时需要考虑到元器件之间的电气联系和信号传输要求,避免电磁干扰和信号串扰等问题。 总之,Altium Designer 19的走线和焊盘捕捉功能非常强大,可以方便地进行PCB设计,同时需要注意到PCB制造和焊接的实际条件,以确保设计的可行性和可靠性。 ### 回答2: Altium Designer 19 PCB走线捕捉焊盘功能非常实用,可以帮助PCB设计师们更加高效地完成走线工作。当PCB走线时,焊盘是一个非常重要的元件。焊盘是与电路板上其他电子元件连接的接口,因此在设计时必须保证在尽可能小的空间内,焊盘足够牢固与其他元件连接。 通过使用Altium Designer 19 PCB走线捕捉焊盘工具,可以确保焊盘的正确定位,避免出现错误的连接或焊接不良。该工具的功能非常简单,只需将指针移到焊盘上,单击鼠标右键即可开始走线。在走线期间,如果焊盘按网格线对齐,则Altium Designer 19 PCB走线捕捉焊盘功能会将焊盘的坐标自动捕捉并锁定。 此外,该工具还具有多项自动化功能,如自动引线捕捉、自动弯曲、自动绕线等,可以极大地提高PCB设计效率,并大大降低错误率。总之,Altium Designer 19 PCB走线捕捉焊盘功能是一项十分有用的功能,可为PCB设计师们节省大量时间和精力,同时确保设计高效可靠。 ### 回答3: Altium Designer 19是一款电路设计软件,能够帮助用户快速进行PCB电路板的设计。在使用Altium Designer 19进行PCB走线设计时,需要捕捉所需焊盘,以确保电路设计的准确性和可靠性。 在Altium Designer 19中,用户可以通过使用适当的工具和命令来捕捉所需的焊盘。首先,用户需要打开PCB设计界面,并进入走线模式。然后,用户可以使用“捕捉”命令来选择想要捕捉的焊盘。该命令允许用户在PCB板面上选择特定的焊盘或连接点,以确保正确连接电路中的所有组件。 在Altium Designer 19中,还有其他一些有用的工具和命令可用于帮助用户进行PCB走线捕捉焊盘。例如,用户可以使用“放大”和“缩小”命令来放大或缩小焊盘,以便更容易地捕捉它们。此外,用户还可以使用“查找”命令来查找电路板上的焊盘或连接点,以便更快地找到需要的焊盘。 总的来说,通过使用Altium Designer 19中的各种工具和命令,用户可以轻松地进行PCB走线捕捉焊盘,以确保电路设计的准确性和可靠性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值