Altium Designer中如何将相同布局的PCB模块复制到另一块PCB中

2019-07-14 07:21发布

       画PCB画的多了,村民们不可避免会遇到这种问题,就是有一些固定布局的PCB模块会经常用到,比如FPGA或者单片机的最小系统等,这些布局在不同的PCB中是可以完全一致的。这样,如果每次画板都要重新对所有模块布局,我想大家肯定会很心累,尤其是遇到那些器件特别多而可重复性特别强的布局。村长最近在画的一块板子用到了BGA封装的FPGA,背面的去耦电容有几十个,而且要画好几块不同的电路板,我把一块电路板的FPGA和它的去耦电容、过孔等摆放清楚就花费了好多时间,所以村长急需一种方法能将同样的布局器件“复制”到另一块电路板里。通过摸索,村长终于get到这个技能,现在就把我的操作展示给大家。
图1       在图2中,已经将器件导入到了PCB中,为了将复制的最小系统部分粘贴到图2的PCB中,要将图2中PCB中原有的FPGA以及最小系统对应的所有器件都删除,删除方法很简单,只需要在原理图中选中所有要删除的器件,那么在PCB中对应的器件也被选中了,然后再PCB下按Delete键就可以了。而且要注意的是,两个工程的原理图文件中最小系统的器件名称,Designator必须完全一样,也就是要粘贴的PCB对应的原理图最小系统的部分也是复制过来的,这样做的原因是保证原理图中的器件要和PCB中一一对应。
图2               然后,就可以将刚刚复制的部分复制到第二个PCB中了,如图3所示。这时候,虽然最小系统复制进来了,但是你放大仔细看这时候所有器件的网络编号已经消失了,那么如何找回已经丢失的网络编号呢?
图3         很简单,只需要回到原来的原理图中重新Update PCB就可以了,这时候就找回来了丢失的网络编号,最小系统轻而易举就画好了,是不是很迅速,这时候删掉多余的线,按照第二个PCB中的网络编号将电路中其他部分布好就可以啦,最终移植后画好的电路板局部如图4所示。

图4       这个方法,同样适用于同一块电路板中存在很多相同模块电路,比如很多路相同的模拟运放,很多路相同的422收发通道等,这时候只需要画好一部分电路,然后就不停的复制,但是还需要做的工作是复制后的器件名称和Designator和原理图中并不是一一对应的,要将原有的与原理图中Designator对应的器件都删掉,然后把复制后的器件每一个的名字和Designator改成与原理图每个元件对应的名字,然后重新在原理图中UpdatePCB就可以。