《OrCAD电路原理图设计入门与提高》课件第4章_第1页
《OrCAD电路原理图设计入门与提高》课件第4章_第2页
《OrCAD电路原理图设计入门与提高》课件第4章_第3页
《OrCAD电路原理图设计入门与提高》课件第4章_第4页
《OrCAD电路原理图设计入门与提高》课件第4章_第5页
已阅读5页,还剩156页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第4章创建元件库、元件、中文标题栏和符号4.1创建自己的元件库4.2单一元件和复合元件4.3进入元件设计窗口4.4元件设计窗口的基本操作4.5元件设计窗口的系统参数设置4.6创建元件的基本操作4.7创建一个单一元件

4.8创建一个复合元件

4.9用电子表格创建元件以及大元件的分割

4.10创建中文标题栏

4.11创建自己的电源符号

4.1创建自己的元件库

首先必须创建自己的元件库,然后在元件库中创建元件,最后才可以在原理图设计窗口调用元件库中的元件。创建自己的元件库有两种方法:

(1)在图3-1所示的OrCADCapture系统窗口中执行【File】→【New】→【Library】菜单命令,就会创建如图4-1所示的Library1.olb,默认的名称还可能是Library2.olb、Library3.olb等。

(2)在已经打开某个设计文件后,项目管理窗口为当前窗口,执行【File】→【New】→【Library】菜单命令,就会创建如图4-2所示的Library1.olb,默认的名称还可能是Library2.olb、Library3.olb等。图4-1直接创建库文件图4-2在项目管理窗口中创建自己的元件库在创建自己的元件库后,系统以默认的名称将库文件存放在OrCAD的安装目录下面,所以一定要选中默认的元件库。执行鼠标右键菜单命令【SaveAs…】,调出如图4-3所示的【SaveAs】对话框,在此对话框中将库文件重新命名并保存在自己的工作目录下面。

这样创建好的库文件是个空的库文件,里面什么元件都没有。图4-3重新命名库文件并保存

4.2单一元件和复合元件

元件(Part)分为两种:单一元件(Part)和复合元件(Package)。 它是电路图的基本组成对象,代表某一个或某一类功能。一个复合元件包含多个子元件。

例如,对于单个的直插式电阻、电容、按钮和双列直插式三态缓冲器74LS125,如果我们用图4-4所示的符号表示它们,则这些图形符号在OrCADCapture系统中就是单一元件。图4-4单一元件有时为了便于理解或绘图方便,特别是对于一些通用的数字逻辑芯片,我们常常采用复合元件来表示。图4-4所示的双列直插式三态缓冲器74LS125是一个单一元件,这样表示很不直观。如果74LS125的四个缓冲器分别用于电路中各个不同的电路模块,那么可能导致电路原理图的连线很混乱。因此,在很多情况下,我们用复合元件来表示74LS125,如图4-5所示。图4-5复合元件

74LS125这个复合元件的元件编号(Reference)是U4,值(Value)是74LS125,它有四个子元件(Part),分别是四个三态缓冲器。注意,这里的每个子元件都有电源(第14引脚)和地(第7引脚)两个引脚,这是因为我们在建立这个复合元件时将这些子元件的性质设置为“Homogeneous”,意思是它们是“同质的、相似的”。作为一个整体元件,系统将会视这四对引脚为一对引脚,并且实际的74LS125集成电路也只有一个电源引脚和地引脚。在生成网络表时,OrCADCapture系统也会自动将这四对引脚作为一对引脚处理,并不影响后续的印制电路板的设计。

对于一个实际的元件,在电路原理图中到底使用单一元件还是复合元件,完全取决于绘图和读图的方便。

4.3进入元件设计窗口

按照4.1节介绍的方法建立一个库文件,下面介绍进入元件设计窗口(PartEditor)的基本步骤,也就是新建一个元件的基本步骤。

设计实例3:新建一个元件

(1)在项目管理窗口的Library文件夹中选中某一个元件库的图标,再执行鼠标右键命令【NewPart】,如图4-6所示。或者在选中元件库的图标后,执行【Design】→【NewPart…】菜单命令。图4-6创建一个新元件

(2)在调出的图4-7所示的【NewPartProperties】对话框中设置以下参数:

Name编辑栏:输入MYRESISTOR。

PartReferencePrefix编辑栏:修改为R。

PartsperPkg编辑栏:输入1。

PinNumberVisible复选项:不选中。

其他采用缺省值。

经过上述设置,我们将创建一个名称为“MYRESISTOR”的电阻,它的编号以“R”开头,其引脚编号不显示。PartsperPkg编辑栏为1,表示我们创建的是单一元件。

