八文_文档搜索
 
设为首页   |  加入收藏夹
 八文网 - 汇聚八方文档 - 做最优秀的免费文档下载网站
 

电路设计自动化(

文档类型: Adobe Acrobat PDF 文档 文档大小:3.07M
Protel DXP学习Page1of 138
第一章概述电路设计自动化( Electronic Design Automation ) EDA 指的就是将电路设计中各种工作交由计算机来协助完成.如电路图( Schematic )的绘制,印刷电路板( PCB )文件的制作执行电路仿真( Simulation )等设计工作.
随着电子工业的发展,大规模,超大规模集成电路的使用是电路板走线愈加精密和复杂.电子线路CAD 软件产生了, Protel 是突出的代表,它操作简单,易学易用,功能强大.
1.1 Protel 的产生及发展
1985 年诞生dos 版Protel
1991 年Protel for Widows
1998 年Protel98 这个32 位产品是第一个包含5 个核心模块的EDA 工具
1999 年Protel99 既有原理图的逻辑功能验证的混合信号仿真,又有了PCB 信号完整性分析的板级仿真,构成从电路设计到真实板分析的完整体系.
2000 年Protel99se 性能进一步提高,可以对设计过程有更大控制力.
2002 年Protel DXP 集成了更多工具,使用方便,功能更强大.
1.2 Protel DXP 主要特点
1 ,通过设计文件包的方式,将原理图编辑,电路仿真, PCB 设计及打印这些功能有机地结合在一起,提供了一个集成开发环境.
2 ,提供了混合电路仿真功能,为设计实验原理图电路中某些功能模块的正确与否提供了方便.
3 ,提供了丰富的原理图元件库和PCB 封装库,并且为设计新的器件提供了封装向导程序,简化了封装设计过程.Protel DXP学习Page2of 138
4 ,提供了层次原理图设计方法,支持自上向下的设计思想,使大型电路设计的工作组开发方式成为可能.
5 ,提供了强大的查错功能.原理图中的ERC (电气法则检查)工具和PCB 的DRC (设计规则检查)工具能帮助设计者更快地查出和改正错误.
6 ,全面兼容Protel 系列以前版本的设计文件,并提供了OrCAD 格式文件的转换功能.
7 ,提供了全新的FPGA 设计的功能,这好似以前的版本所没有提供的功能.
1.3 PCB 板设计的工作流程
1 ,方案分析决定电路原理图如何设计,同时也影响到PCB 板如何规划. 根据设计要求进行方案比较、选择,元器件的选择等、开发项目中最重要的环节.
2 ,电路仿真在设计电路原理图之前、有时候会对某一部分电路设计并不十分确定,因此需要通过电路仿真来验证.还可以用于确定电路中某些重要器件参数.
3 ,设计原理图元件Protel DXP 提供了丰富的原理图元件库,但不可能包括所有元件,必要时需动手设计原理图元件,建立自己的元件库.
4 ,绘制原理图找到所有需要的原理元件后,开始原理图绘制.根据电路复杂程度决定是否需要使用层次原理图.完成原理图后,用ERC (电气法则检查)工具查错.找到出错原因并修改原理图电路,重新查错到没有原则性错误为止.
5 ,设计元件封装和原理图元件库一样, Protel DXP 也不可能提供所有元件的封装.需要时自行设计并建立新的元件封装库.
6 ,设计PCB 板确认原理图没有错误之后,开始PCB 板的绘制.首先绘出PCB 板的轮廓,确定工艺要求(使用几层板等).然后将原理图传输到PCB 板中来,在网络表(简单介绍来历功能),设计规则和原理图的引导下布局和布线.(设计规则检查)Protel DXP学习Page3of 138工具查错. 电路设计时另一个关键环节,它将决定该产品的实用性能,需要考虑的因素很多,不同的电路有不同要求.
7 ,文档整理对原理图, PCB 图及器件清单等文件予以保存,以便以后维护,修改.
Protel DXP学习Page4of 138
2 章Protel DXP 设计管理器protel DXP 的所有电路设计工作都必须在Design Explorer (设计管理器)中进行、同时设计管理器也是Protel DXP 启动后的主工作界面.设计管理器具有友好的人机界面,而且设计功能强大,使用方便,易于上手.因此本章将对设计管理器的使用进行详尽的介绍.
2.1 Protel DXP 设计管理器
2.1.1Protel DXP 的主工作面板
1 启动Protel DXP 启动后进入图2-2 所示的Protel DXP 设计管理器窗口. Protel DXP 的设计管理器窗口类似于Windows 的资源管理器窗口.设有主菜单,主工具栏,左边为Files Panels (文件工作面板),右边对应的是主工作面板,最下面的是状态条.
设计管理器中分成如下几个选项:
①Pickatask 选项区域Protel DXP学习Page5of 138Pickatask 选项区域选项设置及功能如下:
●Createanew Board Level Design Project :新建一项设计项目.
图2-2 Protel DXP 设计管理器窗口Protel DXP 中以设计项目为中心、一个设计项目中可以包含各种设计文件,如原理图SCH 文件,电路图PCB 文件及各种报表,多个设计项目可以构成一个Project Group (设计项目组).因此,项目是Protel DXP 工作的核心、所有设计工作均是以项目来展开的.介绍一下使用项目的好处.Protel DXP学习Page6of 138
●Createanew FPGA Design Project :新建一项FPGA 项目设计.单击Createa new FPGA Design Project 选项、将弹出如图2-3 所示的新建FPGA 项目设计的文件工作面板.图2-3 新建FPGA 项目设计文件工作
●Createanew integrated Library Package :新建一个集成库.
●Display System Information :显示系统的信息.显示当前所安装的各项软件服务器,若安装了某项服务器,则能提供该项软件功能,如SCH 服务器,用于原理图的编辑,设计,修改和生成零件封装等.
●Customize Resources :自定义资源.包括定义各种菜单的图标,文字提示、更改快捷键,以及新建命令操作等功能.这可以使用户完全根据自己的爱好定义软件的使用界面.
●Configure License :配置使用许可证.可以看到当前使用许可的配置,用户也可以更改当前的配置,输入新的使用许可证.
②Or openaproject or document 选项区域Or openaproject or document 选项区域中的选项设置及功能如下:
●Openaproject or document :打开一项设计项目或者设计文件.单击该选项、将弹出如图2-4 所示对话框.图2-4 打开一个项目或者文件对话框Protel DXP学习Page7of 138
●Most recent project :列出最近使用过的项目名称.单击该选项、可以直接调出该项目进行编辑.
●Most recent document :列出最近使用过的设计文件名称.
③Or get help 选项区域Or get help 选项区域用于获得以下各种帮助.
●DXP Online help :在线帮助.
●DXP Learning Guides :学习向导.
●DXP Help Advisor : DXP 帮助指南.
●DXP Knowledge Base :知识库.
2.1.2 主菜单和主工具栏主菜单和主工具栏如图2-5 所示. Protel DXP 的主菜单栏包括File (文件), View (视图), project (项目), Window (窗口)和Help (帮助)等.图2-5 主菜单和主工具栏文件菜单包括常用的文件功能,如打开文件,新建文件等、也可以用来打开项目文件,保存项目文件,显示最近使用过的文件和项目,项目组以及退出Protel DXP 系统等.视图菜单包括选择是否显示各种工具条,显示各种工作面板( )以及状态条的显示、使用界面的定制等.项目菜单包括项目的编译( Compile ),项目的建立( Build ),将文件加入项目和将文件从项目中删除等.窗口菜单可以水平或者垂直显示当前打开的多个文件窗口.帮助菜单则是版本信息和Protel DXP 的教程学习.主工具栏的按钮图标包括打开文档,打开已存在的项目文件等.
2.2 原理图设计系统Protel DXP学习Page8of 138当对整个Protel DXP 的开发界面有了初步的了解之后,将以新建SCH 电路原理图为例说明工作面板的使用.
2.2.1 设计项目的建立在图2-3 所示的设计管理器主工作面板中将鼠标移动到 Level Design Pro0ject 选项、使鼠标变成为手形状后,单击该选项将弹出如图2-6 所示的Projects 文件工作面板.新建的设计项目默认为处于ProjectGroup1. PrjGrp 工作组下,默认的项目文件名为PCB Project 1.PrjPCB .
注意:Protel DXP 中、默认的工作组的文件名后缀为.PrjGrp ,默认的项目文件名后缀为.PrjPCB .如果新建的是FPGA 设计项目,建立的项目文件称后缀
为.PrjFpg .
2.2.2 设计文档的建立和保存
在图2-6 的文件工作面板中有两个按钮: Group 和Project ,先在下面用鼠标选中PCB Project1. PrjPCB ,然后单击Group 按钮,将弹出如图2-7 所示菜单.也可以用鼠标选中PCB 选项右击,也将弹出如图2-7 所示的右键菜单.在图2-7 中单击New 子菜单,将弹出如图2-8 所示的下一级菜单.
Protel DXP学习Page9of 138图2-6 PCB 文件工作面板图2-7 Group 菜单图2-8 New 菜单的子菜单其中可以新建SCH 电路原理图, VHDL 设计文档, PCB 文档, SCH 原理图库, PCB 库, PCB 项目等.在进入图2-8 所示的子菜单后,选择Schematic 选项、在当前项目PCBProject1. PrjPCB 下建立SCH 电路原理图,默认文件名为Sheetl. SchDoc ,同时左右边的设计窗口中打开Sheetl. SchDoc 的电路原理图设计界面.
Protel DXP学习Page 10 of 138图2-9 SCH 电路原理图编辑界面
2.2.3 设计项目的打开和保存选中图2-7 所示文件工作面板中的PCB Projectl. PrjPCB 选项.单击右键,在弹出的快捷菜单中选择Close Project 选项、将弹出询问是否保存当前项文件的对话框,单击Yes 按钮,将弹出如图2-10 所示的保存项目文件对话框.图2-10 保存若干文件对话框Protel DXP学习Page 11 of 138在保存项目文件对话框中、用户可以更改设计项目的名称,所保存的文件路径等、文件默认类型为PCB Projects ,后缀名为.PrjPCB .
2.3 原理图环境设置原理图环境设置主要指图纸和光标设置.绘制原理图首先要设置图纸、如设置纸张大小,标题框,设计文件信息等、确定图纸文件的有关参数.图纸上的光标为放置元件,连接线路带来很多方便.
2.3.1 图纸大小的设置
1 . 打开图纸设置对话框
●在SCH 电路原理图编辑界面下,执行菜单命令DesignOptions ,将弹出Document Options (图纸属性设置)对话框,如图2-11 所示.
●在当前原理图上单击右键,弹出右键快捷菜单,从弹出的右键菜单中选择Document Options 选项、同样可以弹出如图2-11 所示对话框.
图2-11 图纸属性设置对话框
2 .图纸大小的设置Protel DXP学习Page 12 of 138如用户要将图纸大小更改成为标准A4 图纸.将光标移动到图纸属性设置对话框中的Standard Style (标准图纸样式),用鼠标单击下拉按钮激活该项、再用光标选中A4 选项、单击OK 按钮确认,如图2-12 所示.
图2-12 设置标准图纸样式Protel DXP 所提供的图纸样式有以下几种:
●美制: A0 , A1 , A2 , A3 , A4 ,其中A4 最小.
●英制:A,B,C,D,E,其中A 型最小.
●其他: Protel 还支持其他类型的图纸、如OrcadA, Letter , Legal 等.
3 . 自定义图纸设置如果图2-12 中的图纸设置不能满足用户要求,可以自定义图纸大小.自定义图纸大小可以在Custom Style 选项区域中设置.在Document Options 对话框的Custom Style 选项区域选中Use Custom Style 复选项、如果没有选中Use Custom Style 项、则相应的Custom Width 等设置选项灰化,不能进行设置.
2.3.2 格点和光标的设置
1 .格点形状和颜色的设置Protel DXP学习Page 13 of 138Protel DXP 提供了两种格点、即Lines (线状格点)和Dots (点状格点)、分别如图2-15 和图2-16 所示.图2-13 线状格点图2-14 点状格点
设置点状格点和线状格点的具体步骤如下:
(1)在SCH 原理图图纸上右击,在弹出的快捷菜单中选择Preferences 选项、将弹出如图2-15 所示的Preference 对话框.或者执行菜单命令 ,也可以弹出Preferences 对话框.单击 标签,打开Graphical Editing 选项卡.
图2-15 Preferences 对话框(2)在Cursor Grid Options 选项区域中的Visible Grid 选项的下拉列表中有两个选项、分别为Line Grid 和Dot Grid .如选择Line Grid 选项、则在原理图图纸上显示如图2-15 所示的线状格点;如选择Dot Grid 选项、则在原理图图纸上显示如图2-14 所示的点状格点.
(3)在Color Options 选项中、 Grid Color 项可以进行格点颜色设置.
2 .使用图纸属性设置对话框进行格点设置Protel DXP学习Page 14 of 138在Document Options (图纸属性设置)对话框(如图2-11 所示)的SheetOptions 选项卡中、设有Grid 选项区域,和Electrical Grid 选项区域.
(1) Grid 区域设置选项区域Grid 选项区域中包括Snap 和Visible 两个属性设置:
●Visible :用于设置格点是否可见.在右边的设置框中键入数值可改变图纸格点间的距离.默认的设置为10 ,表示格点间的距离为10 个像素点.
●Snap :用于设置光标移动时的间距.选中此项表示光标移动时以Snap 右边设置值为基本单位移动,系统的默认设置是10 .例如移动原理图上的元件时,元件的移动以10 个像素点为单位移动.未选中此项、则元件的移动以一个像素点为基为单位移动,一般采用默认设置便于在原理图中对齐元件.
(2) Electrical Grid 区域设置选项区域Electrical Grid 选项区域其设有Enable 复选框和Grid Range 文本框用于设置电气节点.设有Enable 复选框和Grid Range 文本框如果选中Enable ,在绘制导线时,系统会以Grid Range 文本框中设置的数值为半径,以光标所在位置为中心、向周围搜索电气节点、如果在搜索半径内有电气节点、光标会自动移到该节点上.如果未选中Enable ,则不能自动搜索电气节点.
2.3.3 图纸属性设置对话框的其他设置Parameters 选项卡的设置在Document Options 对话框中单击Parameters 标签,即可打开Parameters选项卡,如图2-17 所示.提供的信息主要有:
●Address1 :第一栏图纸设计者或公司地址.
●Address2 :第二栏图纸设计者或公司地址.
●Address3 :第三栏图纸设计者或公司地址.Protel DXP学习Page 15 of 138图2-16 更改系统字体对话框图2-17 Parameters 选项卡设置
●Address4: 第四栏图纸设计者或公司地址.
●Approvedby :审核单位名称.
●Author :绘图者姓名.
●DocumentNumber :文件号.
2.4 Protel DXP 系统参数设置在Protel DXP 原理图图纸上右击鼠标,选择Preferences 选项、对话框如图2-18 所示.图2-18 系统参数设置对话框Protel DXP学习Page 16 of 138
2.4.1 Schematic 选项卡设置
1 . Pin Options 选项区域设置其功能是设置元器件上的引脚名称,引脚号码和元件边缘间的间距.其中Pin Name Margin 设置引脚名称与元件边缘间的间距、 Pin Number Margin 用于设置引脚符号与元件边缘间的间距.在图2-19 中分别给出引脚符号与元件边缘的间距和引脚名称与元件边缘的间距.
2 . Alpha Numeric Suffix 选项区域设置用于设置多组件的元件标设后缀的类型.有些元件内部是由多组元件组成的,例如74 系列器件, Sn7404 就是由6 个非门组成,则通过Alpha Numeric Suffix区域设置组件的后缀.选择Alpha 单选项则后缀以字母表示、如A ,B等.选择Numeric 单选项则后缀以数字表示、如1 ,2等.下面以元件Sn7404 时,原理图图纸就会出现一个非门,如图2-20 所示、而不是实际所见的双列直插器件.图2-19 元件引脚符号,名称的位置设置图原理图在放置元件Sn7404 时设置元件属性对话框,假定设置元件标识为U1 ,由于Sn7404 是6 路非门,在原理图上可以连续放置6 路非门(如图2-21 所示).
此时可以看到组件的后缀依次为U 1A , U1B 等、按字母顺序递增.
Protel DXP学习Page 17 of 138选择Numeric 情况下,放置Sn7404 的6 路非门后的原理图如图2-25 所示、可以看到组件后缀的区别.图2-21 选择Alpha 后的Sn7404 原理图图2-22 选择Numeric 后的Sn7404 原理图
3 . Copy Footprint From To 选项区域设置Copy Footprint From To 选项区域用于在其列表框中设置ORCAD 加载选项、当设置了该项后,用户如果使用ORCAD 软件加载该文件时,将只加载所设置域的引脚.
4 . Include With Clipboard and Prints 选项区域设置Include With Clipboard and Prints 选项主要用来设置使用剪切板或打印时的参数.
●选定No-ERC Markers 复选项、则使用剪切板进行复制操作或打印时,对象的No-ERC 标记将随对象被复制或打印.否则,复制和打印对象时,将不包括No-ERC 标记.
●选定Parameter Sets 复选项、则使用剪切板进行复制操作或打印时,对象的参数设置将随对象被复制或打印.否则,复制和打印对象时,将不包括对象参数.
5 . Options 选项区域设置Options 选项主要用来设置连接导线时的一些功能,分别介绍如下:
●Auto Junction (自动放置节点):选定该复选项、在绘制导线时,只要导线的起点或终点在另一根导线上(T型连接),系统会在交叉点上自动放置一个节点.如果是跨过一根导线(十字型连接),系统在交叉点处不会放置节点、必须手动放置节点.
●Drag Orthogonal (直角拖动):选定该复选项、当拖动元件时,被拖动的导线将与元件保持直角关系.不选定,则被拖动的导线与元件不再保持直角关系.
Protel DXP学习Page 18 of 138
●Enable In-Place Editing (编辑使能):选定该复选项、当光标指向已放置的元件标识,文本,网络名称等文本文件时,单击鼠标可以直接在原理图上修改文本内容.若未选中该选项、则必须在参数设置对话框中修改文本内容.
●Optimize Wires Buses (导线和总线最优化):选定该复选项、可以防止不必要的导线,总线覆盖在其他导线或总线上,若有覆盖,系统会自动移除.
●Components Cut Wires :选定该复选项、在将一个元件放置在一条导线上时,如果该元件有两个引脚在导线上,则该导线被元件的两个引脚分成两段,并分别连接在两个引脚上.
6 . Default Power Object Names 选项区域设置Default Power Object Names 选项区域用于设置电源端子的默认网络名称,如果该区域中的输入框为空、电源端子的网络名称将由设计者在电源属性对话框中
设置,具体设置如下:
●Power Ground :表示电源地.系统默认值为GND .在原理图上放置电源和接地符号后,打开电源和接地属性对话框,如图2-23 所示.如果此处设置为空、那么在原理图上放置电源和接地符号后,打开电源和接地属性对话框,如图2-24所示.注意在Net 栏的名称区别.图2-23 采用系统默认设置的电源属性对话框Protel DXP学习Page 19 of 138图2-24 设置Power Ground 为空时的电源属性对话框
●Signal Ground :表示信号地,系统默认设置为SGND .
●Earth :表示接地,系统默认设置为EARTHA .
7. Document scope for filtering and selection 选项区域设置Document scope for filtering and selection 选项区域用于设定给定选项的适用范围,可以只应用于Current Document (当前文档)和用于所有OpenDocuments (打开的文档).
8 . Default Template name 选项区域设置default Template Name 选项用于设置默认模板文件.当一个模板设置为默认模板后,每次创建一个新文件时,系统自动套用该模板,适用于固定使用某个模板的情况.
2.4.2 Graphical Editing 选项卡的设置在图2-18 系统参数设置对话框中、单击Graphical Editing 标签,将弹出Graphical Editing 选项卡,如图2-25 所示.
图2-25 Graphical Editing 选项卡
1 . Options 选项区域设置Options 选项区域主要包括如下设置:
●Clipboard Reference: 用于设置将选取的元件复制或剪切到剪切板时,是否要指定参考点.如果选定此复选项、进行复制或剪切操作时,系统会要求指定参Protel DXP学习Page 20 of 138考点、对于复制一个将要粘贴回原来位置的原理图部分非常重要、该参考点是粘贴时被保留部分的点、建议选定此项.
●Add Template to Clipboard: 加模块到剪切板上,当执行复制或剪切操作时,系统会把模板文件添加到剪切板上.当取消选定该复选项时,可以直接将原理图复制到Word 文档.系统默认为选中状态、建议用户取消选定该复选项.
●Convert Special Strings :用于设置将特殊字符串转换成相应的内容、选定此复选项时,在电路图中将显示特殊字符串的内容.
●Display Printer Fonts :选定该复选项后,可以看到哪些文本可以与打印出来的文本一致.
●Center Of Object :该复选项的功能使设定移动元件时,光标捕捉的是元件的参考点还是元件的中心.要想实现该选项的功能,必须取消 Hot Spot 选项的选定.
●Objects Electrical hot Spot :选定该复选项后,将可以通过距对象最近的电气点移动或拖动对象.建议用户选定该复选项.
●Auto Zoom :用于设置插入元件时,原理图是否可以自动调整视图显示比例,以适合显示该元件.
●Single \ Negation :选定该复选项后,可以\ 表示对某字符取反.
●Click Clears Selection :该选项可用于单击原理图编辑窗口内的任意位置来取消对象的选取状态.不选定此项时,取消元件被选中状态需要执行菜单命令EditDeselect 或单击工具栏图标按钮取消元件的选中状态.选定该选项时取
消元件的选取状态可以有两种方法:其一、直接在原理图编辑窗口的任意位置单击鼠标左键,就可以取消元件的选取状态.其二、执行菜单命令EditDeselect或单击工具栏图标按钮来取消元件的选定状态.
●Double Click Runs Inspector :选定该复选项、当在原理图上双击一个对象元件时,弹出不是Component Properties (元件属性)对话框,而是如图2-29所示Inspector 对话框.建议读者不选定该选项.Protel DXP学习Page 21 of 138图2-26 Inspector 对话框
2.Color Options 选项区域设置Color Options 选项区域主要包括如下设置:
●Selections :用于设置所选中的对象元件的高亮颜色,即在原理图上选取某个对象元件,则该对象元件被高亮显示.单击其右边的颜色属性框可以打开颜色设置对话框,选择高亮显示颜色.
●Grid Color :用于设置原理图上栅格线的颜色.
3.Auto Pan Options 选项区域设置Auto Pan Options 选项区域主要包括如下设置:
●Auto Pan Options 选项:用于设置系统的自动摇景功能.自动摇景是指当鼠标处于放置图纸组件的状态时,如果将光标移动到编辑区边界上,图纸边界自动向窗口中心移动.
●Style 下拉菜单:单击该选项右边的下拉按钮,弹出如图2-27 所示下拉列
表,其各项功能如下:图2-27 Stye 下拉列表Protel DXP学习Page 22 of 138
●Auto Pan Off .取消自动摇景功能.
●Auto Pan Fixed Jump .以Step Size 和Shift Step Size 所设置的值进行自动移动.
●Auto Pan Recenter .重新定位编辑区的中心位置,即以光标所指的边为新的编辑区中心.
●Speed 选项:用于调节滑块设定自动移动速度.
●Step Size 文本框:用于设置滑块每一步移动的距离值.
●Step Size 文本框:用于设置加速状态下的滑块第五步移动的距离值.
4 . CusorGrid Options 选项区域设置CusorGrid Options 选项区域用于设置光标和格点的类型,主要包括如下设置:
●Cursor Type :用于设置元件和拖动元件时出现的光标类型设置.单击右边的下拉按钮,将弹出如图2-28 所示下拉列表.其设置如下:图2-28 Cursor Type 下拉列表
●Large Cursor 90 :将光标设置为由水平线和垂直线组成的90 o大光标.
●Small Cursor 90 :将光标设置为由水平线和垂直线组成的90 o小光标.
●Small Cursor 45 :将光标设置为45 o相交线组成的小光标.
●Visible Grid :该选项的下拉列表中设有Line Grid 和Dot Grid ,分别用设置线状格点和点状格点.
5. UndoRedo 选项区域设置UndoRedo 选项区域中的Stack Size 框,用于设置的堆栈次数.
2.4.3 Default Primitives 选项卡的设置在Preferences (系统参数设置)对话框中、单击Default Primitives 标签,将弹出Default Primitives 选项卡,如图2-29 所示.
Protel DXP学习Page 23 of 138
1 . Primitive List 选项区域设置在Primitive List 选项区域中、单击其下拉按钮,将弹出如图2-30 所示下拉列表.选定下拉列表的某一类别、该类型所包括的对象将在Primitives 框中显示.其中Al 指全部对象; Wiring Objects 指绘制电路原理图工具栏所放置的全部对象; Drawing Objects 指绘制非电气原理图工具栏所放置的全部对象; Sheet Symbol Objects 指绘制层次图时与子图有关的对象; LibraryObjects 指与元件库有关的对象; Other 指上述类别所没有包括的对象.
图2-29 Default Primitives 选项卡图2-30 Primitive List 下拉列表
2. Primitives 选项区域设置可以选择Primitives 列表框中显示的对象,并对所选的对象进行属性设置或复位到初始状态.在Primitives 列表框中选定某个对象,例如选中Bus ,单击Edit Values按钮,将弹出Bus 属性设置对话框,如图2-31 所示.修改相应的参数设置,单击OK 按钮返回.图2-31 Bus 属性设置对话框Protel DXP学习Page 24 of 138如果在此处修改相关的参数,那么在原理图上绘制总线时默认的总线属性就是修改过的总线属性设置.在Primitives 窗口选中某一对象,单击Reset 按钮,则该对象的属性复位到初始状态.
3 .功能按钮的使用
保存默认的原始设置:当所有需要设置的对象全部设置完毕,单击Save as.按钮,弹出文件保存对话框,保存默认的原始设置.默认的文件扩展名为.dft .
加载默认的原始设置:要使用以前曾经保存过的原始设置,单击Load 按钮,弹出打开文件对话框,选择一个默认的原始设置文件就可以加载默认的原始设置了.
恢复默认的原始设置:单击Reset All 按钮,所有对象的属性都回到初始状态.
4 . Permanent 选项设置选定Permanent 复选项、在原理图编辑环境下,只可以改变当前属性,以后在放置该对象时,其属性仍然是原始属性.不选定Permanent 选项、在原理图编辑环境下,可以在放置和拖动一个对象时,按Tab 键修改该对象的属性,以后再放置该对象,其属性仍是修改后的属性.小结本章详细介绍了原理图环境设置,包括窗口,图纸、格点、光标以及系统参数设置等.这些设置主要是在Document Options 和Preferences 对话框中进行的.
了解原理图环境设置将会给绘制电路原理图带来很大的方便.习题
1 .熟悉设计管理器主工作面板并创建和保存一个项目和原理图文件.
2 . Protel DXP 的原理图环境设置主要包括哪几个部分
3 .一般应如何设置原理图图纸
4 .搞清原理图中格点和光标的设置及其意义. Protel DXP学习Page 25 of 138
5 .通过打开Protel DXP 提供的例子(如Analog Amplifier. SchDoc ),按照本节介绍的对原理图环境设置的各个部分进行设置,并仔细体会各种设置的意
义. Protel DXP学习Page 26 of 1383章电路原理图设计原理图设计是电路设计的基础、只有在设计好原理图的基础上才可以进行印刷电路板的设计和电路仿真等.本章详细介绍了如何设计电路原理图,编辑修改原理图.通过本章的学习,掌握原理图设计的过程和技巧.
3.1 电路原理图设计流程原理图的设计流程如图3-1 所示. .图3-1 原理图设计流程
原理图具体设计步骤:
(1)新建原理图文件.在进人SCH 设计系统之前、首先要构思好原理图,即必须知道所设计的项目需要哪些电路来完成,然后用Protel DXP 来画出电路原理图.Protel DXP学习Page 27 of 138(2)设置工作环境.根据实际电路的复杂程度来设置图纸的大小.在电路设计的整个过程中、图纸的大小都可以不断地调整,设置合适的图纸大小是完成原理图设计的第一步.
(3)放置元件.从元件库中选取元件,布置到图纸的合适位置,并对元件的名称,封装进行定义和设定,根据元件之间的走线等联系对元件在工作平面上的位置进行调整和修改使得原理图美观而且易懂.
(4)原理图的布线.根据实际电路的需要、利用SCH 提供的各种工具,指令进行布线,将工作平面上的器件用具有电气意义的导线,符号连接起来,构成一幅完整的电路原理图.
(5)建立网络表.完成上面的步骤以后,可以看到一张完整的电路原理图了,但是要完成电路板的设计,就需要生成一个网络表文件.网络表是电路板和电路原理图之间的重要纽带.
(6)原理图的电气检查.当完成原理图布线后,需要设置项目选项来编译当前项目,利用Protel DXP 提供的错误检查报告修改原理图.
(7)编译和调整.如果原理图已通过电气检查,那么原理图的设计就完成了.
这是对于一般电路设计而言、尤其是较大的项目,通常需要对电路的多次修改才能够通过电气检查.
(8)存盘和报表输出: Protel DXP 提供了利用各种报表工具生成的报表(如网络表,元件清单等)、同时可以对设计好的原理图和各种报表进行存盘和输出打印,为印刷板电路的设计做好准备.
3.2 原理图的设计方法和步骤为了更直观地说明电路原理图的设计方法和步骤,下面就以图3 -2所示的简单555 定时器电路图为例,介绍电路原理图的设计方法和步骤.
Protel DXP学习Page 28 of 138图电路原理图
3.2.1 创建一个新项目电路设计主要包括原理图设计和PCB 设计.首先创建一个新项目,然后在项目中添加原理图文件和PCB 文件,创建一个新项目方法:
●单击设计管理窗口底部的File 按钮,弹出如图33所示面板.
●New 子面板中单击Blank Proect ( PCB )选项、将弹出Projects 工作面板.建立了一个新的项目后,执行菜单命令FileSave Project As ,将新项目重命名为myProject1 . PriPCB ,保存该项目到合适位置,如图3-4 .
Protel DXP学习Page 29 of 138图33Files 面板图34保存项目对话框
3.2.2 创建一张新的原理图图纸执行菜单命令New Schematic 创建一张新的原理图文件.
可以看到Sheetl . SchDoc 的原理图文件,同时原理图文件夹自动添加到项目
中. 执行菜单命令FileSave As ,将新原理图文件保存在用户指定的位置.同时可以改变原理图文件名为555 . SchDoc .此时看到一张空白电路图纸、打开原理图图纸设置对话框.对于本例而言、 没有特殊要求,只需要设置成A4 图纸就可以了.单击原理图设置对话框的OK 按钮页面设置完成.原理图工作环境采用默认设置即可.
3.2.3 查找元件Protel DXP 库提供了大量元件的原理图符号,在绘制一副原理图之前、必须知道每个元件对应的库.对于555 电路原理图的每个元件应该在哪个库呢可以采用什么办法找到元件的原理图符号呢利用Protel DXP 提供的搜索功能来完成查找元件,操作步骤如下:
(1) SCH 设计界面的下方有一排按钮,单击Libraries (库)按钮,弹出如图35所示的库对话框.Protel DXP学习Page 30 of 138(2)单击图3 -5对话框中的Search 按钮,弹出如图36所示的库搜索对话框,利用此对话框可以找到元件555 在哪个库中.
(3)在Scope 选项区域中确认设置为Libraries on Path ,单击Path 右边的打开图标按钮,找到安装的Protel DXP 库的文件夹路径,如C \Program Files \ Altium \ Library .同时确认Include subdirectories 复选项被选定.
(4)在Seach Criteria (搜索标准)选项区域中可以使用Name ,Description , MdelType , Model Name 组合来说明要搜索的元件,例如要搜索和555 元件相关的可以在Name 文本框中键入555 .图35库对话框图36库搜索对话框(5)单击Search 按钮开始搜索,查找结果会显示在Result 对话框中、如图37所示.Protel DXP学习Page 31 of 138图37搜索结果对话框可以看到很多匹配搜索标准的芯片型号,选择一款适合的元件原理图符号和封装.这里选择元件NE555P ,属于TI Analog Timer Circuit . IntLib 库.
能否找到所需要的元件关键在于输入的规则设置是否正确,一般尽量使用通配符以扩大搜索范围.
(6)单击Install Library 按钮, TI Analog Timer Crcuit . IntLib 库就添加到当前项目中.在当前项目中就可以取用该库中的所有元件.在完成了对一个元件的查找后,可以按照555 电路原理图的要求,依次找到其他元件所属元件库,见表31所示.表原理图的元件列表元件名称元件库元件符号元件属性TI Analog Timer DXP学习Page 32 of 138RESRL
.IC Simulation Sources.
注:在Protel DXP 中、电阻元件单位默认以k 代表k ,电容元件单位默认以u 代替uF .△
3.2.4 添加或删除元件库已经介绍了当不知道元件在哪个库中、如何查找并把元件库添加到项目中的问题,当知道元件所属的库时,可以直接添加库到设计项目中、添加元件库的步骤
如下:
(1)在如图36所示对话框中单击Libraries 按钮,弹出如图38所示对话框,其中Ordered List of Installed Libraries 列表框中主要说明当前项目中安装了哪些元件库.
(2)添加元件库.单击Add Library 按钮,将弹出查找文件夹对话框,选择安装Protel DXP 元件库的路径.然后根据项目需要决定安装哪些库就可以了.
例如本例中安装了Miscellaneous Device.IntLib , TI Analog 等.在当前元件库列表中选中一个库文件,单击MOVE UP 按钮可以使该库在列表中的位置上以一位、 MOVE DOWN 相反.元件库在列表中的位置影响了元件的搜索速度,通常是将常用元件库放在较高位置,以便对其先进行搜索.Protel DXP学习Page 33 of 138图38添加,删除元件库(3)删除元件库.当添加了不需要的元件库时,可以选中不需要的库,然后单击Remove 按钮就可以删除不需要的库.
3.2.5 在原理图中放置元件在当前项目中添加了元件库后,就要在原理图中放置元件,下面以放置NE555P
为例,说明放置元件的步骤如下:
(1)执行菜单命令View Fit Document ,或者在图纸上右击鼠标,在弹出的快捷菜单中选择Fit Document 选项、使原理图图纸显示在整个窗口中.可以按Page Down 和Page Up 键缩小和放大图纸视图.或者右击鼠标,在弹出的快捷菜单中选择Zom in 和Zom out 选项同样可以缩小和放大图纸视图.
(2)在元件库列表下拉菜单中选择TI Analog Timer Circuit.IntLib 使之成为当前库,同时库中的元件列表显示在库的下方、找到元件NE555P .
(3)使用过滤器快速定位需要的元件,默认通配符列出当前库中的所有元件,也可以在过滤器栏键人NE555P , NE555P 显示出来避免了在当前库很多元件中查找的困难.Protel DXP学习Page 34 of 138(4)选中NE555P 选项、单击Place NE555P 按钮或双击元件名、光标变成十字形,光标上悬浮着一个555 芯片的轮廓,按下Tab 键,将弹出 (元件属性)对话框进行元件的属性编辑,如图3 -9所示.在Designator 框中键人U1 作为元件符号.可以看到元件的PCB 封装为右下方的Footprint 一栏设置Dip -8D 1l .图39元件属性对话框(5)在当前窗口移动光标到原理图中放置元件的合适位置,单击鼠标把NE555P 放置在原理图上.按PageDown 和PageUp 键缩小和放大元件便于观看元件放置的位置是否合适,按空格键使元件旋转,每按一下旋转90°来调整元件放置的合适位置方向.
(6)放置完元件后,右击鼠标或者按ESC 键退出元件放置状态、光标恢复为标准箭头.下面放置两个电阻,两个电容、脉冲电压源( VPULSE )和静态电压源( IC ),
其步骤如下:
(1)电阻元件在Miscellaneous Devices.IntLib 中、在库对话框选中 作为当前库.
(2) 在库对话框的过滤器一栏中键人Res ,将在元件列表中显示相关元件.
选中Res1 元件,然后单击Place 按钮,此时电阻悬浮在光标上,按Tab 键,在打开的元件属性对话框中设置元件符号和元件属性的值,在Designator文本框中键人R1 ,单击OK 按钮完成电阻R1 的属性设置.
(3) 移动光标到电路图中合适位置,单击鼠标完成电阻R1 的放置.
Protel DXP学习Page 35 of 138(4) 同时移动光标到另一位置,单击鼠标放置元件R2 ,系统自动增加元件序号.
(5) 在过滤器栏中键人Cap ,放置电容C1 , C2 的方法与放置电阻的方法相同.
(6) 在库对话框中选中Simulation Sources.IntLib 作为当前库,在过滤栏中键人Vpulse ,在元件列表中显示脉冲电压源符号,单击Place 按钮使元件处于选取状态、打开元件属性对话框,在Designator 中键人V1 即可.
(7)在过滤栏中键人. IC ,元件列表中显示静态电压源符号,与脉冲电压源选取相似.
(8)已经放置完所有的元件,单击右键退出元件放置模式,此时图纸上已经有了全部的元件,如图3 10 所示.图3 10 元件选取完成后的图纸
3.2.6 设置元件属性双击相应的元件打开Component Properties 对话框, Component Properties
对话框(图39)的设置:
1 . Properties (元件属性)选项区域设置元件属性设置主要包括元件标识和命令栏的设置等、分别介绍如下:
●Designator (元件标识)的设置:在Designator 文本框中键入元件标识,如U1, R1 等. Designator 文本框右边的Visible 复选项是设置元件标识在原理图上是否可见、如果选定Visible 复选项、则元件标识U1 出现在原理图上,如果不选中、则元件序号被隐藏.Protel DXP学习Page 36 of 138
●Comment (命令栏)的设置:单击命令栏下拉按钮,弹出图3 11 所示对话框,其中Class 指元件类别、可以看出NE555P 属于模拟器件; Manufacturer是指制作厂商; Pushlished 是指元件出厂时间; Pushished 是指销售厂商;
Subclass 是指子类,例如NE555P 是模拟器件中的定时器这种子类元件.
Comment 命令栏右边的Visible 复选项是设置Comment 的命令在图纸上是否可见、如果选中Visible 选项、则Comment 的内容会出现在原理图图纸上.在元件属性对话框的右边可以看到与Comment 命令栏的对应关系,如图3 12 所示. Add , Remove ,Edit , Add as Rule 按钮是实现对Comment 参数的编译,在一般情况下,没有必要对元件属性进行编译.图3 11 Comment 的下拉菜单图3 12 Comment 参数设置
●Library Ref (元件样本)设置:根据放置元件的名称系统自动提供、不允许更改.例如NE555P 在元件库的样本名为NE555P .
●Library (元件库)设置:例如NE555P 在TI Analog Timer Circuit . IntLib库中.
●Description (元件描述), Unique id ( Id 符号), Subdesign 设置:一般采用默认设置,不作任何修改.
2 . Graphical (元件图形属性)选项区域设置Graphical 选项主要包括元件在原理图中位置,方向等属性设置,分别介绍如下:
●Location (元件定位)设置:主要设置元件在原理图中的坐标位置,一般不需要设置,通过移动鼠标找到合适的位置即可.
●Orientation (元件方向)设置:主要设置元件的翻转,改变元件的方向.
●Mirrored (镜像)设置:选中Mirrored ,元件翻转l80 °.
Protel DXP学习Page 37 of 138
●Show Hidden Pin (显示隐藏引脚): NE555P 不存在隐藏的引脚,但是TTL器件一般隐藏了元件的电源和地的引脚.例如非门74LS04 等门电路的原理图符号就省略了电源和接地引脚.一般情况下,对元件属性设置只需要设置元件标识和Comment 参数即可,其他采用默认设置.
3.2.7 放置电源和接地符号
555 电路图有一个12V 电源和一个接地符号,下面以接地符号为例,说明放置电源和接地符号的基本操作步骤.放置接地符号的基本操作步骤:
(1)执行菜单命令ViewToolbars Power objects ,将弹出如图3 13所示的Power Object (电源符号图标)对话框.
(2)在图3 一13 中有几种接地符号,根据需要选择,这里选择如图3 一14所示的接地符号.图3 13 电源符号图标图3 14 接地符号(3)选中接地符号,出现十字光标,同时光标上悬浮着接地符号的轮廓,此时按Tab 键,出现PowerPort (接地符号属性)对话框,如图3 一15 所示、这里需要注意网络名称是否正确.单击OK 按钮完成网络名称设置.Protel DXP学习Page 38 of 138
3 15 接地符号属性对话框(4)移动光标到图纸上合适的位置单击鼠标,接地符号就显示在图纸上. 12V电源放置与接地放置基本相同.
3.2.8 绘制原理图
1 .绘制导线元件放置在工作面板上并调整好各个元件的位置后,接下来的工作是对原理图进
行布线.对原理图布线的步骤如下:
(1)为了使原理图图纸有很好的视图效果,可以使用以下三种方法,执行菜单命令View Fit All Objects ;第二种在原理图图纸上右击鼠标,在弹出的菜单中选择Fit All Objects 选项;第三种是使用热键(V,F).
(2 )执行主菜单命令Place Wire ,进人绘制导线状态、并绘制原理图上的所有导线.以连接R1 与NE555P 第七脚之间的连线为例,把十字形光标放在R1 的引脚上,把光标移动到合适的位置时,一个红色的星形连接标志出现在光标处,这表明光标在元件的一个电气连接点上.
(3)单击鼠标固定第一个导线点、移动鼠标会看到一根导线从固定点处沿鼠标的方向移动.如果需要转折,在转折处单击鼠标确定导线的位置,每转折一次都需要单击鼠标一次.
(4)移动鼠标到NE555P 第七脚,中间有一个转折点、单击鼠标,当移动到NE555P 第七脚时,光标又变成红色的星形连接标志,单击鼠标完成了R1 与NE555P 第七脚之间的连接.
(5)时光标仍然是十字形,表明仍是处于画线模式,可以继续画完所有的连接线.Protel DXP学习Page 39 of 138(6)连接完所有的连线后,右击鼠标退出画线模式,光标恢复为箭头形状.
彼此连接在一起的一组元件引脚称为网络( net ).例如555 电路图中的NE555P 的第七脚,第六脚, R1 , C1 是连在一起的称为一个网络.网络名称实际上是一个电气连接点、具有相同网络名称的电气连接表明是连在一起的.网络名称主要用于层次原理图电路和多重式电路中的各个模块之间的连接.也就是说定义网络名称的用途是将两个和两个以上没有相互连接的网络,命名相同的网络名称,使它们在电气含义上属于同一网络.在印刷电路板布线时非常重要.在连接线路比较远或线路走线复杂时,使用网络名称代替实际走线使电路图简化.在555 电路图中、由于走线比较简单,所以没有必要图3 16 网络名称属性对话框放置网络名称.全部使用导线实现了线路的连接,但是可以看到NE555P 的
第六脚和第七脚的连线就比较远,使用网络名称的方法可以代替这段导线,下面
以此为例介绍如何放置网络名称:按照第2 章介绍的方法放置网络名称并打开Net Label (网络名称属性)对话框,如图3 16 所示.这里仅在Properties 选项区域的Net 文本框中键人NE555P_6 ,其他采用默认设置即可.移动光标到NE555P 的第六脚,单击鼠标完成第一个网络名称设置.移动光标到R1 和C1 与NE555P 的第7 脚连接点处,按Tab 键定义网络名称为NE555P_6.完成了利用网络名称代替一段导线,使视图更加美观.
现在一副完整的555 电路原理图已经完成了,执行菜单命令FileSave 保存文件.Protel DXP学习Page 40 of 138
3.3 设置项目选项项目选项包括错误检查规则,连接矩阵,比较设置, ECO 启动,输出路径和网络选项以及用户指定的任何项目规则.当项目被编译时,详尽的设计和电气规则将应用于设计验证.例如一个PCB文件,项目比较器允许用户找出源文件和目标文件之间的差别、并在相互之间进行更新.所有与项目相关的操作,如错误检查,比较文件和ECO 启动均在OptionsFor Project 对话框中设置.所有的项目输出、如网络名称,仿真器,文件打印,集合和输出报表均在OutputsFor Projects 对话框中设置.执行菜单命令Project Project Options ,打开OPtions for Proect (规则检查设置)对话框,如图3 17 所示.接下来,对规则检查设置对话框中各个选项卡进行相应的介绍:
◆Error Reporting (错误报告)选项卡Error Reporting 用于报告原理图设计的错误,主要涉及下面几个方面:
Violations Associated with Buses (总线错误检查报告), with Components (元件错误检查报告), Violations Asociatedwith Documents (文件错误检查报告), Violations Associated with With Nets(网络错误检查报告), Violations Associated with Others (其他错误检查报告), Violations Associated with Prarmeters (参数错误检查报告).
对每一种错误都设置相应的报告类型,例如选中Bus indices out of range ,单击其后的Fatal Error 按钮,会弹出错误报告类型的下拉列表.一般采用默认设置不需要对错误报告类型进行修改.Protel DXP学习Page 41 of 138图3 17 规则检查设置对话框
◆Connection Matrix (连接矩阵)选项卡在规则检查设置对话框中单击Connection Matrix 标签,将弹出 选项卡,如图3 18 所示.图3 18 Connection Matrix 选项卡连接矩阵标签显示的是错误类型的严格性.这将在设计中运行错误报告检查电气连接如引脚间的连接,元件和图纸的输人.连接矩阵给出了原理图中不同类型的连接点以及是否被允许的图表描述.Protel DXP学习Page 42 of 138
●如果横坐标和纵坐标交叉点为红色,则当横坐标代表的引脚和纵坐标代表的引脚相连接时,将出现Fatal Error 信息.
●如果横坐标和纵坐标交叉点为橙色,则当横坐标代表的引脚和纵坐标代表的引脚相连接时,将出现Error 信息.
●如果横坐标和纵坐标交叉点为黄色,则当横坐标代表的引脚和纵坐标代表的引脚相连接时,将出现Warning 信息.
●如果横坐标和纵坐标交叉点为绿色,则当横坐标代表的引脚和纵坐标代表的引脚相连接时,将不出现错误或警告信息.例如在矩阵图的横向找到Output Pin ,从列向找到Open Collector Pin ,在相交处是绿色的方块.当项目被编译时,这个绿色方块表示在原理图中从一个Output Pin 连接到Open Collector Pin 时将启动一个错误条件.
如果想修改连接矩阵的错误检查报告类型,比如想改变Passive Pins (电阻,电容和连接器)和Unconnected 的错误检查,可以采取下述步骤:
(1)在纵坐标找到Passive Pins ,在横坐标找到Unconnected ,系统默认为绿色,表示当项目被编译时,在原理图上发现未连接的Passive Pins 不会显示错误信息.
(2)单击相交处的方块,直到变成黄色,这样当编译项目时和发现未连接的Passive Pins 时就给出警告信息.
(3)单击Set To Defaults 按钮,可以恢复到系统默认设置.
◆Comparator (比较器)选项卡在规则检查设置对话框中单击Comparator 标签,将弹出Comparator 选项卡如图3 - 19 所示.Protel DXP学习Page 43 of 138图3 - 19 Comparator 选项卡Comparator 选项卡用于设置当一个项目被编译时给出文件之间的不同和忽略彼此的不同.在一般电路设计中不需要将一些表示原理图设计等级的特性之间的不同显示出来,所以在Difference Associated With Compnents 单元找到Changed Room Definitions , Extra Room Definitions 和Extra ,在这些选项右边的Mode 下拉列表选择Ignore Differences .这样原理图设计等级特性之间的不同就被忽略.对不同的项目可能设置会有所不同、但是一般采用默认设置.单击Set To Default 一按钮,可以恢复到系统默认设置.
◆ECO Generation (电气更改命令)选项卡在规则检查设置对话框中单击ECO Generation 标签,将弹出ECO Generation选项卡,如图3 20 所示.图3 20 ECO Gerleraion 选项卡通过在比较器中找到原理图的不同、当执行电气更改命令后, ECOGeneration 显示更改类型详细说明.主要用于原理图的更新时显示更新的内容与以前文件的不同.ECO ( Engineering Change Order ) Generation 主要设置与元件,网络和参数相关的改变,对于每种变换都可以通过Mode 列表框的下拉列表中选择Generate Change Orders (检查电气更改命令)还是Ignore Differences (忽略不同).单击Set To Defaults 按钮,可以恢复到系统默认设置.
Protel DXP学习Page 44 of 138Options (选项)选项卡在规则检查设置对话框中单击Options 标签,将弹出Options 选项卡,图3 -
21 所示.
●Output path (输出路径)区域:可以设置各种报表的输出路径.默认的路径是系统在当前项目文档所在文件夹内创建.对于文件路径的选择主要考虑用户是希望设置单独的文件夹保存所有的设计项目,还是为每个项目中设置一个文件
. 图3 21 Options 选项卡
●Output Options 区域:有四个复选项设置输出文件. Open outputs aftercompile (编译后输出文件), Timestamp folder (时间信息文件夹)、 Archiveproject docu-ment (存档项目文件), Use separate folder for each outputtype (对每个输出类型使用独立的文件夹).
●Netlist Options 区域:有两个复选项分别为Allow ports to Name Nets 和Allow Sheet Entries to Name Nets . Allow ports to Name Nets 表示允许用系统所产生的网络名来代替与输人输出端口相关联的网络名.如果所设计的项目只是简单的原理图文档,不包含层次关系,可以选择此项. Allow SheetEntries to Name Nets 表示允许用系统所产生的网络名来代替与子图入口相关联的网络名.该项为系统默认设置选项. 3.4 编译项目编译项目就是在设计文档中检查原理图的电气规则错误.执行菜单命令ProjectCompile PCB Project ,系统开始编译Myproject1. PrjPCB .当项目被编译时,在项目选项中设置的错误检查都会被启动,同时弹出Message 窗口显示错误信息.如果原理图绘制正确,将不会弹出Message 窗口.
Protel DXP学习Page 45 of 138下面以Myprojectl . PrjPCB 的555 原理图为例,删除NE555P 的第四脚与电源连接的导线,并说明如何设置项目选项和编译项目,其步骤如下:
(1) 如果正确绘制555 原理图,执行菜单命令ProjectCompile PCB Project ,将不会弹出Message 窗口.
(2)选中NE555P 的第四脚与电源连接的导线,然后删除这段导线.
(3)然后再执行菜单命令ProjectCompile PCB Project ,将弹出错误检查报告,如图3 22 所示.图3 22 错误检查报告(4)通过错误报告中叙述的错误类型可以修改在原理图的错误.在Message对话框中单击一个错误,打开Compile Error 对话框,如图3 - 23 所示.同时在Compile Error 对话框显示错误的详细信息.从Compile Error 对话框中单击错误跳转到原理图的违反对象进行检查或修改.此时修改对象高亮显示、电路图上的其他元件和导线模糊.修改完成后,可以单击图纸有下方的Clear 按钮,清除图纸的模糊状态.图3 - 23 Compile Error 对话框( 5) 修改完成后,重新编译项目,直至不再显示错误为止.保存项目文件,为PCB 文件设计作好准备.Protel DXP学习Page 46 of 138本章围绕绘制一幅555 原理图展开对电路设计流程的具体分析,尽管555 原理图非常简单,但是读者不妨按照本节介绍的具体操作步骤,另找一份比较复杂的原理图试着绘制自己的第一张原理图,就能基本上领会原理图设计的基本方法和技巧.
1 .了解Protel DXP 集成库的概念.
2 .通过在原理图库文件中查找元件(如ADC831 )熟悉元件库管理器的打开方式以及如何搜索元件,添加删除元件等.
3 .打开Protel DXP 提供的例子(如Analog Amplifier . schdoc ),在同一张原理图图纸上的其他地方重新绘制UA741 的简单放大电路.达到熟悉元件库的管理和熟练使用绘图工具栏的目的.
4 .打开Protel DXP 提供的例子(如Analog Amplifier . schdoc ),按照
3 .2节介绍的具体操作方法实现对原理图中元件的选取,删除等操作.
4 章原理图编辑
第3 章已经简要叙述了原理图设计的基本流程,本章将详细介绍如何在原理图上放置元件,原理图编辑器的使用和元件位置的编辑.
4.1 元件库的管理完成原理图工程环境设置以后,接下来的步骤是在原理图上放置元件,元件库为用户取用元件,查找元件提供了很大的方便.
4.1.1 打开元件库管理器Protel DXP学习Page 47 of 138
Protel DXP 集成库的概念: Protel DXP 与Potel99 最明显的区别就是集成库.集成库就是将原理图元件与PCB 封装和信号完整性分析联系在一起,关于某个元件的所有信息都集成在一个模块库中、所有的元件信息被保存在一起.
Protel 将元件分类放置在不同的库中.放置元件的第一步就是找到元件所在的库并将该库添加到当前项目中.在完成了原理图工作环境的设置以后,出现如图4-1 所示的空白原理图图纸界面.由于设置工作环境的不同、主菜单和主工具栏也可能会有所不同.
打开Libraries (元件库管理器)主要有两种方法:在图4-1 的下方有一排工具按钮,单击Libraries 按钮,将弹出如图4-2 所示元件库管理器对话框.图4-1 空白原理图图纸界面图4-2 元件库管理器对话框Protel DXP学习Page 48 of 138
●执行主菜单命令DesignBrowse Library ,也同样弹出如图4-2 所示元件库管理器对话框.
4.1.2 添加元件库元件库管理器主要实现添加或删除元件库,在元件库中查找元件和在原理图上放置元件.单击元件库管理器中的Libraries 按钮,将弹出如图4-3 所示对话框.单击图4-3 中的Add Library 按钮,将弹出打开元件库文件对话框,如图4-4 所示.在一般情况下,元件库文件在Altium\library 目录下下, ProtelDXP 主要根据厂商来对元件分类.选定某个厂商,则该厂商的元件列表会被显示.
图4-3 添加元件库对话框Protel DXP学习Page 49 of 138在图4-4 所示元件库文件对话框中、根据原理图的需要选中希望加载的元件库.例如选中Burr-Brown ,双击该文件夹或单击打开按钮,可以看到Burr-Brown 公司的元件分类,选中BB Amplifier Buffer. IntLib ,单击打开按钮,完成了元件库的加载.值得一提的是, Miscellaneous connectors. IntLib(杂件库)主要包括电阻,电容和接插件,在一般情况下,杂件库都是必须加载的.加载了杂件库和Burr-Brown 公司的BB Amplifierf Buffer. IntLib 后的元件库管理器,如图4-5 所示.图4-4 元件库文件对话框Protel DXP学习Page 50 of 138图4-5 Components 元件库管理器
4.1.3 元件库管理器面板在图4-5 中、 Lbraries 选项下方有两个单选项、 Components (元件),Footprints (封装).选中Components ,在装入的元件库栏中选中BBAmplifier Buffer. IntLib ,过滤器栏采用通配符设置,则在对象库元件栏中显示该库所有的元件.例如选中对象库中的元件BUF634T, 在对象元件原理图栏显示该元件的原理图符号.在元件封装和信号完整性分析栏中显示对应的该元件的封装和信号完整性分析.
2 .过滤栏的设置过滤栏的功能是筛选元件,一般默认的设置是通配符.如果在过滤栏中键入相应的元件名如BU ,则在对象库元件栏中显示以BU 字母开头的元Protel DXP学习Page 51 of 138
3 . Footprints 单选项、对应的元件管理器如图4-6 所示.如果在过滤器栏采用通配符设置,则在Footprint Name 栏显示对象库中的所有元件封装.在PCB 图栏显示对象库中元件的PCB 封装图.图4-6 所示的对象库封装中显示了BB Amplifier Buffer. IntLib 库中的所有封装、在PCB 图中显示了DIP-8 的PCB 图.4-6 Footprints 元件库管理器图4-7 删除元件库对话框
4.1.4 删除元件库如果想删除已加载过的元件库,那么单击元件库管理器的Libraries 按钮,将弹出如图4-7 所示对话框.与图4-3 不同的是显示了已加载的元件库例表.图4-3 没有加载任何元件库,所以没有元件库例表,同时图4-3 中的Remove 按钮灰化.
在元件库例表中选中Miscellaneous Connectors. IntLib ,单击Remove按钮,则该元件例表从当前项目中被删除,双击也可以删除所选中的库文件.
Move Up 和Move Down 可以改变元件例表的顺序.
4.1.5 搜索元件元件库管理器对话框中Search (搜索)按钮用于在库中查找想要的元件,Protel DXP 提供很强的元件搜索功能.打开搜索元件对话框主要有两种方法:
●在元件管理器对话框(图4-2 )中、单击Search 按钮,将弹出如图4-8 所示Search Libraries (搜索元件)对话框.Protel DXP学习Page 52 of 138图4-8 搜索元件对话框
●执行菜单命令ToolFind Component ,同样弹出搜索元件对话框.
Search 选项卡主要包括下面三个部分: Scope (搜索范围)选项区域, Path (搜索路径)选项区域, Search Criteria (搜索标准)选项区域.
●Scope 区主要有两个选项: Available Libraries 和Libraries On Path .
选定Available Libraries 单选项、则搜索路径按钮灰化.系统仅搜索Altiumlibrary 目录下的内容.选定Libraries On Path 单选项、则可以确定搜索路径.系统默认的选择是Libraries On Path .
●Path 区域主要由Path 和File Mask 选项组成.单击Path 路径右边的打开文件按钮,将弹出浏览文件夹对话框,可以选中相应的搜索路径.一般情况下选中Path 下方的Include Subdirectories (包括子目录). File Mask 是文件过滤器的功能,默认采用通配符.如果对搜索的库文件比较了解,可以键入相应的符号减少搜索范围.
●Search Criteria 区设置搜索元件的标准.如Name , Description , ModelType , Model Name .一般情况下设置元件名称进行搜索即可.例如想搜索Motorola 公司的静态存储器Mcm6264 ,那么就可以在搜索路径上设置Altium\Library\Motorola ,在搜索元件名中键入6264 ,键入通配符是为了更好的搜索关于6264 相关芯片的信息.一般在搜索元件时都需要键入通配符.
如果不知道元件是什么公司的产品、在搜索路径中不设置公司名、仅设置Altium\Library 即可.Protel DXP学习Page 53 of 138设置完成后,单击Search 按钮,系统进入搜索状态.搜索结果显示在Results 选项卡中.以搜索6264 结果为例,说明Results 选项对话框的内容.搜索6264 的结果如图4-9 所示.图4-9 搜索6264 的结果对话框
Results 选项卡对话框包括四部分:
●Component Name 区:在设定路径中搜索与6264 相关的元件名和对应的元件库.
●Model Name 区:显示选中MCM6264CP 的相关模块信息
●原理图和PCB 图显示区:显示选中的元件MCM6264CP 原理图符号和PCB 封装.
●单击Install Library 按钮,将选中的元件库加载到当前项目中.
在搜索完元件MCM6264CP ,并在当前项目中加载了Motorola Memory StaticRAM. IntLib 元件库后,单击Close 按钮关闭搜索元件对话框.
4.1.6 利用元件库管理器放置元件绘制原理图首要的问题是放置元件,要放置元件就必须知道元件所在的库并从中取出.放置元件主要有两种方法
pdf文档的标签: 电路设计 自动化
更多推荐标签: 反洗钱考核   海底两万里   רòμ′ê   洗浴投标   优女名   等待花开   程序报告书   合伙企业申请   产品文档   小饭馆日记帐   老年旅游市场   财务竞聘   高速交通知识   工作简历   商函辞退格式   某某招投标书   正切范围   广告修辞   莫洪源   合作投资合同   旅游市场价格   江河水   数字证书介绍   微生物采油   手袋有限公司   入党培训   四川地理   结构随机振动   宏观分析工具   让问责更有力  
相关文档推荐
机械设计制造及其自动化专业培养计划说明
音响电路测试系统的设计
"机械设计制造及其自动化&qu
2006届工业电气自动化专业毕业设计选题
专用集成电路设计技术基础
办公自动化课程教学设计方案
中德学院02级机械设计制造及自动化专业学
"电路原理(自动化)"
机械设计制造与自动化专业教学计划
机械设计制造及其自动化专业
电子设计自动化
机电机械设计制造及其自动化机制
教育部超大型积体电路与系统设计教育改进计
教育部顾问室超大型积体电路系统设计教育改
九十一年度教育部顾问室超大型积体电路与系
机械设计制造及自动化(CAD/CAM方向
浙江理工大学2005年机械设计制造及自动
数位世代应有之电路设计系统概念
教育部顾问室超大型积体电路与系统设计教育
机械设计制造及其自动化专业教学计划
推荐文档下载
克族花毡
滨华中学校庆义卖会
方案
公路工程施工招标资格预审办法
第二届中国零售业人力资源管理高级研修班
南平师范高等专科学校
"中山市第一中学电话号码
我们知道
个人简历
行业发展研究资料(No2006-2)
2006年宁波市政府新闻发布稿之二十
员工绩效考核实施方案
华航精致旅游2005年冬季售价表
学习目标
自动自发读后感
道德与社会责任
容维投资公司研究发展中心E-mail:r
二零零七年一月八日会议
研究生学位论文开题报告
薇阁同志精品旅馆企划案
 
文档下载提示:
·最新免费文档下载、毕业论文免费下载、Word文档下载、Excel表格下载、PDF电子书下载、PowerPoint提案下载
·所有文档均为网友上传,仅供学习参考,用作其它用途时请征得相关权益人许可.
·八文网只提供文档共享平台,不对文档内容的正确性及相关内容所引发的后果负责.
·如此文档"电路设计自动化("涉及您的权益,请附上网址来信告知web_8wen(#)126.com,本站将认真配合并改正。
Copyright ©2005-2008 八文网-  8Wen.com . All rights reserved.