第二章 应用 Protel99 SE 设计电路原理图

40
第第第 应应 Protel99 SE 应应应应应应应 2.1 第第 2.2 Protel99 SE 第第第第 2.3 第第第第第 第第第第 () 2.4 第第第第第 第第第第 () 应应应应应 【】 应应应应应 【】 第第第第第第第第第第第第 第第第第第第第第第第 第第第第第第第第第第第 ,、 第第第第第第第第第第第第第第 Protel99 SE 第第第第第第第第第 第第第第 第第第 Protel99 SE 第第第第第第第第第第第第第第第第第第第

description

第二章 应用 Protel99 SE 设计电路原理图. 【教学内容】. 2.1 概述. 2.2 Protel99 SE 基础知识. 2.3 原理图设计(基础篇). 2.4 原理图设计(提高篇). 【教学目的】. 以电路设计的基础知识为主,按照电路设计的步骤、原理图的设计和层次原理图的设计等内容并结合实例介绍 Protel99 SE 软件的各种功能菜单、工具的用途,达到对 Protel99 SE 软件有个全面的了解并达到熟练掌握的目的。. 1. 电路原理图设计— Schematic 99SE - PowerPoint PPT Presentation

Transcript of 第二章 应用 Protel99 SE 设计电路原理图

Page 1: 第二章    应用 Protel99 SE 设计电路原理图

第二章 应用 Protel99 SE 设计电路原理图

2.1 概述2.2 Protel99 SE 基础知识 2.3 原理图设计(基础篇) 2.4 原理图设计(提高篇)

【教学内容】

【教学目的】 以电路设计的基础知识为主,按照电路设计的步骤、原理图的设计和层次原理图的设计等内容并结合实例介绍 Protel99 SE 软件的各种功能菜单、工具的用途,达到对 Protel99 SE 软件有个全面的了解并达到熟练掌握的目的。

Page 2: 第二章    应用 Protel99 SE 设计电路原理图

2.1 概述2.1.1 Protel99 SE 的主要功能

1 . 电路原理图设计— Schematic 99SE

2. 印制板图设计— PCB99SE

  3. 元器件库编辑— Schematic Library , PCB Library

4. 信号完整性分析与电路逻辑仿真 5 . 可编程逻辑设计 PLD

2.1.2 Protel99 SE 的主要特性

1 . C/S 体系结构 2 .智能技术 3 .综合设计数据库 4 .设计管理器

Page 3: 第二章    应用 Protel99 SE 设计电路原理图

2.1 概述

5 .网络设计组及访问权限 6 .同步设计 7 .帮助系统

2.1.3 Protel99 SE 的基础知识

1 . Protel99 SE 的运行环境 2 . Protel99 SE 的安装 3 . Protel99 SE 的文件组成 4 . Protel99 SE 的文件类型

Page 4: 第二章    应用 Protel99 SE 设计电路原理图

2 . 2 . 1 进入 Protel99 SE 原理图设计环境

2 . 2 Protel99 SE 基础知识

1 . Protel99 SE 原理图编辑器主窗口界面

菜单栏工具栏

标题栏

设 计管理器

命令栏状态栏

编辑区

图 2.1 Protel99 SE 原理图编辑器主窗口

Page 5: 第二章    应用 Protel99 SE 设计电路原理图

2 . 2 Protel99 SE 基础知识

2 .设计管理器

(a) (b)

图 2.2 原理图设计管理器 (a) 文档浏览器; (b) 元件库管理器

Page 6: 第二章    应用 Protel99 SE 设计电路原理图

2 . 2 . 2 设计管理器 的使用

2 . 2 Protel99 SE 基础知识

1 . 设计数据库的新建、打开、关闭、删除 操作 2 .设计数据库中文件的打开、复制、更名、删除操作 3 .增加、删除防问成员、删除设计成员以及权限设置修改

图 2.3 新建设计数据库      图 2.4 设置新建设计数据库密码

Page 7: 第二章    应用 Protel99 SE 设计电路原理图

2 . 2 . 2 设计管理器 的使用

2 . 2 Protel99 SE 基础知识

3 .增加、删除防问成员、删除设计成员以及权限设置修改

图 2.5 增加设计数据库新成员 图 2.6 新成员属性对话框

图 2.7 成员权限设置修改对话框