很多初学者喜欢在PartReferencePrefix编辑栏输入“R1”或“R?”之类的编号,实际上没有必要,这里只需要输入元件编号的首字母,元件编号的其他部分在原理图设计窗口中由系统自动添加。图4-7【NewPartProperties】对话框

(3)在图4-7所示对话框中单击“OK”按钮,将进入元件设计窗口(PartView),如图4-8所示。

图4-8所示的“LIBRARY1-MYRESISTOR”窗口是元件设计窗口,相当于生产汽车零部件的车间,而图3-3所示的原理图设计窗口相当于组装汽车的总装厂,这两个窗口外观相似,本质不同,它们的工具栏也有差别。图4-8元件设计窗口

4.4元件设计窗口的基本操作

在元件设计窗口中,一般有以下几种操作。

1.视图的控制

双击元件设计窗口的标题栏,可以使元件设计窗口占据整个OrCADCapture系统窗口;窗口的大小控制按钮

的功能与标准的Windows操作系统窗口按钮的功能一样;OrCADCapture系统窗口的Window菜单负责管理项目管理窗口、原理图设计窗口、元件设计窗口、信息窗口等。把鼠标放在元件设计窗口需要查看的位置,按“I”键,视图就会以鼠标所在位置为中心放大视图;按“O”键,视图就会以鼠标所在位置为中心缩小视图。按F5键,则刷新视图。在元件设计窗口的主工具栏上,有4个视图控制按钮,它们的功能如下:

Zoomin:放大按钮,以窗口中心为中心放大视图。

Zoomout:缩小按钮,以窗口中心为中心缩小视图。

Zoomtoregion:放大选择的区域。先单击该按钮,然后在视图中按住鼠标左键确定选择的区域,选择的区域就会最大可能地显示在元件设计窗口中。

Zoomtoall:将元件的虚线矩形框、元件编号首字母和Value等以最大的形式显示在窗口中。在元件设计窗口的【View】菜单中有许多子菜单,这里主要介绍以下4个子菜单的功能:

执行【View】→【ToolPalette】菜单命令,可以打开或关闭元件设计窗口的创建元件工具栏。

执行【View】→【Grid】菜单命令,可以显示或隐藏元件设计窗口的栅格。

执行【View】→【Toolbar】菜单命令,可以显示或隐藏元件设计窗口的主工具栏。

执行【View】→【StatusBar】菜单命令,可以显示或隐藏元件设计窗口的状态栏。

2.对象的选中与移动

在元件设计窗口中,引脚、线条、虚线矩形框、元件编号首字母、〈Value〉、说明文字等都是对象。

在图4-8所示的元件设计窗口右边的创建元件工具栏上,有一个选择按钮,如果按钮处于按下状态,鼠标就会是箭头形状,这时可以用鼠标选择窗口中的对象;否则鼠标处于绘制或放置对象状态。

单击选择按钮,然后单击某个对象,就会使其处于选中状态。

结合Ctrl键,可以用鼠标选中多个对象。将鼠标移至某一位置后,按下鼠标左键不放,向右下方拖动确定一个矩形,可使该矩形区域的所有对象均处于选中状态。

如果鼠标处于选择状态,那么在窗口的空白处单击鼠标左键,可以取消所有对象的选中状态。

如果将鼠标指在某个对象上,按住鼠标左键不放,然后将它拖到希望的地方后再松开鼠标左键,就可以将这个对象移动到这个地方。

3.对象的复制、剪切、粘帖与删除

选中一个或多个对象后,按下Ctrl键,再用鼠标左键将选中的对象拖动到指定的位置后,松开Ctrl键和鼠标左键,即将选中的电路对象复制在当前光标位置处。

选中电路对象后,执行鼠标右键命令【Copy】,可以将被选中的对象复制到剪贴板上,然后执行【Edit】→【Paste】菜单命令,该对象的外形框就粘在鼠标上,再在适当的地方单击鼠标左键,该对象就被复制到这个地方。

由于OrCAD与Windows操作系统的操作兼容,所以复制的快捷键“Ctrl+C”、剪切的快捷键“Ctrl+X”、粘贴的快捷键“Ctrl+V”都可以使用。

4.5元件设计窗口的系统参数设置

元件设计窗口的系统参数设置主要是栅格设置,其他的参数采用默认的设置就可以了,一般不要改动。可以按如下操作进行系统参数设置。

设计实例4:元件设计窗口的栅格设置

(1)在元件设计窗口为当前窗口的情况下,执行【Options】→【Preferences…】菜单命令,可以调出图4-9所示的【Preferences】对话框。图4-9【Preferences】对话框

(2)在该对话框中,切换到【GridDisplay】标签页,然后选中【PartandSymbolGrid】组合框中的“Dots”(点状)和“Lines”(线状)两个选项中的一项,就可以改变元件设计窗口中栅格的显示类型。

