第1章 Protel 99 SE基础

rel="File-List" href="file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"> rel="Edit-Time-Data" href="file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_editdata.mso">

              1  Protel 99 SE基础

                   1.1  Protel 99 SE概述

什么是EDA

20世纪90年代,国际上电子和计算机技术较先进的国家,一直在积极探索新的电子电路设计方法,并在设计方法、工具等方面进行了彻底的变革,取得了巨大成 功。在电子技术设计领域,可编程逻辑器件(如CPLDFPGA)的应用,已得到广泛的普及,这些器件为数字系统的设计带来了极大的灵活性。这些器件可以 通过软件编程而对其硬件结构和工作方式进行重构,从而使得硬件的设计可以如同软件设计那样方便快捷。这一切极大地改变了传统的数字系统设计方法、设计过程 和设计观念,促进了EDA技术的迅速发展。

    EDA是电子设计自动化(Electronic Design Automation)的缩写,在20世纪90年代初从计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助测试(CAT)和计算机辅助工程(CAE)的概念发展而来的。

    EDA技术就是以计算机为工具,设计者在EDA软件平台上,用硬件描述语言HDL完成设计文件,然后由计算机自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至对于特定目标芯片的适配编译、逻辑映射和编程下载等工作。

    EDA技术的出现,极大地提高了电路设计的效率,减轻了设计者的劳动强度。

 

Protel的生产公司:PROTELPORTEL公司推出的电路行业的CAD软件,它当之无愧地排在众多EDA软件的前面,是电路设计者的首选软件。它较早在国内使用,普及率 也最高,有些高校的电路专业还专门开设了课程来学习它。几乎所有的电路公司都要用到它。早期的PROTEL主要作为印刷板自动布线工具使用,运行在DOS 环境,对硬件的要求很低,在无硬盘286机的 1M 内存下就能运行。它的功能较少,只有电原理图绘制与印刷板设计功能,印刷板自动布线的布通率也低。现在的 PROTEL已发展到PROTEL99/2000/2002/2003/2006,是个庞大的EDA软件,完全安装有200MB,它工作在 Windows Win9x/Me//NT/2000/XP环境下,是个完整的全方位电路设计系统,它包含了电原理图绘制、模拟电路与数字电路混合信号仿 真、多层印刷电路板设计(包含印刷电路板自动布线)、可编程逻辑器件设计、图表生成、电路表格生成、支持宏操作等功能,并具有 Client/Server (客户/服务器)体系结构,同时还兼容一些其它设计软件的文件格式,如ORCADPSPICEEXCEL等。使用多层印 制线路板的自动布线,可实现高密度PCB100%布通率。

这是一款用于设计电路的软件,它主要能实现的功能有以下几条:

功能一:画出相对比较工整漂亮的原理图。

功能二:生成可以用于工厂生产的PCB制板文件。

功能三: 生成元件清单,生成数控钻床用的钻孔定位文件,生成阻焊层文件,生成印刷字符层文件,等等等等。你想要的它几乎全有。另外,它内部还整合了硬件仿真的功能!

1.1.1   Protel 99 SE的运行环境、安装及卸载

硬件环境: 性能当然越高越好。但是基本配置应符合一下条件。

   CPUPentium 166以及同级别的其他公司的CPUPS:目前这种CPU绝对可以进入博物馆了。

   内存RAMRAMRandom Access Memory)是指随机存储内存,也就是我们平时说的内存,Protel 99 SE要求的内存最低是 32M ,现在在电脑城的2手市场都买不到这样的内存条。

   硬盘:400MB以上。CPU486的电脑都用600MB以上的硬盘,现在我们用的硬盘一般在40GB以上,是400MB102.4倍。

显示器:标准分辨率为1024×768,其他的分辨率会导致显示异常。

显示卡:显卡内存在 1M 以上,目前,随便一个显卡都是 128M 以上。

 

软件环境:windows 98/2000/NT 以及更高版本。目前的电脑很少用windwos 98的了,大家今后工作可能多数遇到的是2000以上的版本,NT也比较少。XP可能最常见,VISTA在目前来说用的还不算很多。

 

总的来说,Protel 99 SE对机器的要求比较低。

 

安装:光盘安装。安装步骤如书本P2(该处表示第二页,以后表示XX页,一律用PX表示,P表示英文的PageX表示页码)。

 

卸载:一定要在控制面板中进行卸载,不要只是删除其安装的目录。

1.1.2   Protel 99 SE的功能模块

Protel 99 SE的功能模块包括4大模块。解释4大模块的具体含义。

(1)原理图设计模块(Schematic 模块)

电气原理图就是最基础的电气元件设计图,例如用电阻、二极管、三级管组成逻辑电路,该图中不包含一些工业期间。

(2)印制电路板设计模块(PCB设计模块)