Page 8: 第二章    应用 Protel99 SE 设计电路原理图

2 . 2 . 3 设计环境设置

2 . 2 Protel99 SE 基础知识

1. 通过 Document Options 窗口设置图纸、栅格和标题栏等

图 2.8   Document Options 窗口

Page 9: 第二章    应用 Protel99 SE 设计电路原理图

2. 2 Protel99 SE 基础知识 2.2.2 设计环境设置 2. 通过 Tool→ Preferences 窗口设置原理图图形编辑环境

图 2.9   “ Organization” 对话框

Page 10: 第二章    应用 Protel99 SE 设计电路原理图

2. 2 Protel99 SE 基础知识 2.2.2 设计环境设置

3. 通过设计管理器的浏览管理器设置元器件库

      图 2.10  添加移去元器件对话框

Page 11: 第二章    应用 Protel99 SE 设计电路原理图

2. 3 原理图设计(基础篇) 2.3.1 原理图设计对象

Protel 99SE 原理图设计对象分为三类:电气对象、绘制对象和指示对象

R1

100K

XTAL1

4.000MHZ

C110uf

a

bf

c

g

de

DPY

[LEDgn]

1234567

a

b

c

d

e

fg

DS?

DPY_7-SEG

D?

DIODE

1

23

U?A

74F00

2

36

74

18

DIS

OS

U?

EL2070

VCC

C?CAP

out

A0A1A2

图 2.13 常见电气对象

图 2.11 放置电气对象指示对象工具

图 2.12 放置绘制对象工具

Page 12: 第二章    应用 Protel99 SE 设计电路原理图

2. 3 原理图设计(基础篇) 2.3.2 原理图设计流程

启动 Protel99 SE

设计环境设置

新建设计数据库

及原理图文件

放置设计对象

编辑对象属性

对象版面布局

ERC

电气规则检测

修改

建立网络表

输出各种报表

存盘

连接导线

电路标注

开 始

打印输出

结 束

图 2.14    设计原理图流程

Page 13: 第二章    应用 Protel99 SE 设计电路原理图

2. 3 原理图设计(基础篇) 2.3.3 原理图设计

1. 放置设计对象及对象属性编辑 2. 对象版面布局

3. 连接导线

4. 总线及网络标号

5. ERC 及修改

7. 存盘,输出

6. 建立网络表及报表的生成

Page 14: 第二章    应用 Protel99 SE 设计电路原理图

2. 3 原理图设计(基础篇) 2.3.4 原理图中常见的电气连接方式

在原理图中,各对象之间的电气连接用 Wiring Tools 工具栏中的 这三个工具进行连接。其中绝大多数用导线连接,也要用到总线及总线分支线连接。电气连接可以是原理图中直接的物理导线连接;也可以是网络标号之间的逻辑连接。网络标号名称相同的表示电气连接在一起。总线、总线分支线和网络标号需配合使用。其常见电气连接方式有以下一些:

元件引脚与元件引脚之间的连接。连线与元件引脚之间的连接。连线与连线之间的连接。连线与端口之间的连接。

Page 15: 第二章    应用 Protel99 SE 设计电路原理图

2. 3 原理图设计(基础篇) 2.3.4 原理图中常见的电气连接方式

网络标号与总线之间的连接(用总线分支线)。

网络标号与连线之间的连接(在连线上放置网络标号就相当于连线和网络标号连在一起)。

连线与层次图中方块电路端口之间的连接。

原理图中端口与端口之间的连接。

层次图中方块电路端口与端口之间的连接。

连线与电源或地端的连接(也可认为是网络标号)。

上述连接开式看似很多,但究其本质而言均属于管脚与管脚之间的连接。

Page 16: 第二章    应用 Protel99 SE 设计电路原理图

2. 3 原理图设计(基础篇) 2.3.5 一些常用热键

在原理图的编辑过程中,大多是用鼠标操作,但在熟练的情况下使用键盘快捷键可大大提高效率,起到事半公倍作用。以下是一些常用原理图编辑的快捷键,供大家参考和掌握。PgUp : 放大视图。 PgDn : 缩小视图。Home : 以光标为中心重画视图。End : 刷新视图。Tab : 设计对象处于悬浮状态时,进行属性设置。

X : 设计对象处于悬浮状态时,左右镜像翻转。

