在进行设计开发的时候,总会遇到相同的电路,或者模块,这些电路可以使用相同的布局和走线。我们可以画好其中一部分,然后直接复制,就可以提高效率。下面记录我自己的实际操作过程,有一些地方遇到了问题,怎么解决的也记录一下,也供自己以后查阅。
1、打开原理图和PCB交互式布局。(这个不懂直接网上搜索)
2、绘制好电路。相同的电路图,器件标号不一样,但是器件和原理图都是一样的。
3、在PCB里面绘制好其中一个模块的电路,注意:尽量不要用Place Fill铜箔方式连接,这个不知道为什么后面复制不了,要用划线连接。
4、这里开始操作复制了。先选择已经画好电路要复制的电路,然后如下图:
打开pcblist这个选项。
下面画线的3个地方,一定要选择对
然后找到channel offest这一项。
这里很关键,这个channel offset在整个PCB文件里面有时候有重复的,但是理论上应该有classes分类的,不知道为什么,我把复制部分的channel offset 复制到需要粘贴的电路里面后,总是不能正常复制。后来我索性直接把这个模板的channel offset自己手动写了一个独一无二的,再复制到需要被修改的电路部分里面去。就可以了,这里需要说明,复制完channel offset后,在开始room复制前,先要Project->compile PCB project xxx.PrjPCB,然后再进行room复制。
4、room复制。选择画好电路图的部分,然后D+M+T快捷键,实际就是下面操作:
这个时候话好电路图的部分就被框起来了。
5、在选择需要被复制的电路部分(就是没有布线的部分)。在如上操作快捷键D+M+T。电路被选择。
6、然后就是复制了。快捷键D+M+C,实际操作:
然后注意了,先十字架点击被复制的部分,就是画好电路的部分,然后再点击需要复制的部分,就是没有画好电路的部分。会出现如下选择
就按上面选择,然后“OK”,接下来都是:OK。结束后就复制完毕了。
正常情况是可以完好复制,有时候也会有部分元件有问题,现在不知道哪里问题。正常按上面操作都是成功的。