【GridDisplay】标签页右边的【PartandSymbolGrid】组合框控制元件设计窗口,左边的【SchematicPageGrid】组合框控制原理图设计窗口。对于【PartandSymbolGrid】组合框,简要说明如下:

如果选中【Displayed】复选按钮,则在元件设计窗口中显示栅格,否则,在元件设计窗口中不显示栅格。

如果选中【Dots】单选按钮,则在元件设计窗口中显示点状栅格;如果选中【Lines】单选按钮,则在元件设计窗口中显示线状栅格。

如果选中【Pointersnaptogrid】复选按钮,则在元件设计窗口中的操作是以栅格为单位移动的,否则操作是随着鼠标连续移动的。

栅格只是方便设计元件和原理图作参考用的,它并不存在原理图中,也不会打印出来。

元件引脚一定要放在栅格上,所以在放置引脚或移动引脚时,一定要锁定栅格。

4.6创建元件的基本操作

在图4-8所示的元件设计窗口中创建元件,主要工作就是绘制元件的形状、放置元件的引脚等。

4.6.1绘制元件的形状

在图4-8所示的元件设计窗口中,执行【View】→【ToolPalette】菜单命令,可以隐藏或显示图4-10所示的创建元件工具栏。图4-10创建元件工具栏工具栏中各按钮的功能如下:

:单击此按钮,鼠标处于选择状态。

:单击此按钮,就会调出【PlaceIEEESymbol】对话框,可以放置IEEE符号。

:单击此按钮,就会调出【PlacePin】对话框,可以放置元件引脚。

:单击此按钮,就会调出【PlacePinArray】对话框,可以放置一组元件引脚。

:单击此按钮,可以绘制没有电气性能的直线。

:单击此按钮,可以绘制没有电气性能的多边形,绘制过程中如果同时按住Shift键,可以绘制斜线。

:单击此按钮,可以绘制没有电气性能的矩形。

:单击此按钮,可以绘制没有电气性能的椭圆(包括圆)。

:单击此按钮,可以绘制没有电气性能的圆弧。

:单击此按钮,可以放置标注的文字。在【Place】的子菜单中,都有上述各按钮对应的菜单命令。执行【Place】→【Picture…】菜单命令,可以在元件设计窗口放置位图,但是这条命令没有对应的工具按钮。

在元件设计窗口中,执行快捷键“T”,可以放置标注的文字;执行快捷键“Y”,可以绘制多边形。

在图4-9所示的【Preferences】对话框中,可以锁定栅格,也可以单击元件设计窗口主工具栏中的按钮,锁定或不锁定栅格。如果为红色,则表示没有锁定栅格。锁定栅格的情况下绘制线条时是以栅格为单位移动的,它与不锁定栅格情况下绘制线条的差别如图4-11和图4-12所示。图4-11锁定栅格情况下绘制的矩形图4-12不锁定栅格情况下绘制的矩形

在元件设计窗口中,虚线矩形框是系统自动生成的,它圈定了元件形状占用的区域,用户没有办法删除也不需要删除。用户可以在选中虚线矩形框后按住四角的某一个方块,拖动鼠标改变虚线矩形框的大小。如果用户在虚线矩形框外绘制了图形,虚线矩形框马上就会扩张,把所有的图形框住。笔者强烈建议用户应该始终把虚线矩形框放在栅格上。

在元件设计窗口中,元件的引脚始终都在虚线矩形框外面,并且应该放在栅格上。

设计实例5:绘制一个实心的三角形符号

(1)在元件设计窗口中,执行【Place】→【Polyline】菜单命令,或者单击绘图工具按钮,绘制图4-13所示的三角形。在绘制过程中,请锁定栅格,如果按住Shift键,可以绘制斜线。

(2)按Esc键,使鼠标退出绘制状态,单击键,选中图4-13所示的三角形。图4-13绘制三角形

(3)执行鼠标右键命令【EditProperties…】,调出图4-14所示的【EditFilledGraphic】对话框,单击【FillStyle】下拉列表,选中“Solid”选项,然后单击“OK”按钮关闭【EditFilledGraphic】对话框,这时三角形变成实心的。图4-14【EditFilledGraphic】对话框

(4)选中三角形,执行鼠标右键命令【Rotate】,三角形就会逆时针旋转90°,共旋转两次,虚线矩形框自动缩放到刚好圈住实心的三角形,最终效果如图4-15所示。

我们还可以利用鼠标右键命令对绘制的对象进行复制、剪切、删除和粘贴等操作。图4-15实心的、逆时钟旋转了180°的三角形4.6.2放置元件的引脚

放置元件的引脚与绘制元件的形状不同,引脚是有电气性能的,它不是我们绘制的,而是直接调用系统设计好的。当然我们也可以设置引脚的形状。

