Protel DXP教程(doc 24页)
- 格式:doc
- 大小:461.50 KB
- 文档页数:26
PROTEL DXP创建原理图器件详细教程(图解)介绍了使用PROT EL D X P的库编辑器创建原理图器件和PCB封装。
这个指南假设你能理解如何在原理图及PCB环境中工作并且具有摆放及编辑器件的能力。
你可以在Altiu mEx a mples utorials路径中找到指南中的例子中使用到的器件及库。
在指南中,我们将要介绍到以下的主题:∙ ∙ ∙ 创建一个新的库创建含有一个部件及多个部件的原理图元件用原理图库编辑器报告检查器件创建原理图元件PROT EL D X P中提供的原理图库编辑器可以用来创建,修改原理图元件以及管理元件库。
这个编辑器与原理图编辑器类似,使用同样的图形对象,比原理图编辑器多了引脚摆放工具。
原理图元件可以由一个独立的部分或者几个同时装入一个指定PCB封装的部分组成,这些封装存储在PCB库或者集成库中。
可以使用原理图库中的拷贝及粘贴功能在一个打开的原理图库中创建新的元件,也可以用编辑器中的画图工具。
原理图库原理图库作为重要的部分被包含在存储于AltiumL ibrary文件夹中的集成库内。
要在集成库外创建原理图库,打开这个集成库,选择“YE S”释放出源库,接下来就可以进行编辑。
要了解更多的集成库信息,参阅集成库指南。
你也可以从一个打开的项目中的原理图文件创建所有用到的元件的库,使用D esign»M ak e Project Library命令。
创建新的原理图库在我们开始创建新的元件前,先生成一个新的原理图库以用来存放元件。
通过以下的步骤来完成建立一个新的原理图库。
1.选择File»N ew»Sche matic Library命令。
一个新的被命名为Sc hlib1.SchLib的原理图库被创建,一个空的图纸在设计窗口中打开,新的元件命名为Co mp onent_1。
2.选择File»Sav e As命令,将库文件更名为Sche maticCom pone nts.SchLib,打开将要存储库的文件夹,将文件更名为以“.SchLib”为扩展名的文件然后存储。
第一篇——Protel DXP 2004 SP2的应用本篇内容:1.1带你认识Protel DXP 20041.2单项训练——原理图的设计1.3综合项目——键盘电路的设计1.1 带你认识Protel DXP 2004Protel DXP 2004是澳大利亚Altium公司于2002年推出的一款电子设计自动化软件。
它的主要功能包括:原理图编辑、印制电路板设计、电路仿真分析、可编程逻辑器件的设计。
用户使用最多的是该款软件的原理图编辑和印制电路板设计功能。
下面通过具体的原理图和印制电路板实例来介绍Protel DXP 2004的功能。
图1.1.1是单片机的小系统部分电路原理图,图1.1.2是该电路原理图所对应的印制电路板。
要求通过对原理图和印制电路板的认识来了解Protel DXP 2004的功能,并了解Protel DXP 2004中原理图、电路板、元件、封装等基本概念。
图1.1.1 单片机小系统部分电路原理图图1.1.2 单片机小系统部分电路板一、原理图概述原理图用于表示电路的工作原理,通常由以下几个部分构成:1)元件的图形符号及元件的相关标注(元件的标号、元件的型号、元件的参数),见图1.1.3;电容的图形符号电容的编号C6电容的参数1uF图1.1.3 示例2)连接关系。
原理图中的连接关系通常用导线、网络标号、总线等表示。
如图1.1.4所示。
图中有的元件之间是用导线相连的。
如电容C1、C2、C3之间。
有的元件之间是用网络标号相连接的,具有相同名称的网络标号表示是相连的,如元件U3的引脚2的网络标号是PC0,而元件U4的引脚3的网络标号也是PC0,则表示这两个脚是相连的;当连接的导线数量很多时,可以用总线来表示连接,总线就是多根导线的汇合,如元件U3的引脚2、5、6、9、12、15、16、19和元件U4的3、4、7、8、13、14、17、18对应相连接,则可以用总线来表示。
图1.1.4 示例3)用于说明电路工作原理的文字标注和图形符号(文字、信号波形示意等)。
Protel DXP教学指导及操作方法编者寄语:根据我们长期以来使用DXP开发软件总结经验表示:目前在市场上的一些有关书籍的介绍比较烦琐,学生参考学习较为吃力,而且不宜懂;从而在实际的操图软件还有protel99、99SE等,DXP的功能是在其基础之上建立的,性能比更优越。
一、protel DXP的环境界面图(1)图(1)为protel DXP的打开环境界面,如图箭头所指的是“FILE”文件名,在建立文件时须先打开此文件;在下面会作详细的说明。
一、原理图的建立:在做电路设计时,首先要设计一个原理图,当然在自己的脑海里应有电路图的大致概况,然后再通过查询一些所用的芯片和器件功能及连接方式,确认无误后,方可画原理图(在作图时考虑电路工作时的稳定性)。
在分析清楚原理图的基础上才能进行做PCB图。
原理图给我们一目了然的感觉,也是作图的首要步骤。
以下是建立原理图的步骤:1、建立工程如图(1)所示,箭头指向的是“FILE”文件,左键单击打开文件,会发现“NEW”菜单如图(2)所示,在“NEW”的子菜单中,选择“PCB P r o j ec t”PCB工程。
(记住:在DXP系统中首先要建立“PCB工程”,然后在工程中建立原理图,PCB图及其库文件;)2、单击“PCBDocuments Added”字样,提示我们要保存该工程,在工程中添加其子文件;鼠标右键单击“PCB Project1.prjPCB”字样的蓝色地带,显示如图(4)所示;图(3)图(4)3、保存工程在图(4)中,鼠标左键单击“save project”字样;在桌面上显示所要保存的地址,在这里是保存在桌面的“电路图”文件中,如图(5)中显示,选择“电路图”文件,然后点击打开;在图(6)中显示的红色椭圆范围内,是文件名“PCB project1”和“保存”。
单击“保存”即可把该工程保存在电路图文件中,以后可随时查找到。
记住这些步骤了吗?如果不熟悉就赶快再操作几遍,以免下次不会建立保存。
DXP中必记的快捷键及一些参数解释1.编辑原理图时,按右键可以拖动电路。
2.按住ctrl键,用滚轮可以放大缩小。
3.想同时移动多个元件,要同时选中多个元件,按shift键即可。
4.拖动一个元件,但不会改变和其他脚的连接关系,连线会跟着延长,快捷键先按M 再按D,再点要移动的元件,即可,当然只有导线会跟着延长,若是直接与电阻或是什么芯片的管脚连接,中间没有导线,那拖动的时候,连接就会断开。
5.可以将元件对折,双击零件,在属性框的Graphical选项中,选中Mirrored选项。
6.S+C,执行这个命令后单击导线、电气结点、端口或网络标号,可以将实际连接在一起的导线、电线结点、端口或网络标号选中,取消这个状态,点按屏幕右下角的clear即可。
可视网格:可视网格是图样上可以看到的网格,用作视觉参照,一般将它的范围选为和捕获风格同样大,以便捕获网格的使用。
两上参数,一般只用到grid2,表示网格的大小,grid1是表示一个网格内又有小网格,用细线表示,不知道为什么,软件里老显示不出来,所以基本不用。
捕获网格:使用捕获网格,在放置或者移动图样上的实体时,将光标定位在捕获网格上,也就是说定义的捕获风格就是光标移动步伐的大小。
电气网格:电气网格用于引导布线,在原理图编辑器中布置导线时,当它落入到另一个实体的电气连接点的电气范围内时,光标会捕获到这个实体,这个实体的电气连接点就会出现热点,此时单击鼠标就可以将两个电气实体连接上了。
元件网格:捕获网格是限制鼠标移动位置的网格,它对移动线啊什么的都限制,元件网格是专门针对移动或者放置元件限制的,例如将元件网格设置为100mile,捕获网格设置为25mil,这样元件移动时,始终保持元件在100mil的网格上,即元件移动都是以100mil为单位的,而布线时也总能够从管脚正中间穿过,即布线等是以25mil为单位的,即元件移动不受捕获网格的限制。
7.丈量两点间的距离,用ctrl+M,拖两点即可。
Protel DXP 指导教程目录欢迎使用Protel DXP在原理图中放置元件创建一个新的PCB文件手式布线Protel DXP 设计探索者连接电路将新的PCB添加到项目自动布线设计文件夹是怎样保存的网络与网络标签转换设计验证你的板设计创建一个新项目设置项目选项更新PCB 设置项目输出创建一个新的原理图图纸检查原理图的电气参数设计PCB打印到Windows打印设备将原理图图纸添加到项目设置错误报告设置PCB工作区生产输出文件设置原理图选项设置连接模式定义板层和其它非电层仿真设计绘制原理图设置比较器设置新的设计规则设置仿真定位元件和加载元件库编辑项目在PCB上放置元件运行瞬态特性分析欢迎使用Protel DXP欢迎来到Protel DXP世界--Protel DXP是一款Windows NT/XP的全32位电子设计系统Protel DXP提供一套完全集成的设计这些工具让你很容易地将你的设计从概念形成最终的板设计所有的Protel DXP工具需要在一个单一应用环境--设计探索者the Design Explorer中运行启动Protel DXP设计探索者打开将你所有的设计工具放在你的手指尖你将从一个单一的一致的个性化的用户环境受益这个教程的设计是为了为你提供一个怎样建立一张原理图从PCB更新设计信息以及产生生产输出文件的预览Protel DXP设计探索者设计探索者是你与你的设计和设计工具的界面要启动Protel并打开设计探索者从Windows开始菜单选择Programs » Altium » Protel DXP当你打开Protel DXP后将显示最常用的初始任务以便方便选择如图在你建立了你的设计文件夹后你就能在编辑器之间转换例如原理图编辑器和PCB编辑器设计探索者将根据你当前所工作的编辑器来改变工具栏和菜单一些工作区面板的名字最初也会显示在工作区右下角在这些名字上点击将会弹出面板这些面板可以通过移动固定或隐藏来适应你的工作环境下图展示了当几个文件和编辑器同时打开并且窗口进行平铺时的设计探索者设计文件怎样保存Protel DXP将所有的设计文件和输出文件都作为个体文件保存在你的硬盘你可以使用Windows Explorer来查找项目文件可以的建立可以包含设计文件的连接这样使得设计验证和同步成为可能创建一个新项目在Protel DXP中一个项目包括所有文件夹的连接和与设计有关的设置一个项目文件例如xxx.PrjPCB是一个ASCII文本文件用于列出在项目里有哪些文件以及有关输出的配置例如打印和CAM那些与项目没有关联的文件称作自由文件free documents建立一个新项目的步骤对各种类型的项目都是相同的我们将以PCB项目为例首先我们要创建一个项目文件然后创建一个空的原理图图纸以添加到新的空项目中在这个教程的最后我们将创建一个空白PCB并将它同样添加到项目中为开始教程创建一个新的PCB项目1在设计窗口的Pick a Task区中点击Create a new Board Level Design Project另外你以可以在Files面板中的New区点击Blank Project (PCB)如果这个面板未显示选择File » New或点击设计管理面板底部的Files标签2Projects面板出现新的项目文件PCB Project1.PrjPCB与no documents added文件夹一起列出3通过选择File »Save Project As来将新项目重命名扩展名为*.PrjPCB指定你要把这个项目保存在你的硬盘上的位置在文件名栏里键入文件名Multivibrator.PrjPCB并点击Save 下面我们将创建一个原理图并添加到空项目文件这个原理图是一个多谐振荡器电路创建一个新的原理图图纸创建一个新的原理图图纸按照以下步骤来完成1在Files面板的New单元选择File » New并点击Schematic Sheet一个名为Sheet1.SchDoc 的原理图图纸出现在设计窗口中并且原理图文件夹也自动地添加连接到项目这个原理图图纸现在列表在Projects标签中的紧挨着项目名下的Schematic Sheets文件夹下2通过选择File » Save As来将新原理图文件重命名扩展名为*.SchDoc指定你要把这个原理图保存在你的硬盘中的位置在文件名栏键入Multivibrator.SchDoc并点击Save3当空白原理图纸打开后你将注意到工作区发生了变化主工具栏增加了一组新的按钮新的工具栏出现并且菜单栏增加了新的菜单项现在你就在原理图编辑器中了你可以自定义工作区的许多模样例如你可以重新放置浮动的工具栏单击并拖动工具栏的标题区然后移动鼠标重新定位工具栏改变工具栏可以将其移动到主窗口区的左边右边上边或下边现在我们可以在设计开始之前将我们的空白原理图添加到项目中了将原理图图纸添加到项目中如果你想添加到一个项目文件中的原理图图纸已经作为自由文件夹被打开那么在Projects 面板的Free Documents单元schematic document文件夹上右击并选择Add to Project现在这个原理图图纸就列表在Projects标签中的紧挨着项目名下的Schematic Sheets文件夹下并连接到项目文件设置原理图选项在你开始绘制电路图之前首先要做的是设置正确的文件夹选项完成以下步骤1从菜单选择Design » Options文件夹选项对话框打开作为本教程在此我们唯一需要修改的是将图纸大小sheet size设置为标准A4格式在Sheet Options标签找到Standard Styles栏点击输入框旁的箭头将看见一个图纸样式的列表2使用滚动栏来向上滚动到A4样式并点击选择3点击OK按钮关闭对话框更新图纸大小4为将文件再全部显示在可视区选择View » Fit Document在Protel DXP中你可以通过只按菜单热键在菜单名中带下划线的字母来激活任何菜单以后任何菜单项也将有你可以用来激活该项的热键例如对于选择View » Fit Document 菜单项的热键就是在按了V键后按D键许多子菜单诸如Edit » DeSelect菜单是可以直接调用的要激活Edit » DeSelect » All菜单项你只需要按X键用于直接调用DeSelect 菜单及A键下面我们将进行一般的原理图参数设置1从菜单选择Tools » Preferences热键T P打开原理图参数对话框这个对话框允许你设置全部参数这些将应用到你将继续工作的所有原理图图纸2点击Default Primitives标签以使其为当前勾选Permanent点击OK按钮关闭对话框3在你开始绘制原理图之前保存这个原理图图纸因此选择File » Save热键F S绘制原理图你现在准备开始绘制原理图了在这个教程中我们将使用如下图Figure 1所示的电路这个电路用了两个2N3904晶体管来完成自激多谐振荡器定位元件和加载元件库管理数以千计的原理图符号也包括在Protel DXP中原理图编辑器提供强大的库搜索功能尽管我们需要的元件已经在默认的安装库中但对于知道怎样通过库搜索来找到元件还是很有用的通过以下步骤的操作来定位并添加本教程电路所要用到的库首先我们要查找晶体管两个均为2N39041点击Libraries标签显示库工作区面板2在库面板中按下Search按钮或选择Tools» Find Component这将打开查找库对话框3确认Scope被设置为Libraries on Path并且Path区含有指向你的库的正确路径如果你接受安装过程中的默认目录路径中会显示C:\Program Files\Altium\Library\确认Include Subdirectories未被选择未被勾选4我们想查找所有与3904有关的所以在Search Criteria单元的Name文本框内键入*3904* 5点击Search按钮开始查找当查找进行时Results标签将显示如果你输入的规则正确一个库将被找到并显示在查找库对话框6点击Miscellaneous Devices.IntLib库以选择它7点击Install Library按钮使这个库在你的原理图中可用8关闭Search Libraries对话框添加的库将显示在库面板的顶总如果你点击上面列表中的库名库中的元件会在下面列表面板中的元件过滤器可以用来在一个库内快速定位一个元件在原理图中放置元件在原理图中我们首先要放置的元件是两个晶体管transistors Q1和Q21从菜单选择View » Fit Document热键V D确认你的原理图纸显示在整个窗口中2点击Libraries标签以显示Libraries面板3Q1和Q2是BJT晶体管点击Miscellaneous Devices.IntLib库使其为当前库4使用过滤器快速定位你需要的元件默认通配符*将列出在库中找到的所有元件在库名下的过滤器栏内键入*3904*设置过滤器一个有“3904”作为元件名的元件列表将显示5在列表中点击2N3904以选择它然后点击Place按钮另外还可以双击元件名光标将变成十字状并且在光标上悬浮着一个晶体管的轮廓现在你处于元件放置状态如果你移动光标晶体管轮廓也会随之移动6在原理图上放置元件之前首先要编辑其属性在晶体管悬浮在光标上时按下TAB键这将打开Component Properties元件属性对话框我们现在要设置对话框选项如下图所示7在对话框Properties单元在Designator栏中键入Q1以将其值作为第一个元件序号8下面我们将检查在PCB中用于表示元件的封装在本教程中我们已经使用了集成库这些库已经包括了封装和电路仿真的模型确认在模型列表中含有模型名BCY-W3/D4.7保留其余栏为默认值现在准备放置元件1移动光标附有晶体管符号到图纸中间偏左一点的位置2当你对晶体管的位置满意后左击或按ENTER键将晶体管放在原理图上3移动光标你会发现晶体管的一个复制品已经放在原理图纸上了而你仍然处于在光标上悬浮着元件轮廓的元件放置状态Protel DXP的这个功能让你放置许多相同型号的元件现在让我们放第二个晶体管这个晶体管同前一个相同因此在放之前没必要再编辑它的属性在你放置一系列元件时Protel DXP会自动增加一个元件的序号值以这个例子中我们放下的第二个晶体管会自动标记为Q24如果你查阅原理图Figure 1你会发现Q2与Q1是镜像的要将悬浮在光标上的晶体管翻过来按X键这样可以使元件水平翻转5移动光标到Q1右边的位置要将元件的位置放得更精确些按PAGEUP键两次以放大两倍现在你能看见栅格线了6当你将元件的位置确定后左击或按ENTER键放下Q2你所拖动的晶体管的一个复制品再一次放在原理图上后下一个晶体管会悬浮在光标上准备放置7由于我们已经放完了所有的晶体管我们用右击鼠标或按ESC键来退出元件放置状态光标会恢复到标准箭头下面我们要放四个电阻resistors1在Libraries面板中确认Miscellaneous Devices.IntLib库为当前2在库名下的过滤器栏里键入res1来设置过滤器3在元件列表中点击RES1以选择它然后点击Place按钮现在你会有一个悬浮在光标上的电阻符号4按TAB键编辑电阻的属性在对话框的Properties单元在Designator栏中键入R1以将其值作为第一个元件序号5确认模型名为AXIAL-0.3包含在模型列表中6对电阻的parameter 栏的设置将在原理中显示并在本教程以后运行电路仿真时会被DXP 使用=Value规则可以作为关于元件的一般信息在仿真时使用个别元件除外我们也可以设置Comment来读取这个值而这也会将Comment信息体现在PCB设计工具中没必要将该值输入两次在规则中的=Value和Comment栏DXP提供间接引用这可以用规则中的字符来替代Comment栏的内容在规则列表单元中点击Add显示Parameter Properties对话框在name中输入Value以及在value中输入100K确认String作为规则类型被选择并且value的Visible框被勾选点击OK7在对话框的Properties单元点击Comment栏并从下拉列表中选择=Value将Visible关闭点击OK按钮返回放置模式8按SPACEBAR空格键将电阻旋转909将电阻放在Q1基极的上边参见Figure 1中的原理图然后左击或按ENTER键放下元件10接下来在Q2的基极上边放另一个100K电阻R211剩下两个电阻R3和R4阻值为1K按TAB键显示Component Properties对话框改变Value栏为1K在Parameters列表中当Value被选择后按Edit按钮点击OK按钮关闭对话框12参照Figure 1中的原理图所示定位并放置R3和R413放完所有电阻后右击或按ESC键退出元件放置模式现在放置两个电容capacitors1电容元件也在Miscellaneous Devices.IntLib库里该应该已经在Libraries面板中被选择2在Libraries面板的元件过滤器栏键入cap3在元件列表中点击CAP选择它然后点击Place按钮现在在你的光标上悬浮着一个电容符号4按TAB键编辑电容的属性在Component Properties对话框的Properties单元设置Designator为C1检查PCB封装模型为RAD-0.3被添加到Models列表中5规则栏的设置将显示在原理图中点击规则列表中的Add显示Parameter Properties对话框输入名称Value以及值20n确认String作为规则类型被选择并且value的Visible框被勾选点击OK6在对话框的Properties单元点击Comment栏并从下拉列表中选择=Value将Visible关闭点击OK按钮返回放置模式7用放置以前的元件的方法放置两个电容8右击或按ESC退出放置模式最后要放置的元件是连接器connector在Miscellaneous Connectors.IntLib 库里1我们想要的连接器是两个引脚的插座所以设置过滤器为*2*2在元件列表中选择HEADER2并点击Place按钮按TAB编辑其属性并设置Designator 为Y1检查PCB封装模型为HDR1X2由于在仿真电路时我将把这个元件作为电路所以不需要作规则设置点击OK关闭对话框3以放置连接器之前按X作水平翻转在原理图中放下连接器4右击或按ESC退出放置模式5从菜单选择File » Save热键F S保存你的原理图现在你放完了所有的元件注意在Figure 2中的元件之间留有间隔这样就有大量的空间用来将导线连接到每个元件引脚上这很重要因为你不能将一根导线穿过一个引线的下面来连接在它的范围内的另一个引脚如果你这样做两个引脚就都连接到导线上了如果你需要移动元件点击并拖动元件体拖动鼠标重新放置连接电路连线起着在你的电路中的各种元件之间建立连接的作用要在原理图中连线参照Figure 1的图示并完成以下步骤1确认你的原理图图纸有一个好的视图从菜单选择View » Fit All Objects热键V F2首先用以下方法将电阻R1与晶体管Q1的基极连接起来从菜单选择Place »Wire热键P W或从Wiring Tools连线工具工具栏点击Wire工具进入连线模式光标将变为十字形状3将光标放在R1的下端当你放对位置时一个红色的连接标记大的星形标记会出现在光标处这表示光标在元件的一个电气连接点上4左击或按ENTER固定第一个导线点移动光标你会看见一根导线从光标处延伸到固定点5将光标移到R1的下边Q1的基极的水平位置上左击或按ENTER在该点固定导线在第一个和第二个固定点之间的导线就放好了6将光标称到Q1的基极上你会看见光标变为一个红色连接标记左击或按ENTER连接到Q1的基极7完成这部分导线的放置注意光标仍然为十字形状表示你准备放置其它导线要完全退出放置模式恢复箭头光标你应该再一次右击或按ESC--但现在还不能这样做8现在我们要将C1连接到Q1和R1将光标放在C1左边的连接点上左击或按ENTER 开始新的连线9水平移动光标一直到Q1的基极与R1的连线上一个连接标记将出现10左击或按ENTER放置导线段然后右击或按ESC表示你已经完成该导线的放置注意两条导线是怎样自动连接上的11参照Figure 3连接电路中的剩余部分12在完成所有的导线之后右击或按ESC退出放置模式光标恢复为箭头形状网络与网络标签彼此连接在一起的一组元件引脚称为网络net例如一个网络包括Q1的基极R1的一个引脚和C1的一个引脚在设计中识别重要的网络是很容易的你可以添加网络标签net labels在两个电源网络上放置网络标签1从菜单选择Place » Net Label一个虚线框将悬浮在光标上2在放置网络标签之前应先编辑按TAB键显示Net Label 网络标签对话框3在Net栏键入12V然后点击OK关闭对话框4将该网络标签放在原理上使该网络标签的左下角与最上边的导线靠在一起5放完第一个网络标签后你仍然处于网络标签放置模式在放第二个网络标签之前再按TAB键进行编辑6在Net栏键入GND点击OK关闭对话框并放置网络标签7选择File » Save热键F S保存电路祝贺你你已经用Protel DXP完成了你的第一张原理图在我们将原理图转为电路板之前让我们进行项目选项设置设置项目选项项目选项包括错误检查规则连接矩阵比较设置ECO启动输出路径和网络选项以及你想指定任何项目规则在你编辑项目时Protel DXP将使用这些设置当项目被编辑时详尽的设计和电气规则将应用于验证设计当所有错误被解决后原理图设计的再编辑将被启动的ECO加载到目标文件例如一个PCB文件项目比较允许你找出源文件和目标文件之间的差别并在相互之间进行更新同步所有与项目有关的操作如错误检查比较文件和ECO启动均在Options for Project 对话框中设置Project » Project Options所有项目输出如网络表仿真器文件的提供打印集合和制造输出及报告在Outputs for Project 对话框中设置Project » Output Jobs参见设置项目输出以获得更多信息1选择Project » Project Options Options for Project 对话框出现所有与项目有关的选均通过这个对话框来设置检查原理图的电气参数在Protel DXP中原理图是不仅仅只是绘图--原理图还包含关于电路的连接信息你可以使用连接检查器来验证你的设计当你编辑项目时DXP将根据在Error Reporting 和Connection Matrix 标签中的设置来检查错误如果有错误发生则会显示在Messages 面板设置错误报告在Options for Project 对话框中的Error Reporting标签用于设置设计草图检查报告模式Report Mode表明违反规则的严格程度如果你要修改Report Mode点击你要修改的违反规则旁的Report Mode并从下拉列表中选择严格程度在本教程中我们使用默认设置设置连接矩阵连接矩阵标签Options for Project对话框显示的是错误类型的严格性这将在设计中运行错误报告检查电气连接产生如引脚间的连接元件和图纸输入这个矩阵给出了一个在原理图中不同类型的连接点以及是否被允许的图表描述例如在矩阵图的右边找到Output Pin从这一行找到Open Collector Pin列在它的相交处是一个橙色的方块这而这个表示在原理中从一个Output Pin连接到一个Open Collector Pin 的颜色将在项目被编辑时启动一个错误条件你可以用不同的错误程度来设置每一个错误类型例如对一些致命的错误不予报告修改连接错误1点击Options for Project 对话框的Connection Matrix标签2点击两种类型的连接的相交处的方块例如Output Sheet Entry and Open Collector Pin3在方块变为图例中的errors表示的颜色时停止点击例如一个橙色方块表示一个错误将表明这样的连接是否被发现我们的电路不只包含Passive Pins在电阻电容和连接器上和Input Pins在晶体管上1在行标签中找到Passive Pin在列标签中找到Unconnected它们的相交处的方块表示在原理中当一个Passive Pin被发现未连接时的错误条件默认是一个绿色方块表示运行时不给出报告2点击这个相交处的方块直到它变为黄色这样当我们修改项目时未连接的passive pins 被发现时就会给出警告设置比较器Options for Project 对话框的Comparator标签用于设置当一个项目修改时给出文件之间的不同或忽略在本教程中我们不需要将一些仅表示原理图设计等级的特性如rooms之间的不同显示出来确认在你忽略元件等级时没有忽略元件1点击Comparator标签并在Difference Associated with Components单元找到Changed Room Definitions Extra Room Definitions 和Extra Component Classes2从这些选项右边的Mode列中的下拉列表中选择Ignore Differences现在我们准备编辑项目并检查所有错误了编辑项目编辑一个项目就是在设计文档中检查草图和电气规则错误并将你置于一个调试环境我们已经在Options for Project 对话框中对Error Checking和Connection Matrix标签中的规则进行了设置1要编辑我们的Multivibrator项目选择Project » Compile PCB Project2当项目被编辑时任何已经启动的错误均将显示在设计窗口下部的Messages面板中被编辑的文件会与同级的文件元件和列出的网络以及一个能浏览的连接模型一起列表在Compiled面板中如果你的电路绘制正确Messages面板应该是空白的如果报告给出错误则检查你的电路并确认所有的导线和连接是正确的我们现在要小心地加入一个错误到我们的电路中并重新编辑项目1在设计窗口的顶部点击Multivibrator.SchDoc标签以使原理图为当前文档2点击连接C1和Q1基极的导线的中部在导线的端点将出现小的方形编辑热点一条沿着导线的虚线将显示选择颜色以表示这条导线被选取了按DELETE键删除这条导线3重新编辑项目Project » Compile PCB Project来检查错误被找到Messages面板将打开并给出一个警告信号在你的电路中有一个未连接的输入引脚一个悬浮输入引脚错误也会运行这是因为在Project Options 对话框的Error Reporting标签有一个检查悬浮输入引脚的特殊选项4在Messages面板点击一个错误Compile Error 窗口将显示违反的详细情况从这个窗口你可点击一个错误并跳转到原理图的违反对象以便检查或修改错误在我们完成教程的本单元之前让我们将原理图中的错误修复1点击原理图图纸标签使其为激活2从菜单选择Edit » Undo热键E U你先前删除的导线现在恢复了3要检查恢复是否成功重新编辑项目Project » Compile PCB Project来检查将没有错误被发现Messages面板应该显示no errors4从菜单选择View » Fit All Objects热键V F恢复原理图视图并保存无错误原理图创建一个新的PCB文件在你将设计从原理图编辑器转换到PCB编辑器之前你需要创建一个有最基本的板子轮廓的空白PCB在Protel DXP中创建一个新的PCB设计的最简单方法是使用PCB向导这将让你选择工业标准板轮廓又创建了你自定义的板子尺寸在向导的任何阶段你都可以使用Back按钮来检查或修改以前页的内容要使用PCB向导来创建PCB完成以下步骤1在Files面板的底部的New from Template单元点击PCB Board Wizard创建新的PCB如果这个选项没有显示在屏幕上点向上的箭头图标关闭上面的一些单元2PCB Board Wizard打开你首先看见的是介绍页点Next按钮继续3设置度量单位为英制Imperial注意1000 mils = 1 inch4向导的第三页允许你选择你要使用的板轮廓在本教程中我们使用我们自定义的板子尺寸从板轮廓列表中选择Custom点击Next5在下一页你进入了自定义板选项在本教程电路中一个2 x 2 inch的板子将给我大量的空间选择Rectangular并在Width和Height栏键入2000取消选择Title Block & Scale Legend String 和 Dimension Lines 以及 Corner Cutoff 和 Inner Cutoff点击Next继续6在这一页允许你选择板子的层数我需要两个signal layer不需要power planes点击Next继续7在设计中使用的过孔via样式选择Thru-hole vias only点击Next8在下一页允许你设置元件/导线的技术布线选取项选择Thru-hole components选项将相邻焊盘pad)间的导线数设为One Track点击Next继续9下一页允许你设置一些应用到你的板子上的设计规则设为默认值点Next按钮继续10最后一页允许你将自定义的板子保存为模板允许你按你输入的规则来创建新的板子基础我们不想将我们的教程板子保存为模板确认该选项未被选择点击Finish关闭向导11PCB向导现在收集了它需要的所有的信息来创建你的新板子PCB编辑器将显示一个名为PCB1.PcbDoc的新的PCB文件12PCB文档显示的是一个默认尺寸的白色图纸和一个空白的板子形状带栅格的黑色区域要关闭图纸选择Design » Options在Board Options对话框取消选择Design Sheet。
Protel DXP学习(1---2章)Protel DXP学习第一章概述电路设计自动化( Electronic Design Automation ) EDA 指的就是将电路设计中各种工作交由计算机来协助完成。
如电路图( Schematic )的绘制,印刷电路板( PCB )文件的制作执行电路仿真( Simulation )等设计工作。
随着电子工业的发展,大规模、超大规模集成电路的使用是电路板走线愈加精密和复杂。
电子线路 CAD 软件产生了, Protel 是突出的代表,它操作简单、易学易用、功能强大。
1.1 Protel 的产生及发展1985 年诞生 dos 版 Protel1991 年 Protel for Widows1998 年 Protel98 这个 32 位产品是第一个包含 5 个核心模块的 EDA 工具1999 年 Protel99 既有原理图的逻辑功能验证的混合信号仿真,又有了PCB 信号完整性分析的板级仿真,构成从电路设计到真实板分析的完整体系。
2000 年 Protel99se 性能进一步提高,可以对设计过程有更大控制力。
2002 年 Protel DXP 集成了更多工具,使用方便,功能更强大。
1.2 Protel DXP 主要特点1 、通过设计文件包的方式,将原理图编辑、电路仿真、 PCB 设计及打印这些功能有机地结合在一起,提供了一个集成开发环境。
2 、提供了混合电路仿真功能,为设计实验原理图电路中某些功能模块的正确与否提供了方便。
3 、提供了丰富的原理图元件库和 PCB 封装库,并且为设计新的器件提供了封装向导程序,简化了封装设计过程。
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 板中来,在网络表(简单介绍来历功能)、设计规则和原理图的引导下布局和布线。
(设计规则检查)工具查错。
电路设计时另一个关键环节,它将决定该产品的实用性能,需要考虑的因素很多,不同的电路有不同要求。
7 、文档整理对原理图、 PCB 图及器件清单等文件予以保存,以便以后维护、修改。
Protel-XP学习第2章Protel-XP计管理器protel DXP 的所有电路设计工作都必须在 Design Explorer (设计管理器)中进行,同时设计管理器也是 Protel DXP 启动后的主工作界面。
设计管理器具有友好的人机界面,而且设计功能强大,使用方便,易于上手。
因此本章将对设计管理器的使用进行详尽的介绍。
2.1 Protel DXP 设计管理器2.1.1 P rotel DXP 的主工作面板1 启动 Protel DXP启动后进入图 2-2 所示的 Protel DXP 设计管理器窗口。
Protel DXP 的设计管理器窗口类似于 Windows 的资源管理器窗口。
设有主菜单、主工具栏,左边为 Files Panels (文件工作面板),右边对应的是主工作面板,最下面的是状态条。
设计管理器中分成如下几个选项:① Pick a task 选项区域Pick a task 选项区域选项设置及功能如下:● Create a new Board Level Design Project :新建一项设计项目。
图 2-2 Protel DXP 设计管理器窗口Protel DXP 中以设计项目为中心,一个设计项目中可以包含各种设计文件,如原理图 SCH 文件,电路图 PCB 文件及各种报表,多个设计项目可以构成一个 Project Group (设计项目组)。
因此,项目是 Protel DXP 工作的核心,所有设计工作均是以项目来展开的。
介绍一下使用项目的好处。
● Create a new FPGA Design P roject :新建一项 FPGA 项目设计。
单击Create a new FPGA Design Project 选项,将弹出如图 2-3 所示的新建 FPGA 项目设计的文件工作面板。
图 2-3 新建 FPGA 项目设计文件工作● Create a new integrated Library Package :新建一个集成库。
● Display System Information :显示系统的信息。
显示当前所安装的各项软件服务器,若安装了某项服务器,则能提供该项软件功能,如 SCH 服务器,用于原理图的编辑、设计、修改和生成零件封装等。
● Customize Resources :自定义资源。
包括定义各种菜单的图标、文字提示、更改快捷键,以及新建命令操作等功能。
这可以使用户完全根据自己的爱好定义软件的使用界面。
● Configure License :配置使用许可证。
可以看到当前使用许可的配置,用户也可以更改当前的配置,输入新的使用许可证。
② Or open a project or document 选项区域Or open a project or document 选项区域中的选项设置及功能如下:● Open a project or document :打开一项设计项目或者设计文件。
单击该选项,将弹出如图 2-4 所示对话框。
图 2-4 打开一个项目或者文件对话框● Mos t recent project :列出最近使用过的项目名称。
单击该选项,可以直接调出该项目进行编辑。
● Most recent document :列出最近使用过的设计文件名称。
③ Or get help 选项区域Or get help 选项区域用于获得以下各种帮助。
● DXP Online he lp :在线帮助。
● 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 系统等。
视图菜单包括选择是否显示各种工具条,显示各种工作面板( workspace panels )以及状态条的显示,使用界面的定制等。
项目菜单包括项目的编译( Compile )、项目的建立( Build ),将文件加入项目和将文件从项目中删除等。
窗口菜单可以水平或者垂直显示当前打开的多个文件窗口。
帮助菜单则是版本信息和 Protel DXP 的教程学习。
主工具栏的按钮图标包括打开文档,打开已存在的项目文件等。
2.2 原理图设计系统当对整个 Protel DXP 的开发界面有了初步的了解之后,将以新建 SCH 电路原理图为例说明工作面板的使用。
2.2.1 设计项目的建立在图 2-3 所示的设计管理器主工作面板中将鼠标移动到 Create a new Board 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 Project1.PrjPCB 选项右击,也将弹出如图 2-7 所示的右键菜单。
在图 2-7 中单击 New 子菜单,将弹出如图 2-8 所示的下一级菜单。
图 2-6 PCB 文件工作面板图 2-7 Group 菜单图 2-8 New 菜单的子菜单其中可以新建 SCH 电路原理图、 VHDL 设计文档、 PCB 文档、 SCH 原理图库、 PCB 库、 PCB 项目等。
在进入图 2-8 所示的子菜单后,选择 Schematic 选项,在当前项目PCB Project1. PrjPCB 下建立 SCH 电路原理图,默认文件名为 Sheetl. SchDoc ,同时左右边的设计窗口中打开 Sheetl. SchDoc 的电路原理图设计界面。
图 2-9 SCH 电路原理图编辑界面2.2.3 设计项目的打开和保存选中图 2-7 所示文件工作面板中的 PCB Projectl. PrjPCB 选项。
单击右键,在弹出的快捷菜单中选择 Close Project 选项,将弹出询问是否保存当前项文件的对话框,单击 Yes 按钮,将弹出如图 2-10 所示的保存项目文件对话框。