Y : 设计对象处于悬浮状态时,垂直镜像翻转。

Page 17: 第二章    应用 Protel99 SE 设计电路原理图

2. 3 原理图设计(基础篇) 2.3.5 一些常用热键

Spacebar : 设计对象处于悬浮状态时,逆时针旋转90o。

ESC : 结束正在执行的操作。

Ctrl-TAB : 在 Protel 99SE 设计环境下进行多个打开的文件之间切换

Ctrl+Backspace :恢复操作。

Alt+Backspace : 撤销操作。

Ctrl+PgUn : 全屏幕显示电路及所有对象。 Ctr+lHome : 将光标跳回原点。Shift+Insert : 粘贴。Ctrl+Insert : 拷贝。

Page 18: 第二章    应用 Protel99 SE 设计电路原理图

Shift+Delete : 剪切。Ctrl+Delete : 删除。Delete : 删除指定对象。←:      光标左移一个栅格。→:      光标右移一个栅格。↑:      光标上移一个栅格。↓:      光标下移一个栅格。Shift+← : 光标左移十个栅格。Shift+→ : 光标右移十个栅格。Shift+↑ : 光标上移十个栅格。Shift+↓ : 光标下移十个栅格。Ctrl+1 : 放大 100倍。Ctrl+2 : 放大 200倍。

2. 3 原理图设计(基础篇) 2.3.5 一些常用热键

Page 19: 第二章    应用 Protel99 SE 设计电路原理图

Ctrl+4 : 放大 400倍。Ctrl+5 : 放大 50倍。Ctrl+F : 查找文本。Ctrl+G : 查找并替换文本。Ctrl+V : 以实体中心为参考点,水平方向对齐。

Ctrl+B : 以实体底边为参考点,水平方向对齐。

Ctrl+T : 以实体顶边为参考点,水平方向对齐。

2. 3 原理图设计(基础篇) 2.3.5 一些常用热键

Page 20: 第二章    应用 Protel99 SE 设计电路原理图

2. 3 原理图设计(基础篇) 2.3.5 一些常用热键 Ctrl+Shift+H :水平方向等间距对齐实体。

Ctrl+H : 以实体中心为参考点,垂直方向对齐。

Ctrl+L : 以实体左边为参考点,垂直方向对齐。

Ctrl+R : 以实体右边为参考点,垂直方向对齐。

Ctrl+Shift+V : 垂直方向等间距对齐实体。

F1 : 启动帮助菜单。

F3 : 寻找下一个文本。

Shift+F4 : 平铺所有打开的文件。

Shift+F5 : 级联所有打开的文件。

Page 21: 第二章    应用 Protel99 SE 设计电路原理图

2. 3 原理图设计(基础篇) 2.3.6 电路原理图的编辑 编辑原理图指将对象放到编辑区后到原理图完成的一列操作。归纳以下四种操作。1. 基本操作(1) 选择与取消选择菜单 Edit→Select 用于选择对象,使之处于选中状态。 Select下的二级子菜单:Inside Area :选取鼠标定义区域内的对象。选取方法是用鼠标拖动框住需选择对象。Outside Area :选取鼠标定义区域外的对象。选取方法是用鼠标拖动框住需选择对象。All :选择全部对象。Net :选择网络。选择方法是用鼠标单击导线或网络标号。Connection :选择导线。选择方法是用鼠标单击导线。操作。可用该命令恢复撤消的操作。

Page 22: 第二章    应用 Protel99 SE 设计电路原理图

(2)撤消与恢复菜单 Edit→Undo :撤消前次操作。菜单Edit→Redo :恢复前次 (3) 剪切、复制、粘帖与粘帖阵列菜单 Edit→Cut :剪切,将所选对象剪切到剪帖板,原来对象删除。菜单 Edit→Copy :复制,将所选对象复制到剪帖板,原来对象仍存在。菜单 Edit→Paste :粘帖,将剪帖板中内容粘帖到当前位置。菜单 Edit→Paste Array :阵列粘帖,将剪帖板中对象以阵列方式粘帖到图纸中。操作方法:选中该命令(若剪帖板中无内容需先将所要粘帖对象复制至剪帖板),将弹出如图 2.45所示对话框,在窗口中对 Item Count—粘帖数量, Text—序号间隔数字, Horizontal—水平间隔, Vertical—垂直间隔进行设置,单击 OK即可。