如果已经把元件形状绘制好了,再单击元件设计窗口创建元件工具栏上的按钮,则调出图4-16所示的【PlacePin】对话框,该对话框中各项的含义如下:图4-16【PlacePin】对话框

Name编辑栏:用户可以在这里输入引脚的名称。一般尽量采用元件资料上提供的名称,比如Adj、OE、Addr0、Addr1等,这样可以一目了然。

如果引脚的名称带有横线,例如,则在Name编辑栏中每个字母的后面加“\”,表示为R\E\S\E\T\。

Number编辑栏:用户可以在这里输入引脚的编号。引脚的编号就像居民身份证号码,它唯一地确定了引脚。同一个元件中,引脚的名称尽量不要相同,但是允许同名,而引脚的编号绝对不可以相同。

同一个元件中引脚编号不能相同,强烈建议引脚的编号采用“1、2、3、4、…”这些数字顺序编号。

Shape下拉列表:在这里可以选择不同的引脚形状。一共可以设置6种引脚形状,如图4-17所示。

Type类型:可以选择很多类型,因为我们设计的电路原理图不作严格的电气检查,所以笔者强烈建议所有的元件引脚一律选择“Passive”。

Width宽度选项组:选择“Scalar”表示放置的是单一信号的引脚,选择“Bus”表示放置的是多个信号的总线引脚。

【PinVisible】复选项可以控制引脚是否可见,这里为灰色不可设置,设置引脚的可见性在4.6.3节介绍。图4-17可以设置的6种引脚形状

设计实例6:连续放置多个引脚

(1)在元件设计窗口绘制好元件的形状后,例如图4-11所示的元件形状,再单击按钮,调出图4-16所示的【PlacePin】对话框,在Name编辑栏中输入“Addr1”,在Number编辑栏中输入“1”,其他设置采用默认的,单击“OK”按钮关闭对话框。这时鼠标上粘着待放引脚的形状。

(2)在虚线矩形框右边单击鼠标左键,放置第1个引脚。

(3)继续向下移动一个栅格,再次单击鼠标左键,又可以放置第2个引脚,如此下去可以连续放置多个引脚,如图4-18所示。图4-18连续放置多个引脚

(4)按Esc键,退出放置引脚状态。或者执行鼠标右键命令【EndMode】,也可以退出放置引脚状态。

连续放置多个引脚时,如果首个引脚名称是以数字结尾的,那么后续放置的引脚名称的尾数字是递增的,否则连续放置的引脚名称相同;不管怎样,引脚的编号是连续递

增的。

引脚总是在虚线矩形框的边缘,总是放在栅格上。如果单击元件设计窗口创建元件工具栏上的按钮,则调出图4-19所示的【PlacePinArray】对话框,该对话框中各项的含义如下:

StartingName编辑栏:在此输入起始引脚的名称,如果名称是以数字结尾的,那么其他引脚名称的结尾数字依次递增或递减,否则所有的引脚名称相同。

StartingNumber编辑栏:在此输入起始引脚的编号,引脚编号最好以数字顺序编号,这样的话,其他的引脚编号就会递增或递减。图4-19【PlacePinArray】对话框

NumberofPins编辑栏:在此输入一次性放置的引脚数量。

Increment编辑栏:在此输入引脚自动编号的增量,可以为正整数也可以为负整数。

PinSpacing编辑栏:在此输入引脚之间相隔多少个栅格。

Shape下拉列表:可以选择如图4-17所示的6种形状。

Type类型:可以选择很多类型,因为我们设计的电路原理图不作严格的电气检查,所以笔者强烈建议所有的元件引脚一律选择“Passive”。

如果按照图4-19的设置,则放置的引脚如图4-20所示。图4-20一次性放置的多个引脚更改引脚属性有两种方法:单一引脚更改和多个引脚同时更改。

在元件设计窗口中双击待更改的引脚,调出图4-21所示的【PinProperties】对话框,它与图4-16所示的【PlacePin】对话框类似,在这个对话框中就可以更改引脚的名称、编号和形状等。图4-21【PinProperties】对话框在元件设计窗口选中多个引脚(可以借助Ctrl键,跟Windows操作系统的选中操作一样),然后执行鼠标右键命令【EditProperties…】,调出图4-22所示的【BrowseSpreadsheet】对话框,在这个对话框中可以同时更改多个引脚的属性。图4-22同时更改多个引脚的属性4.6.3隐藏和显示元件及引脚的相关属性

有些元件的引脚编号和名称没有必要显示出来,需要隐藏,比如电阻和无极性电容。隐藏和显示元件引脚的相关属性的方法是:在元件设计窗口执行【Options】→【PartProperties…】菜单命令,调出图4-23所示的【UserProperties】对话框。图4-23【UserProperties】对话框在这个对话框中,我们主要关心以下4项属性:

