您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 电子设计/PCB > Altium-Designer-14原理图和PCB设计第9章-创建元件集成库
第9章创建元件集成库第9章创建元件集成库9.1集成库概述9.2新建元件集成库9.3创建原理图元件9.4创建元件封装9.5编译集成元件库第9章创建元件集成库9.1集成库概述AltiumDesigner14的集成库将原理图元器件和与其关联的PCB封装方式、SPICE仿真模型以及信号完整性模型有机结合起来,并以一个不可编辑的形式存在。所有的模型信息都被复制到集成库内,存储在一起,而模型的源文件的存放可以任意。如果要修改集成库,需要先修改相应的源文件库,然后重新编译集成库以及更新集成库内相关的内容。AltiumDesigner14集成库文件的扩展名为.INTLIB,这些库文件按照生产厂家的名字分类,存放于软件安装目录Library文件夹中。原理图元件库文件的扩展名为.SchLib,PCB元件封装库文件的扩展名为.PcbLib,这两个文件可以在打开集成库文件时被提取出来以供编辑。第9章创建元件集成库使用集成库的优越之处就在于元器件的原理图符号、封装、仿真等信息已经通过集成库文件与元器件相关联,因此在原理图设计时加载了集成库后,在后续的电路仿真、印刷电路板设计时就不需要另外再加载相应的库,同时也为初学者提供了更多的方便。第9章创建元件集成库9.2新建元件集成库1.创建新的集成库工程在系统菜单中选择FileNewProject命令,在弹出的NewProject对话框中选择IntegratedLibrary选项,并命名工程名为MyIntLib,如图9-1所示。另外,设计者也可以在系统环境左侧的Files面板中的New区域选择BlankProjecet(Librarypackage)选项来新建元件集成库。第9章创建元件集成库用户若需要重新命名工程名称,可通过选择FileSaveProjectAs命令来实现。也可以在Project面板中单击Project按钮,在弹出的菜单中选择SaveProjectAs命令,或者用鼠标右键单击工程名,在弹出的菜单中选择SaveProjectAs命令。注意:给集成库工程取个好记的名字,可以方便以后的使用和更新。把个人创建的新元件都放在这个工程下面,不断去积累,方便以后设计调取,从而避免重复创建元件的工作。第9章创建元件集成库图9-1创建集成库工程文件第9章创建元件集成库2.新建原理图元件库执行菜单命令FileNewLibrarySchematicLibrary,系统将自动创建一个默认名为Schlib1.SchLib原理图元件库,并且自动打开。修改库名称的操作和第一步修改工程名称的操作一样。新建原理图元件库也可以通过下面的方式来实现:在Project面板中单击Project按钮,在弹出的菜单中点击AddNewtoProject命令来选择SchematicLibrary选项, 或者用鼠标右键单击工程名,在弹出的菜单中点击AddNewtoProject命令来选择SchematicLibrary选项。第9章创建元件集成库3.新建PCB元件封装库创建PCB元件封装库的操作和创建原理图元件库的操作一样,只是选择的文件类型为PCBLibrary。上述两个库创建完成后,如图9-2所示。图9-2新建好的元件库第9章创建元件集成库4.编译集成库执行菜单命令ProjectCompileIntegratedLibrary加集成库名MyIntLib.LibPkg,此时系统将编译源库文件,错误和警告报告等信息将显示在Messages面板上。编译结束后,系统会生成一个新的同名集成库(.INTLIB),并保存在工程选项对话框中的Options选项卡所指定的保存路径下,生成的集成库将被自动添加到Libraries面板上。第9章创建元件集成库9.3创建原理图元件根据不同的情形,创建原理图元件分为创建一般元件和创建复合元件。创建一般元件可用两种方法:一种是绘制全新元件;另一种是对原有元器件编辑修改。下面结合实例来分别介绍创建新元件的方法。9.3.1创建全新的元件下面以绘制一个如图9-3所示的四位一体的数码管为例,来详细介绍原理图元件的绘制过程。第9章创建元件集成库图9-3四位一体的共阳数码管第9章创建元件集成库1.新建元件打开上一节创建的MySchlib.SchLib原理图元件库,执行菜单命令ToolsNewComponent,系统将弹出如图9-4所示NewComponentName(新元件命名)对话框,输入DPY_8_4,点击OK按钮,在SCHLibrary面板中可以看到多了个DPY_8_4元件,如图9-5所示。也可以在SCHLibrary面板上,直接单击Components栏下面的Add按钮,系统也会弹出同样的NewComponentName(新元件命名)对话框。假如没有出现或者关掉SCHLibrary面板,可以通过执行菜单命令ViewWorkspacePanelsSCHSCHLibrary来打开,或者点击编辑区左下角的SCH标签,在弹出的菜单中单击SCHLibrary来打开。第9章创建元件集成库图9-4新元件命名第9章创建元件集成库图9-5创建的新元件DPY_8_4第9章创建元件集成库2.绘制元件符号执行菜单命令PlaceRectangle,此时鼠标指针旁边会多出一个大十字符号,将大十字指针中心移动到坐标轴原点处(X:0,Y:0),单击鼠标左键,把它定为直角矩形的左上角,移动鼠标指针到矩形的右下角,再单击鼠标左键,即可完成矩形的绘制。这里绘制矩形大小为13格×3格,如图9-6所示。矩形的大小可以修改,只需要点击矩形让其出现控制点,用鼠标左键按住控制点拖动到合适的位置即可。注意:所绘制的元件符号图形一定要靠近坐标原点,这样方便以后放置元件的操作。第9章创建元件集成库图9-6绘制元件符号第9章创建元件集成库3.放置引脚执行菜单命令P1acePin,来绘制元件的引脚。此时鼠标指针旁边会多出一个大十字符号及一条短线,这时按下键盘上的Tab键,系统就会弹出PinProperties(引脚属性)设置对话框,如图9-7所示。第9章创建元件集成库图9-7PinProperties对话框第9章创建元件集成库在PinProperties对话框中设计者可对放置的引脚进行设置。各操作框的含义如下:·DisplayName:用于对库元件引脚的命名,一般在该对话框中输入其引脚的功能名称。注意:如果输入引脚名上带有横线(如),则输入时应在每个字母后面加反斜杠,表示形式为“R\S\T\”。·Designator:用于设置引脚的编号,其编号应该与实际的引脚编号相对应。·ElectricalType:用于设置库元件引脚的电气特性。其下拉列表选项包括Input(输入)、IO(输入输出)、Output(输出)、OpenCollector(集电极开路输出)、OpenEmitter(发射极输出)、Passive(不设置电气特性)、HiZ(高阻)和Power(电源)等电气类型。第9章创建元件集成库·Description:用于输入库元件引脚的描述属性。·Hide复选框:用于设置引脚是否隐藏。若选中该复选框则隐藏引脚。·Symbols:在该操作框中可以分别设置引脚的输入输出符号,作为读图时的参考。其中:Inside用来设置引脚在元件内部的表示符号;InsideEdge用来设置引脚在元件内部的边框上的表示符号;Outside用来设置引脚在元件外部的表示符号;OutsideEdge用来设置引脚在元件外部的边框上的表示符号。这些符号是标准的IEEE符号。·Length:用来设置引脚的长度,但引脚的最小长度不得小于单个栅格的尺寸。第9章创建元件集成库参考图9-3所示的引脚名和编号,完成放置12个引脚的放置。注意:如果引脚名或其他标识符号被矩形符号盖住了,通过菜单命令可以调整叠放在一起的各对象的前后位置,即先执行菜单EditMove下面的BringtoFront或者SendtoBack等命令,再用十字光标单击要调整的对象。第9章创建元件集成库4.设置元件的属性在元件库编辑管理器面板中选中该元件,然后单击Edit按钮,在弹出的如图9-8所示的LibraryComponentProperties(库元件属性)对话框中设置元件默认的流水号、注释以及其他相关描述。·DefaultDesignator:元件默认流水号为DPY?。·DefaultComment:注释为DPY_8_4。5.保存原理图元件保存原理图元件,完成四位一体的共阳数码管的绘制。第9章创建元件集成库图9-8LibraryComponentProperties对话框第9章创建元件集成库9.3.2对原有的元件编辑修改在实际应用中,经常遇到这样的情形,即所需要的元件符号与系统自带的元件库中的元件符号大同小异,这时就可以把元件库中的元件先复制过来,然后稍加编辑修改即可创建出所需的新元件。 用这样的方法可以大大提高创建新元件的效率,起到事半功倍的效果。下面以如图9-9所示的单片机AT89C2051为例来进行说明。图9-9单片机AT89C2051第9章创建元件集成库1.复制原有的元件(1)执行菜单命令FileOpen,在系统自带的元件库路径下的Atmel文件夹中选择AtmelMicrocontroller8-BitAVR集成库(如图9-10所示)并打开,系统将弹出如图9-11所示的EctractSourcesorInstall(释放或安装集成库)对话框,让用户确认要对集成库进行什么操作。点击ExtractSources释放集成库按钮,即可调出该库中的原理图库文件。第9章创建元件集成库图9-10选择要复制元件所在的库第9章创建元件集成库图9-11EctractSourcesorInstall对话框第9章创建元件集成库(2)在Project面板上双击AtmelMicrocontroller8-BitAVR.SchLib文档图标,打开该元件库,系统进入元件库编辑器状态。在SCHLibrary面板元件区选择AT90S1200-PC元件,如图9-12所示。复制该元件,准备粘贴到自建的元件库中。复制操作可以通过执行菜单命令ToolsCopyComponent来完成,或者先选择元件,再按Ctrl + C组合键来完成。第9章创建元件集成库图9-12找到要复制的元件第9章创建元件集成库2.粘贴元件在自建的库文件MySchLib.SchLib下,执行菜单命令ToolsNewComponent,新建一个元件,命名为AT89C2051。按Ctrl + V快捷键,粘贴元件到AT89C2051元件的编辑区,如图9-13所示。第9章创建元件集成库图9-13粘贴元件第9章创建元件集成库3.修改元件在这个例子中,我们按顺序放置I/O引脚,并调整元件符号大小,修改结果如图9-9所示。4.设置元件的属性在元件库编辑管理器面板中选中该元件,然后单击Edit按钮,在弹出的LibraryComponentProperties(库元件属性)对话框中设置如下元件属性:·DefaultDesignator:元件默认流水号为U?。·DefaultComment:注释为AT89C2051。第9章创建元件集成库·Models:单击该区域中的Add按钮,然后在如图9-14所示的AddNewModel(添加新模型)对话框中选择添加Footprint类型,再单击OK按钮,系统将弹出Footprint模型属性设置对话框,添加DIP20。之后在库元件属性对话框中可看到如图9-15所示的设置,按OK按钮完成元件属性的设置。5.保存修改后的库文件保存修改后的库文件,完成新元件的创建。图9-14AddNewModel对话框第9章创建元件集成库图9-15元件属性设置第9章创建元件集成库9.3.3创建复合元件1.新建元件打开之前创建的MySchLib.SchLib库文件,执行菜单命令ToolsNewComponent,在弹出的元件命名对话框中输入LM324。2.绘制元件符号执行菜单PlaceLine命令,绘制如图9-16所示的元件符号,并利
本文标题:Altium-Designer-14原理图和PCB设计第9章-创建元件集成库
链接地址:https://www.777doc.com/doc-7294920 .html