4.4 集成库创建与维护
4.4.1 创建集成库
集成库创建步骤如下:
(1)建立集成库文件包——集成库的原始项目文件。
(2)为库文件包添加原理图库和在原理图库中建立原理图元器件。
(3)为元器件指定可用于板级设计和电路仿真的多种模型(本项目只介绍封装模型)。
集成库为前面项目的新建电路图库文件内的器件(GL55系列光敏电阻、CZ034A系列驻极体话筒、LCD1602液晶屏、STC15F2K60S2单片机、六非门74LS04)重新指定用户在本项目新建的封装库DZ CAD.PcbLib内的封装。
为STC15F2K60S2单片机更新封装的步骤如下:
①在SCH Library面板的Components列表中单击选择STC15F2K60S2元器件,如图4-34所示。
图4-34 SHC Library的Component编辑界面
②在Models for STC15F2K60S2栏删除原来添加的DIP40封装,可以选中该DIP40点击Delete按钮。然后添加用户新建的DIP40封装,点击Add按钮,弹出Add New Model对话框,选择Footprint,点击OK按钮,弹出PCB Model对话框,点击Browse按钮,弹出Browse Libraries对话框,查找新建的PCB库文件(DZ CAD.PcbLib),选择DIP40封装,点击OK按钮即可。也可以直接使用下方的Add Footprint按钮来完成该操作。
③用同样的方法为六非门74LS04添加新建的封装DIP-14。
④用同样的方法分别为GL55系列光敏电阻、CZ034A系列驻极体话筒、LCD1602液晶屏添加新建的封装GL55PhR、CZ034A、LCD1602。
(4)检查库文件包DZ CAD.LibPkg是否包含原理图库文件和PCB图库文件,如图4-35所示。
图4-35 库文件包所包含的文件
用户可以编译整个库文件包以建立一个集成库,该集成库是一个包含前面项目中建立的原理图库(DZ CAD.SchLib)及本项目建立的PCB封装库(DZ CAD.PcbLib)的文件。即便设计者可能不需要使用集成库而是使用源库文件和各类模型文件,也很有必要了解如何去编译集成库文件,这一步工作将对元器件和跟元器件有关的各类模型进行全面的检查。
(5)编译库文件包的步骤如下:
①选择Project→Compile Integrated Library命令将库文件包中的源库文件和模型文件编译成一个集成库文件。系统将在Messages面板显示编译过程中的所有错误信息(选择View→Workspace Panels→System→Messages命令),在Messages面板双击错误信息可以查看更详细的描述,直接跳转到对应的元器件,用户可在修正错误后重新进行编译。
②系统会生成名为“DZ CAD.IntLib”的集成库文件(文件名“DZ CAD”是在前面项目创建新的库文件包时建立的),并将其保存于Project Outputs for New Integrated Library 1文件夹下,同时新生成的集成库会自动添加到当前安装库列表中,以供使用。
需要注意的是,用户也可以通过选择Design→Make Integrated Library命令从一个已完成的项目中生成集成库文件,使用该方法时系统会先生成源库文件,再生成集成库。