首页 Altium Designer 10电路设计标准实例课件第11章创建元件库及元件封装

Altium Designer 10电路设计标准实例课件第11章创建元件库及元件封装

举报
开通vip

Altium Designer 10电路设计标准实例课件第11章创建元件库及元件封装第11章创建元件库及元件封装首先介绍制作原理图元件库的方法。打开或新建一个原理图元件库文件,即可进入原理图元件库文件编辑器。例如,打开系统自带的4PortSerialInterface工程中的项目元件库4PortSerialInterface.SchLib,原理图元件库文件编辑器如图所示。11.1.1元件库面板在原理图元件库文件编辑器中,单击工作面板中的“SCHLibrary(SCH元件库)”标签页,即可显示“SCHLibrary(SCH元件库)”面板。该面板是原理图元件库文件编辑环境中的主面板,几乎包含了用户创建...

Altium Designer 10电路设计标准实例课件第11章创建元件库及元件封装
第11章创建元件库及元件封装首先介绍制作原理图元件库的方法。打开或新建一个原理图元件库文件,即可进入原理图元件库文件编辑器。例如,打开系统自带的4PortSerialInterface工程中的项目元件库4PortSerialInterface.SchLib,原理图元件库文件编辑器如图所示。11.1.1元件库面板在原理图元件库文件编辑器中,单击工作面板中的“SCHLibrary(SCH元件库)”标签页,即可显示“SCHLibrary(SCH元件库)”面板。该面板是原理图元件库文件编辑环境中的主面板,几乎包含了用户创建的库文件的所有信息,用于对库文件进行编辑管理,如图所示。1.“Components(元件)”列表框2.“Aliases(别名)”列表框3.“Pins(引脚)”列表框4.“Model(模型)”列表框11.1.2工具栏对于原理图元件库文件编辑环境中的菜单栏及工具栏,由于功能和使用方法与原理图编辑环境中基本一致,在此不再赘述。我们主要对“Utilities(实用)”工具栏中的原理图符号绘制工具、IEEE符号工具及“Mode(模式)”工具栏进行简要介绍,具体的操作将在后面的章节中进行介绍。1.原理图符号绘制工具单击“Utilities(实用)”工具栏中的按钮,弹出相应的原理图符号绘制工具,如图所示。2.IEEE符号工具单击“Utilities(实用)”工具栏中的按钮,弹出相应的IEEE符号工具,如图所示,是符合IEEE标准的一些图形符号。其中各按钮的功能与“Place(放置)”菜单中“IEEESymbols(IEEE符号)”命令的子菜单中的各命令具有对应关系。3.“Mode”(模式)工具栏“Mode(模式)”工具栏用于控制当前元件的显示模式,如图所示。11.1.3设置元件库编辑器工作区参数在原理图元件库文件的编辑环境中,单击菜单栏中的“Tools(工具)”→“DocumentOptions(文档选项)”命令,系统将弹出如图所示的“LibraryEditorWorkspace(元件库编辑器工作区)”对话框,在该对话框中可以根据需要设置相应的参数。该对话框与原理图编辑环境中的“DocumentOptions(文档选项)”对话框内容相似,所以这里只介绍其中个别选项的含义,对于其他选项,用户可以参考前面章节介绍的关于原理图编辑环境的“DocumentOptions(文档选项)”对话框的设置方法。11.1.4绘制库元件下面以绘制美国Cygnal公司的一款USB微控制器芯片C8051F320为例,详细介绍原理图符号的绘制过程。1.绘制库元件的原理图符号Step1单击菜单栏中的“File(文件)”→“New(新建)”→“Library(元件库)”→“SchematicLibrary(原理图元件库)”命令,打开原理图元件库文件编辑器,创建一个新的原理图元件库文件,命名为“NewLib.SchLib”。Step2单击菜单栏中的“Tools(工具)”→“DocumentOptions(文档选项)”命令,在弹出的库编辑器工作区对话框中进行工作区参数设置。Step3为新建的库文件原理图符号命名。在创建了一个新的原图元件库文件的同时,系统已自动为该库添加了一个默认原理图符号名为“Component-1”的库元件,在“SCHLibrary(SCH元件库)”面板中可以看到。通过以下两种方法,可以为该库元件重新命名。Step4单击原理图符号绘制工具中的(放置矩形)按,光标变成十字形状,并附有一个矩形符号。单击两次,在编辑窗口的第四象限内绘制一个矩形。矩形用来作为库元件的原理图符号外形,其大小应根据要绘制的库元件引脚数的多少来决定。由于我们使用的C8051F320采用32引脚LQFP封装形式,所以应画成正方形,并画得大一些,以便于引脚的放置。引脚放置完毕后,可以再调整成合适的尺寸。2.放置引脚Step1单击原理图符号绘制工具中的(放置引脚)按钮,光标变成十字形状,并附有一个引脚符号。Step2移动该引脚到矩形边框处,单击完成放置,如图所示。在放置引脚时,一定要保证具有电气连接特性的一端,即带有“×”号的一端朝外,这可以通过在放置引脚时按<Space>键旋转来实现。Step3在放置引脚时按<Tab>键,或者双击已放置的引脚,系统将弹出如图所示的“PinProperties(引脚属性)”对话框,在该对话框中可以对引脚的各项属性进行设置。Step4设置完毕后,单击“OK(确定)”按钮,关闭该对话框,设置好属性的引脚如图所示。Step5按照同样的操作,或者使用阵列粘贴功能,完成其余31个引脚的放置,并设置好相应的属性。放置好全部引脚的库元件如图所示。3.编辑元件属性Step1双击“SCHLibrary(SCH元件库)”面板原理图符号名称栏中的库元件名称“C8051F320”,系统弹出如图所示的“LibraryComponentProperties(库元件属性)”对话框。在该对话框中可以对自己所创建的库元件进行特性描述,并且设置其他属性参数。Step2设置完毕后,单击“OK(确定)”按钮,关闭该对话框。Step3单击菜单栏中的“Place(放置)”→“TextString(文本字符串)”命令,或者单击原理图符号绘制工具中的(放置文本字符串)按钮,光标将变成十字形状,并带有一个文本字符串。Step4移动光标到原理图符号中心位置处,此时按<Tab>键或者双击字符串,系统会弹出如图所示的“Annotation(注释)”对话框,在“Text(文本)”文本框中输入“SILICON”。Step5单击“OK(确定)”按钮,关闭该对话框。结果如图所示。在绘制电路原理图时,只需要将该元件所在的库文件打开,就可以随时取用该元件了。下面利用相应的库元件管理命令,绘制一个含有子部件的库元件LF353。LF353是美国TI公司生产的双电源结型场效应管输入的双运算放大器,在高速积分、采样保持等电路设计中经常用到,采用8引脚的DIP封装形式。1.绘制库元件的第一个子部件Step1单击菜单栏中的“File(文件)”→“New(新建)”→“Library(元件库)”→“SchematicLibrary(原理图元件库)”命令,打开原理图元件库文件编辑器,创建一个新的原理图元件库文件,命名为“NewLib.SchLib”。Step2单击菜单栏中的“Tools”(工具)→“DocumentOptions(文档选项)”命令,在弹出的库编辑器工作区对话框中进行工作区参数设置。Step3为新的库文件原理图符号命名。在创建了一个新的原理图元件库文件的同时,系统已自动为该库添加了一个默认原理图符号名为“Component-1”的库文件,在“SCHLibrary(SCH元件库)”面板中可以看到。Step4单击原理图符号绘制工具中的(放置多边形)按钮,光标变成十字形状,以编辑窗口的原点为基准,绘制一个三角形的运算放大器符号。11.1.5绘制含有子部件的库元件2.放置引脚Step1单击原理图符号绘制工具中的(放置引脚)按钮,光标变成十字形状,并附有一个引脚符号。Step2移动该引脚到多边形边框处,单击完成放置。用同样的方法,放置引脚1、2、3、4、8在三角形符号上,并设置好每一个引脚的属性,如图所示。这样就完成了一个运算放大器原理图符号的绘制。其中,1引脚为输出端“OUT1”,2、3引脚为输入端“IN1(-)”、“IN1(+)”,8、4引脚为公共的电源引脚“VCC+”、“VCC-”。对这两个电源引脚的属性可以设置为“隐藏”。单击菜单栏中的“View”(视图)→“ShowHiddenPins”(显示隐藏引脚)命令,可以切换进行显示查看或隐藏。3.创建库元件的第二个子部件Step1单击菜单栏中的“Edit(编辑)”→“Select(原理图)”→“InsideArea(选择区域内对象)”命令,或者单击“SchLibStandard(原理图元件库标准)”工具栏中的(区域内选择对象)按钮,将图中的子部件原理图符号选中。Step2单击“SchLibStandard(原理图元件库标准)”工具栏中的(复制)按钮,复制选中的子部件原理图符号。Step3单击菜单栏中的“Tools(工具)”→“NewPart(新建部件)”命令在“SCHLibrary(SCH元件库)”面板上库元件“LF353”的名称前多了一个符号,单击符号,可以看到该元件中有两个子部件,刚才绘制的子部件原理图符号系统已经命名为“PartA”,另一个子部件“PartB”是新创建的。Step4单击“SchLibStandard(原理图元件库标准)”工具栏中的(粘贴)按钮,将复制的子部件原理图符号粘贴在“PartB”中,并改变引脚序号:7引脚为输出端“OUT2”,6、5引脚为输入端“IN2(-)”、“IN2(+)”,8、4引脚仍为公共的电源引脚“VCC+”、“VCC-”,如图所示。至此,一个含有两个子部件的库元件就创建好了。使用同样的方法,可以创建含有多个子部件的库元件。11.2创建PCB元件库及元件封装11.2.1封装概述电子元件种类繁多,其封装形式也是多种多样。所谓封装是指安装半导体集成电路芯片用的外壳,它不仅起着安放、固定、密封、保护芯片和增强导热性能的作用,还是沟通芯片内部世界与外部电路的桥梁。芯片的封装在PCB板上通常表现为一组焊盘、丝印层上的边框及芯片的说明文字。焊盘是封装中最重要的组成部分,用于连接芯片的引脚,并通过印制板上的导线连接到印制板上的其他焊盘,进一步连接焊盘所对应的芯片引脚,实现电路功能。在封装中,每个焊盘都有惟一的标号,以区别封装中的其他焊盘。丝印层上的边框和说明文字主要起指示作用,指明焊盘组所对应的芯片,方便印制板的焊接。焊盘的形状和排列是封装的关键组成部分,确保焊盘的形状和排列正确才能正确地建立一个封装。对于安装有特殊要求的封装,边框也需要绝对正确。AltiumDesigner10提供了强大的封装绘制功能,能够绘制各种各样的新型封装。考虑到芯片引脚的排列通常是有规则的,多种芯片可能有同一种封装形式,AltiumDesigner10提供了封装库管理功能,绘制好的封装可以方便地保存和引用。11.2.2常用元封装介绍总体上讲,根据元件所采用安装技术的不同,可分为通孔安装技术(ThroughHoleTechnology,简称THT)和表面安装技术(SurfaceMountedTechnology,简称SMT)。使用通孔安装技术安装元件时,元件安置在电路板的一面,元件引脚穿过PCB板焊接在另一面上。通孔安装元件需要占用较大的空间,并且要为所有引脚在电路板上钻孔,所以它们的引脚会占用两面的空间,而且焊点也比较大。但从另一方面来说,通孔安装元件与PCB连接较好,机械性能好。例如,排线的插座、接口板插槽等类似接口都需要一定的耐压能力,因此,通常采用THT安装技术。表面安装元件,引脚焊盘与元件在电路板的同一面。表面安装元件一般比通孔元件体积小,而且不必为焊盘钻孔,甚至还能在PCB板的两面都焊上元件。因此,与使用通孔安装元件的PCB板比起来,使用表面安装元件的PCB板上元件布局要密集很多,体积也小很多。此外,应用表面安装技术的封装元件也比通孔安装元件要便宜一些,所以目前的PCB设计广泛采用了表面安装元件。常用元件封装分类如下。BGA(BallGridArray):球栅阵列封装。PGA(PinGridArray):插针栅格阵列封装。QFP(QuadFlatPackage):方形扁平封装PLCC(PlasticLeadedChipCarrier):塑料引线芯片载体。DIP(DualIn-linePackage):双列直插封装。SIP(SingleIn-linePackage):单列直插封装。SOP(SmallOut-linePackage):小外形封装。SOJ(SmallOut-lineJ-LeadedPackage):J形引脚小外形封装。CSP(ChipScalePackage):芯片级封装。Flip-Chip:倒装焊芯片。COB(ChiponBoard):板上芯片封装。11.2.3PCB库编辑器Step1单击菜单栏中的“File(文件)”→“New(新建)”→“Library(元件库)”→“PCBLibrary(PCB库文件)”菜命令,打开PCB库编辑环境,新建一个空白PCB库文件“PcbLib1.PcbLib”。Step2保存并更改该PCB库文件名称,这里改名为“NewPcbLib.PcbLib”。可以看到,在“Project”(项目)面板的PCB库文件管理夹中出现了所需要的PCB库文件,双击该文件即可进入PCB库编辑器,如图所示。PCB库编辑器的设置和PCB编辑器基本相同,只是菜单栏中少了“Design(设计)”和“AutoRoute(自动布线)”命令。工具栏中也少了相应的工具按钮。另外,在这两个编辑器中,可用的控制面板也有所不同。在PCB库编辑器中独有的“PCBLibrary(PCB元件库)”面板,提供了对封装库内元件封装统一编辑、管理的界面。“PCBLibrary(PCB元件库)”面板如图所示,分为“Mask(屏蔽查询栏)”、“Components(元件封装列表)”、“ComponentPrimitives(封装图元列表)”和缩略图显示框4个区域。“Components(元件封装列表)”列出该库文件中所有符合屏蔽栏设定条件的元件封装名称,并注明其焊盘数、图元数等基本属性。单击元件列表中的元件封装名,工作区将显示该封装,并弹出如图所示的“PCBLibraryComponent(PCB元件库元件)”对话框,在该对话框中可以修改元件封装的名称和高度。高度是供PCB3D显示时使用的。在元件列表中右击,弹出的右键快捷菜单如图所示。通过该菜单可以进行元件库的各种编辑操作。11.2.4PCB库编辑器环境设置进入PCB库编辑器后,需要根据要绘制的元件封装类型对编辑器环境进行相应的设置。PCB库编辑环境设置包括“LibraryOptions(元件库选项)”、“Layers&Colors(电路板层和颜色)”、“LayerStackManager(层栈管理)”和“Preferences(参数)”。(1)“LibraryOptions(元件库选项)”设置单击菜单栏中的“Tools(工具)”→“LibraryOptions(元件库选项)”命令,或者在工作区右击,在弹出的右键快捷菜单中单击“LibraryOptions(元件库选项)”命令,系统将弹出如图所示的“BoardOptions(电路板选项)”对话框。在其中可以设置各选项的功能。(2)“Layers&Colors(电路板层和颜色)”设置单击菜单栏中的“Tools(工具)”→“Layers&Colors(电路板层和颜色)”命令,或者在工作区右击,在弹出的右键快捷菜单中单击“Options(选项)”→“BoardLayers&Colors(电路板层和颜色)”命令,系统将弹出如图所示的“ViewConfigurations(视图配置)”对话框。在机械层中,勾选Mechanical1的“LinkedToSheet(连接到图纸)”复选框。在系统颜色栏中,勾选VisibleGrid1后的“Show(显示)”复选框,其他选项保持默认设置。单击“OK(确定)”按钮,关闭该对话框,完成“ViewConfigurations(视图配置)”对话框的设置。(3)“LayerStackManager(层栈管理)”设置单击菜单栏中的“Tools(工具)”→“LayerStackManager(层栈管理)”命令,或者在工作区右击,在弹出的右键快捷菜单中单击“Options(选项)”→“LayerStackManager(层栈管理)”命令,系统将弹出如图所示的“LayerStackManager(层栈管理)”对话框。保持系统默认设置,单击“OK(确定)”按钮,关闭该对话框(4)“Preferences(参数)”设置单击菜单栏中的“Tools(工具)”→“Preferences(参数)”命令,或者在工作区右击,在弹出的右键快捷菜单中单击“Options(选项)”→“Preferences(参数)”命令,系统将弹出如图所示的“Preferences(参数)”对话框。设置完毕单击“OK(确定)”按钮,关闭该对话框。11.2.5用PCB元件向导创建规则的PCB元件封装下面用PCB元件向导来创建规则的PCB元件封装。由用户在一系列对话框中输入参数,然后根据这些参数自动创建元件封装。这里要创建的封装尺寸信息为:外形轮廓为矩形10mm×10mm,引脚数为16×4,引脚宽度为0.22mm,引脚长度为1mm,引脚间距为0.5mm,引脚外围轮廓为12mm×12mm。具体的操作步骤如下。Step1单击菜单栏中的“Tools(工具)”→“ComponentWizard(元件封装向导)”命令,系统将弹出如图所示的“ComponentWizard(元件向导)”对话框。Step2单击“Next(下一步)”按钮,进入元件封装模式选择界面。在模式类表中列出了各种封装模式,如图所示。这里选择QuadPacks(QUAD)封装模式,在“Selectaunit(选择单位)”下拉列表框中,选择公制单位“Metric(mm)”。Step3单击“Next(下一步)”按钮,进入焊盘尺寸设定界面。在这里设置焊盘的长为1mm、宽为0.22mm,如图所示。Step4单击“Next(下一步)”按钮,进入焊盘形状设定界面,如图所示。在这里使用默认设置,第一脚为圆形,其余脚为方形,以便于区分。Step5单击“Next(下一步)”按钮,进入轮廓宽度设置界面,如图所示。这里使用默认设置“0.2mm”。Step6单击“Next(下一步)”按钮,进入焊盘间距设置界面。在这里将焊盘间距设置为“0.5mm”,根据计算,将行、列间距均设置为“1.75mm”,如图所示。Step7单击“Next(下一步)”按钮,进入焊盘起始位置和命名方向设置界面,如图所示。单击单选框可以确定焊盘起始位置,单击箭头可以改变焊盘命名方向。采用默认设置,将第一个焊盘设置在封装左上角,命名方向为逆时针方向。Step8单击“Next(下一步)”按钮,进入焊盘数目设置界面。将X、Y方向的焊盘数目均设置为16,如图所示。Step9单击“Next(下一步)”按钮,进入封装命名界面。将封装命名为“TQFP64”,如图所示。Step10单击“Next(下一步)”按钮,进入封装制作完成界面,如图所示。单击“Finish(完成)”按钮,退出封装向导。至此,TQFP64的封装就制作完成了,工作区内显示的封装图形如图所示。11.2.6手动创建不规则的PCB元件封装由于某些电子元件的引脚非常特殊,或者设计人员使用了一个最新的电子元件,用PCB元件向导往往无法创建新的元件封装。这时,可以根据该元件的实际参数手动创建引脚封装。手动创建元件引脚封装,需要用直线或曲线来表示元件的外形轮廓,然后添加焊盘来形成引脚连接。元件封装的参数可以放置在PCB板的任意工作层上,但元件的轮廓只能放置在顶层丝印层上,焊盘只能放在信号层上。当在PCB板上放置元件时,元件引脚封装的各个部分将分别放置到预先定义的图层上。下面详细介绍手动创建PCB元件封装的操作步骤。Step1创建新的空元件文档。打开PCB元件库NewPcbLib.PcbLib,单击菜单栏中的“Tools(工具)”→“NewBlankComponent”(新建空元件封装)命令,这时在“PCBLibrary(PCB元件库)”面板的元件封装列表中会出现一个新的PCBCOMPONENT_1空文件。双击该文件,在弹出的对话框中将元件名称改为“New-NPN”,如图所示。Step2设置工作环境。单击菜单栏中的“Tools(工具)”→“LibraryOptions(库文件选项)”命令,或者在工作区右击,在弹出的右键快捷菜单中单击“Options(选项)”→“LibraryOptions(库文件选项)”命令,系统弹出“BoardOptions(电路板选项)”对话框。按图设置相关参数,单击“OK(确定)”按钮,关闭该对话框,完成“BoardOptions(电路板选项)”对话框的设置。Step3放置焊盘。在“Top-Layer(顶层)”,单击菜单栏中的“Place(放置)”→“Pad(焊盘)”命令,光标箭头上悬浮一个十字光标和一个焊盘,单击确定焊盘的位置。按照同样的方法放置另外两个焊盘。Step4设置焊盘属性。双击焊盘进入焊盘属性设置对话框,如图所示。在“Designator”(指示符)文本框中的引脚名称分别为b、c、e,3个焊盘的坐标分别为b(0,100)、c(-100,0)、e(100,0),设置完毕后的焊盘如图所示。焊盘放置完毕后,需要绘制元件的轮廓线。所谓元件轮廓线,就是该元件封装在电路板上占用的空间尺寸。轮廓线的线状和大小取决于实际元件的形状和大小,通常需要测量实际元件。Step5绘制一段直线。单击工作区窗口下方标签栏中的“TopOverlay(顶层覆盖)”选项,将活动层设置为顶层丝印层。单击菜单栏中的“Place(放置)”→“Line(直线)”命令,光标变为十字形状,单击确定直线的起点,移动光标拉出一条直线,用光标将直线拉到合适位置,单击确定直线终点。右击或者按<Esc>键退出该操作,结果如图所示。Step6绘制一条弧线。单击菜单栏中的“Place(放置)”→“Arc(Center)(弧线)”命令,光标变为十字形状,将光标移至坐标原点,单击确定弧线的圆心,然后将光标移至直线的任意一个端点,单击确定圆弧的直径。再在直线两个端点单击确定该弧线,结果如图所示。右击或者按<Esc>键退出该操作。设置元件参考点。在“Edit(编辑)”菜单的“SetReference(设置参考)”子菜单中有3个命令,即“Pin1(引脚1)”、“Center(中心)”和“Location(位置)”。读者可以自己选择合适的元件参考点。至此,手动创建的PCB元件封装就制作完成了。我们看到,在“PCBLibrary(PCB元件库)”面板的元件列表中多出了一个NEW-NPN的元件封装,而且在该面板中还列出了该元件封装的详细信息。11.3元件封装检查和元件封装库报表在“Report”(报表)菜单中提供了多种生成元件封装和元件库封装的报表的功能,通过报表可以了解某个元件封装的信息,对元件封装进行自动检查,也可以了解整个元件库的信息。此外,为了检查绘制的封装,菜单中提供了测量功能。(1)元件封装中的测量为了检查元件封装绘制是否正确,在封装设计系统中提供了PCB设计中一样的测量功能。对元件封装的测量和在PCB上的测量相同,这里不再赘述。(2)元件封装信息报表在“PCBLibrary(PCB元件库)”面板的元件封装列表中选择一个元件,单击菜单栏中的“Report(报表)”→“Component(元件)”命令,系统将自动生成该元件符号的信息报表,工作窗口中将自动打开生成的报表,以便用户马上查看。如图所示为查看元件封装信息时的界面。(3)元件封装错误信息报表AltiumDesigner10提供了元件封装错误的自动检测功能。单击菜单栏中的“Report(报表)”→“ComponentRuleCheck(元件规则检测)”命令,系统将弹出如图所示的“ComponentRuleCheck(元件规则检测)”对话框,在该对话框中可以设置元件符号错误的检测规则。(4)元件封装库信息报表单击菜单栏中的“Report(报表)”→“LibraryReport(元件封装库报表)”命令,系统将生成元件封装库信息报表。这里对创建的NewPcbLib.PcbLib元件封装库进行分析,如图所示。在该报表中,列出了封装库所有的封装名称和对它们的命名。11.4实例——创建USB采集系统项目元件库11.4.1创建原理图项目元件库大多数情况下,在同一个项目的电路原理图中,所用到的元件由于性能、类型等诸多特性不同,可能来自于不同的库文件。在这些库文件中,有系统提供的若干个集成库文件,也有用户自己建立的原理图元件库文件。这样不便于管理,更不便于用户之间进行交流。基于这一点,可以使用原理图元件库文件编辑器,为自己的项目创建一个独立的原理图元件库,把本项目电路原理图中所用到的元件原理图符号都汇总到该元件库中,脱离其他的库文件而独立存在,这样就为本项目的统一管理提供了方便。下面以设计项目“USB采集系统.PrjPcb”为例,介绍为该项目创建原理图元件库的操作步骤。Step1打开项目“USB采集系统.PrjPcb”中的任一原理图文件,进入电路原理图的编辑环境。这里打开“Cpu.SchDoc”原理图文件。Step2单击菜单栏中的“Design(设计)”→“MakeSchmaticLibrary(生成原理图元件库)”命令,系统自动在本项目中生成了相应的原理图元件库文件,并弹出如图所示的“Information(信息)”对话框。在该对话框中,提示用户当前项目的原理图项目元件库“Cpu.SchLib”已经创建完成,共添加了9个库元件。Step3单击“OK(确定)”按钮,关闭该对话框,系统自动切换到原理图元件库文件编辑环境,如图所示。在“Projects(项目)”面板的SourceDocuments文件夹中,已经建立了含有9个库元件的原理图项目元件库“Cpu.SchLib”。Step4打开“SCHLibrary(SCH元件库)”面板,在原理图符号名称栏中列出了所创建的原理图项目文件库中的全部库元件,涵盖了本项目电路原理图中所有用到的元件。如果选择了其中一个,则在原理图符号的引脚栏中会相应显示出来该库元件的全部引脚信息,而在模型栏中会显示出该库元件的其他模型。11.4.2使用项目元件库更新原理图建立了原理图项目元件库后,可以根据需要,很方便地对该项目电路原理图中所有用到的元件进行整体的编辑、修改,包括元件属性、引脚信息及原理图符号形式等。更重要的是,如果用户在绘制多张不同的原理图时,多次用到同一个元件,而该元件又需要重新修改编辑时,用户不必到原理图中去逐一修改,只需要在原理图项目元件库中修改相应的元件,然后更新原理图即可。在前面的电路设计项目“USB采集系统.PrjPcb”中有4个子原理图,即“Sensor1.SchDoc”、“Sensor2.SchDoc”、“Sensor3.SchDoc”、“Cpu.SchDoc”,而在前3个子原理图的绘制过程中,我们都用到了同一个元件“LM258”(“LF353”的别名)。现在我们就来修改这3个子原理图中元件“LM258”的引脚属性。例如,将输出引脚的电气特性由“Passive(中性)”改为“Output(输出)”,可以通过修改原理图项目元件库中的相应元件“LF353”来完成。具体的操作步骤如下。Step1打开项目“USB采集系统.PrjPcb”,并逐一打开3个子原理图“Sensor1.SchDoc”、“Sensor2.SchDoc”和“Sensor3.SchDoc”。3个子原理图中所用到的元件“LM353”,其输出引脚的电气特性当前都处于“Passive(中性)”状态,如图所示为更新前原理图“Sensor3.SchDoc”中的一部分。Step2打开该项目下的原理图项目元件库“USB采集系统.SchLib”。Step3打开“SCHLibrary(SCH元件库)”面板,在该面板的原理图符号名称栏中,单击元件“LF353”前面的符号,打开该元件,进行相应引脚的编辑。Step4将子部件“PartA”中的输出引脚(1引脚)的电气特性设置为“Output(输出)”,如图所示。将子部件“PartB”中的输出引脚(7引脚)的电气特性也设置为“Output”(输出),并保存“USB采集系统.SchLib”文件。Step5单击菜单栏中的“Tools(工具)”→“UpdatedFromLibrary(从元件库更新)”命令,系统将弹出如图所示的“UpdatedFromLibrary(从元件库更新)”对话框。在“SchematicSheet(原理图)”列表框中选择要更新的原理图,在“Setting(设置)”选项组中对更新参数进行设置,在“ComponentTypes(元件种类)”列表框中选择要更新的元件。Step6设置完毕后,单击“Next(下一步)”按钮,系统将弹出如图所示对话框,进行元件选择。Step7设置完毕后,单击“Finish(完成)”按钮,系统将弹出如图所示的“EngineeringChangeOrder(工程更改命令)”对话框。Step8单击“ExecuteChange(执行更改)”按钮,执行更新设计文件。单击“Close(关闭)”按钮,关闭该对话框。逐一打开3个子原理图,可以看到,原理图中的每一个元件“LM258”,其输出引脚的电器特性都被更新为“Output(输出)”。如图所示为更新后原理图“Sensor3.SchDoc”中的一部分。11.4.3创建项目PCB元件封装库在一个设计项目中,设计文件用到的元件封装往往来自不同的库文件。为了方便设计文件的交流和管理,在设计结束时,可以将该项目中用到的所有元件集中起来,生成基于该项目的PCB元件库文件。我们以第9章中设计的PCB文件“LED显示电路.PcbDoc”为例,创建一个集成元件库,如图所示。创建项目的PCB元件库简单易行,首先打开已经设计完成的PCB文件,进入PCB编辑器,单击菜单栏中的“Design(设计)”→“MakePCBLibrary(生成PCB库)”命令,系统会自动生成与该设计文件同名的PCB库文件。同时新生成的PCB库文件会自动打开,并置为当前文件,在“PCBLibrary(PCB元件库)”面板中可以看到其元件列表。11.4.4创建集成元件库AltiumDesigner10为我们提供了集成形式的库文件,将原理图元件库和与其对应的模型库文件如PCB元件封装库、SPICE和信号完整性模型等集成到一起。通过集成库文件,极大地方便用户设计过程中的各种操作。下面我们以前面设计的PCB文件“PCB_Library.PcbDoc”为例,创建一个集成元件库。我们要用到光盘“源文件\ch_11\example”文件夹中的原理图元件库文件“PCB_Library.SchLib”和PCB元件封装库文件“PCB_Library.PcbLib”,新生成的文件也都保存在该路径下(注:在使用光盘中实例文件时,请先将其拷贝到本地硬盘中)。具体的操作步骤如下。Step1单击菜单栏中的“File(文件)”→“New(新建)”→“Project(项目)”→“IntegratedLibrary(集成库)”命令。创建一个新的集成库文件包项目,并保存为“New_IntLib.LibPkg”。该库文件包项目中目前还没有文件加入,我们需要在该项目中加入原理图元件库和PCB元件封装库。Step2在“Projects”(项目)面板中,右击“New_IntLib.LibPkg”选项,在弹出的右键快捷菜单中单击“AddExistingToProject(添加现有文档到项目)”命令,系统弹出打开文件对话框。选择路径到前述的文件夹下,打开“PCB_Library.SchLib”。用同样的方法再将“PCB_Library.PcbLib”加入到项目中。Step3单击菜单栏中的“Project(项目)”→“CompileIntegratedLibraryNew_IntLib.LibPkg(编译集成库文件)”命令,编译该集成库文件。编译后的集成库文件“New_IntLib.IntLib”将自动加载到当前库文件中,在元件库面板中可以看到,如图所示。Step4此时,在“Messages(信息)”面板中将显示一些错误和警告的提示,如图所示。这表明,还有部分原理图文件没有找到匹配的元件封装或信号完整性等模型文件。根据错误提示信息,进行修改。Step5修改完毕后,单击菜单栏中的“Project(项目)”→“RecompileIntegratedLibraryNew_IntLib.LibPkg(再次编译集成库文件)”命令,对集成库文件再次编译,以检查是否还有错误信息。Step6不断重复上述操作,直至编译无误,这个集成库文件就算制作完成了。
本文档为【Altium Designer 10电路设计标准实例课件第11章创建元件库及元件封装】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
爱笑的小黑贼
暂无简介~
格式:ppt
大小:2MB
软件:PowerPoint
页数:60
分类:
上传时间:2022-10-30
浏览量:7