原理图封装完整性检查

在执行原理图导入PCB操作之前,通常需要对原理图封装的完整性进行检查,以确保所有的元件都存在封装或者路径匹配好,以避免出现无法导入或者导入不完全的情况。

8.1.1  封装的添加、删除与编辑

对于封装检查,一个一个地去检查是非常麻烦的,在ORCAD中我们可以在属性中批量检查器件是否具有封装属性。

(1)切换到原理图目录页,选中原理图根目录或者是其中某一页的原理图,点击右键,编辑器件属性,如图8-1所示;

image.png

图8-1 编辑元器件属性示意图

(2)打开器件的属性框,找到PCB  Footprint这一栏,批量检查元器件是否具有封装属性,若是检查到没有添加封装的器件,可以在该界面的PCB  Footprint属性栏双击填入,如图8-2所示:

image.png

图8-2  编辑元器件属性示意图

 

8.1.2  库路径的全局指定

对于allegro软件来说,所有封装是保存在一个库文件夹内的,因此需要在PCB中指定该库路径,以便调用原理图中所用到的封装。

一般我们会在Allegro软件中指定这几个与封装库有关的路径。

(1)点击Allegro软件的Setup命令的最后一项User Preferences...,如图8-3所示;

image.png

图8-3  用户参数设置示意图

(2)在弹出的对话框中,选择Library中的devpath、padpath、psmpath三项设置路径,如图8-4所示;

image.png

图8-4  封装库路径指定示意图

Ø Devpath:第三方网表(Other方式导出的网表)导入PCB时须设置的路径,如果是用第一方网表导入不用进行设置。它的作用是指定导网表时需要的PCB封装的device文件,文件里有记录PCB封装的管脚信息,导第三方网表时会将device文件中的内容与网表中的管脚信息进行比对;

Ø Padpath:PCB封装的焊盘存放路径;

Ø Psmpath:PCB封装文件、PCB封装焊盘中使用的Flash文件、PCB封装焊盘使用的Shape文件等内容的存放路径。