PartReference:选中该条属性,单击按钮,调出图4-24所示的【DisplayProperties】对话框。

在【DisplayProperties】对话框中,选中【DisplayFormat】选项组中的“ValueOnly”选项, 然后关闭该对话框, 再关闭【UserProperties】对话框, 则在元件设计窗口中显示“R?”、“U?”之类的编号。在【DisplayProperties】对话框中,选中【DisplayFormat】选项组中的“DoNotDisplay”选项,然后关闭该对话框,再关闭【UserProperties】对话框,则在元件设计窗口中不会显示“R?”、“U?”之类的编号。

PinNamesVisible:选中该条属性,然后在【UserProperties】对话框最下面的下拉列表中选中“True”或“False”,选中“True”显示引脚名称,选中“False”则不显示引脚名称。

PinNumbersVisible:选中该条属性,然后在【UserProperties】对话框最下面的下拉列表中选中“True”或“False”,选中“True”显示引脚编号,选中“False”则不显示引脚编号。

Value:选中该条属性,单击按钮,调出与图4-24相同的【DisplayProperties】对话框。图4-24【DisplayProperties】对话框在【DisplayProperties】对话框中,选中【DisplayFormat】选项组中的“ValueOnly”选项,然后关闭【DisplayProperties】对话框,再关闭【UserProperties】对话框,则在元件设计窗口中显示“〈Value〉”。

在【DisplayProperties】对话框中,选中【DisplayFormat】选项组中的“DoNotDisplay”选项,然后关闭【DisplayProperties】对话框,再关闭【UserProperties】对话框,则在元件设计窗口中不会显示“〈Value〉”。

我们一般需要在元件设计窗口中显示“〈Value〉”。4.6.4更改元件名称和编号首字母

在4.3节介绍进入元件设计窗口的基本操作时,已介绍了新建一个元件的基本步骤,在图4-7所示的【NewPartProperties】对话框中,我们已经确定了元件名称和编号首字母。如果在设计元件时需要更改元件的名称和编号首字母,那么在元件设计窗口执行【Options】→【PackageProperties…】菜单命令,就可以调出图4-25所示的【EditPartProperties】对话框。在这个对话框中就可以更改元件的名称和编号首字母。图4-25【EditPartProperties】对话框

4.7创建一个单一元件

熟悉了在元件设计窗口创建元件的基本操作后,下面我们创建双列直插式三态缓冲器74LS125的单一元件形式(读者可以参见本书配套光盘chapter04文件夹中的MyLibrary.olb)。

设计实例7:创建74LS125的单一元件

(1)按照4.1节介绍的方法,创建一个名称为“MyLibrary.olb”的库文件。

(2)在项目管理窗口中选中MyLibrary.olb图标,执行鼠标右键命令【NewPart】,如图4-26所示。图4-26新建一个元件

(3)在调出的【NewPartProperties】对话框中设置相关参数,如图4-27所示。

在图4-27所示的【NewPartProperties】对话框中填入以下参数:

Name编辑栏:74LS125。

PartReferencePrefix编辑栏:U。

PartsperPkg编辑栏:1。

PinNumberVisible复选项:选中。

其他采用缺省值。

经过上述设置,我们将创建一个名称为“74LS125”的元件,它的编号以“U”开头。PartsperPkg编辑栏为1,表示我们创建的是单一元件。图4-27【NewPartProperties】对话框

(4)单击“OK”按钮关闭图4-27所示的【NewPartProperties】对话框,进入元件设计窗口。

(5)双击元件设计窗口的标题栏,使元件设计窗口最大化。

(6)执行【Options】→【Preferences…】菜单命令,在【Preferences】对话框的【GridDisplay】标签页中设置元件设计窗口的栅格为直线(Line)。

从仙童(Fairchild)公司关于DM74125A的技术资料可以看到74LS125的引脚排列如图4-28所示,下面按照元件资料的描述在元件设计窗口中放置引脚。图4-2874LS125的资料

(7)引脚间隔一般为一个栅格,在元件设计窗口把虚线矩形框拉大至合适的位置。

(8)单击创建元件工具栏上的按钮,调出图4-29所示的【PlacePin】对话框。在Name编辑栏中输入“C1”,在Number编辑栏中输入“1”,在Shape下拉列表中选择“Short”,在Type下拉列表中选择“Passive”,在Width组合框中选择“Scalar”项,最后单击“OK”按钮关闭该对话框。图4-29【PlacePin】对话框

(9)沿着虚线矩形框连续放置14个引脚,如图4-30所示,按Esc键退出放置引脚状态。

(10)结合Ctrl键,用鼠标左键同时选中14个引脚,然后执行鼠标右键命令【EditProperties…】,调出图4-31所示的【BrowseSpreadsheet】对话框。图4-30连续放置的14个元件引脚图4-31【BrowseSpreadsheet】对话框