2. 3 原理图设计(基础篇) 2.3.6 电路原理图的编辑

Page 23: 第二章    应用 Protel99 SE 设计电路原理图

2. 3 原理图设计(基础篇) 2.3.6 电路原理图的编辑

( 4 ) 删除与清除 菜单 Delete 命令直接遂个删除对象,而菜单 Clear需先选中要删除的对象再执行此命令,它可同时删除多个对象。

2. 查找与替换操作(1) 查找菜单 Edit→Find Text 用于查找字符串。执行此命令后弹现如图 2.46所示对话框。

图 2.15     电容阵列粘帖

图 2.16  查找字符串对话框

Page 24: 第二章    应用 Protel99 SE 设计电路原理图

2. 3 原理图设计(基础篇) 2.3.6 电路原理图的编辑

Text to find :输入要查找的字符串。Scop :设置查找范围。在 Sheet 下拉列表框中选择原理图;在 Selection 下拉列

表框中选择对象。设定完毕单击 OK即开始进行查找。(2) 替换菜单 Replace Text 用于查找并替换字符串。 并设置替换时是否需要提示( Prompt on Replace)。(3) 查找下一个字符串菜单 Find Next 用于查找字符串过程中的下一个字符。

Page 25: 第二章    应用 Protel99 SE 设计电路原理图

4. 其它操作(1) 更改多元件芯片的元件序号  菜单 Inctement Part number 用于更改多元件芯片中元件的编辑。其操作为:执行本菜单命令后,光标变十字型。然后单击多元件芯片中的元件。则该元件的编号将随单击而不断的循环变化。(2) 统计对象列表  菜单 Expert to Spread 用于将原理图中所有元件和它们的属性以电子形式统计。

2. 3 原理图设计(基础篇) 2.3.6 电路原理图的编辑

Page 26: 第二章    应用 Protel99 SE 设计电路原理图

2. 4 原理图设计(提高篇)2.4.1 层次电路图设计

层次电路是把一个较大的电路原理图从功能上或别的方式分成几个模块(用方块图表示),而每一个模块还可类似地再分子模块。每一个基本模块用一张原理图描述。利用该方法设计电路,一方面,可使设计者从总体结构上把握电路,加深对电路理解;与此同时,若需改动电路的某一细节,可以只对相关的底层电路(子模块图)进行修改,并不影响整个电路的结构;另一方面,各个基本模块可由设计组成员分工完成,以提高设计效率。

1.    层次电路设计方法层次电路设计可采取自上而下(从系统开始,逐级向下)或自下而上(从基本单元电路开始,逐级向上)的方法进行设计。

Page 27: 第二章    应用 Protel99 SE 设计电路原理图

2. 4 原理图设计(提高篇)2.4.1 层次电路图设计 2.    层次电路的结构

层次电路的结构类似于 Windows 中的目录树结构,如下图所示。

子图 ( 方块对应的原理图 ) 项目(主方块 )

图 2.17  层次电路结构

Page 28: 第二章    应用 Protel99 SE 设计电路原理图

3.  层次电路设计

2. 4 原理图设计(提高篇)2.4.1 层次电路图设计

( 1 ) 新建设计数据库文件、项目文件及模块文件

( 2 ) 绘制方块电路

( 3 )放置方块电路端口并编辑其属性 ( 4 )连接各方块电路 ( 5)模块具体化 ( 6 )上下层电路之间的切换

Page 29: 第二章    应用 Protel99 SE 设计电路原理图

2. 4 原理图设计(提高篇)2.4.2 元器件库编辑器

( 1 ) 一般画图工具 :添加新元件。 :添加多元件芯片中的元件。 :放置引脚。

1 .  绘制元件工具一般画图工具与前面在原理图设计提到的画图工具类似,略有区别,只有以下三个工具按钮不同,如图 2.18所示。

图 2.18 画元件工具箱

Page 30: 第二章    应用 Protel99 SE 设计电路原理图

