在Protel DXP 2004中创建集成元件库

    钟爱琴

    摘要:用Protel DXP 2004设计PCB时,系统自带的集成元件库给用户带来了很多便利,在实际使用中有可能依然不能满足设计人员的要求。为此,用户需自己创建集成元件库,本文介绍了创建集成元件库的三种方法,解决了用户。

    关键词:Protel2004;集成元件库;PCB;创建;项目文件

    中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)11-0272-03

    Protel DXP 2004是Altium公司推出的最新版本,它在继承了Protel 99的各项优点的基础上,又做了许多重要的改进,功能更加强大,使用更加方便,尤其是Protel DXP 2004集成了更加完善的元器件库,包括原理图符号库、PCB封装库、SPICE仿真模型库和信号完整性分析模型库等。Protel DXP 2004 中的库文件管理与Protel 99SE及其以前版本有着明显的不同。它将原理图库文件和封装库文件进行了集成,形成了专门用于Protel DXP 2004的集成库文件(*.IntLib文件)。

    在Protel 99SE及其以前版本中,原理图库和封装库之间没有任何联系。在创建原理图文件后,用户需要指定该元件封装,相应的,在创建PCB文件时,则需要为当前工作环境添加相应的封装库文件。而在Protel DXP 2004中,*.IntLib文件中包含了原理图库文件内容、与原理图库文件有关的元件信息以及所有用于PCB文件设计的元件封装和PCB信息,构成了含有元件原理图模型、封装模型以及其他元件信息的集成库文件。这种集成库文件完成了绝大多数元件信息的定义。如果用户需要在原理图的基础上生成相应的PCB文件,只需在绘制原理图的过程中,在放置原理图元件时选择相应的元件封装,在创建PCB文件时,不需要在添加相应的封装库文件,这种库模型的处理方式在很大程度上减少了用户的工作量,同时也在很大程度上降低了封装错误出现的概率。

    尽管Protel DXP 2004的自带库里的元件已经相当丰富,但随着现代电子技术的快速发展,在实际使用中可能依然不能满足设计人员的需要。为此,用户需要创建自己的集成元件库。下面,我将介绍三种创建集成元件库的方法:

    1 将Protel 99SE中*.ddb形式的元件库转换成集成元件库

    假设在CAD文件夹内有一名为CAD.ddb的元件库,里面包含一个名为ZAQ.lib的原理图元件库,现要将它转换成集成元件库,操作步骤如下:

    1)首先在Protel 99SE中打开CAD.ddb设计数据库,找到其中的原理图元件库ZAQ.lib,然后选中此原理图元件库;

    2)执行菜单命令“文件-Export…导出”,打开“Export document”对话框,选择将ZAQ.lib保存在CAD文件夹内,按“保存”按钮进行保存。这时可在CAD文件夹内找到名为ZAQ.lib的元件库。

    3)由于ZAQ.lib内所有元件的所对应的元件封装均可在“Design Explorer 99SE\Library\Pcb\Generic Footprints\Advpcb.ddb”设计数据库中找到,故需按照上述方法将“Advpcb.ddb”内的PCB Footprint.lib导出来,同样保存在CAD文件夹内。

    4)退出Protel 99SE。

    5)启动Protel DXP 2004。在Protel DXP 2004主控环境下打开ZAQ.lib文件,此时项目管理面板如图1所示,然后执行菜单命令“文件-另存为”,打开“另存为”对话框,将ZAQ.lib另存为ZAQ.Schlib文件;此时项目管理面板如图2所示。

    6)然后再执行菜单命令“文件-打开”,在CAD文件夹内打开PCB Footprints.lib文件,此时项目管理面板如图3所示,然后执行菜单命令“文件-另存为”,打开“另存为”对话框,将PCB Footprints.lib另存为PCB Footprints.PCBLIB文件;此时项目管理管理面板如图4所示。

    7)单击菜单命令“文件-全部保存”,保存所有编辑操作。然后鼠标指向项目管理面板中“Free Documents”按下鼠标右键,在弹出快捷菜单中单击“关闭项目中文件”命令,关闭两个文件“ZAQ.Schlib”和“Footprints.PCBLIB”。

    8)在Protel DXP 2004主控工作环境下单击菜单命令“文件-创建-项目-集成元件库”,新建一个集成库项目文件;

    9)单击菜单命令“文件-保存项目”,打开保存文件对话框,选择文件保存路径,并在“文件名”文本框内输入文件名“ZAQ”,单击按钮,保存此项目文件。此时“Project”(项目)管理面板内容如图5所示;

    10)单击菜单命令“项目管理-追加已有文件到项目中”,打开“choose documents to Add to Project[ZAQ.LIBPKG]项目中”对话框,在查找范围中选择打开“CAD”文件夹,然后在文件类型中选择“All files(*.*),”,显示所示文件,利用键盘上的“Ctrl”和鼠标同时选中“ZAQ.SchLib” 和“Footprints.PCBLIB”两个文件,如图6所示,单击按钮返回。此时项目管理面板内容如图7所示。

    11)为了保证在ZAQ.SchLib中每一个原理图元件所对应的元件封装的正确性,故应先利用“原理图库管理面板”对原理图元件库中的每一个元件所对应的元件封装进行检查,如发现哪一个原理图元件所对应的元件封装有错或没有元件封装,需利用“原理图库管理面板”对它进行编辑或添加,直到确认所有的元件所对应的元件封装都完整无误为止。

    

    

    12)单击菜单命令“项目管理-Compile Integrated Library ZAQ.LIBPKG”,执行集成库项目文件的编译操作。操作结束后,系统将在“CAD” 文件夹内自动生成一个名为“Project Outputs for ZAQ”的文件夹。在该文件夹内,系统自动创建一个名为“ZAQ.IntLib”的集成库文件,这个文件就是我们所创建的集成元件库。

    13)单击菜单命令“文件-全部保存”保存所有编辑操作,完成此集成库文件的创建。

    需要注意的是:当你执行集成库项目文件的编译操作后,系统会自动弹出“Message”提示框,读者可根据“Message”中的错误或警告提示来判断哪些元件不能生成集成元件,并且问题出在哪里,因为在Protel DXP 2004中集成元件库中的元件是不能直接修改的,因此读者必须在原理图库编辑器中打开原理图库对此元件进行编辑,保存,再执行集成库项目文件的编译操作,直到“Message”提示框中无错误的提示。

    2 创建自己的集成元件库

    要创建集成元件库,首先要准备好所要用到的原理图元件库和元件封装库,同时原理图元件库中每一个原理图元件都要选择好相应的元件封装,且这些元件封装全部保存在同一个元件封装库中,在下面的例子中,为了操作方便,我将所用到的原理图元件库文件“我的原理图元件.SchLib”和所用的元件封装库文件“我的元件封装库文件”全部保存在同一个文件夹“我的集成元件库”文件夹中。然后再按以下步骤操作:

    1)在Protel DXP 2004主控工作环境下单击菜单命令“文件-创建-项目-集成元件库”,新建一个集成库项目文件;

    2)单击菜单命令“文件-保存项目”,打开保存文件对话框,在选择文件保存路径时将项目文件保存在“我的集成元件库”文件夹中,并在“文件名”文本框内输入文件名“我的集成元件库”,单击按钮,保存此项目文件。此时“Project”(项目)管理面板内容如图8所示;

    3)单击菜单命令“项目管理-追加已有文件到项目中”,打开“choose documents to Add to Project[我的集成元件库.LIBPKG]项目中”对话框,在查找范围中选择打开“我的集成元件库”文件夹,然后在文件类型中选择“All files(*.*),”,显示所示文件,再利用键盘上的“Ctrl”和鼠标同时选中“我的原理图元件.SchLib”和“我的元件封装库文件PCBLib”两个文件,如图9所示,再单击按钮返回。此时项目管理面板内容如图10所示。

    4)单击菜单命令“项目管理-Compile Integrated Library 我的集成元件库.LIBPKG”,执行集成库项目文件的编译操作。操作结束后,系统将在“我的集成元件库”文件夹内自动生成一个名为“Project Outputs for 我的集成元件库”的文件夹。在该文件夹内,系统自动创建一个名为“我的集成元件库.IntLib”的集成库文件,这个文件就是我们所创建的集成元件库。

    5)单击菜单命令“文件-全部保存”保存所有编辑操作,完成此集成库文件的创建。

    3 从Protel DXP 2004的PCB项目文件中创建集成元件库

    假设有一名为CADE2的文件夹,文件夹内包含一个PCB项目文件LRQ.PrjPCB和一个原理图文件sheet1.SchDoc以及根据此原理图制作的PCB文件PCB1.PcbDoc。现根据此项目文件中元件创建一个集成元件库,操作步骤如下:

    1)启动Protel DXP 2004后,在Protel DXP 2004主控工作环境下打开PCB项目文件LRQ.PrjBCB,此时项目管理面板内容如图11所示。

    3)打开“CADE2”文件夹,可看到“LRQ.IntLib”集成元件库。

    通过以上三种方法,用户可创建自己所需的集成元件库,为设计PCB的设计带来便利。

    参考文献:

    [1]雪茗斋电脑教育研究室,杨宗德.Protel DXP电路设计制版100例[M]. 北京:人民邮电出版社,2005.

    [2]王浩全,傅英明,洪华,龙怀冰.Protel DXP电路设计与制版实用教程[M]. 北京:人民邮电出版社,2005.

    

    

相关文章!
  • 融合正向建模与反求计算的车用

    崔庆佳 周兵 吴晓建 李宁 曾凡沂<br />
    摘 要:针对减振器调试过程中工程师凭借经验调试耗时耗力等局限性,引入反求的思想,开展了

  • 浅谈高校多媒体教育技术的应用

    聂森摘要:在科学技术蓬勃发展的今天,我国教育领域改革之中也逐渐引用了先进技术,如多媒体技术、网络技术等,对于提高教育教学水平有很

  • 卫星天线过顶盲区时机分析

    晁宁+罗晓英+杨新龙<br />
    摘 要: 分析直角坐标框架结构平台和极坐标框架平台结构星载天线在各自盲区状态区域附近的发散问题。通过建