电子设计与仿真ppt课件.ppt
1,电子设计与仿真,2,课程的性质和任务:是我们专业的一门专业技能课,是EDA学习的一部分。通过这门课程的学习,使学生熟练掌握电路原理图绘制和印刷电路板设计的方法及基本操作,为学生将来进行电子设计,打下一定的基础。主要学习内容:Protel 99 SE的基本知识学习;电路原理图编辑器的功能和原理图绘制方法学习。掌握印刷电路板编辑器的功能、单面和双面印刷电路板设计过程和操作的基本知识。,3,PROTEL是什么?,这是一款用于进行电路设计的软件,它主要能实现的功能有以下几条:功能一:画出相对比较工整漂亮的原理图,,4,5,功能二:可以生成用于工厂生产的PCB制板文件。,6,7,8,9,功能三:其它功能 比如:生成元件清单,生成数控钻床用的钻孔定位文件,生成阻焊层文件,生成印刷字符层文件,等等。另外,它内部还整合了硬件仿真的功能。,10,PROTEL发展历史回顾,80年代中期推出了第一个电子线路设计软件包TANGO,它开创了电子设计自动化(EDA)的先河,给电子线路设计带来了设计方法和方式的革命。,随着电子工业的发展,PORTEL公司又推出Protel For Dos,对TANGO进行了升级,80年代末,Windows系统开始流行,PORTEL公司相继推出了Protel For Windows 1.0、1.5 版本,这些版本的可视化设计为电子线路设计带来了很大的方便,设计者再也不用记繁琐的命令。,1998年,PORTEL公司推出了个人全新感觉的Protel 98,Protel 98增加了自动布线功能,受到了业内人士的好评。,1999年初,Protel公司推出了Protel 99,最大的改变是引入了设计数据库文件和设计团队的概念,使用户可以更直观地对项目的文件进行管理和操作。,之后,又推出了Proel 99 SE,因为在其中新增了很多全新 的功能,让Protel用户耳目一新。,11,Protel 2002是个完整的全方位电路设计系统,它包含了电路原理图绘制、模拟电路与数字电路混合信号仿真、多层印刷电路板设计(包含印刷电路板自动布线)、可编程逻辑器件设计、图表生成、电路表格生成等。,Protel DXP 2002年下半年推出了最新版本Protel DXP,该版本耗时2年多,主要在仿真与布线方面有了较大的提高。,12,最新版本 2005年12份上市的Altium Designer 6.,13,电路原理图SCH设计PCB印刷电路板设计信号完整性分析混合信号的仿真,Protel 99 SE 的主要功能,14,电路设计的基本步骤:,1、设计电路原理图,电路原理图的设计主要是用Protel 99 SE的原理图设计系统来绘制电路原理图。,2、生成网络表,要想将设计好的原理图转变成可以制作成电路板的PCB图,就必须通过网络表这一桥梁。在设计完原理图之后,通过原理图内给出的元件电气连接关系,可以生成一个网络表文件。用户在PCB设计系统下引用该网络表,就可以此为依据绘制电路板。,3、设计印刷电路板,在设计印刷电路板之前,需要先从网络表中获得电气连接以及封装形式,并通过这些封装形式及网络表内记载的元件电气连接特性,使用手动或自动布线,完成PCB板的制作。,一般而言,设计电路板最基本的过程可以分为以下3大步骤。,第一讲 电路原理图SCH设计,15,电路原理图设计过程调整设计图纸大小设置Protel 99 SE电路原理图编辑器的设计环境放置元件:将元件从元件库里取出放置到图纸上,并对放置元件的序号、元件封装进行定义和设定等工作 原理图布线:将图纸上的元件用具有电气意义的导线、符号连接起来 调整线路:使得原理图更加美观 报表输出:网络表,元器件表等文件保存及打印输出,16,菜单栏,工具条,设计窗,文件标签,管理面板,了解Protel99 SE的开发界面,17,1 启动Protel99 SE 软件,双击,电路原理图的设计,18,进入原理图编辑器SCH,启动Protel 99 SE新建一个设计库File-New输入设计库名称及所在文件夹(目录)如有需要,设置密码点击OK,19,设计存储类型,新建数据库的文件名,更改保存位置,20,表示新建的文档以Access数据库文件的方式保存,同一设计项目中的所有文件被压缩在一个数据库文件里。,21,表示采用Windows的文件系统保存设计文档,22,这是新建设计文档界面,23,24,启动原理图编辑器,双击【Document】图标,执行菜单命令【File】/【New】,出现选择文档类型菜单。,25,单击【Schematic Document】图标,选中原理图编辑器图标,单击【OK】按钮或双击该图标就可以完成新的原理图文件的创建。,26,默认的文件名为“sheet1.sch”,文件名可以修改。,27,28,29,30,31,32,设置电路原理图环境,当构思好原理图后,最好能先根据构思的整体布局设置好原理图的环境。在主菜单Design下,点击Option,或在设计窗口中,单击鼠标右键选择浮动菜单下的文档选项【Document Option,33,用于设置原理图的图纸放置方向,用于设置原理图的图纸的右下角是否显示标题栏。,用于设置是否显示参考区域。,用于设置是否显示图纸边框。,用于设置是否显示模版中的图形。,用于设置原理图的图纸边框线的颜色,默认为黑色。,用于设置原理图的图纸的背景的颜色,默认为浅黄色。,用于设置原理图的图纸上栅格显示和栅格捕捉功能,选中该选项表示开启栅格捕捉功能,元件只能放在栅格线条上,输入栅格的大小,选中该选项表示开启栅格显示功能,元件只能放在栅格线条上,用于设置电气栅格。电气栅格支持原理图编辑器的引导连线特性。,用于设置电气捕捉的距离范围,单击该按钮,可以改变系统文字的字体、字形和大小。,提供了各种标准类型的图纸尺寸。,用于设置自定义图纸大小,34,添加/删除元件库原理图常用库文件:Miscellaneous Devices.ddb Dallas Microprocessor.ddbIntel Databooks.ddbProtel DOS Schematic Libraries.ddb,35,元件库的命名,Protel Dos Schematic 4000 Cmos.Lib(40.系列CMOS管集成块元件库)Protel Dos Schematic Analog Digital.Lib(模拟数字式集成块元件库)Protel Dos Schematic Comparator.Lib(比较放大器元件库)Protel Dos Shcematic Intel.Lib(INTEL公司生产的80系列CPU集成块元件库)Protel Dos Schematic Linear.lib(线性元件库)Protel Dos Schemattic Memory Devices.Lib(内存存储器元件库)Protel Dos Schematic SYnertek.Lib(SY系列集成块元件库)Protes Dos Schematic Motorlla.Lib(摩托罗拉公司生产的元件库)Protes Dos Schematic NEC.lib(NEC公司生产的集成块元件库)Protes Dos Schematic Operationel Amplifers.lib(运算放大器元件库)Protes Dos Schematic TTL.Lib(晶体管集成块元件库 74系列)Protel Dos Schematic Voltage Regulator.lib(电压调整集成块元件库)Protes Dos Schematic Zilog.Lib(齐格格公司生产的Z80系列CPU集成块元件库),36,添加/移除元件库,将设计管理面板切换到浏览器视图在左上方点击add/remove libraryProtel 99 SE 的库为数据库格式(.ddb文件),37,首先,打开原理图管理浏览器。在工作窗口为原理图编辑器窗口的状态下,单击设计管理器顶部的【Browse Sch】标签即可打开原理图管理浏览器窗口单击【Add/Remove】按钮,出现添加/删除元件库对话框。,装入元件库,38,PROTEL本身也带有非常丰富的元件库,现在我们来看看如何来自动搜索出这些零件,39,40,放置元件,利用浏览器放置元件在【Browse】选项的下拉式选框中,选中【Libraries】项。然后单击列表框中的滚动条,找出元件所在的元件库文件名,单击鼠标左键选中所需的元件库;再在该文件库中选中所需的元件。,利用菜单命令放置元件具体的实现方法有下面4种。直接点击电路绘制工具栏上的按扭。执行菜单命令【Place】/【Part】。直接单击鼠标右键,在浮动菜单上选择“Place Part”。使用快捷键【P】/【P】。,执行以上任何一种操作,都会打开放置元件的对话框。输入所需元件的名称,然后单击【OK】按钮或按【Enter】键确认,即可出现相应的元件跟随光标的移动而移动的情形。,41,放置电源及接地符号 电源元件及接地元件有别于一般的电气元件,它们必须通过菜单【Place】/【Power Port】或电路图绘制工具栏上的按钮来调用,这时,工作区中会出现随着十字光标移动的电源符号,按【Tab】键,会出现属性对话框。,42,43,元件的删除,可以执行菜单命令【Edit】/【Delete】,当光标变为十字形状后,将光标移到想要删除的元件上,单击鼠标左键,即可将该元件从工作平面上删除。选中所要删除的多个元件,然后执行菜单命令【Edit】/【Clear】。,调整元件的位置,1.直接用鼠标拖动。2.执行菜单【Edit】/【Move】/【Move】命令,再用鼠标移动。3.用鼠标单击选中再移动。4.用鼠标拖动选择多个元件,再移动。5.用【Edit】/【Move】/【Move Selection】命令移动。,44,元件方向的调整【Space】键(空格键):每按一次,被选中的元件逆时针旋转90。【X】键:使元件左右对调。【Y】键:使元件上下对调。,改变元件属性【Attributes】选项卡中的内容较为常用,它包括以下选项。,Lib Ref:在元件库中定义的元件名称,不会显示在绘图页中。,Footprint:封装形式,应该输入该元件在PCB库里的名称。,Designator:流水号,Part Type:显示在绘图页中的元件名称,默认值与元件库中名称“Lib Ref”一致。,Sheet Path:成为绘图页元件时,定义下层绘图页的路径。,Part:定义子元件序号,如与门电路的第一个逻辑门为1,第二个为2等。,Selection:切换选取状态。,Hidden Pins:是否显示元件的隐藏引脚。,Hidden Fields:是否显示“Part Fields 1-8”、“Part Fields 9-16”选项卡中的元件数据栏,Field Name:是否显示元件的数据栏名称。,45,在元件的某一属性上双击鼠标左键,则会打开一个针对该属性的对话框。如在文字“U?”上双击,由于这Designator流水序号属性,随后出现对应的Part Designator对话框,,46,画导线执行画导线命令的方法可以有以下几种。单击画原理图工具栏中的画导线按钮。执行菜单命令【Place】/【Wire】,按快捷键【P】/【W】。,原理图布线,47,利用网络标号实现电气连接 在电路图中,有些本该连接的元件之间是悬空的,取而带之的是有标号的引出线段,这实际上是一种利用网络标号实现电气连接的方法。网络标号实际意义就是一个电气节点,具有相同网络标号的元件引脚、导线、电源及接地符号等具有电气意义的图件,在电气关系上是连接在一起的。,48,放置电路节点放置的方法有以下几种。单击画原理图工具栏上的。执行菜单命令【Place】/【Junction】按快捷键【P】/【J】。,49,画总线 为了简化原理图,可以用一条导线来代表数条并行的导线,这条线就是总线。从另一角度来看,总线是由数条性质相同的导线所组成的线束。在图上,总线比导线要粗。但是总线与导线有根本性的不同:总线本身并不具备电气意义,而需要由总线接出的各单一导线上的网络名称来完成电气意义上的连接。在总线本身不一定需要放置网络的名称,但由总线接出的各单一导线必须放置网络名称。放置总线的方法,可以单击画原理图工具栏上的按钮或执行菜单命令【Place】/【Bus】。,50,绘制总线分支线 单击画原理图工具栏的按钮。执行菜单命令【Place】/【Bus Entry】。,51,1 单击原理图工具栏中的按钮。2 执行菜单命令【Place】/【Port】。,放置输入/输出端口,52,绘制原理图的方法总结,原理图的绘制并不复杂,主要是要学会熟练运用,要熟悉工具栏上的按钮和元件库的一些常用元件。,保存文件1.菜单命令【File】/【Save】2.菜单命令【File】/【Save As】,53,学习中需要注意的问题,1 存盘时未正确选择文件的存放地址 File/New 新建一个文件后一般在C盘,使用Browse按钮弹出存盘对话框,应选择合适的文件存放路径及文件名。2 元件库 初学者一般只需装入“Miscellaneous Devices.lib”、“Protel Dos schematic libraries.lib”两个元件库,就基本上够用了。如果没有找到元件,我们可以利用Protel的Find(搜索)功能,在Protel的其他库中搜索。如果利用这种方法还找不到,我们只好自制一个原理图元件了。在进行使用软件的过程中应有意识的记住常用的元器件在库中的名称。例如,常用电阻名称为RES2,无极性电容为CAP,一般二极管为DIODE,发光二极管为LED等。,54,55,56,