(11)根据元件资料74LS125.pdf(也就是图4-28)在图4-31所示的【BrowseSpreadsheet】对话框中更改引脚参数设置,然后单击“OK”按钮关闭【BrowseSpreadsheet】对话框,此后元件的引脚编号和名称如图4-32所示。

图4-32同时更改引脚的名称

(12)在锁定栅格的情况下,调整引脚位置和虚线框大小。将鼠标放在某个引脚上,按住鼠标左键就可以拖动引脚。

(13)单击创建元件工具栏上的按钮,在虚线矩形框的位置绘制实线矩形框,如图4-33所示。

很多初学者在这里容易犯错误,图4-30的虚线矩形框只是限定了元件所占空间的大小,并不是元件的一部分,它不会在原理图设计窗口中显示出来,我们必须再画一个实线矩形框作为元件的形状。

(14)单击窗口主工具栏上的按钮,或执行Ctrl+S键,将创建好的单一元件存放在MyLibrary.olb中。

(15)关闭图4-33所示的元件设计窗口,返回到项目管理窗口,可以看到我们创建的单一元件74LS125出现在元件库MyLibrary.olb的下面,如图4-34所示。

至此,我们就可以在原理图设计窗口中调用元件库MyLibrary.olb中的元件74LS125了。图4-33创建的单一元件图4-34创建的元件在项目管理窗口中的位置

4.8创建一个复合元件

创建复合元件与创建单一元件的操作略有不同,下面我们创建双列直插式三态缓冲器74LS125的复合元件形式(读者可以参见本书配套光盘chapter04文件夹中的MyLibrary.olb)。

设计实例8:创建74LS125的复合元件

(1)在项目管理窗口选中Library文件夹中的某个元件库的图标,执行鼠标右键命令【NewPart】,调出如图4-35所示的【NewPartProperties】对话框。图4-35【NewPartProperties】对话框

(2)在【NewPartProperties】对话框中作如下设置:

因为在同一个元件库中不能存在相同名称的元件,所以我们这里把元件的采购型号DM74LS125AN输入Name编辑栏内。

从仙童(Fairchild)公司关于DM74LS125A的技术资料可以看到74LS125内部包含4个3态缓冲门,所以我们在【PartsperPkg】编辑栏内输入“4”,则这个复合元件将包含4个子元件。

【PackageType】组合框内有2项:选中“Homogeneous”,表示所有的子元件是“同质的、相似的”;选中“Hetergeneous”,表示所有的子元件是“性质是不同的、不相似的”。74LS125内部包含的4个3态缓冲门,电气性质完全相同,所以我们在这里选择“Homogeneous”。

【PartNumbering】组合框内有2项:选中“Alphabetic”,表示所有的子元件自动按字母编号;选中“Numeric”,表示所有的子元件按数字编号。强烈建议这里选择“Alphabetic”,让所有的子元件按字母编号,这是因为电路图中的元件是按数字编号的,子元件按字母编号才能区分出子元件。

选中复选框,把引脚编号显示出来。

(3)单击“OK”按钮关闭【NewPartProperties】对话框,进入创建74LS125复合元件的元件设计窗口,如图4-36所示。

比较图4-36复合元件的设计窗口和图4-30单一元件的设计窗口,它们唯一不同的是元件的编号:单一元件的编号是“U?”之类的形式,复合元件的编号是“U?A”之类的形式。复合元件有多个子元件,在元件设计窗口一次只能创建一个子元件,各个子元件以元件编号的后缀字母相区别。图4-36复合元件的设计窗口

(4)单击创建元件工具栏上的“Placepolyline”按钮,绘制图4-37所示的三角形。

如果锁定了栅格,主工具栏上的按钮为灰色,那么绘线操作就会以栅格为单位进行,并且线端点肯定落在栅格的交叉点上。

如果锁定了栅格,需要绘制斜线,那么在绘制时按住Shift键,就可以绘制斜线了。图4-37单一元件的外框

(5)单击主工具栏上的“Snaptogrid”按钮,使该按钮变成红色,这样就没有锁定栅格。

(6)在没有锁定栅格的情况下,将“U?A”和“〈Value〉”两个文字对象移到一侧,再使用创建元件工具栏上的“Placeellipse”按钮和“Placeline”按钮绘制引脚的延伸部分,如图4-38所示。图4-38绘制引脚的延伸部分

(7)单击创建元件工具栏上的“Placepin”按钮,调出图4-39所示的【PlacePin】对话框,首先放置第2个引脚。第2个引脚的名称为“A”,编号为“2”,形状为“Short”,类型是“Passive”,宽度为“Scalar”。单击“OK”按钮关闭【PlacePin】对话框后,在适当的位置单击鼠标,就放置好第2个引脚。然后按Esc键,退出放置引脚的状态。

