


电子线路,CAD,实用教程,华中科技大学出版社,,,电子线路,CAD,实用教程,邓 奕 主编,华中科技大学出版社,,,单击此处编辑母版标题样式,单击此处编辑母版文本样式,,,*,,,电子线路,CAD,实用教程,华中科技大学出版社,,,电子线路,CAD,实用教程,邓 奕 主编,华中科技大学出版社,单击此处编辑母版标题样式,单击此处编辑母版文本样式,,,*,,,,,,,,,单击此处编辑母版文本样式,第二级,*,*,*,单击此处编辑母版标题样式,,电子线路,CAD,实用教程,应用型本科信息大类专业“十二五”规划教材,电子线路CAD实用教程应用型本科信息大类专业“十二五”规划教,1,一、教学目的,本课程旨在使学生熟练掌握计算机辅助设计(CAD)软件Protel 99 SE的使用,掌握,电路原理图,和,印制电路板,设计过程和方法,具备印制电路板设计的基本能力一、教学目的本课程旨在使学生熟练掌握计算机辅助设计(CAD),2,二、教学方法,结合实际案例的课堂讲授,——使学生,理解,原理图和PCB设计的基本方法和步骤,,开设较多课时的上机实验,——使学生,掌握,原理图和PCB设计的基本方法和步骤,,,采用上机实际操作形式进行考试,——对学生的实际操作能力进行考核,,二、教学方法 结合实际案例的课堂讲授,3,三、课时安排,课时安排建议采用理论和上机操作课时1:1的比例。
全书总共13章,建议总课时安排48学时,理论24学时,上机24学时三、课时安排课时安排建议采用理论和上机操作课时1:1的比例4,四、本课程采用教材,书 名:电子线路CAD实用教程,主 编:邓 奕,出 版:华中科技大学出版社,出版日期:2011年12月,项 目:普通高等教育信息大类专业“十二五”规划教材,章节安排:全书共分13章,四、本课程采用教材书 名:电子线路CAD实用教程,5,本 章 内 容,1.1 电子线路CAD简介,1.2 Protel 99 SE的安装,1.3 电路板的设计步骤,1.4 电路原理图的设计工作流程,1.5 PCB设计的工作流程,,第1章 概述,本 章 内 容1.1 电子线路CAD简介第1章 概述,6,本 章 重 点,电路板的设计步骤;,电路原理图设计的工作流程;,印制电路板设计的工作流程第1章 概述,本 章 重 点电路板的设计步骤;第1章 概述,7,1.1,电子线路,CAD,简介,自20世纪70年代以来,计算机辅助设计——CAD(Computer Aided Design)逐渐运用到现代军事、工业、农业等各个领域,极大的提高了工程设计人员的效率,大幅度减轻了劳动强度。
目前,电子线路CAD软件的种类繁多,如Auto CAD、Orcad Pspice、Protel 99SE、Protel DXP、Altium Desinger、Candance等等其中Protel 99SE以其稳定、易用、高效等优点赢得了众多电子设计者的青睐1.1 电子线路CAD简介自20世纪70年代以来,计算机辅助,8,一、,Protel,的发展历史,首个应用于电子线路设计的软件包是由美国ACCEL Technologies公司1988年推出的TANGO,它开创了电子设计自动化(EDA,Electronic Design Automation)的先河由于电子行业的飞速发展,TANGO难以适应电子行业的发展需求,澳大利亚的Protel Technology公司推出了TANGO的升级版本Protel for DOS,从此Protel这个名字在电子设计领域众所周知一、Protel的发展历史首个应用于电子线路设计的软件包是由,9,一、,Protel,的发展历史,随后,Protel公司相继推出了基于Windows 95的3.X版本、Protel 98、Protel 99、Protel 99 SE、Protel DXP、Protel DXP 2004、Altium Designer 6.0、Altium Designer 6.9、Altium Designer 09、 Altium Designer 10等等。
尽管Protel版本不停地升级和发展,但是历经各种考验的Protel 99SE仍以其稳定、易用、高效等优点赢得了众多电子设计者的青睐现在许多高校的电子专业都专门开设了Protel相关的学习课程,而且几乎所有的电子公司都要用到它,因此会使用Protel也成了许多公司在招聘电子设计人才时的必要条件之一一、Protel的发展历史随后,Protel公司相继推出了基,10,二、,Protel 99 SE,的组成,Protel 99 SE的主要包括,原理图设计模块,,这部分包括设计原理图的编辑器Sch和修改、生成零件的零件库编辑器SchLib;,PCB设计模块,,这部分包括电路板编辑器PCB和用于修改、生成零件封装的零件封装编辑器PCBLib;,自动布线器,;,原理图混合信号仿真模块电路,;,可编程逻辑器件(PLD)设计模块,二、Protel 99 SE的组成 Protel 99 SE,11,三、,Protel 99 SE,的特点,方便的查找功能,能轻松找到存储在设计数据库中的文件;,增强的选中功能,在原理图中选择一级器件,PCB中同样的器件也将被选中;,可生成30多种格式的电气连接网络表;,强大的全局编辑功能;,……,三、Protel 99 SE的特点方便的查找功能,能轻松找到,12,1.2 Protel 99 SE,的安装,随着计算机硬件水平的提高,现在一般的电脑硬件配置都可以满足Protel 99 SE的运行要求,同时操作系统必须是32位。
Protel 99SE分为英文版和汉化版,鉴于读者中很多人对中文更熟悉,我们采用汉化版Protel 99SE该软件是电子工程师的用于设计电路原理图和PCB较流行的行业软件,能兼容windows的大小字体,由Protel 99SE安装文件、升级包Service Pack 6和藤胜广汉化包3部分组成1.2 Protel 99 SE的安装随着计算机硬件水平的提,13,1.2 Protel 99 SE,的安装,Protel 99SE的安装过程很简单,与大多数Windows程序安装方法类似,只需要按照安装向导的提示进行操作即可1.2 Protel 99 SE的安装Protel 99SE,14,1.3,电路板的设计步骤,通常而言,设计电路板最基本的过程可以分为三大步骤:,1、电路原理图的设计;,2、产生网络表;,3、印制电路板的设计1.3 电路板的设计步骤通常而言,设计电路板最基本的过程可以,15,1.4,电路原理图设计的工作流程,1、设计图纸大小,2、设置Protel 99 SE原理图设计系统参数,3、放置和旋转元件,4、原理图布线,5、调整线路,6、报表输出,7、文件保存及打印输出,,1.4 电路原理图设计的工作流程1、设计图纸大小,16,1.5 PCB,设计的工作流程,印制电路板设计流程包括绘制电路原理图、规划印刷电路板、元器件封装、元器件布局、自动布线、手工调整、保存输出等。
下面是印制电路板的设计流程:,1.5 PCB设计的工作流程印制电路板设计流程包括绘制电路原,17,1.5 PCB,设计的工作流程,1、绘制电路原理图,2、规划电路板,3、设置参数,4、元器件封装,5、元器件布局,6、自动布线,7、手工调整,8、保存输出,,1.5 PCB设计的工作流程1、绘制电路原理图,18,本 章 内 容,2.1 进入Protel 99 SE的绘图环境,2.2 新建原理图设计文档,2.3 环境和参数设置,2.4 标题栏,2.5 Protel 99 SE的文档管理,第2章 电路原理图设计快速入门,本 章 内 容2.1 进入Protel 99 SE的绘图环境,19,本 章 重 点,设计数据库的建立,新建原理图设计文档印制电路板设计的工作流程,标题栏,设计文档的管理,第2章 电路原理图设计快速入门,本 章 重 点设计数据库的建立第2章 电路原理图设计快速入,20,引 入,首先,将详细讲解有关Protel 99SE原理图设计系统的基本知识,让大家对其有初步认识;然后,结合一些实例,一步一步详细讲解本章中首先介绍Protel 99SE参数设计和如何新建一个设计数据库(*.ddb),然后介绍如何向新建的工程中添加设计文档、元件库等,以及原理图和元器件的一些基本的操作方法、技巧、管理。
引 入首先,将详细讲解有关Protel 99SE原理图,21,2.1,进入,Protel 99 SE,的绘图环境,一、 Protel 99 SE的启动,1、从“开始”菜单启动,2、桌面快捷方式,3、通过设计数据库文件启动,,2.1 进入Protel 99 SE的绘图环境 一、 Pro,22,2.1,进入,Protel 99 SE,的绘图环境,二、设置系统参数,2.1 进入Protel 99 SE的绘图环境 二、设置系统,23,2.1,进入,Protel 99 SE,的绘图环境,三、新建一个设计数据库,Protel 99 SE共支持2种新建设计数据存储方式,一种是以传统的Windows文件形式存储,另一种Protel 99 SE的数据库形式存放Protel 99 SE默认以数据库的形式存放,它借用了Microsoft Access数据库的存取技术,将所有相关的文档资料都存放 “设计数据库”的文件中,统一进行管理,这是一种面向对象的管理方式对用户来说,一个数据库就是一个工程项目,其中包括了原理图、PCB等各种有关的文档,这种存储方式将让用户从一大堆文档当中解脱出来,对设计文档进行更有效的管理。
2.1 进入Protel 99 SE的绘图环境 三、新建一个,24,2.1,进入,Protel 99 SE,的绘图环境,2.1 进入Protel 99 SE的绘图环境,25,2.1,进入,Protel 99 SE,的绘图环境,四、设计数据库的管理,新建一个设计数据库后,会出现如图所示的文档管理界面,该界面布局是由标题栏、菜单栏、工具栏、设计管理器、工作区、状态栏以及搜索等部分组成2.1 进入Protel 99 SE的绘图环境 四、设计数据,26,2.1,进入,Protel 99 SE,的绘图环境,2.1 进入Protel 99 SE的绘图环境,27,2.1,进入,Protel 99 SE,的绘图环境,四、设计数据库的管理,Design Team(设计团队),Recycle Bin(回收站),Documents(文档管理):相当于一个数据库中的文件夹,设计文档都会保存在这个文件夹中可以通过左侧的设计管理器很容易地对文档进行管理2.1 进入Protel 99 SE的绘图环境 四、设计数据,28,2.2,新建原理图设计文档,设计数据库新建完成后,本小节将重点介绍一下如何新建原理图设计文档在Documents界面下,选择File文件菜单下的New命令,或是直接单击鼠标右键,在弹出的快捷菜单中选择New新建文件命令,就可以打开如下图所示的新建文件对话框,Protel 99 SE中提供了10种文件类型,其文件类型与说明见P17中的表2-1。
2.2 新建原理图设计文档 设计数据库新建完成后,本小节将重,29,2.2,新建原理图设计文档,2.2 新建原理图设计文档,30,2.2,新建原理图设计文档,选择Schematic Document文件类型,单击OK按钮,创建一个新的原理图文件可以对文件名进行修改,修改后双击打开,进入到原理图设计界面2.2 新建原理图设计文档 选择Schematic Docu,31,2.2,新建原理图设计文档,2.2 新建原理图设计文档,32,2.3,绘制原理图前的环境与参数设置,1、设置图纸,当构思好零件图规模后,最好先设置图纸大小,为后面的原理图设计提供方便,系统默认为B图纸2.3 绘制原理图前的环境与参数设置 1、设置图纸,33,2.3,绘制原理图前的环境与参数设置,2、设置格点,通过点击Tools工具菜单,选择Properties...优选项选项,系统随即会弹出Preferences对话框,在Graphical Editing标签页中,可以点击Cursor/Grid Options区域Visible选项的下拉菜单,选择所需的格点形状2.3 绘制原理图前的环境与参数设置 2、设置格点,34,2.3,绘制原理图前的环境与参数设置,2.3 绘制原理图前的环境与参数设置,35,2.3,绘制原理图前的环境与参数设置,2.3 绘制原理图前的环境与参数设置,36,2.3,绘制原理图前的环境与参数设置,通过点击Design设计菜单,选择Options...选项,系统随即会弹出Document Options对话框,在Sheet Options标签页中,Grids区域还有SnapOn和Visible两个设置项,它们也与格点有关。
1)鼠标指针移动间距设置(Snap On),这项设置可以改变光标的移动间距选中此项,表示光标移动时以Snap On右边的设置值为基本单位跳移;如果不选此项,则光标移动时以10个像素点为基本单位移动2.3 绘制原理图前的环境与参数设置 通过点击Design,37,2.3,绘制原理图前的环境与参数设置,(2)格点可视化设置(Visible),选中此项,表示格点可见,可以在其右边的设置框内改变输入值来调整图纸格点间的距离;如果不选此项,图纸上不显示格点2.3 绘制原理图前的环境与参数设置 (2)格点可视化设置(,38,2.3,绘制原理图前的环境与参数设置,3、设置鼠标指针,光标形状是指在原理图编辑中,光标在放置元件、绘图或连接线路时的形状要设定光标形状需要通过点击Tools工具菜单,选择Properties...优选项选项,系统随即会弹出Preferences对话框,在Graphical Editing标签页中,可以点击Cursor/Grid Options区域Visible选项的下拉菜单,选择所需的光标形状 2.3 绘制原理图前的环境与参数设置 3、设置鼠标指针,39,2.3,绘制原理图前的环境与参数设置,2.3 绘制原理图前的环境与参数设置,40,2.3,绘制原理图前的环境与参数设置,4、调整图纸大小,有两种方法调整图纸大小:,方法1:执行菜单命令view视图,点击Fit All Objects适合全部体,将图纸上所有组件以最大比例显示在窗口中,保证原理图图纸有一个合适的视图。
方法2:使用键盘实现图纸的放大与缩小当系统处于其他绘图命令时,如果设计者无法用鼠标用方法1调整视图,此时可以通过以下方式:,2.3 绘制原理图前的环境与参数设置 4、调整图纸大小,41,2.3,绘制原理图前的环境与参数设置,(1)放大:按键,可以放大绘图区域;,(2)缩小:按键,可以缩小绘图区域;,(3)居中:按键,可以从原来光标下的图纸位置移位到工作区中心位置显示;,(4)刷新:按键,对图纸区的图形进行刷新,恢复正确的现实状态2.3 绘制原理图前的环境与参数设置 (1)放大:按 下拉式列表中有两个选择项:Standard和ANSI2.4 标题栏1、两种标题栏,45,2.4,标题栏,2.4 标题栏,46,2.4,标题栏,2、设置标题栏,(1)特殊字符串,●.Organization:制图者、公司等,●.address1:地址1,●.address2:地址2,●.address3:地址3,●.address4:地址4,●.Title:标题●.Date:日期●.Doc_file_name:带路径的原理图名称,2.4 标题栏2、设置标题栏,47,2.4,标题栏,2、设置标题栏,(1)特殊字符串,●.Doc_file_name_no_path:不带路径的原理图名称,●.Sheettotal:原理图总数,●.Sheetnumber:原理图号,●.Documenttitle:文档标题,●.Documentnumber:文档号,●.Revision:版本,●.Time:时间,2.4 标题栏2、设置标题栏,48,2.4,标题栏,2.4 标题栏,49,2.4,标题栏,2、设置标题栏,(2)特殊字符串内容的显示,执行菜单命令Tools工具,选择Preferences...优先项,立即弹出如图所示的对话框,在Graphical Editing选项卡中,将图中圈住的选项打勾,代表显示特殊字符串的内容,否则为不显示特殊字符串的内容。 2.4 标题栏2、设置标题栏,50,【,实例,2-2】,设置标题栏 (,P23,),标题栏类型选择Standard,用特殊字符串设置制图者为“邓奕”,标题为“变频器的设计”,字体为“华文隶书”,字体颜色为“227#”,字体大小为“四号”,文档编号为“2-1”,版本为“第二版”,显示含路径的原理图文件名该实例的最终结果如图所示课堂演示,【实例2-2】设置标题栏 (P23)标题栏类型选择Stand,51,2.5 Protel 99 SE,的文档管理,Protel 99 SE的文档管理主要包括:保存文档,文档的打开、关闭、删除、恢复,文档的导入和导出等1、保存文档,2、文档的打开、关闭、删除和恢复,3、文档的导入和导出,课堂演示,2.5 Protel 99 SE的文档管理 Protel,52,本 章 内 容,3.1 载入元件库,3.2 元件的查找和常用元件,3.3 编辑元件属性,3.4 元件位置的调整,3.5 元件的基本布局,3.6 布线工具的使用,3.7 绘图工具的使用,3.8 绘制简单的原理图,第3章 原理图的绘制,本 章 内 容3.1 载入元件库第3章 原理图的绘制,53,本 章 重 点,载入元件库,元件的查找和属性编辑,元件的基本布局,布线工具的使用,绘图工具的使用,绘制简单的原理图,第3章 原理图的绘制,本 章 重 点载入元件库第3章 原理图的绘制,54,引 入,通过前面的学习,我们对电路原理图的设计有了一定的了解,本章主要学习如何加载元件库、元件的查找和放置、属性编辑等。 同时通过对布线工具的学习,学会一般电路原理图的绘制;通过对绘图工具的学习,学会绘制多边形、圆弧、贝赛尔曲线等,美化电路原理图同时,将通过实例让读者对布线工具和绘图工具有比较直观和深入的了解,读者可以高效率的设计出复杂、美观的电路原理图引 入通过前面的学习,我们对电路原理图的设计有了一定的,55,3.1,载入元件库,一、元件库管理面板,3.1 载入元件库一、元件库管理面板,56,3.1,载入元件库,二、元件库的添加,3.1 载入元件库二、元件库的添加,57,3.2,元件的查找和常用元件,一、元件的查找,(1)如果已经知道元件的名称,直接在,,中输入名称即可以CAP为例,在Filte方框中输入CAP(不分大小写)后,按一下回车键,双击CAP,屏幕上出现该元件3.2 元件的查找和常用元件一、元件的查找,58,3.2,元件的查找和常用元件,一、元件的查找,(2)如果不知道元件的名称,在设计管理器中浏览并查找在元件管理器中选取元件,然后单击Place按钮,也可以取出元件3.2 元件的查找和常用元件一、元件的查找,59,3.2,元件的查找和常用元件,二、元件的放置,取出元件后,元件粘在鼠标上并随着鼠标移动。 每按一次空格键,可以使元件按逆时针方向旋转90度3.2 元件的查找和常用元件二、元件的放置,60,3.2,元件的查找和常用元件,三、常用元件,3.2 元件的查找和常用元件三、常用元件,61,3.3,编辑元件的属性,编辑元器件属性的步骤如下(以电容为例):,(1)将鼠标放在所要编辑的元件上,按PageUp键将电路图放大到能够看清楚所要编辑的零件为止3.3 编辑元件的属性 编辑元器件属性的步骤如下(以电容为例,62,3.3,编辑元件的属性,(2)双击电容,将弹出如右图所示的电容属性对话框3.3 编辑元件的属性(2)双击电容,将弹出如右图所示的电容,63,3.3,编辑元件的属性,(3)在属性对话框中,将电容的名称(Designator)改为C1,将电容的值(Part)改为0.01u,修改完成后,单击OK键即可3.3 编辑元件的属性(3)在属性对话框中,将电容的名称(D,64,3.4,调整元件位置,一、选取元件,二、剪贴元件,三、删除元件,四、排列和对齐元件,3.4 调整元件位置一、选取元件,65,3.4,调整元件位置,一、选取元件,方法1:直接在原理图的图纸上拖出一个矩形框,框内的元件就全部被选中。 方法2:通过主工具栏中的区域选取工具实现在主工具栏里有三个选取工具,即区域选取工具、取消选取工具和移动被选元件工具,如图所示3.4 调整元件位置一、选取元件,66,3.4,调整元件位置,一、选取元件,方法3:在菜单中有几个关于选取的命令,如右图所示,可以实现对元件的选取3.4 调整元件位置一、选取元件,67,3.4,调整元件位置,二、剪贴元件,方法1:剪贴元件包括:元件的复制、剪切和粘贴操作在主工具栏中有两个与剪贴相关的图标,如图所示3.4 调整元件位置二、剪贴元件,68,3.4,调整元件位置,二、剪贴元件,方法2:剪贴命令集中在菜单Edit中,如图所示3.4 调整元件位置二、剪贴元件,69,3.4,调整元件位置,● Cut剪切命令:是将选取的元件直接移入剪贴板中,同时电路图上被选取的元件被删除;,● Copy复制命令:是将选取的元件作为副本,放入剪贴板中;,● Paste粘贴命令:是将剪贴板里的内容作为副本,放入电路图中3.4 调整元件位置● Cut剪切命令:是将选取的元件直接移,70,3.4,调整元件位置,三、删除元件,如右图所示的菜单中有两个删除命令,即Clear和Delete3.4 调整元件位置三、删除元件,71,3.4,调整元件位置,● Clear清除命令,它的功能是删除已选取的元件。 因此,启动Clear命令之前需要选取元件,启动Clear命令后已选取的元件立即被删除同时按Ctrl+Delete快捷键也可以实现Clear功能● Delete删除命令,它的功能是删除元件启动Delete命令后,光标变成十字状,将光标移到所要删除的元件上,然后单击鼠标,即可删除该元件3.4 调整元件位置 ● Clear清除命令,它的功能是删除,72,3.4,调整元件位置,四、排列和对齐元件,在启动排列和对起命令之前,首先要选择需要排列和对齐的元件单击Edit编辑菜单,选择Align排齐选项中的Align Left左排齐,如图所示3.4 调整元件位置四、排列和对齐元件,73,【,实例,3-1】,排列和对齐元件(,P36,),,将排列比较分散的五个电容,以最左边的电阻为参照物,排成一列,分别设置它们的属性,电容的名称(Designator)为C1-C5,电容的值(Part)均为0.01u该实例的最终结果如图所示课堂演示,【实例3-1】排列和对齐元件(P36) 将排列比较分散的五个,74,3.5,元件的基本布局,在整个元件的布局中,应该遵循的一些规则:,分布上尽量均匀;,连线要精简,尽可能短,尽量少拐弯,力求线条简单明了;,为简化电路,可用总线来代表数条并行线;,在连接线路比较远,或线路比较复杂而使得走线比较困难,可利用放置同样的网络标号代替实际的走线,简化电路;,电路非常复杂的时候,学会分块封装,将每一块封装为一个新的元件;,文字要求清楚,不相互覆盖。 3.5 元件的基本布局在整个元件的布局中,应该遵循的一些规则,75,3.6,布线工具的使用,1、布线工具栏,元件放置后,如何使用布线工具栏中的一些电气符号将它们连接、组织起来,使元器件之间具有一定的电气连接关系,这将是本节主要讲述的内容布线工具栏中有12种绘制电路原理图的布线工具 3.6 布线工具的使用1、布线工具栏,76,3.6,布线工具的使用,2、画导线,执行Place放置菜单下的Wire线命令,可以在电路图上绘制普通导线,它将各个元器件的引脚连接起来,该导线具有电气连接意义绘制导线有三种方法:,(1)执行Place放置菜单中的Wire线命令,(2)单击Wring Tools工具栏上的“ ”,(3)执行快捷菜单Alt+P+W,,3.6 布线工具的使用2、画导线,77,3.6,布线工具的使用,3.6 布线工具的使用,78,3.6,布线工具的使用,3、画总线和总线分支,利用总线进行连线不仅可以减少图形中的导线,而且可以简化原理图,使之清晰直观在原理图中,总线并没有任何的电气意义,只是为了符合人们绘图的习惯绘制总线有三种方法:,(1)从Place放置菜单命令运行Bus总线命令,(2) 单击Wring Tools工具栏上的“ ”,(3) 执行快捷菜单Alt+P+B,3.6 布线工具的使用3、画总线和总线分支,79,3.6,布线工具的使用,3.6 布线工具的使用,80,【,实例,3-2】,绘制总线和总线分支线(,P39,),,在原理图中放置总线和总线分支线,该实例的最终结果如图所示。 课堂演示,【实例3-2】绘制总线和总线分支线(P39) 在原理图中放置,81,3.6,布线工具的使用,5、网络符号,除了通过绘图导线的连接使元器件之间具有电气连接外,还可以通过放置网络标号通过放置同样的网络标号,来实现元器件的连接网络标号是具有实际的电气意义网络标号主要使用的场合:,● 简化电路图:利用放置同样的网络标号代替实际的走线● 层次电路或者多重式电路各个某块之间的连接3.6 布线工具的使用5、网络符号,82,【,实例,3-3】,放置网络标号(,P41,),,在原理图中放置网络标号,通过网络标号将排电阻与LED对应的管脚连接起来,该实例的最终结果如图所示课堂演示,【实例3-3】放置网络标号(P41) 在原理图中放置网络标,83,3.6,布线工具的使用,7、电源和接地符号,使用下列三种方法之一完成电源和接地符号的放置:,● 从Place放置菜单命令运行Power电源端口命令;,● 单击Wring Tools工具栏上的“ ”;,● 执行快捷菜单Alt+P+O3.6 布线工具的使用7、电源和接地符号,84,3.6,布线工具的使用,8、放置电路方块图及其I/O接口,电路方块图就是设计者通过组合简单的元件构造一个复杂的元件。 这是在当前的电路中就相当于一个元件,它有自己引脚、元件名、元件描述等等而方块图I/O接口就是这个复杂元件的引脚对于内部结构,普通用户很少去关注3.6 布线工具的使用8、放置电路方块图及其I/O接口,85,3.6,布线工具的使用,运行电路方块图命令有以下几种方法:,●直接单击布线工具栏上图标“ ”;,●在原理图设置系统下执行菜单命令Place放置/Sheet Symbol 图纸符号;,●使用快捷键Alt+P+S运行电路方块图I/O接口命令有以下几种方法:,●直接单击布线工具栏上图标“ ”;,●在原理图设置系统下执行菜单命令Place放置/ Sheet Entry 图纸入口;,●使用快捷键Alt+P+A3.6 布线工具的使用运行电路方块图命令有以下几种方法:,86,3.6,布线工具的使用,9、放置输入/输出端口,输入输出端口常用于多层次电路图中,通过它可以实现两个网络的连接,它同放置网络标号一样,相同名字的输入输出端口,可以认为在电气意义上是连接的使用下列三种方法之一运行放置输入输出端口命令:,● 从Place放置菜单命令运行Port 端口命令;,● 单击Wring Tools工具栏上的“ ”;,● 执行快捷菜单Alt+P+R。 3.6 布线工具的使用9、放置输入/输出端口,87,【,实例,3-4】,放置,I/O,端口(,P46,),,在原理图中放置输入/输出端口,通过放置相同名称的I/O端口,将电路图中排电阻与LED对应的管脚连接起来该实例的最终结果如图所示课堂演示,【实例3-4】放置I/O端口(P46) 在原理图中放置输入,88,3.6,布线工具的使用,11、放置节点,电路节点表示两条导线相交时的状况在电路原理图中,两条相交的导线,如果有节点,则认为两条导线在电气上时相连的,若没有节点,则在电气上不相连使用下列三种方法之一运行放置节点命令:,● 从Place放置菜单命令运行Junction节点命令;,● 单击Wring Tools工具栏上的“ ”;,● 执行快捷菜单Alt+P+J3.6 布线工具的使用11、放置节点,89,【,实例,3-5】,放置元件、绘制导线、总线、总线端口 (,P48,),,在原理图中放置2片74LS245和1片74LS04,然后将元件用导线或者总线的方式连接,绘制简单的电路图提示:芯片74LS245和74LS04在Sim.ddb中的74xx.Lib里面)该实例的最终结果如图所示。 课堂演示,【实例3-5】放置元件、绘制导线、总线、总线端口 (P48),90,3.7,绘图工具的使用,一张电路图绘制好以后,通常要在电路图中添加一些说明性的文字跟图形,这样既可以使得整个图形美观,而且可以增加电路图的完整性跟说服力Ptotel 99 SE 为电路图提供了不具有电气特性的绘图工具栏3.7 绘图工具的使用 一张电路图绘制好以后,通常要在电路图,91,3.7,绘图工具的使用,1、绘图工具栏,通过执行view视图/Toolbars工具条/Drawing Toolbar绘图工具条,绘图工具栏如下图所示3.7 绘图工具的使用1、绘图工具栏,92,3.7,绘图工具的使用,2、绘制直线,通过绘制直线命令来绘制的导线,不具有电气特性,主要用来起到标注的作用实现的具体步骤如下:,使用下列方法之一运行绘制直线命令:,● 从Place放置菜单命令Line线命令;,● 单击Wring Tools工具栏上的“ ”3.7 绘图工具的使用2、绘制直线,93,3.7,绘图工具的使用,3、绘制多边形,通过绘制多边形命令可以绘制任意的多边形,多边形绘制是通过顺序确定各个顶点的方法来完成的具体实现步骤如下:,使用下列方法之一运行绘制多边形命令:,●从Place放置菜单命令执行Polygons多边形命令;,●单击Wring Tools工具栏上的“ ”。 3.7 绘图工具的使用3、绘制多边形,94,3.7,绘图工具的使用,4、绘制圆弧和椭圆弧线,绘制圆弧和椭圆弧线的步骤如下:,(1)从Place放置菜单命令下执行 Arcs椭圆弧命令2)运行该命令后,光标变成一个十字形,并且有一条圆弧随着光标移动,光标位于该圆弧的圆心,在放置前按下Tab键,弹出绘制椭圆弧线属性对话框,在属性对话框中进行相应的设计,单击确认,完成属性对话框的设置单击鼠标右键,或者Esc键退出3.7 绘图工具的使用4、绘制圆弧和椭圆弧线,95,3.7,绘图工具的使用,5、绘制贝赛尔曲线,贝赛尔曲线主要是通过若干个点进行拟合而得的一条平滑的曲线使用下列方法之一运行绘制贝赛尔曲线命令:,● 从Place放置菜单命令下执行Beziers贝塞尔曲线命令;,● 单击Wring Tools工具栏上的“ ”3.7 绘图工具的使用5、绘制贝赛尔曲线,96,3.7,绘图工具的使用,6、插入文字,通过绘图工具栏插入文字,主要起标注的作用实现的具体步骤如下:,(1)使用下列方法之一运行插入文字命令:,●从Place放置菜单命令下执行Annotation注释命令;,●单击Drawing Tools工具栏上的“ ”。 3.7 绘图工具的使用6、插入文字,97,3.7,绘图工具的使用,6、插入文字,(2)运行插入文字命令后,有一个虚线矩形框随着光标移,在放置文字前,按一下Tab键,弹出文字注释属性对话框,在Text中可以输入文字、数字、字符等3)所有属性修改完成后,单击【OK】按钮移动鼠标到合适的位置,单击鼠标左键,放置文字单击鼠标右键或者Esc键退出插入文字状态3.7 绘图工具的使用6、插入文字,98,3.7,绘图工具的使用,7、插入文本框,通过绘图工具栏插入文本框,主要起标注的作用,实现的具体步骤如下:,(1)使用下列方法之一运行插入文本框命令:,●从Place放置菜单命令下执行Text Frame字符帧命令;,● 单击Drawing Tools工具栏上的“ ”3.7 绘图工具的使用7、插入文本框,99,3.7,绘图工具的使用,(2)运行插入文本框命令后,有一个虚线矩形框随着光标移动,在放置文本框前,按一下Tab键,弹出“Text Frame”属性对话框,单击 按钮,出现Edit TextFrame Text对话框,在该对话框中可以输入文字、数字、字符等3)所有属性修改完成后,单击【OK】按钮。 移动鼠标到合适的位置,单击鼠标左键,放置文本框单击鼠标右键或者Esc键退出插入文本框状态3.7 绘图工具的使用(2)运行插入文本框命令后,有一个虚线,100,3.7,绘图工具的使用,8、绘制矩形和圆角矩形,四个角都是直角的矩形叫直角矩形,四个直角被替换成圆弧的矩形叫圆角矩形使用下列方法之一运行绘制圆角矩形命令:,● 从Place放置菜单命令下执行Round Rectangle圆角矩形命令● 单击Wring Tools工具栏上的“ ”3.7 绘图工具的使用8、绘制矩形和圆角矩形,101,3.7,绘图工具的使用,9、绘制圆形和椭圆形,通过绘制椭圆命令可以绘制任意的圆形和椭圆形使用下列方法之一运行绘制圆角矩形命令:,●执行Place放置/Drawing Tools绘图工具/Ellipses椭圆命令;,●单击Drawing Tools工具栏上的“ ”3.7 绘图工具的使用9、绘制圆形和椭圆形,102,3.7,绘图工具的使用,10、绘制饼图,通过绘制饼图命令可以绘制任意的饼图,本节以绘制饼图为例,讲解绘制饼图的具体步骤1)使用下列方法之一运行绘制饼图命令:,● 执行Place放置/Drawing Tools绘图工具/Pie Charts馅饼图命令;,● 单击Drawing Tools工具栏上的“ ”。 3.7 绘图工具的使用10、绘制饼图,103,3.7,绘图工具的使用,10、绘制饼图,(2)运行绘制饼图命令后,光标变成十字状,并且有一个饼图随着光标移动,光标位于该饼图的中心在放置椭圆前,按下Tab键,弹出饼图属性对话框,属性设置完成后,单击【OK】按钮3)单击鼠标左键,在合适的位置放置饼图单击鼠标右键或者Esc键退出绘制饼图命令3.7 绘图工具的使用10、绘制饼图,104,【,实例,3-6】,绘制多边形、贝赛尔曲线、圆角矩形、椭圆形 (,P55,),,在原理图中绘制多边形、贝赛尔曲线、圆角矩形、椭圆形等一些说明性图形,从整体上美化整个原理图该实例的最终结果如图所示课堂演示,【实例3-6】绘制多边形、贝赛尔曲线、圆角矩形、椭圆形 (P,105,【,实例,3-7】555,振荡电路原理图(,P56,),,绘制一个555震荡电路的原理图,它主要由555芯片、电容、电阻等组成的基本电路,该实例如图所示课堂演示,【实例3-7】555振荡电路原理图(P56) 绘制一个55,106,【,实例,3-8】,排列和对齐元件,(P58),绘制一个共发射极放大电路的原理图,它主要由三极管、电容、电阻和插座等组成的基本电路,如图所示。 课堂演示,【实例3-8】排列和对齐元件(P58) 绘制一个共发射极放,107,,实例3-9和实例3-10,请同学们自学,并在实验课上进行练习和绘制,进一步熟悉和掌握简单原理图的绘制实例3-9和实例3-10,请同学们自学,并在实验课上进行练,108,本 章 内 容,4.1 检查电路原理图,4.2 生成网络表,4.3 生成层次表,4.4 生成元件采购列表,4.5 生成元件引脚列表,4.6 生成元件交叉参考列表,4.7 原理图文件的保存和输出,4.8 应用实例,第4章 原理图的检查和常用报表的生成,本 章 内 容4.1 检查电路原理图第4章 原理图的检查和常,109,本 章 重 点,电气规则检查,生成网络表,生成元件采购列表,第4章 原理图的检查和常用报表的生成,本 章 重 点电气规则检查第4章 原理图的检查和常用报表的生,110,引 入,通过前面的学习,我们可以完成简单原理图的绘制,但是在绘制完原理图后,还需要用户对电路原理图信号的正确性进行分析和测试,这可以通过检查电气规则来实现进行电气规则检查后,可以找到电路图中的一些电气连接错误,将错误修改后,就可以生成网络报表和元器件清单等,以备后用。 引 入通过前面的学习,我们可以完成简单原理图的绘制,但,111,4.1,检查电路原理图,检查电路原理图主要包括两个方面的工作:元件序号检查和电气规则检查元件序号检查的目的是避免元器件序号出现重复或遗漏的现象;,电气规则检查ERC(electrical rule check)用于检测电路图中电气特性是否冲突:如信号是否冲突,线路是否不完整造成信号中断等,ERC将生成测试报告并在原理图上直接标注出来以警示用户注意4.1 检查电路原理图检查电路原理图主要包括两个方面的工作:,112,4.1,检查电路原理图,1、检查元件序号,电路图绘制完成后,元件的序号一般较为混乱,尤其在原理图很复杂的情况下,需要对元件序号进行一定的编排和检查,以免元件序号出现重复或遗漏的现象元件的重新排序有以下两种方法:,(1)手工修正首先仔细检查电路图,查出不规范的标志,然后逐一修改这种方法虽然简单,但是效率很低2)自动修正可以通过菜单命令【Tools】/【Annotate】来实现此时系统自动弹注释设计对话框4.1 检查电路原理图1、检查元件序号,113,4.1,检查电路原理图,2、电气规则检查,用户设计完电路原理图后,需要对其电路的物理逻辑特性进行检测,Protel 99 SE提供了这样一个快速检测方法,即电气规则检查,简称为ERC。 下面介绍电气规则检查步骤:,(1)打开原理图,选择【Tools】/【ERC】菜单命令,选择设置选项卡2)在电气规则对话框中设置电气规则检查选项3)单击【OK】按钮,程序自动进入文本编辑器并生成相应的电气测试报告系统会自动在原理图发生错误的位置放置红色标记,以提示用户错误位置4)检查后生成电气规则检查报告文件(.ERC)4.1 检查电路原理图2、电气规则检查,114,【,实例,4-1】,原理图电气规则检查(,P69,),,用电气规则检查实例3-7所绘制的555震荡电路原理图课堂演示,【实例4-1】原理图电气规则检查(P69) 用电气规则检查实,115,4.2,生成网络表,网络表是电路自动布线的灵魂,也是原理图设计软件SCH与印制电路设计软件PCB之间的接口网络表可以直接从电路图转化而得到,当然也可以反其道而行之,在PCB编辑器中,获取网络表4.2 生成网络表网络表是电路自动布线的灵魂,也是原理图设计,116,4.2,生成网络表,1、网络表的格式及作用,网络表有很多种格式,通常为ASCII码文本文件网络表的主要内容为原理图中的各元件的数据(流水号、元件类型、封装信息)以及元件之间的网络连接的数据,某些网络表的格式可以在一行中包括这两种数据,但是Protel 99 SE中大部分网络表格式都将这两种数据分开,分为不同的数据,分别记录在网络表中。 网络表的两个部分:前一部分是元件申明,包括所有使用元件的相关信息;后一部分是网络定义,它们有各自固定的格式,缺少其中的任何部分都有可能在PCB自动布线中产生错误4.2 生成网络表1、网络表的格式及作用,117,4.2,生成网络表,1、网络表的格式及作用,元件申明,网络定义,4.2 生成网络表1、网络表的格式及作用元件申明网络定义,118,4.2,生成网络表,2、网络表的生成,选择【Design】/【Create Netlist】菜单命令,系统将弹出网络表生成对话框,如下左图所示该对话框包括参数选择、跟踪选项两个选项卡,其中跟踪选项卡如下右图所示,下面分别对两个选项卡进行介绍4.2 生成网络表2、网络表的生成,119,【,实例,4-2】,生成网络表(,P73,),,将实例4-1电气规则检查后没有错误的原理图生成网络表课堂演示,【思路分析】,网络表是原理图与PCB之间的桥梁网络表中必须包含元件的3个信息:流水号、元件类型、封装信息在生成网络表之前,必须确保每个元件的信息完整实例4-2】生成网络表(P73) 将实例4-1电气规则检查,120,4.3,生成层次表,层次表记录由多张绘图页组成的层次原理图的层次结构数据,其输出的结果为ASCLL文件,文件的存盘名为(*.rep),生成原理图的层次表操作步骤如下:,(1)打开已经绘制的原理图;,(2)然后执行Report报告中的Design Hierarchy命令,系统将会生成该原理图的层次关系表。 在层次表文件中,可以看到原理图的层次关系4.3 生成层次表层次表记录由多张绘图页组成的层次原理图的层,121,【,实例,4-3】,创建层次表(,P75,),,将Protel 99SE目录下的(4 Port Serial Interface.Sch)原理图文件生成层次表操作步骤】,在原理图编辑窗口中,打开起始文件中的4 Port UART and Line Drivers.Sch原理图文件,执行【Reports】/【Design Hierarchy】菜单命令,将生成4 Port Serial Interface层次原理图的层次表文件,如图所示实例4-3】创建层次表(P75) 将Protel 99SE,122,【,实例,4-3】,创建层次表(,P75,),,课堂演示,【实例4-3】创建层次表(P75) 课堂演示,123,4.4,生成元件采购列表,元件采购列表主要用来整理和查看当前设计项目或者电路图中的所有元件元件采购列表主要包括元件的名称、元件标识和元件封装等内容,以(*.xls)为扩展名生成元件采购列表的步骤分为5步,具体过程请参照P754.4 生成元件采购列表元件采购列表主要用来整理和查看当前设,124,【,实例,4-4】,生成元件采购列表(,P77,),,将Protel 99SE目录下的(ISA Bus and Address Decoding.Sch)原理图文件生成元件采购列表。 操作步骤】,在原理图编辑窗口中,打开起始文件中的4 Port UART and Line Drivers.Sch原理图文件,按4.4节的操作步骤生成元件采购列表,将生成如图所示元件采购列表实例4-4】生成元件采购列表(P77) 将Protel 9,125,【,实例,4-4】,生成元件采购列表(,P77,),,课堂演示,【实例4-4】生成元件采购列表(P77) 课堂演示,126,4.5,生成元件引脚列表,元件引脚列表用于列出所选元件的引脚信息,如元件的引脚数、元件引脚名称以及元件引脚的相关网络等信息生成元件引脚列表的方法:,(1)用鼠标选取某元件,此时被选取元件出现黄色的边框,说明元件被选中2)选择Reports报告中的Selected Pins 命令,系统将生成该元件的引脚列表,出现该元件的所有引脚相关信息4.5 生成元件引脚列表元件引脚列表用于列出所选元件的引脚信,127,【,实例,4-5】,生成元件引脚列表(,P77,),,将Protel 99SE目录下的(ISA Bus and Address Decoding.Sch)原理图文件中的U11B生成元件引脚列表操作步骤】,在原理图编辑窗口中,打开起始文件中的4 Port UART and Line Drivers.Sch原理图文件,选中元件U11B,执行【Reports】/【Selected Pins】菜单命令,将生元件引脚列表,如图所示。 实例4-5】生成元件引脚列表(P77) 将Protel 9,128,【,实例,4-5】,生成元件引脚列表(,P77,),,课堂演示,【实例4-5】生成元件引脚列表(P77) 课堂演示,129,4.6,生成元件交叉参考列表,元件交叉参考列表可以为多张原理图中的每个元件列出其元件类型、流水号和隶属的绘图页文件名称等,它是一个ASCLL文件,扩展名为(.xrf)建立元件交叉参考表的步骤如下:执行Report报告中的Cross Reference命令,程序进入Protel 99 SE的TextEdit文本编辑器,并产生相应的元件交叉参考列表4.6 生成元件交叉参考列表元件交叉参考列表可以为多张原理图,130,【,实例,4-6,】,生成元件交叉参考列表(,P78,),,将Protel 99SE目录下的(ISA Bus and Address Decoding.Sch)原理图文件生成元件交叉参考表操作步骤】,在原理图编辑窗口中,打开起始文件中的4 Port UART and Line Drivers.Sch原理图文件,执行【Report】/【Cross Reference】菜单命令,将生元件交叉参考表,如图所示。 实例4-6】生成元件交叉参考列表(P78) 将Protel,131,【,实例,4-6,】,生成元件交叉参考列表(,P78,),,课堂演示,【实例4-6】生成元件交叉参考列表(P78) 课堂演示,132,4.7,原理图文件的保存和输出,完成电路设计后,需要保存原理图设计的文件在原理图设计的编辑窗口中,对电路进行REC、元件列表、元件引脚列表、元件交叉参考列表的检查后,确认原理图设计文件无误后,生成同名网络表(*.NetList),完成原理图设计的全部工作,最后的工作即保存所有文件和打印输出相关文件原理图绘制结束后,往往要通过打印机或是绘图仪输出设计文件,以供设计人员参考、备档用打印机打印输出,首先要对打印机进行设置,包括打印机的类型设置、纸张大小的设定、原理图纸的设定等内容操作步骤参照P794.7 原理图文件的保存和输出完成电路设计后,需要保存原理图,133,4.8,应用实例,实例4-7——生成生成电气规则检查报告、交叉参考表、网络表、网络比较表 (P80),绘制一张闪光灯控制器电路原理图,命名为:flash.Sch,对其进行电气规则检查,同时生成电气规则检查报告、交叉参考表、网络表、元件采购列表。 课堂演示,4.8 应用实例实例4-7——生成生成电气规则检查报告、交叉,134,本 章 内 容,5.1 元件库编辑器,5.2 生成元件库报表,第5章 元件库的建立,本 章 内 容5.1 元件库编辑器第5章 元件库的建立,135,本 章 重 点,元件库编辑器的使用,元件库的管理,创建新元件,生成元。