2. 4 原理图设计(提高篇)2.4.2 元器件库编辑器 ( 2 ) 特殊画图工具特殊工具就是 IEEE (美电气工程师协会)绘图工具,如图 2.19所示,各个 IEEE 工具说明如下: :圆圈符号。          :低电平有效输出符号。 :由右向左符号。       :圆周率 л 符号。 :上升沿触发的时钟符号。   :大于等于符号。 :低电平有效的输入符号。   :无源上拉输出符号。 :模拟输入符号。 :发射极开路输出符号。 :无逻辑连接符号。 :无源下拉输出。 :延迟输出符号。 :数字信号输入符号。

Page 31: 第二章    应用 Protel99 SE 设计电路原理图

2. 4 原理图设计(提高篇)2.4.2 元器件库编辑器

:集电极开路输出符号。 :反相器符号。:三态输出符号。 :双向符号。:缓冲输出 /驱动符号。     :数据左移符号。:脉冲符号。 :小于等于符号。:延时符号。 :求和符号。:并行 IO 线组合符号。 :施密特触发器符号。:二进制组合符号。 : 数据右移符号。 

图 2.19 IEEE 绘图工具箱

Page 32: 第二章    应用 Protel99 SE 设计电路原理图

2. 4 原理图设计(提高篇)2.4.2 元器件库编辑器

2 . 元器件的新建(1) 启动元器件编辑器 进入 Portel 99SE 执行菜单 File→New ,在弹出的新建文件框

中选中“ Schematic library Document”图标,单击“ OK”即可启动元器件编辑器。如图 2.20所示。元器件库编辑器的主界面与原理图编辑器主界面有些相似,区别在于菜单功能不同、编辑区分为四个象限,绘制元器件在第四象限原点附近进行(画好后在原理图中放置时才会近粘在鼠标上)

Page 33: 第二章    应用 Protel99 SE 设计电路原理图

2. 4 原理图设计(提高篇)2.4.2 元器件库编辑器

元器件库管理器

图 2.20  元器件库编辑器主界面

Page 34: 第二章    应用 Protel99 SE 设计电路原理图

(2) 新建元器件库

2. 4 原理图设计(提高篇)2.4.2 元器件库编辑器

新建元器件流程

新建设计数据

库及元器件库

环境参数

设 置

更改元器件

名 称

在第四象限绘

制元器件外形

放置元器件

引 脚

设置元器件

封装形式

保存

退出

结 束

开 始

图 2.21  新建元器件流程

Page 35: 第二章    应用 Protel99 SE 设计电路原理图

3. 元器件的管理

2. 4 原理图设计(提高篇)2.4.2 元器件库编辑器

(1) 利用设计管理器管理元件 元件管理器由四个区域组成: Components( 元件 ) 区域、 Group( 组 ) 区域、 Pins( 管脚 ) 区域、Mode( 元件模式 ) 区域,如图 2.22所示。

图 222  引脚属性对话框

Components 区域:主要功能查找、过滤、选取元件。

Group 区域:用于查找、选择共用元件集,共用元件集指一组元件共用一个元件图形符号。 Pins 区域:该区用于显示元件引脚的信息。

Mode 区域:该区域指定元件模式,有三种模式即:Normal、 De-Morgan和 IEEE。

Page 36: 第二章    应用 Protel99 SE 设计电路原理图

2. 4 原理图设计(提高篇)

(2) 利用 Tools 菜单管理元件2.4.2 元器件库编辑器

菜单管理元件与元件管理器管理元件类似,方便简单,只是 Tools 菜单全面一些,(有几项在元件管理器中是没有的)。

New Component : 建立元件。Remove Component : 删除元件管理器中选择的元件。Rename Component : 修改元件管理器中选择的元件。          Remove Component Name : 删除元件管理器中指定元件组中的元件名。Add Component Name : 向元件组中添加元件。Copy Component : 复制元件管理器中选择的元件。Move Component : 将元件管理器的元件移动到指定的元件库中。New Part : 向多元件芯片中添加元件。图Remove Part : 删除多元件芯片中的元件。Next Part : 切换到多元件芯片中的下一个元件。 Prev Part : 切换到多元件芯片中的前一个元件。Next Component : 切换到下一个元件。Prev Component : 切换到前一个元件。First Component : 切换到第一个元件。Last Component : 切换到最后一个元件。Show Normal : 显示元件的 Normal模式。Show De-Morgan : 显示元件的 Show De-Morgan模式。Show IEEE : 显示元件的 IEEE模式。Find Component : 查找元件。Description : 输入元件文字描述。Remove Duplicates : 删除元件库中的重复元件名。Update Schematics : 更新原理图中的元件。