印制电路板(PCB)就是平时我们看到的各种“绿色”的电子板,是由各个厂家生产的,工厂生产的板就是按照印制电路板(PCB)设计图纸生产,所以,印制电路板设计模块就是进行这种设计的模块。

(3)电路信号仿真模块

电路信号仿真模块SIM 99 能提供电路的连续的模拟信号和离散的数字信号仿真。也就是我们利用Protel 99 SE软件实现在显示中对各种信号的测试。而不必去制造一个实际电路去测试。只需要对设计图纸进行仿真即可测试出所需的数据,大大节约的制造成本。

(4)PLDProgrammable Logic Device)逻辑器件设计模块。PLD的全称是Programmable Logic Device,意思是可编程逻辑器件。Protel 99 SE可以对主要厂商的PLD进行模块设计。

1.1.3   Protel 99 SE的文件组成

主要分为2个部分:

(1)安装目录下的文件:

见书P6

(2)用户使用文件部分:

见书P6

                   1.2  Protel 99 SE基本操作

1.2.1 P rotel 99 SE的启动与关闭

启动:Protel 99 SE的启动与其他软件启动类似,选择“开始”->“程序”,然后单击“Protel 99 SE”即可。或者双击桌面上的Protel 99 SE 的图标也可以。

关闭:Protel 99 SE 的关闭与其他软件关闭类似,有2种方式:

   1、关闭右上角的小X

   2、选择“File->Exit”。

1.2.2 进入Protel 99 SE的设计环境

1File -> New

2、弹出关于一个新项目的选项卡

   rel="File-List" href="file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"> rel="Edit-Time-Data" href="file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_editdata.mso">

此处主要注意3点。

   Design Storage Type(设计保存类型)

   意思就是我们的设计图保存在什么类型的文件里。Protel提供2中保存方法。一种是保存在OfficeAccess数据库中,一种是保存在Prote 99 SE的文件中。一般我们使用前一种。

   Database File Name(数据库文件名)

   此处表示我们要保存的设计图文件,保存在何处。请大家注意,无论我们在进行计算机的何种操作,我们都应该养成时刻保存的习惯(包括打游戏,当然CS之类的除外,因为它无法保存)。

   可以为数据库设置密码。首先在“New Design Database”窗口下面选择“Password”选项卡,然后在输入框里面输入相关信息。


3、填写选项卡,单击OK,进入了一个设计项目。

1.2.3 P rotel 99 SE文件管理

(1)文件管理:主要弄清楚New New Design的区别。New 是新建一个空白文件,其文件类型可以是任何类型的文件。 New Design 是新建一个设计库,所有的设计文件都在这个设计库中进行统一管理。

(2)当新建一个设计之后,在选择New就会有一个对话框,显示我们要新建的文档类型。


(3) Send By Mail:选择该命令,可以讲当前设计数据库通过Email传送到其他用户。

(4)Import:如果以前有其他的设计文件,而且可以应用到当前的设计项目,那么我们就不需要再画一次这样的图,我们可以直接把原来存在的设计文件导入到我们的项目之中。Import指的就是这个含义。

(5)Import Project:这个与上面的Import有区别,上面的Import导入的是文件,这里导入的是项目,一个项目可能包含多个文件。这几个文件项目关联,组成一个项目,就像很多零件互相组合组成一个运行的机器一样。项目在这里就相当于机器的概念。

(6)Link Document:这里是指将其他的快捷方式连接到本地项目中,这里与Import有区别,Import是将文件整体导入到项目,

 

                   1.3  设计组管理

主要由3部分组成:

Members:成员,即可以使用该项目的用户。如果是你创建的用户,那么当然可以访问这个项目,如果还需要别人也可以访问这个项目,则应该新建一个用户,然后授予其权限。Members就是这个意思。

其中Members中有修改密码,新建用户、删除用户的功能。

Permissions:即允许的含义,这里表示设置成员的权限。

                   1.4  Protel 99 SE的窗口管理

1.4.1 P rotel 99 SE窗口界面

(1) 菜单栏:不仅可以用鼠标操作,也可以用键盘组合操作,用ALT+指定的字母。  

(2) 工具栏:工具栏只有当选择了一个制图之后才能显示。你放在某个按钮上等待一会儿,可以显示其按钮的内容。如果工具栏放置到了窗体上,如果还需要让它浮动出来,则右键单击其工具栏的空白处,然后选择Toolbar Properties,选择PositionFloating即可。如果要显示隐藏的工具栏,则在菜单栏里面选择“View->ToolBars”,钩上需要显示的工具栏即可。

(3)设计器窗口:PCB窗口下面有几个选项卡,用来选择其当前工作的层。

(4)左边的树形结构是浏览管理器,右边的结构是文档管理器。

1.4.2 窗口管理

主窗口管理:如何在状态栏把它点出来。

子窗口管理:平铺、层叠、全部关闭等。

