Protel DXP第6章 集成元件库
- 格式:ppt
- 大小:444.50 KB
- 文档页数:50
自制proteldxp集成元件库一(一)、直接由工程生成例现有一工程文件zhsx.Prjpcb,其中包括了原理图文件和PCB文件。
可以将这个工程文件中的所有元器件生成一个集成元件库。
打开原理图文件或者PCB文件。
在design菜单中选择make integrated library。
由于同一种元器件在电路中可能会重复出现多次,因此会弹出下面的对话框。
有三种选择,仅处理第一个实例而忽略其它,处理所有元器件并且用唯一的名字命名,中断库文件生成。
一般选择第一种,并且勾画选项“记住选择不再提示”。
这样在zhsx这个工程文件所在的文件夹中就会生成一个包含zhsx中所有元器件原理图和封装的集成元件库。
但是实际情况并不是这样。
有时会出现生成的集成元件库不完全,例如只有原理图而没有封转形式。
因此可以采用第二种方法,第二种方法还是比较保险的。
(二)、由现有文件中提取出原理图库文件和PCB库文件再生成集成元件库还是用工程文件zhsx.Prjpcb举例。
1、打开原理图文件,在design菜单中选择make schematic library。
系统同样会提示如下对话框。
还是选择第一种。
这样就在zhsx所在的文件夹中生成了原理图库文件zhsx.schlib。
它包含zhsx中的所有元器件的原理图。
2、打开PCB文件。
在design菜单中选择make pcb library。
系统同样会提示如下对话框。
还是选择第一种。
这样就在zhsx所在的文件夹中生成了原理图库文件zhsx.pcblib。
它包含zhsx中的所有元器件的原理图。
3、关闭zhsx工程文件。
在菜单中选择File—new—project—integrated library生成一个集成元件库。
菜单File—save project弹出对话框,选择集成元件库的名字和地址。
成的zhsx.schlib和zhsx.pcblib添加到项目中。
5、菜单project—project options。
如何在现有的库文件的基础上建立自己新的集成元件库。
方法就是,在原有库文件的基础上修改得到原理图库文件和pcb库文件,再将两者合为集成元件库。
以protel dxp 自带元件库中没有的pl2303为例。
1、启动protel dxp,在菜单中点击file—new—library--schematic library。
新建一个原理图库文件。
点击菜单file—save,为原理图库文件取个名字,例如changyong3.schlib。
2、Pl2303的封装为sop28。
Pl2303的原理图可以在一个28脚的芯片基础上修改。
可以在atmel microcontroller 8-bit avr.intlib中找到28脚芯片。
菜单file—open,在对话框中从protel dxp的安装目录中找到library 文件夹下的atmel,并选中集成元件库tmel microcontroller 8-bit avr.schlib点击打开。
这时弹出对话框。
由于是集成文件库,打开该文件时需要释放。
选择对话框中最左侧的释放/提取资源。
释放后在library文件夹下回生成一个新的文件夹miscellaneous devices。
avr.schlib.schlib。
双击该文件。
点击面板左下角的schlibrary选项。
找到其中一个28脚的芯片。
4、选中一个28脚芯片后,点击菜单tool—copy component这时会弹出一个对话框,选择元件的目的地,即chagnyong3.schlib。
点击ok5、点击最左下角的project,回到project节目,选中changyong3.schlib。
再点击最左下角的schlibrary,就可以看到原理图库中已经有了一个28脚的芯片。
点击edit,对元件命名为pl2303。
在工作区对这个28脚的各管脚进行修改,使其符合要求。
这样这个原理图库就做好了。
6、新建pcb库文件。
菜单file—new—library—pcblibrary。
Protel DXP 中如何创建集成元件库由于在Protel DXP 中使用的元件库为集成元件库,所以我在Protel DXP 中使用Protel 以前版本的元件库、或自己做元件库、以及在使用从Protel 网站下载的元件库时最好将其转换生成为集成元件库后使用。
为什么从Protel 网站下载的元件库也要进行转换呢?根据本人的使用情况,这主要是因为Protel 网站下载的元件库均为.DDB文件,正如前面所说的那样,我们在使用之前应该进行转换。
而且使用Protel 网站下载的元件库进行转换时,有一个非常优越的条件,即从Protel 网站下载的元件库中包括了原理图库、PCB封装库,有的还包括了仿真及其它功能要使用到的模型,这让我们在使用这些元件库进行转换生成集成元件库时非常容易。
好了,请跟我一起来创建一个集成元件库。
在此我们以一个从Protel 网站下载的Atmel_003112000.zip 元件库为例。
1、从Protel 网站下载的Atmel_003112000.zip 元件库(如何下载不要我介绍了吧)。
2、下载完后将其解压,解压后为Atmel.ddb。
3、用Protel 99 或Protel 99 se 其打开,并将其中的每个库文件导出为.lib 文件(其中有四个原理图库和一个PCB封装库)。
(保存路径自定)4、关闭Protel 99 或Protel 99 se,使用Protel DXP 打开刚才导出的.lib 文件。
在Protel DXP 中,使用Filesave as...将打开的原理图库保存为.schlib 文件,将PCB封装库文件保存为.pcblib 文件。
5、关闭所有打开的文件。
使用FileNewIntegrated Library 创建一个集成元件库项目,如图所示。
6、选择ProjectAdd to Project...打开对话框,找到并选择刚才转换的.schlib 文件,单击打开按钮,关闭对话框,被选择的文件已经添加到项目中了,如图。
PROTEL DXP集成元件库制作教程
发布日期:2009-3-6 21:57:14文章来源:搜电浏览次数:603
从第一代PROTEL DXP开始,官方提供集成元件,即在同一个元件库中,原理图下编辑环境下是原理图库.在PCB编辑环境下是PCB封装库,文件扩展名为:IntLib,那么我们自己能否自己创建一个INTLIB的集成元件库哪?当然是可以的.这里简单介绍一下如何生成一个集成元件库的步骤
第一步:使用DXP2004或AD6环境下,新建→项目→集成元件库.在PRJECT下就多一个Integrated_Library1.LibPkg的集成元件项目文件.然后保存项目.在集成元件库下新增一个原理图元件库和一个封装库,命名要和集成元件库项目名称一致.
在原理图元件库编辑环境为符号库指定封装.然后在项目单击右键,选择”Compile Integrated Library ****.LibPgk”(****代表自己命名的元件库名称).就是编译集成元件.
这时你就可以在元件库保存位置上看一个”Project Outputs for ****”的输出文件夹,
文件夹中就有刚才编译的集成元件库了
此时就可以直接在DXP2004/AD6中直接调用这个元件库了.效果和系统的集成元件一样.下次直接打开集成元件时,就会有这样的提示
选择提取源,你就可以在PROJECT中看到集成元件所有包含的原理图符号库和PCB封装库.
不过要注意的是,如果你对元件库修改后,要记得重新编译一下,否则你是调不到你最新增加的元件库,在项目右键选择” Reompile Integrated Library ****.LibPgk”选项.。
DXP中的集成库目录DXP的集成库 (1)使用DXP的集成库 (1)加载及移除库 (2)在集成库中查找元件 (3)创建一个集成库 (5)创建一个原理图库 (5)做一个原理图项目库 (5)创建一个PCB库 (5)创建一个源库包 (6)将一个源库添加到库包中 (6)将一个模型加到库包中 (7)编译这个集成库 (9)修改一个集成库 (9)DXP的集成库本指南指导如何在DXP中使用,创建以及修改集成库。
集成库将原理图库以及与它们相联系的PCB封装和(或)SPICE模型或信号完整性分析模型全部编译到一个不可编辑的包中。
所有的模型信息都从模型库或文件拷贝到集成库里,所以无论原始源库在什么地方,所有的元件信息都被存储在一起。
这样做使集成库真正可以随意移动。
所有的源库,包括任意数量的原理图库以及与其相联系的模型库和模型文件都被加到一个库包项目里,当编译这个项目时就生成一个集成库。
要修改一个集成库,你必须首先改变源库然后再次编译这个集成库。
DXP自带一系列根据制造商名字命名且存储在\Altium\Library文件夹中的源库及集成库。
集成库中包含了原理图库,并且可以通过打开集成库来释放出原理图库。
PCB封装模型位于\Altium\Library\PCB路径下的PCB库中。
用于电路仿真的SPICE模型位于\Altium\Library文件夹中的集成库内,信号完整性分析模型在\Altium\Library\SignalIntegrity文件夹中。
使用DXP的集成库使用一个集成库的方法非常类似于使用原理图库摆放元件和添加模型名。
唯一的不同就是所有的元件信息和于元件相关的模型已经为你的使用被加到了原理图符号中。
你可以查看元件属性对话框中的模型列表以了解什么样的模型(名字)被包含到了原理图符号中。
一旦你将一个元件放置到了原理图图纸中,你就可以改变模型名字或者从PCB库及其他模型库添加模型。
当你使用Design»Update PCB命令将原理图从原理图编辑器传输到一个空的PCB时,每一个PCB封装的元件对话框里的源参考连接栏都会添上源库的路径名,这样当你需要改变元件和模型时你可以很容易的追踪到原籍和模型的来源。
如何创建和管理DXP的集成库摘要Protel DXP 为用户提供了集成库形式的库文件,将原理图库和与其对应的模型库文件如PCB元件封装库、SPICE和信号完整性模型等集成到一起。
大大方便了用户在板级设计中调用器件的功能。
如何在Protel DXP中创建并管理用户自己的元件集成库及修改集成库,方便自己在原理图绘制过程中或者在设计PCB印制电路板时使用,是本文讨论的主要问题。
关键词DXP;创建集成库;修改集成库PROTEL DXP与以往版本相比,一个显著的特点就是提供了集成元件库,其文件扩展名为:.IntLib。
集成库中存储了各种元件的原理图符号,以及封装、仿真等模型。
无论源库在什么地方,所有的元件信息都被存储在一起。
这样做使集成库真正可以随意移动。
所有的源库,包括任意数量的原理图库以及与其相联系的模型库和模型文件都被加到一个库包项目里。
在Protel DXP中,当装入一个集成库后并调用其中的原理图符号时,该元件的所有相关信息都会被同时调用,极大地方便了用户在板级设计中调用器件的功能。
下面就来详细介绍集成库的创建方法。
1创建集成元件库1)执行菜单命令File>New>Integrated Library,建立一个新的集成库文件包项目,并保存为“My Integrated Library.LibPkg”;2)执行菜单命令Project>Add to Project,在集成库包文件中添加前面制作的原理图库文件,用同样的方法将制作的PCB文件加入到项目中来;3)打开原理图库文件,打开Library Editor面板,为原理图库中元件指定封装;4)执行菜单命令Project>Compile Integrated Library对集成库包文件进行编译,此时弹出对话框,单击OK确认保存集成库。
若编译无误,系统将创建的集成库文件自动加载到当前库文件中,此时就可以直接在DXP中直接调用这个元件库了。