前言
电路元器件布局的准备工作完成后,就要开始正式进行器件布局了。
PCB电路布局都是遵循模块化布局原则的,也就是说,首先分清哪些器件可以归类为一个模块(互相之间离得近),再考虑模块们怎么分布。
既然要将所有的元器件进行模块化区分,那么肯定要将同一模块的器件抓取在一起。按照以前的做法,只需要在orcad软件中将原理图中的元器件框选好,pcb editor软件内的对应元器件也选中了。但是这次设计使用的第三方网表,割裂了pcb工程与原理图的同步关系,因此需要使用list抓取器件。
使用list抓取器件的原理为:新建一个list类型的文件,将需要视作同一模块的器件标号写入文件中,再导入到pcb editor中,这样就会自动选择其中包含的元器件。
与同步抓取的方式比这个方式又“笨”又不灵活,但是这是导入的第三方网表,不便之处在所难免。
创建list文件
新建一个文本文档,对其进行重命名,后缀名称为.lst即可。
获取模块内器件标号
每个原理图中的内容可以视作一个模块,以下图为例。在一张原理图中点击ctrl+a全选或者框选,将器件都选中。
选中之后单击右键,选择edit properties。弹出下图窗口。
在选择栏目里选择parts,找到有器件标号的那一列,点击蓝色的顶框,可以发现下面的器件标号栏都变成了黑色,意为已经全部选中。此时键盘输入ctrl +c就能将这一列复制。
将器件编号输入到lst文件中
在lst文件中将复制的内容直接粘贴即可。
将lst文件导入pcb工程
首先使用move命令,对象为symbol,在箭头所指的栏目中将name改成list。
然后将上面的lst文件导入
可以看到 ,在lst文件里面的元器件已经被选中了。
将一个模块的元器件放置在一起后,可以在outlin层使用绘制矩形工具将其框起来,方便区分。
其余模块也这样操作就好了。