采用同样的方法放置第1个引脚(名称为“C”)、第3个引脚(名称为“Y”)、第7个引脚(名称为“GND”)、第14个引脚(名称为“VCC”),如图4-40所示。图4-39【PlacePin】对话框图4-40没有隐藏引脚名称的子元件

虽然74LS125.pdf文档将输入引脚命名为“A1、A2、A3、A4”,但是我们在OrCADCapture系统中创建复合元件时,所有输入引脚的名称都是相同的,这是因为在【NewPartProperties】对话框中选中了“Homogeneous”,表示所有的子元件是“同质的、相似的”。

同一个元件中,不能存在引脚编号相同的引脚;引脚编号是元件引脚相区别的唯一身份标志。

(8)在图4-40所示的子元件设计窗口中,执行【Options】→【PartProperties…】菜单令,调出图4-41所示的【UserProperties】对话框。在这个对话框中,将“PinNamesVisible”属性值改为“False”,然后关闭该对话框,这样就将元件引脚名称隐藏起来了。

(9)在锁定栅格的情况下,调整虚线矩形框的大小,如图4-42所示。图4-41更改引脚名称的可见性图4-42隐藏了引脚名称的子元件

(10)在图4-42所示子元件设计窗口执行【View】→【NextPart】菜单命令,然后执行【View】→【Zoom】→【All】菜单命令,进入创建子元件B的窗口,如图4-43所示。

图4-43创建子元件B的窗口

如果执行快捷键“Ctrl+N”,可以查看下一个子元件;如果执行快捷键“Ctrl+B”,可以查看上一个子元件。

因为我们在【NewPartProperties】对话框中选中了“Homogeneous”,表示所有的子元件是“同质的、相似的”,所以从图4-43中可以看出,子元件B的引脚排列位置、引脚名称都与子元件A相同。只要在这里修改了子元件B的引脚位置和名称,其他子元件的引脚位置和名称也会同时被修改。

(11)结合Ctrl键, 选中子元件B的所有引脚,然后执行鼠标右键命令【EditProperties…】,调出图4-44所示的【BrowseSpreadsheet】对话框。对照图4-28所示的74LS125的引脚排列,确定子元件B的引脚编号,然后关闭【BrowseSpreadsheet】对话框。图4-44【BrowseSpreadsheet】对话框创建好的子元件B如图4-45所示。

执行与第(10)步和第(11)步类似的操作,创建子元件C和子元件D。

(12) 4个子元件创建完毕后,执行【View】→【Package】菜单命令,可以浏览到4个子元件的形式,如图4-46所示。图4-45创建好的子元件B图4-46浏览4个子元件

(13)单击“Savedocument”按钮,保存创建的复合元件,然后关闭元件设计窗口。

不管是单一元件还是复合元件,在创建元件时,我们必须把元件的实际引脚一个不漏地全部设计出来,绝对不能因为某些引脚不用我们就丢掉它们。

创建元件时,尽量不要隐藏引脚,否则在原理图中我们就不知道是丢掉了元件引脚还是隐藏了元件引脚。4.9用电子表格创建元件以及大元件的分割

对于引脚数目很多的元件,用电子表格创建它的单一元件或复合元件都很方便。

在本书配套光盘的chapter04文件夹中,可以在MYLIBRARY.OLB库中找到复合元件LPC2214。

LPC2214是Philips推出的基于ARM7TDMI-S的高性能32位RISC微控制器,它采用144个引脚的LQFR封装。

设计实例9:创建LPC2214的复合元件

(1)在项目管理窗口选中Library文件夹中的某个元件库的图标,执行鼠标右键命令【NewPartFromSpreadsheet】,如图4-47所示。

(2)在调出的图4-48所示的【NewPartCreationSpreadsheet】对话框中输入元件名称、子元件的数量等信息,然后输入所有的引脚。图4-47鼠标右键命令

(3)输入完所有的引脚后,单击“Save”按钮,保存图4-48所示对话框。这时调出图4-49所示的警告信息,可以单击“ViewWarnings”按钮查看是不是有严重的错误,如果只是电源或地的引脚名称重复,那么可以不必理会,单击“Continue”按钮继续,这样就进入子元件A的设计窗口,生成了一个复合元件。

(4)如果有必要的话,在各个子元件设计窗口中还可以继续编辑元件,比如修改引脚的位置和名称等,最终的复合元件如图4-50所示。图4-48【NewPartCreationSpreadsheet】对话框图4-49警告信息图4-50电子表格生成的复合元件如果事先已经创建好了一个引脚数目很多的单一元件,那么可以采用电子表格的方法把这个大元件分割成一个复合元件,具体操作是:在项目管理窗口的Library文件夹中,选中这个单一元件,然后执行鼠标右键命令【SplitPart…】,就可以调出图4-48所示的电子表格,这样就可以把这个单一元件修改成复合元件了。