Page 37: 第二章    应用 Protel99 SE 设计电路原理图

4. 元器件绘制实作

2. 4 原理图设计(提高篇)2.4.2 元器件库编辑器

下面以 2-5-10 进制计数器 74L2S90 的制作为例来介绍元器件编辑器的综合应用。( 1 )  新建元器件库,进入 Protel 99SE ,单击菜单“ File”→“New” ,在弹出中

的窗口中选择“ Schematic Library Document” 图标,新建一个元器件库,其缺省名为 Schlib.lib 。通过文档管理器将其更名为 Mylib.lib 。然后在设计管理器中双击该元件库,就进入元器件库编辑器的主界面。

( 2 ) 元件更名,此时在 Mylib.lib 中已有一个名为 Component_1 的元件了,执行菜单“ Tools” →“Rename Component” ,将其更名为 74LS290。( 3)  环境参数设置(与原理图中类似设置),( 4 ) 调整视图大小,按 Page Up键将窗口放大,放大到能清楚看见可视栅格。

并执行菜单“ Edit” →“Jump” →“Origin” ,将光标定位到原点处。绘制元件外形,在绘图工具箱中单击 图标,一个矩形方块跟随鼠标移到,将方

块放到第四象限,并使方块左上角与坐标原点重合。单击鼠标左键固定左上角,再拖动鼠标到合适位置单击左键确定方块右下角,单击鼠标右键或按 Esc键退出画矩形状态。绘制好的矩形方块如图 2.62所示。

Page 38: 第二章    应用 Protel99 SE 设计电路原理图

4. 元器件绘制实作

2. 4 原理图设计(提高篇)2.4.2 元器件库编辑器

图 2.23  画完的矩形方块   图 2.24  放置管脚 ( 6 )放置管脚,单击工具箱中的 图标,鼠标变成十字形,并粘有一管脚。将鼠标移到该放管脚的地方,单击鼠标左键逐个放置管脚(用空格键及 X键调整其方向)。如图 2.24所示。

( 7 )编辑管脚名称

软件自动为每个管脚加上名称( Name)、序号( Number),但与我们所需要的不符,所以须进行修改。双击管脚或单击不松同时按 Tab键,将弹出管脚属性对话框,在里面对每个管脚属性进行编辑如下:

Page 39: 第二章    应用 Protel99 SE 设计电路原理图

4. 元器件绘制实作

2. 4 原理图设计(提高篇)2.4.2 元器件库编辑器

管 脚 12 及 13 : 异 步 清 0端, Name=R0(1)、 R0(2), Electrical Type=Input

管 脚 1 及 3 : 异 步 置 9 端 ,   Name =S9(1)、 S9(2), Electrical Type=Input

管脚 10 及 11 :时钟脉冲触发端(用“^”符号表示),下降沿有效,(用“ O” 表示),故Name=CKA 、 CKB , 选 中 Dot Symbol 和 Clk

Symbol 两个复选框。 Electrical Type=Input管 脚 14 : 电 源 端 , Name=VCC , Electrical Type=Power。管 脚 7 : 地 线 端 , Name=GND , Electrical Type=Power。管脚 8 、 4 、 5 、 9均为输出端,其 Name 分别为:QD、 QC、 QB、 QA, Electrical Type=Output

经以上设置管脚后的元件图如图 2.25所示。

图 2.25 设置好引脚的74LS290

Page 40: 第二章    应用 Protel99 SE 设计电路原理图

4. 元器件绘制实作

2. 4 原理图设计(提高篇)2.4.2 元器件库编辑器

( 8 )  设置元件黙认属性:单击元件管理器中的 Description 按钮或执行菜单“ Tools”→“Description” , 图 2.64 设置好引脚的 74LS290将弹出元器件黙认属性对话框,针对元件 74LS290 ,在对话框中输入如图

2.26所示内容。( 9 ) 保存元件,当元件设计完成后,单击存盘按钮,将元件存入元件库。最后完成的具有双时钟脉冲触发的异步 2-5-10 进制计数器如图 2.27所示。

图 2.26  元器件库中元件的黙认属性设置对话框 图 2.27  全部完成的元件 74LS290