在进行中等以上规模电路设计的时候,一般都是专人负责原理图原理图,专人负责 layout,orCAD 因为他的输出网表种类相当丰富,操作方便深受原理设计人员青睐,orCAD 可以输出目前市面上大部分 PCB 设计软件的网表,包括protel、AltiumDesigner、PADS、Alegrro 等等,下面介绍一下两者交互设计时候网表导入和更新问题
1、生成网表
首先在 rocad 中选中要生成网表的原理图文件夹,之后执行Tool/Creat Netlist命令,之后弹出下面的对话框:在 other 页面中 Formatter 中选择 orPadspc
dll,之后点击确定,便会生成 PDAS 所使用
asc 格式的网表,如下图所示:2、导入网表
新建一个 PADS PCB 文件,在此假设名字为 Demo
如下图所示:新建文件之后,首先要有自己的 PCB 封装库,并且设置好自己的 PCB 封装库路径,设置 PCB 封装库路径发方法如下:工具/选项之后弹出来如下界面:点击右侧的库列表文件夹,如下图所示,之后选择自己的PCB 封装库所在位置:这样自己的封装库路径设置完成了
之后可以在 PADS layout软件中导入网表了
打开刚才创建的 Demo
pcb 文件,执行"文件/导入"命令,打开刚才用 orcad 生成的
asc 文件
之后会弹出一个检验文本,提示所有的错误和警告,如下图所示:之后还会弹出一个警告对话框,可以忽略之
之后所有的原件就导入进来了,如下图所示,此时元件是堆放在一起的:执行命令:“工具/分散元器件”,之后元器件被分散开来,如下图所示:这样,就完成了 PCB 的导入,之后可以进行布线工作
3、更新原理图中修改的网表
在 PCB 布线的时候可能会修改原理图中的部分器件或者连线,这时候就要进行网表更新
步骤如下:a、更改好原理图之后,重新生成网表,然后新建