资源描述
第四章 原理图库元件操作,建立一个新元件,需要有这个元件的资料,内容包括: 元件名称 元件封装 元件引脚定义 元件引脚编号 设计原理图需要添加元件库、放置元器件。设计时用到一些非标准化的元器件若元件库中没有,可以利用元器件编辑工具SchLib设计。可以利用元器件编辑器中的绘图工具栏和IEEE符号工具栏绘制出所需要的元器件。 元件库编辑包括对库内元件的修改;建立一个新元件;将新建元件添加进元件库。,4.1 原理图元件编辑器,4.3 编辑原理图库文件,4.2 原理图库元件编辑过程,4.4 产生元件报表,4.1.1 新建Sch元器件库文件 创建元件: a. 单击菜单项File-New-Schematic Library命令新建一个空元件; 对新建元件进行编辑修改 将新建、编辑完成的元件保存到元件库中。文件保存为所需的库文件名,文件后缀名应为SchLib。 编制该元件的产品说明书。,4.1原理图元件编辑器,原理图编辑主窗口,图4.1 原理图编辑主窗口, 单击菜单项File-Open。 单击File工作面板中Open a document栏中的More Documents选项。 单击主工具栏Open Any Existing Document工具按钮。,4.1.2 编辑Sch元件库文件,图4.3 库元件编辑状态 由图可知,原理图元器件编辑环境和原理图绘制编辑环境十分类似,不同的是在项目面板上出现一个SCH Library工作面板,其中包含了库文件中的所有原理图元器件,同时出现,4.1.3 原理图元件库编辑环境,1. SCH Library 工作面板,(1) 第一空白栏查找元器件。 (2) 第二栏为库文件中包含的原理图元器件。 (3) 第二栏个工具按钮。 Place按钮,将当前原理图元器件放置到原理图中,如不存在原理图项目文件或者项目文件中还没有建立原理图文件,Protel DXP将新建一个默认名称为Sheet1.Schlib原理图文件并进入元器件放置操作。 Add按钮,在库文件中添加一个原理图元器件。 Delete按钮从元器件库中删除所选择的元器件。 Edit按钮,弹出当前所选择元器件的属性编辑对话框。 (4)Aliases栏,查阅当前所选择原理图元器件的别名。 (5)第四栏为当前原理图元器件的引脚信息。 Add按钮,添加原理图元器件的引脚。 Delete按钮,删除所选原理图元器件中的引脚。 Edit按钮,编辑引脚的属性。 (6)第五栏为原理图元器件添加其他模型。,2. 原理图元件编辑器工具栏 Sch Lib Drawing工具栏、Sch Lib IEEE工具栏和Mode工具栏(1)Sch Lib Drawing工具栏,IEEE符号工具栏,菜单命令PlaceIEEE Symbols,SchLibIEEETools(IEEE符号工具栏),IEEE美国电气电子工程师学会。 IEEE符号属性对话框的设置方法与原理图中对象的属性设置方法相同 ),(2)Sch Lib IEEE工具栏,操作功能,4.2 原理图库元件编辑过程 4.2.1 创建原理图元器件 1新建原理图元器件2. 库文件属性设置3. 图元的绘制4. 放置元器件的引脚5添加元器件模型6原理图元件属性设置 以3.6节的例,Protel DXP提供的库文件中电平转换芯片MAX232,使用原理图元件编辑器创建MAX232原理图符包含在User.IntLib库文件中。介绍串口通信电平转换芯片Max232原理图元件的编辑过程。,1新建原理图元器件 原理图库文件User.IntLib,新建原理图元器件: 单击菜单项Tools-New Component. 单击工具栏上的New Component工具按钮。 单击Sch Library工作面板上的原理图元件列表框底下的Add按钮。 在Sch Library工作面板的第二栏中增加新建元器件,切换到元器件的编辑状态。,2. 库文件属性设置 单击Tools-Document Options菜单命令项。 在库文件编辑区单击鼠标右键,在弹出的浮动菜单中单击Document Options菜单命名项。,3. 图元绘制 (1)单击Place Rectangle工具按钮。 (2)在图纸适当位置单击鼠标左键。 (3)单击鼠标左键,绘制元件框图。,图4.8 绘制元器件图元操作,4.放置元器件引脚,编辑引脚属性 在放置引脚的过程中,单击Tab键。 双击需要进行属性编辑的引脚。,选项设置 Display Name 引脚名称 Designator定义引脚在实际物理元器件中对应的引脚序号。 Electrical Type,定义引脚的电气特性,Protel DXP默认的电气特性属性设置为Passive。对原理图文件进行编辑,检查电气连接是否有误时,应该根据实际物理元器件相对应引脚的物理属性进行正确设置。可通过Electrical Wiring Checker检查来防止电路图设计的错误。采用Passive设置时,电路设计人员应该清楚原理图设计中每个元器件的引脚信息,以确保电路设计和连接正确。 Symbols选项设置框用来设置指示引脚的行为信息: Inside,定义引脚在内部的行为特性,可设置的特性如下:,表4.4 Inside 设置项, Inside Edge 定义内部信号的触发沿。 Output Edge 定义外部信号的触发沿。 表4.4 OutpuEdge设置项 Output 定义引脚外部信号特性 Symbol选项栏的各项设置所编辑的元器件引脚属性主要用于电路仿真。 Swapping Options选项设置栏主要针对多功能原理图元件引脚属性设置的。,表4.5 Output设置项5添加元器件模型 Sch Library工作面板的最后一栏为新建的原理图元器件添加模型文件,图4.12 添加新模型对话框 (2)单击OK按钮,弹出如图4.13所示的PCB模型属性设置对话框。 图4.13 PCB模型属性编辑对话框 (3)单击Browse按钮,弹出如图4.14所示的对话框。,图4.14 PCB模型文件查看对话框(4)单击对话框中的按钮,然后在库文件加载对话框的Installed框中加载DIP - Peg Leads.Pcblib库文件,加载完后,单击Close按钮,返回到Browse Libraries对话框。,图4.15 选择相应的PCB模型文件 删除模型文件,在Model列表栏中选择模型文件,单击Delete按钮。 编辑模型文件,选择模型文件,单击Edit按钮,在弹出的属性对话框中进行编辑。,6原理图元件属性设置 (1)单击Sch Library工作面板上Components列表框底下的Edit按钮,弹出如图4.16所示的元件属性设置对话框。 图4.16 库元件属性编辑对话框 (2)在Default Designator文本框中输入默认标识,使用后缀“?”可以使标识号自动递增。在Comment文本框中输入显示的说明文字(如MAX232)。同时选中上述两项后面的Visible复选框。 (3) 查看元件引脚信息,单击左下角的Edit Pins按钮,弹出如图4.17所示的对话框。,图4.17 库元件引脚编辑对话框 对话框中可查看到所有的引脚信息,可以对引脚进行编辑。4.2.2 创建分立多功能原理图元器件,一些集成元件中往往包含多个功能相同的电路模块。在绘制电路原理图的过程中,不同的电路部分可能用到功能相同的电路模块。将这样的电路模块以一个独立的符号标识放置到所需的电路中,各功能模块最后通过建立相互之间的联系而形成一个整体。,以一个6反相门的74ls04为例,介绍分立多功能元件的原理图符号的绘制方法。(1)新建元件,单击Sch Library工作面板中Component列表框底下的Add按钮,弹出新建元件对话框。,4.18 新建元器件对话框 (2)输入74ls04,单击OK按钮,在Component列表中新增一个元件。 (3)绘制独立的符号标识,单击Sch Lib Drawing工具栏中的画线工具按钮Line,绘制如图xx所示的三角形,坐标分别为(0,0)、(0,40)、(40,20)。,图4.19 绘制独立电路单元 图4.20 添加独立电路单元引脚(4)给标识符添置引脚,如图4.20所示。管脚1电气类型设置为Input,管脚2电气类型设置为Output、Outside Edge项选择Dot。电源管脚7(GND)和管脚14(VCC)是隐藏的管脚。这两个管脚对所有的功能模块是共用的,只需设置一次即可。(5)设置电源管脚属性。(6)创建其他分立部件。单击Sch Library Drawing工具栏上的Add New Component按钮,Protel DXP进入新的分立部件的编辑状态。此时,在Sch Library工作面板的Component栏中将自动更新各分立部件。,图4.22 引脚属性设置对话框(7)绘制新的分立部件。以Part B为例,由于Part A是已经编辑过的分立部件,故可以通过复制、粘贴操作加快绘制工作。(8)单击Part A分立部件,使之处于编辑状态,单击Edit-Select-All菜单项,选择所有的图元。(9)单击Edit-Copy菜单项,将选定的内容复制到剪切板中。(10)单击Part B分立部件,使之处于编辑状态,单击Edit-Paste菜单项,此时在鼠标光标处出现需要复制的图元轮廓,移动鼠标到适当位置单击鼠标左键,完成粘贴工作。(11)重新设置Part B的引脚属性。即设置Display Name和Designator为不同的符号名和指示符。(12)重复以上步骤分别建立Part C和Part D,结果如图4.23所示。 图4.23 多个独立电路单元,(13)在Sch Library工作面板中单击创建的元件,单击底下的Edit按钮,弹出如图4.24所示的库元件属性编辑对话框。,图4.24 库元件属性编辑对话框 (14)按照创建原理图元器件的介绍,可分别设置Default Designator、Comment、添加pcb模型。 注意:在创建元件的部件时,应该在Component栏中选择正确的元件,即为哪个元件添加部件。否则将添加其他器件的部件。,画圆弧,1. 单击左键或按回车,确定圆弧的圆心 2. 单击左键或按回车,确定圆弧的半径 3. 单击左键或按回车,确定圆弧的起点 4. 单击左键或按回车,确定圆弧的终点 Protel DOS schematic TTL.lib: 7433元件,4.3 编辑原理图库文件 1. 从库文件中导出元器件 将分属于不同库文件中的常用元件汇集到一个库文件中,以方便电路的绘制。库文件名为mySchlib.Schlib,将Miscellanous device.Intlib集成库文件中的Cap添加到mySchlib.Schlib库文件中。(1)打开库文件名mySchlib.Schlib。(2)打开库文件Miscellanous device.Intlib。从集成库文件中导出Miscellanous.Schlib,同时打开两个不同的库文件。,图4.25 是否导出库文件确认对话框,图4.26 导出的库文件(3)双击Miscellaneous Devices.SchLib库文件。单击Sch Library工作面板,选中Cap元件。,图4.27 库文件中元器件 (4)单击Tools-Copy Component菜单命令项。,图4.28 原理图库文件拷贝(5)选中需要将Cap元件复制到的库文件,如,mySchlib.Lib。(6)单击Ok按钮,完成元件添加操作。(7)打开mySchlib.Lib库文件,可查看其中已经添加了Cap元件。 New Component 新建元件。 Remove Component 从打开的库文件中移除选中的库元件。 Remove Duplicates 从打开的库文件中移除重复的库元件。 Rename Component 重新命名库元件名。 Copy Component 复制库元件。 Move Component 将库文件中元件移到其他库文件中。注意:如需一次对多个元器件进行操作,则可按住Ctrl键,然后分别再单击Sch Library工作面板中的Components列表框中的元件即可。,2.现存的原理图生成库文件 将原理图中的元器件全部导出建立一个库文件。(1)打开项目设计文件,原理图处于编辑状态。(2)单击Design-Make Project Library菜单命令项。Protel DXP将自动临时建立一个原理图库文件。(3)查看库文件中的元器件,打开SCH Library原理图库文件工作面板,可以修改、编辑库文件。(4)保存库文件。,图4.30 编辑生成的库文件 4.4 产生元件报表 创建库文件中的元件后,可以通过生成报表文件来查看元件的信息。报表共有3种类型:元件报表(Component Report)、元件库报表(Library Report)和元件规则检查报表(Component Rule Check Report)。,4.4.1 元件报表 元件报表文件以.cmp为扩展名,保存在当前设计项目文件中。Component Name:Cap 列出元件名Part Count: 2 子元件个数Part :C? 第一个子元件信息Pins (Normal) : 0 引脚总数为0Hidden Pins: 没有隐藏引脚Part :C? 第二个子元件信息Pins (Normal) : 2 引脚总数为21 1 Passive 1号引脚,没有电气特性2 2 Passive 2号引脚,没有电气特性Hidden Pins: 没有隐藏引脚,4.4.2 元件库报表 元件库报表中列出了当前元件库中所有元件的名称以及相关属性,元件库报表文件的扩展名为.rep。在元件编辑窗口中,单击Reports-Library菜单命令项,将对元件编辑器当前的元件库产生元件库报表,如图xx所示为mySchlib.Schlib库文件生成的报表文件。,图4.32 生成的元件库报表文件 4.4.3 元件规则检查报表 元件规则检查将检查元件库中的元件是否有错,并将错误的元件列出来,指出错误的原因。,图4.32 库元件规则检查设置对话框(1)Duplicate 选项组:设置是否检查重复项。 Component Names:设置是否检查库文件中重复命名的元件。 Pins :设置是否检查元件中重复命名的引脚。(2)Missing选项组: 设置检验的项目 Description:设置是否检验元件描述。 Pin Name :设置是否检验元件引脚名空缺。 FootPrint :设置是否检验元件封装。 Pin Number :设置是否检验元件的引脚序号。 Default Design :设置是否检验元件默认序号。 Missing Pins in Serial :设置是否检验元件遗漏引脚。,图4.33 库文件规则检查报表 出现错误,应该重新设置元件属性,直到规则检查报表文件中不出现错误为止。如图4.33所示中74LS04元件,由于建立各个部件时使用了复制操作,将14引脚添加到了各部件中,14引脚是电源VCC隐藏引脚,只需设置一次即可。应仔细检查各部件,将所示错误改正过来。,习 题44.1 4.2 4.3,
展开阅读全文