删除一个文件或者文件夹要在右边的设计器窗口中删除,左边的浏览管理器是不提供删除的。

                   1.5作业

1.5.1 课堂作业

   1.1 尝试安装Protel 99 SE

   1.2 尝试卸载Protel 99 SE

   1.3 创建一个设计项目。

1.5.2 课后作业

思考与练习1

1.1 Protel 99 SE对运行环境有哪些要求?

1.2 如何设置文件项目的密码?使用Access数据库。

    1.3 文档的导入和链接文档有什么区别?
    1.4 New 和 New Design的区别?       
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 17
    评论
本书以电路板设计过程为主线,详细讲解了Protel 99软件的使用方法,电路板设计的步骤与设计构思以及如何提高设计效率、并插入了很多独到的技巧、说明和注意事项。涉及软件内容有电路原理图设计、印制电路板设计、无网格布线、可编程逻辑器件设计、电路模拟/仿真等。 目录 前言 第1 Protel 99简介 1.1 Protel 99特点 1.1.1 Protel 99的主要功能模块 1.1.2 Protel 99的主要特点 1.2 Protel 99的工和环境 1.2.1 启动Protel 99 1.2.2 Protel 99的工作环境 1.3 Protel 99的文档组织结构 1.3.1 设计数据库的内容 1.3.2 Protel 99支持的文件类型 1.4 Protel 99的文件管理 1.4.1 设计项目管理 1.4.2 文件管理 1.4.3 文件编辑 1.5 Protel 99工作界面的管理 1.5.1 辅助查看工具的管理 1.5.2 不同设计数据库的窗口管理 1.5.3 工作窗口的拆分与合并 1.6 开发小组的管理 1.6.1 成员管理(Members) 1.6.2 授权管理(Permissions) 1.6.3 监控器(Session) 第2 Protel 99原理图设计 2.1 Protel 99原理图设计介绍 2.1.1 Protel 99原理图的一般设计步骤 2.1.2 进入Protel 99原理图设计环境 2.2 图纸参数设置 2.2.1 设置图幅的大小 2.2.2 设置图纸的风格 2.2.3 一些其他的设置 2.3 绘制电路原理图 2.3.1 绘图区的放大和缩小 2.3.2 元件库的载入 2.3.3 工具条的打开与关闭 2.3.4 放置元件 2.3.5 编辑元件 2.3.6 放置电源和接地符号 2.3.7 连接线路和放置节点 2.3.8 放置总线及其进出端点 2.3.9 放置网络名称 2.3.10 放置电路方块图及其进出端点 2.3.11 放置电路输入输出点 2.4 绘制一张完整的电路原理图 2.5 元件管理器的使用 2.5.1 切换到元件管理器 2.5.2 对元件库进行管理 2.5.3 对电路图图元进行管理 2.6 设置层次原理图 2.6.1 层次电路原理图的设计方法 2.6.2 建立层次原理图 2.6.3 不同层次电路之间的切换 2.6.4 由方块电路符号生成新原理图中的I/O端口符号 2.6.5 由原理图文件产生方块电路符号 第3 制作元件和建立元件库 3.1 使用元件库编辑器和管理元件库 3.1.1 启动元件库编辑器 3.1.2 元件库编辑器界面的组成 3.1.3 管理元件库 3.2 常用画图工具的使用 3.2.1 画图工具条 3.2.2 放置IEEE符号的工具条 3.2.3 画图工具条的使用 3.3 元件的制作 第4 电路规则检查(ERC)及网络表 4.1 电路规则检查(ERC) 4.1.1 ERC设置及应用 4.1.2 错误定位 4.1.3 修改错误 4.2 网络表(Netlist) 4.2.1 网络表对话框的设置 4.2.2 生成网络表 4.2.3 网络表比较 第5 PCB图设计基础 5.1 PCB图的简介 5.2 PCB图设计流程 5.2.1 设计流程图 5.2.2 设计步骤 5.3 启动PCB设计窗口 5.3.1 PCB设计窗口的启动步骤 5.3.2 PCB设计窗口 5.3.3 加载零件封装库 5.4 PCB组件的放置与编辑 5.4.1 PCB组件命令的启动方法 5.4.2 放置零件封装 5.4.3 飞线 5.4.4 放置导线 5.4.5 放置圆弧导线 5.4.6 放置焊点 5.4.7 放置导孔 5.4.8 放置矩形填充 5.4.9 放置敷铜 5.4.10 放置泪滴 5.4.11 放置屏蔽导线 5.4.12 放置字符串 5.4.13 放置标注 5.4.14 放置坐标与相对原点 5.5 PCB设计过程 5.5.1 PCB图的规划 5.5.2 PCB工作层面与电路板属性的设置 5.5.3 网络表的引入 5.5.4 零件封装的布局与对齐 5.5.5 手动布线 第6 PCB高级设计 6.1 建立与分割内层 6.1.1 建立内层 6.1.2 分割内层 6.2 系统参数设置 6.2.1 启动系统参数对话框 6.2.2 编辑系统参数对话框 6.3 设计管理器的应用 6.3.1 认识PCB设计管理器 6.3.2 管理Nets(网络)对象 6.3.3 管理Components(零件封装)对象 6.3.4 管理Libraries(零件封装库)对象 6.3.5 管理Net Classes(网络类)对象 6.3.6 管理Component Classes(零件封装类)对象 6.3.7 利用Violations查找错误 6.4 利用向导创建PCB 第7 封装库管理 7.1 零件封装简介 7.1.1 零件封装的分类 7.1.2 零件封装的编号 7.1.3 常用的零件封装 7.2 启动零件封装编辑器 7.2.1 打开新建文件对话框 7.2.2 创建新零件封装库文件 7.2.3 启动零件封装编辑器 7.3 创建零件封装 7.3.1 完全手工创建零件封装 7.3.2 修改已有零件封装库来创建新封装库 7.3.3 利用向导创建零件封装 7.4 零件封装管理 7.4.1 认识封装浏览器 7.4.2 零件封装浏览器的应用 第8 Sch与PCB的同步设计 8.1 由Sch生成PCB 8.1.1 准备原理图和网络表 8.1.2 规划电路板 8.1.3 装入零件封装库 8.1.4 装入网络表与零件 8.1.5 对零件进行布局 8.1.6 自动布线与手工调整 8.1.7 进行局部修改和输出 8.2 由PCB到Sch的同步设计 8.2.1 由PCB更新Sch的操作步骤 8.2.2 Update Design对话框 8.3 由Sch到PCB的同步设计 8.4 同时设计Sch和PCB 8.4.1 具体操作 8.4.2 修改后的更新操作 第9 设计规则检查(DRC)与自动布线 9.1 设计规则及其检查(DRC) 9.1.1 设计规则 9.1.2 设计规则检查(DRC) 9.2 自动布线 9.2.1 自动布线设置 9.2.2 自动布线实现 第10 报表及打印输出 10.1 原理图报表 10.1.1 生成元件列表 10.1.2 产生交叉参考表 10.1.3 产生元件引脚列表 10.1.4 产生元件报表 10.2 PCB报表 10.2.1 生成选取引脚报表 10.2.2 生成电路板信息报表 10.2.3 生成层次列表 10.2.4 生成元件报表 10.2.5 生成设计文件层次报表 10.2.6 生成网络状态表 10.2.7 生成信号集成报表 10.2.8 生成NC钻孔报表 10.2.9 生成元件位置文件报表 10.2.10 报表的其它项目 10.3 打印输出 10.3.1 原理图的打印输出 10.3.2 电路板的打印输出 第11 仿真 11.1 Protel Advanced SIM99的主要特点 11.2 设计可供仿真用的原理图 11.2.1 设计可供仿真用的原件 11.2.2 Protel Advanced SIM99中的仿真元件库 11.2.3 仿真元件参数的设置 11.2.4 给原理图添加激励源 11.2.5 给原理图定义仿真初始状态 11.3 工作点分析 11.3.1 设计仿真原理图 11.3.2 仿真分析设置 11.3.3 生成仿真配置文件 11.3.4 仿真运行 11.3.5 仿真结果分析 11.3.6 仿真过程发生错误 11.4 暂态分析 11.4.1 设计一个半波整流电路原理图 11.4.2 暂态分析设置 11.4.3 波形分析 11.5 直流扫描分析(DC Sweep analysis) 11.5.1 设计一个晶体管输出特性分析电路 11.5.2 直流扫描分析设置 11.5.3 仿真结果分析 11.6 交流小信号分析(AC Small Signal analysis) 11.6.1 设计一个低通滤波器电路 11.6.2 交流小信号分析设置 11.6.3 仿真结果分析 11.7 傅里叶分析(Fourier) 11.7.1 设计一个带通滤波器电路 11.7.2 傅里叶分析设置 11.7.3 仿真结果分析 11.8 蒙特卡罗分析 11.8.1 设计一个仿真电路 11.8.2 蒙特卡罗分析设置 11.8.3 仿真结果 11.9 参数扫描分析 11.9.1 设计仿真电路原理图 11.9.2 参数扫描分析设置 11.9.3 波形分析 11.10 噪声分析(Noise analysis) 11.10.1 噪声分析内容 11.10.2 噪声分析设置 11.10.3 仿真结果 11.11 温度扫描分析(Temperature Sweep analysis) 11.11.1 设计一个研究晶体管放大特性的电路 11.11.2 温度扫描分析设置 11.11.3 温度扫描结果 11.12 传递函数分析(Transfer Function) 附录 图形符号
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值