《创建自己的元器件库.ppt》由会员分享,可在线阅读,更多相关《创建自己的元器件库.ppt(48页珍藏版)》请在三一办公上搜索。
1、第7章 创建自己的元器件库,【实例7-1】绘制继电器的原理图符号,1)单击菜单中的“文件”“创建”“库”“原理图库”,系统将会进入原理图文件编辑工作界面,默认文件名是Schilib1.Schlib,然后保存文件并更名为DPDT.Schlib。执行“SCH Library”命令后,进入如图7-3所示的界面,可以看到,在新建的库文件中已经存在一个默认的名为Component_1的元件符号。,图7-3 第一次启动元件库编辑界面,2)单击菜单中“放置”“圆弧”或者单击“实用工具”栏中的 中的 图标,此时光标变为十字形状,在工作区的第四象限画一个圆,第一次单击鼠标定圆心,第二次定半径,第三次定弧度(圆的
2、弧度为360度),再次点击鼠标即完成。如图7-11所示。连续放置6个,摆放顺序如图7-12所示。,图7-11 放置的圆形,图7-12 放置的六个圆形,3)单击菜单中“放置”“圆弧”或者单击“实用工具”栏中的 中的 图标,此时光标变为十字形状,依次放置7条直线,线段长短按照实际需要设置,如图7-13所示。4)绘制长方形,单击菜单中“放置”“直线”或者单击“实用工具”栏中的 中的 图标,此时光标变为十字形状,绘出如图7-14所示的图形。,图7-13 放置直线,图7-14 放置矩形,5)绘制元件的引脚。单击菜单中“放置”“引脚”或者单击“实用工具”栏中的 中的 图标,光标变成一个元件引脚的虚影,如图
3、7-15所示。在放置引脚到矩形边框时,一定要保证具有电气特性的一端,也就是带“”的一端朝外。,图7-15 放置元件引脚,6)设置元件引脚的属性。在放置引脚时按键或者在放置引脚后双击该引脚,即可弹出元件引脚编辑对话框,如图7-16所示,可以在该对话框中设置引脚的各项属性。在图7-16中元件引脚属性对话框中各个选项的意义如下。显示名称:用来设置元件引脚的名称。标识符:用来设置元件引脚的编号,它必须与实际的元件引脚编号一一对 应。电气类型:用来设置元件引脚的电气特性。描述:用来说明元件引脚的特性。零件编号:用来设置该元件的子部件编号。符号选项卡:在该选项卡中可以选择不同的IEEE符号,分别把它们放置
4、在元件轮廓的内部、内部边沿、外部边沿、外部。图形选项卡:在该选项卡中可以设置元件引脚的坐标、长度、方向、颜色。VHDL参数选项卡:在该选项卡中可以设置元件的VHDL参数。对换选项选项卡:在该栏中可以设置该元件的子部件的引脚。按照上述方法把所用元件引脚放置到对应位置上,并进行相应颜色设置,最后结果如图7-17所示。,图7-16 引脚属性对话框,图7-17 绘制的继电器原理图符号,7)设置元件原理图符号属性。在绘制好原理图符号后,还要对其进行属性设置。在7-3所示的原理图库文件面板中双击原理图符号名称“Component_1”或者选中“Component_1”并单击,将弹出如图7-18所示的对话框
5、,在该对话框中可以设置元件原理图符号的相关属性。,图7-18 元件原理图符号属性对话框,在图7-18中元件原理图符号属性对话框中各个选项的意义如下。属性区域:Default Designator:默认元件序号,把该元件原理图符号放到原理图文件中,最初显示的是默认的元件序号,在此处设置为U?,并在其后选中“可视”复选框,则在放置该元件原理图符号到原理图纸时就会显示U?。注释:元件型号,用来说明元件的特征,在此处设置为AT89S52,并选中其后“可视”复选框,这样就会显示在原理图纸上。库参考:元件标识,它是元件在Protel DXP 2004中的标识符。在此设置为AT89S52单片机。描述:对元件
6、符号的描述。类型:元件符号的类型,此处采用默认值Standard。图形区域:显示图纸上全部引脚(即使是隐藏):选中该复选框,将在原理图上显示元件符号的所有引脚。局部颜色:选中该复选框,将采用元件符号本身的颜色设置。锁定引脚:选中该复选框,则元件符号的引脚将和元件合成为一个整体,无法在原理图上单独移动引脚。,8)元件引脚的集成编辑。单击图7-18中的 时,将弹出如图7-19所示的对话框,在此可以对所有引脚进行编辑。,图7-19 编辑引脚对话框,【实例7-2】创建继电器的元件封装,1)单击菜单中的“文件”“创建”“库”“PCB库”新建一个PCB库文件,同时打开“PCB Library”面板。新建的
7、PCB工作区并不像原理图库工作区那样有一个大的“十”字因此用户可以按+键来快速定位工作区的原点。,2)放置元件封装外边框。单击工作窗口下方的“Top Overlay”标签使该层处于当前的工作窗口中,然后单击 按钮绘制出元件封装的轮廓,通常将线宽设置为10mil即可。绘制完元件封装的轮廓如图7-24所示。由于datasheet中显示的是以mm为单位,但系统默认的是以mil为单位,因此就需要切换单位。单击“查看”“切换单位”即可完成mm和mil单位之间的转换。,图7-24 元件封装的外边框,3)放置元件封装的焊盘。通孔焊盘通常放置在“Multi-Layer”层上,而表贴型元件的焊盘则应该放置在“T
8、op Layer”层上并将焊盘的孔径尺寸设置为0。单击工作窗口下方的“Multi-Layer”标签使该层处于当前的工作窗口中,然后单击 按钮放置焊盘。焊盘放置的位置应以厂商提供的datasheet为依据。,4)双击焊盘打开焊盘属性编辑对话框,如图7-26所示,从中进行焊盘属性的设置。注意PCB封装的引脚标号必须与原理图符号中元件的引脚标号一致,否则在同步更新或者网络布线时会出现错误。,图7-26 焊盘属性对话框,说明:通常将一号焊盘设置为正方形,其它焊盘设置为圆形焊盘。对焊盘的尺寸、孔径的大小都要根据实际情况进行设置。焊盘放置完成后如图7-27所示。,图7-27 焊盘放置完成效果,5)在“PC
9、B Library”面板中双击新建的元件,此时将弹出如图7-28所示的对话框。在该对话框中输入名称、封装高度以及封装描述的内容。在此名称修改为RELAY-DPDT。,图7-28 库元件参数设置对话框,6)如果用户还想建立其它元件的封装模型,则在“PCB Library”面板中“元件”区域内右击,在弹出的菜单中选择“新建空元件”即可新建一个元件。7)保存整个PCB库文件。这样就完成了PCB库文件的创建。,【实例7-3】创建双列直插式16脚的元器件封装,以创建双列直插式16脚的元器件封装为例,介绍利用向导创建元器件封装的基本方法。除了手动创建元件封装外,用户还可以通过元件封装向导创建元件的封装模型
10、。元件封装向导可以帮助用户快速的创建元件的封装,但这仅仅限于创建一些标准的封装。下面通过向导创建一个16引脚的双列直插式DIP封装。具体操作步骤如下。,1)单击菜单中的“工具”“新元件”将弹出如图7-29所示的元件封装向导对话框。,图7-29 元件封装向导欢迎界面,2)单击 下一步,进入如图7-30所示的选择元件封装形式对话框,在右下角还可以选择长度的单位。在这里选择DIP,单位选择mil。,图7-30 选择元件封装形式,3)单击下一步,进入设定焊盘尺寸对话框,如图7-31所示,从中可以详细的设置焊盘的尺寸,包括焊盘的外径和孔径的尺寸。,图7-31 设置焊盘尺寸,4)单击下一步,进入如图7-3
11、2所示的对话框,从中可以设置焊盘的行和列的间距。,图7-32 设置焊盘间距,5)单击 下一步,进入设置边框线宽度设置对话框,如图7-33所示。,图7-33 设置边框线宽度,6)单击 下一步,进入设置焊盘个数对话框,如图7-34所示。,图7-34 设置焊盘个数,7)单击 下一步,进入如图7-35所示的对话框,在其中给元件命名。,图7-35 命名元件封装,7)单击 下一步,进入如图7-36所示的对话框,系统提示元件封装的创建已经完成,单击Finish完成创建元件封装。,图7-36 提示完成创建元件封装,9)选择菜单命令【报告】/【元件规则检查】。将弹出如图7-37所示的【元件规则检查】对话框,从中
12、可以检查在封装设计的过程中是否存在错误。,图7-37【元件规则检查】对话框,10)单击 确认 按钮,检查结果如图7-38所示。,图7-38 规则检查结果,【实例7-4】创建自己的元器件集成库,在此以RELAY-DPDT为例,根据在节中创建的原理图库文件和在节中创建的PCB封装形式,创建该元件的集成库文件,具体步骤如下。,1)单击菜单中的“文件”“创建”“项目”“集成元件库”即可创建一个集成元件库,此时将在“Projects”工作面板中新建一个“Integrated_Library1.LibPkg”文件夹,此时它里面没有任何信息,如图7-39所示。,图7-39 新建的集成库文件,2)保存并命名该
13、集成库文件,命名为“My Library.LibPkg”。3)在“Projects”面板中新建的集成库文件上右击,在弹出的菜单中选择“追加已有文件到项目中”,将弹出一个对话框,在其中选择要添加的原理图库文件。在此选择节中创建的DPDT继电器原理图文件。,4)用同样的方法把对应的PCB封装库文件也加载到My Library集成库文件中。加载完成后如图7-40所示。,图7-40 加载元件原理图库文件和封装库文件,5)双击原理图库文件,并打开“SCH Library”面板。单击最下面一栏中的 追加,将弹出如图7-41所示的对话框,从中选择要添加的元件模型的类型。在这里选“Footprint”。,图7
14、-41 加载新的模型对话框,6)单击确认,将弹出如图7-42所示的对话框,图7-42 PCB模型对话框,单击 浏览,在弹出的对话框中选择要添加的元件封装模型,如图7-43所示。,图7-43 选择封装模型对话框,7)单击确认,用户可以在“SCH Library”面板最下面一栏中看到刚添加的封装模型,如图7-44所示。,图7-44 添加封装模型后的“SCH Library”面板,8)单击菜单中的“项目管理”“Compile Integrated Library My Library.LibPkg”即可完成对该集成库的编译。编译完成后,系统将自动激活“元件库”面板,用户可以在其中看到编译后的集成库文
15、件,如图7-45所示。,图7-45 元件库面板,【实例7-5】创建项目元器件库,下面以DXP自带的“C:Program Files Altium2004 Examples PCB AutoRouting PCB-Routing.PrjPCB”为例,来说明创建项目元器件库的步骤。,1)执行菜单命令【文件】/【打开】,打开PCB-Routing.PrjPCB项目,然后在项目中打开Routed BOARD1.pcbdoc文件,如图7-46所示。,图7-46 打开的Routed BOARD1.pcbdoc文件,2)执行菜单命令【设计】/【生成PCB库】。执行该命令后程序会自动切换到元器件封装库编辑器窗口,生成相应的项目文件库Routed BOARD1.PcbLib,如图7-47所示。,图7-47 根据项目生成的项目库文件,