4.10创建中文标题栏

在一些比较大的科研单位和公司,对图纸的管理非常规范,每张图纸都需要标题栏(TitleBlock)。如果不创建自己的标题栏,那么在OrCADCapture系统中设计的电路图纸上的标题栏都是英文的,格式也不符合中国人的习惯。Capture系统提供了ANSI标准和OrCAD模式的标题栏,它们都存储在CAPSYM.OLB库文件中。因此,学会如何创建并调用自己的中文标题栏是非常有意义的。

下面以修改的方式创建一个自己的中文标题栏。

设计实例10:创建一个自己的中文标题栏

(1)按照2.1节介绍的方法,新建一个项目chapter04.opj,并保存在合适的文件目录下。

(2)在chapter04.opj的项目管理窗口,有一个Library文件夹,这个文件夹中一般显示用户自己设计的元件库。如果要利用已经创建的元件库,则可以先选中图标,然后执行鼠标右键命令【AddFile】,将已经创建的元件库添加到当前设计中。这里我们先选中图标,然后执行【File】→【New】→【Library】菜单命令,新建一个库文件,库文件默认的名称为“Library1.olb”。

(3)选中新建库文件的图标,然后执行鼠标右键命令【SaveAs…】,将新建的库文件Library1.olb重新命名为“mylib01.olb”(字母不区分大小写)并保存在合适的文件目录下,结果如图4-51所示。图4-51新建的项目和库文件

(4)采用双击图标的方法,展开设计文件夹及其以下各个文件夹,可以看到,chapter04.dsn下面包含两个文件夹“SCHEMATIC1”和“DesignCache”,原理图文件夹“SCHEMATIC1”下面包含一张电路图纸“PAGE1”。双击这张电路图纸的图标,进入这张电路图纸对应的原理图设计窗口,可以看到一个标题栏。返回到项目管理窗口,可以看到这个标题栏暂时存放在设计缓存文件夹“DesignCache”中,名称是“TitleBlock0”。

(5)用鼠标左键按住设计缓存文件夹“DesignCache”中的标题栏图标,向下拖动至mylib01.olb的图标,这时鼠标右下角出现带方框的“+”,如图4-52所示。然后松开鼠标左键,就将设计缓存中的标题栏复制到我们自己创建的元件库mylib01.olb中了。

在项目管理窗口中,也可以使用“Ctrl+C”(复制)和“Ctrl+V”(粘贴)组合键在各个不同的元件库之间复制元件和标题栏。图4-52复制标题栏

(6)在项目管理窗口中展开元件库mylib01.olb,选中刚刚复制过来的标题栏图标,执行鼠标右键命令【Rename】,将复制过来的标题栏更名为“mytitle”,如图4-53所示。

(7)双击更名后的标题栏图标,进入标题栏设计窗口,如图4-54所示。图4-53重新命名标题栏图4-54修改前的标题栏从图4-54中可以知道,蓝色的文本(注:由于条件限制,文中提到的彩色文本在本书的图中无法显示出来,用户可以参阅OrCAD软件提供的界面)都是执行【Place】→【Text…】菜单命令放置的,在原理图设计窗口的标题栏中是不可更改的,起标注作用。在标题栏设计窗口中,可以先选中那些不需要的蓝色文本,然后按Delete键删除。

黑色的和带尖括号的文本由Capture系统在原理图设计窗口的标题栏中自动更改,或者需要用户在原理图设计窗口的标题栏中更改。在标题栏设计窗口中,不要轻易删除黑色的和带尖括号的文本。

(8)执行【Place】→【Text…】菜单命令放置我们需要的文本,用绘图工具栏的按钮绘制我们需要的标题栏图形,同时将原来的黑色文本移动至合适位置,如图4-55所示。

(9)执行【File】→【Save】菜单命令,保存我们自己创建的标题栏。

图4-55所示标题栏中黑色的带尖括号的文本“<姓名1>”的放置过程如下:

①在图4-55所示的标题栏设计窗口中,执行【Options】→【PartProperties…】菜单命令,调出如图4-56所示的【UserProperties】对话框。图4-55在标题栏设计窗口中设计好的标题栏图4-56【UserProperties】对话框②在图4-56所示对话框中单击【New…】按钮,调出如图4-57所示的【NewProperty】对话框。在Name编辑栏中输入“姓名1”,但是Value编辑栏空白(需要将来在原理图设计窗口的标题栏中更改),然后单击“OK”按钮关闭【NewProperty】对话框。

这样在图4-56所示的【

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论