jesse5956 发表于 2019-4-4 14:34:02

分享一种最简单粗暴的PCB模块复用方法

资料源于网络,分享给有需要的朋友很多电子产品里有两个或者以上完全相同的电路模块,这些模块在PCB布局的时候就可以采用完全相同的布局和布线方式。这样做的好处就是,由于布局和布线完全相同,每个模块的特性也是一致的,单个模块器件非常多时,会大大节省时间。http://p3.pstatp.com/large/pgc-image/6ad1d825a63a437f9edf0f029ccf44900 p9 {8 j7 ], e
. g* o4 r0 b9 K0 K^2 ~5 c3 e
网上现有的模块复用方法,基本上都要依赖多通道原理图设计、ROOM等,比较麻烦。發哥以前就分享过一篇关于模块复用的文章,就是用复制ROOM格式的方法做的,具体请参考Altium Designer使用技巧之相同模块复用。这种方法操作起来并不是最方便的,本文将介绍一种更加快捷的模块复用方法。1.首先,电路中要有2个或者以上的完全相同的模块电路,才能复用。举个例子http://p1.pstatp.com/large/pgc-image/d238ec837e9e4f1dbbdd3a14f6a1d896电路的相同模块4 K! t# h$ W$ F' S0 V$ k, ]7 ]
2.将器件导入到PCB,先完成其中一个模块的布局。如图所示,先布局好模块1,其他模块先放在一边。http://p1.pstatp.com/large/pgc-image/403605d783b74a1c923eb910d19fc76ePCB布局第一步,先布局第一个模块9 I' F, T, s; W; ^- D# U" c
3.将其他3个模块的元器件分类,准备开始复用。首先在PCB和原理图界面下都把交互式布局的功能打开。http://p3.pstatp.com/large/pgc-image/f207ce39593c48fca76a5009cc6eb486TOOL工具栏下打开
这样,我们在原理图里选择一个电路模块,PCB界面里也会自动把元器件选中,如图所示。http://p99.pstatp.com/large/pgc-image/8e035b31b8e8408099c9594b9852e3f4交互式选择
选好了之后,鼠标移到PCB界面的那一边点一下鼠标右键。在菜单栏的alignment tool里面选择Arrange component inside Area,然后就可以用鼠标画出一个矩形框,选中的器件就会被整齐的排列进矩形区域里,如图所示http://p9.pstatp.com/large/pgc-image/43ac127b0279459895cebc2c8388d484交互式选择
http://p3.pstatp.com/large/pgc-image/e18a7efa52a849c9b58ca9a348595783* be8 ]: R4 q3 Y; \" l" y; j

4.接下来可以开始复用了。首先选择已经布局好的模块的所有器件。点击右下角的PCB菜单,选择PCB List,就会有一个表格菜单弹出。http://p99.pstatp.com/large/pgc-image/1fe9e971dfb04fafbcf8226c79c811e7点击PCB菜单
点击菜单里的蓝色字体,将他们改成edit模式、select的物体,只包含元器件。http://p1.pstatp.com/large/pgc-image/c3b07f3dbf57447688e448244e8489f3- W8 v3 }$ A& ?+ ^V3 s2 f

向右拉这个表格,找到每个器件的旋转角度,然后右键选择复制http://p99.pstatp.com/large/pgc-image/7ec86e94a9fb4636906ef9231d4eb392复制角度7 x* |1 I/ g7 T/ ?
然后选中需要复用的模块,用同样的方法在pcb list里找到器件的角度那一列,整列选中,然后右键选择paste粘贴,这样等待复用的模块的器件的旋转角度就和第一个模块对应器件的角度一样了。其他模块也可以用同样的方法处理。http://p3.pstatp.com/large/pgc-image/df888c14eab64aed827da1789bb618e7粘贴坐标
http://p3.pstatp.com/large/pgc-image/81e73b975deb499badb56a96fd263c87粘贴好坐标的模块2 e8 S" e5 T3 j1 ^
5.开始复制坐标。选择已经布局好的那个模块,在前面的PCB list菜单里找到器件的坐标,右键选择复制坐标。http://p99.pstatp.com/large/pgc-image/85cb902a762043f784d7f0bb88429579

http://p99.pstatp.com/large/pgc-image/e0b6a578a0d149b2bb1264bf4227af29复制坐标
接下来,选择一个没有布局的模块,在PCB list下面找到器件的坐标,选中坐标的两列,然后将刚才复制的坐标粘贴进去即可。http://p99.pstatp.com/large/pgc-image/1b83771f68084ee3902dabcd61eef17c

这个时候两个模块的坐标完全一样,每个对应的器件都是叠在一起的。不用担心,我们可以在原理图里选择刚才粘贴坐标的那一个模块,在上面的交互式布局打开的情况下,PCB上的器件会被选中。这时按键盘上的M键,选择Move Selection(快捷键M-S),然后所有选中的器件就同时开始移动。于是整个模块电路就跟着鼠标移动,只需要找一个合适的对方放下即可。如果需要将几个模块对齐,还可以在M键菜单里选择根据坐标移动http://p3.pstatp.com/large/pgc-image/0896c96d40894f47b95d82e29ed9d1df器件叠在一起
http://p99.pstatp.com/large/pgc-image/a24f6ce9693449b2af994516c6bed8acM-S快捷键整体移动一个模块
http://p9.pstatp.com/large/pgc-image/3b2cb04d6339435f9bfcc13a83b35770选择合适的对方放下模块! b! G' ?$ l: r# ?% e|+ C. v
http://p3.pstatp.com/large/pgc-image/bd63c796ee0c40c4ae7f386fe7e46ce5根据坐标精确移动模块,一般用来对齐和定位
按照这种方法,可以很快捷地将各个模块进行布局和定位,如图所示,就是用上面方法做的模块复用。各个模块的器件位置关系完全一样,到这里,模块复用的工作就做完了。至于每个模块的布线复用,直接复制粘贴就可以了。http://p99.pstatp.com/large/pgc-image/26bb7581bf0f4cdba3009d5864266534

寻梦疯子 发表于 2019-4-4 15:30:52

寻梦疯子 发表于 2019-4-4 16:22:59

有个问题想请教,你复制好角度跟坐标后粘贴怎么可以保证粘贴的角度跟坐标跟元件一一对应。

dancell 发表于 2019-4-6 14:32:48

panups 发表于 2019-4-7 08:30:10

谢谢分享!

1107966449 发表于 2019-4-7 21:11:52

好东西哦顶

chimneyyxu 发表于 2019-4-18 08:33:56

谢谢分享。
页: [1]
查看完整版本: 分享一种最简单粗暴的PCB模块复用方法