第8章 Proteus ISIS的元件制作和层次原理图设计.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:108 大小:3MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

第8章 Proteus ISIS的元件制作和层次原理图设计.ppt

第8章ProteusISIS的元件制作和层次原理图设计.ppt

预览

免费试读已结束,剩余 98 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

8.1原理图元件制作最终得到如图8-12所示的元件。(5)添加中心点。选择中的绘制中心点,选择“ORIGIN”,中心点的位置可任意放,如图8-13所示。(6)封状入库。先用右键选择整个元件,如图8-14所示。然后,选择菜单【Library】→【MakeDevice】,出现如图8-15所示对话框,并按照图中内容输入相应部分。单击图8-15中的“Next”选项,出现选择PCB封装的对话框,如图8-16所示。直接单击图8-16中的“Next”选项,出现设置元件参数的对话框,如图8-17所示。8.2元件的编辑在用Proteus设计原理图的过程中,当需要的元件在库中不能直接找到时,除了可以利用上一节的内容自己制作原理图元件外,也可以利用现有元件,在现有元件的基础上进行修改,使其符合我们的需要。这一节仍旧以74LS373为例,利用库中自带的元件,如图8-24所示,将其修改成如图8-25所示的“.bus”接口的元件。上BUS形式的引脚,具体方法见上节相关介绍。再选中芯片的外形,修改其大小,然后将其他引脚进行相应的移动后,效果如图8-27所示。(4)重新“MakeDevice”。拖选整个元件,选择菜单【Library】→【MakeDevice】,出现如图8-28所示对话框。在图8-28所示对话框中将“74LS373”改为“74LS373.bus”,其他不变,然后单击“Next”选项,出现如图8-29所示选择封装对话框。图8-30MODFILE属性修改对话框图8-31所示对话框为选择对应DataSheet的对话框,可以不用修改。接着仍旧单击“Next”,出现如图8-32所示对话框。这个最好进行修改,第一个“DeviceCategory”参数可改为“74LSBUS”。具体方法是先单击“New”,然后输入“74LSBUS”即可。第二个参数不变。修改后如图8-33所示。8.3利用其他人制作的元件有时我们会从网上或别人那里得到一些仿真模型,提供者一般会给出三样东西:模型文件(一般为“.dll”文件)、例子和库文件。我们需要做的工作是先把“.dll”文件拷贝到Proteus安装目录下的MODELS文件夹里,这样附带的例子就可运行了。如果还附带有库文件的话,就可以把“.lib”文件拷贝到Proteus安装目录下的LIBRARY文件夹里,以丰富自己的库。这时,可以从Proteus的库管理器中看到该库文件。如果没有附带库文件,就需要自行把仿真文件中的一些元件添加到自己的库里面,这样就可以在今后的设计中利用其他人制作的一些元件了,添加的具体方法如下。(1)首先把“.dll”文件拷贝到Proteus安装目录下的MODELS文件夹里。(2)运行“.DSN”。这里随便运行一个例子PIC12ADC.DSN,如图8-36所示。和支持通常的多图纸设计过程一样,ISIS支持层次设计。对于一个较大、较复杂的电路图,不可能一次完成,也不可能将这个电路图画在一张图纸上,更不可能由一个人单独来完成。利用层次电路图可以大大提高设计速度,也就是将这种复杂的电路图根据功能划分为几个模块,由不同的人员来分别完成各个模块,做到多层次并行设计。本节将通过一个具体的例子(如图8-39所示)来介绍层次电路图的基本概念和绘制层次原理图的步骤与技巧。1.创建子电路下面首先使用子电路工具建立层次图。(1)单击工具栏中的子电路工具,并在编辑窗口拖动,拖出子电路模块,如图8-41所示。从对象选择器中选择适合的输入、输出端口,放置在子电路图的左侧和右侧。端口用来连接子图和主图。一般输入端口放在电路图模块的左侧,而输出端口放在右侧,如图8-42所示。(2)直接使用端口编辑对话框编辑端口名称,也可使用菜单命令【Tools】→【PropertyAssignmentTool】编辑端口及子图框的名称。端口的名称必须与子电路的逻辑终端名称一致。例如,将光标放在端口上单击右键,在弹出的快捷菜单中选择“EditProperties”,然后输入端口名称即可,如图8-43所示。本电路输入端口分别是、,输出端口是Q、。同样,光标放在“SUB?”上,点右键,选择“EditLabel”,输入子电路名称,如图8-44所示。或者选中整个子电路模块,点右键,选择“EditProperties”,如图8-45及图8-46所示,子图框的“Name”输入“MASTER”(实体名称),“Circuit”设置为“#RSFF”(电路名称)。多个子电路可以具有同样的“Circuit”(电路名称),如“#RSFF”,但是在同一个图页,每个子电路必须有唯一的子图框名称Name,如“MASTER”和“SLAVE”。这时,子电路图模块如图8-47所示。(3)将光标放置在子图上,点右键,并选择菜单命令“GotoChildSheet”(默认组合键