PCB设计时AD中如何使用Protel的库
在PCB设计方面,AD与Protel99SE最大的区别在于库元件的组织上。
Protel99SE中原理图元件库与PCB封装库都是各自独立的基于某一个设计数据库*.DDB文件中,文件扩展名为*.lib,使用的时候,需要设计者给每个元件指定封装;而AD提供的是集成库*.IntLib,它将元件库*.Schlib*与封装库*.Pcblib集成在一起,其中每个元件都可以与对应的封装关联在一起,设计的时候不需要再去指定封装,给设计工作提供了很大的方便。设计过程的成功取决于所使用元器件的数据完整性、可靠性和一致性,通过AltiumDesigner的集中元器件库管理功能,可以建立一个来源唯一的、可信赖的、由整个设计团队共享的元器件库。可以在未来所有的项目中,立刻使用、管控和复用所有有价值的元器件。
考虑到向下兼容性,AD不仅能加载集成库*.IntLib、元件库*.Schlib和封装库*.Pcblib文件,还可以加载Protel99SE的*.lib库文件,注意不是加载*.DDB文件。由于Protel99SE提供的库文件都是以*DDB文件出现的,所以需要将其作个处理。
(1)、在Protel99SE中打开包含有*.lib库文件的*.DDB文件;
(2)、选中*.lib库文件,执行“File\Export...”命令,导出到指定的输出路径下(建议将Protel99SE提供的库导出到单独的文件夹,归类管理)。这样处理过后的Protel99SE库文件,在AD的库面板中就可以正常加载使用了。
为了以后设计工作的方便, 可以在AD 中进一步将这些库文件整理为集成库。
执行“File|New|Project|Integrated Library ”命令,新建集成库项目文件并保存;然后执“Project|Add Existing to Project...”命令,在弹出的对话框中,选择从99SE 中导出的元件库*.lib 文件,同样的方法,将要用到的PCB 库文件也加进来;再到元件库*.lib 文件逐一检查每个元件的封装是否完整, 没有封装的单击编辑区下方的“Add Foot-Print”按钮,添加正确的封装;最后执行“CompileIntegrated Library *.LibPkg”命令,编译这个集成库项目,生成需要的集成库*..IntLib 文件,这个文件保存在项目存盘路径下的“Project Outputs for *”文件夹里面(* 号为项目名称)。