protelDXP入门经典教程资料下载.pdf

上传人:wj 文档编号:5981320 上传时间:2023-05-05 格式:PDF 页数:63 大小:1.87MB
下载 相关 举报
protelDXP入门经典教程资料下载.pdf_第1页
第1页 / 共63页
protelDXP入门经典教程资料下载.pdf_第2页
第2页 / 共63页
protelDXP入门经典教程资料下载.pdf_第3页
第3页 / 共63页
protelDXP入门经典教程资料下载.pdf_第4页
第4页 / 共63页
protelDXP入门经典教程资料下载.pdf_第5页
第5页 / 共63页
protelDXP入门经典教程资料下载.pdf_第6页
第6页 / 共63页
protelDXP入门经典教程资料下载.pdf_第7页
第7页 / 共63页
protelDXP入门经典教程资料下载.pdf_第8页
第8页 / 共63页
protelDXP入门经典教程资料下载.pdf_第9页
第9页 / 共63页
protelDXP入门经典教程资料下载.pdf_第10页
第10页 / 共63页
protelDXP入门经典教程资料下载.pdf_第11页
第11页 / 共63页
protelDXP入门经典教程资料下载.pdf_第12页
第12页 / 共63页
protelDXP入门经典教程资料下载.pdf_第13页
第13页 / 共63页
protelDXP入门经典教程资料下载.pdf_第14页
第14页 / 共63页
protelDXP入门经典教程资料下载.pdf_第15页
第15页 / 共63页
protelDXP入门经典教程资料下载.pdf_第16页
第16页 / 共63页
protelDXP入门经典教程资料下载.pdf_第17页
第17页 / 共63页
protelDXP入门经典教程资料下载.pdf_第18页
第18页 / 共63页
protelDXP入门经典教程资料下载.pdf_第19页
第19页 / 共63页
protelDXP入门经典教程资料下载.pdf_第20页
第20页 / 共63页
亲,该文档总共63页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

protelDXP入门经典教程资料下载.pdf

《protelDXP入门经典教程资料下载.pdf》由会员分享,可在线阅读,更多相关《protelDXP入门经典教程资料下载.pdf(63页珍藏版)》请在冰点文库上搜索。

protelDXP入门经典教程资料下载.pdf

窗口布局管理菜单;

Help:

帮助文件管理菜单。

2.工具栏工具栏是菜单的快捷键,如图5-2,主要用于快速打开或管理文件.打打开开文文档档管管理理窗窗口口打打开开文文档档项项目目FPGAFPGAFPGAFPGA芯芯片片选选择择帮帮助助图5-2工具栏简介3.任务选择区任务选择区包含多个图标,点击对应的图标便可启动相应的功能,任务区图标的说明如表5-1所示。

表5-1任务选择区图标功能图标及功能图标及功能最近的项目和文件新建电路设计项目器件管理FPGA项目创建配置DXP软件打开嵌入式软件打开参考例程打开DXP脚本打开帮助索引器件库管理4.ProtelDXP的文档组织结构ProtelDXP以工程项目为单位实现对项目文档的组织管理,通常一个项目包含多个文件,ProtelDXP的文档组织结构如图5-3所示原理图文档(*.schdoc,*.sch)项目组文档*.PrjGrpPCB文档(*.pcbdoc,*.pcb)PCB封装库文档(*.libpcb,*.lib)原理图库文档(*.libsch,*.lib)网络列表(*.net等)混合信号方针文件(*.mdl,*.nsx等)CAM文件(*.cam等)输出报表(*.rep等)PCB项目文档*.PrjGrpFPGA项目文档*.PrjFpg原理图文档(*.schdoc,*.sch)VHDL文档(*.vhd,*.vhdl*.vhdlib等)PLD库文档(*.libsch,*.lib)整合库文档(*.inlib)网络列表(*.edif,*.net,*.edf等)混合信号方针文件(*.mdl,*.Nsx等)文本文件(*.txt)输出报表(*.rep等)图5-3ProtelDXP的文档组织结构5.25.25.25.2ProtelProtelProtelProtelDXPDXPDXPDXP电路原理图的绘制电路原理图的绘制5.2.15.2.1电路原理图的绘制流程电路原理图的绘制流程电路原理图的绘制流程电路原理图的绘制流程原理图设计是电路设计的基础,只有在设计好原理图的基础上才可以进行印刷电路板的设计和电路仿真等。

本章详细介绍了如何设计电路原理图、编辑修改原理图。

通过本章的学习,掌握原理图设计的过程和技巧。

电路原理图的设计流程如图5-4所示,包含8个具体的设计步骤:

(1)新建工程项目。

新建一个PCB工程项目,PCB设计中的文件都包含在该项目下。

(2)新建原理图文件。

在进人SCH设计系统之前,首先要构思好原理图,即必须知道所设计的项目需要哪些电路来完成,然后用ProtelDXP来画出电路原理图。

(3)设置工作环境。

根据实际电路的复杂程度来设置图纸的大小。

在电路设计的整个过程中,图纸的大小都可以不断地调整,设置合适的图纸大小是完成原理图设计的第一步。

(4)放置元件。

从组件库中选取组件,布置到图纸的合适位置,并对元件的名称、封装进行定义和设定,根据组件之间的走线等联系对元件在工作平面上的位置进行调整和修改使得原理图美观而且易懂。

(5)原理图布线。

根据实际电路的需要,利用SCH提供的各种工具、指令进行布线,将工作平面上的器件用具有电气意义的导线、符号连接起来,构成一幅完整的电路原理图。

(6)原理图电气检查。

当完成原理图布线后,需要设置项目选项来编译当前项目,利用ProtelDXP提供的错误检查报告修改原理图。

(7)编译和调整。

如果原理图已通过电气检查,可以生成网表,完成原理图的设计了。

对于一般电路设计而言,尤其是较大的项目,通常需要对电路的多次修改才能够通过电气检查。

(8)生成网络表及文件。

完成上面的步骤以后,可以看到一张完整的电路原理图了,但是要完成电路板的设计,就需要生成一个网络表文件。

网络表是电路板和电路原理图之间的重要纽带。

ProtelDXP提供了利用各种报表工具生成的报表(如网络表、组件清单等),同时可以对设计好的原理图和各种报表进行存盘和输出打印,为印刷板电路的设计做好准备。

新建原理图文件设置工作环境放置元件原理图布线生成网表及文档原理图的电气检查是否合格编绎和修改NY新建工程项目图5-4原理图设计流程5.2.25.2.2新建工程设计项目新建工程设计项目新建工程设计项目新建工程设计项目在ProtelDXP中,一个项目包括所有文件夹的连接和与设计有关的设置。

一个项目文件,例如xxx.PrjPCB,是一个ASCII文本文件,用于列出在项目里有哪些文件以及有关输出的配置,例如打印和输出CAM。

那些与项目没有关联的文件称作“自由文件(freedocuments)”。

与原理图纸和目标输出的连接,例如PCB、FPGA、VHDL或封装库,将添加到项目中。

一旦项目被编辑,设计验证、同步和对比就会产生。

本章通过如图5-5所示,一个由多谐振荡器组成的电子彩灯电路原理图的绘制及PCB设计为例,讲授ProtelDXP元件的使用。

Q1NPNQ2NPN1KR1Res215KR2Res215KR3Res21KR4Res2DS1LED0DS2LED047ufC1CapPol147ufC2CapPol1VCC12JP1Header2图5-5电子彩灯原理图建立一个新项目的步骤对各种类型的项目都是相同的。

将以PCB项目为例。

首先要创建一个项目文件,然后创建一个空的原理图图纸以添加到新的项目中。

1.创建一个新的PCB项目工程文件在设计窗口的PickaTask区中点击PrintedCircuitBoardDesign。

弹出如图5-6所示的界面,单击NewBlankPCBProject即可(另外,可以在Files面板中的New区点击BlankProject(PCB)。

如果这个面板未显示,选择【File】/【New】,或点击设计管理面板底部的Files标签)。

图5-6PCB项目创建界面Projects面板出现新的项目文件,PCBProject1.PrjPCB,与“nodocumentsadded”文件夹一起列出。

如图5-7所示。

图5-7新的工程项目文件2.通过选择【File】/【SaveProjectAs】将新项目重命名(扩展名为*.PrjPCB)。

指定把这个项目保存在硬盘上的位置,在文件名栏里键入文件名zdqPCB.PrjPCB并点击Save。

5.2.35.2.3新建原理图文件新建原理图文件新建原理图文件新建原理图文件为项目创建一个新的原理图图纸按照以下步骤来完成:

1.在Files面板的New单元选择【File】/【New】并点击SchematicSheet。

如图5-8所示,一个名为Sheet1.SchDoc的原理图图纸出现在设计窗口中,并且原理图文件自动地添加(连接)到项目。

图5-8新建原理图文件界面2.通过选择【File】/【SaveAs】将新原理图文件重命名(扩展名为*.SchDoc)。

指定把这个原理图保存在硬盘中的位置,在文件名栏键入zdq.SchDoc,并点击Save。

现在可以自定义工作区的许多模样。

例如,可以重新放置浮动的工具栏。

单击并拖动工具栏的标题区,然后移动鼠标重新定位工具栏。

改变工具栏,可以将其移动到主窗口区的左边、右边、上边或下边。

3.项目文件的添加及删除

(1)将原理图图纸添加到项目中如果要把一个现有的原理图文件Sheet2.SCHDOC添加到现有的zdqPCB_Projiect2项目文件中,可在Projects项目管理栏中,选中zdqPCB_Projiect2项目,点击右键,如图5-9(a)所示在弹出的对话框中选AddExistingtoProject。

找到sheet2所在位置,选中该文件,点OK,如图5-9(b)所示,sheet2就添加到项目中来了。

图5-9添加已有文件到项目中

(2)文件的移除如果想从项目中去除文件,用右键单击欲删除的文件,弹出如图5-10所示的菜单。

在菜单中选择【RemovefromProject】选项,并在弹出的确认删除对话框中单击【Yes】按扭,即可将此文件从当前项目中删除。

图5-10从项目中移除文件5.2.45.2.4原理图图纸的设置原理图图纸的设置原理图图纸的设置原理图图纸的设置在开始绘制电路图之前首先要做的是设置正确的文件选项。

从菜单选择【Design】/【DocumentOptions】文件选项对话框打开,弹出图纸设置对话框如图5-11。

图5-11图纸属性设置对话框

(1)设置原理图文档的纸张大小,在SheetOptions标签,找到StandardStyles栏。

点击输入框旁的箭头将看见一个图纸样式的列表。

在此将图纸大小(sheetsize)设置为标准A4格式,使用滚动栏滚动到A4样式并点击选择。

点击OK按钮关闭对话框,更新图纸大小。

(2)在Grids标签下设置图纸网格是否可见,Visible打勾为可见,每一格的大小。

鼠标步进网格Snap的大小,一般将可见网格大小和鼠标步进网格大小设为相等。

此处,格大小的单位为英制mil。

为将文件全部显示在可视区,选择【View】/【FitDocument】。

5.2.55.2.5放置元件放置元件放置元件放置元件1.定位元件和加载元件库数以千计的原理图符号包括在ProtelDXP中。

尽管完成例子所需要的元件已经在默认的安装库中,但掌握通过库搜索来找到元件还是很重要的。

通过以下步骤的操作来定位并添加本教程电路所要用到的库。

(1)首先要查找晶体管,两个均为NPN三极管。

点击主界面右侧的Libraries标签,显示元件库工作区面板,如图5-12所示。

图5-12元件库窗口

(2)在库面板中按下Search按钮,或选择Tools?

FindComponent。

这将打开查找库对话框,如图5-13所示。

图5-13元件查找对话框(3)确认Scope被设置为LibrariesonPath,并且Path区含有指向库的正确路径,C:

ProgramFilesAltium2004Library。

确认IncludeSubdirectories未被选择(未被勾选)。

(4)想要查找所有与NPN有关的,在SearchCriteria单元的Name文本框内键入*NPN*。

点击Search按钮开始查找。

当查找进行时Results标签将显示。

如果输入的规则正确,一个库将被找到并显示在查找库对话框。

图5-14查找NPN的结果(5)点击MiscellaneousDevices.IntLib库以选择它。

(如果该库不在项目中,则点击InstallLibrary按钮使这个库在你的原理图中可用)。

(6)关闭SearchLibraries对话框。

常用元件库:

“MiscellaneousDevices.IntLib”包括常用的电路分立元件,如电阻RES*、电感Induct、电容Cap*等。

“MiscellaneousConnectors.IntLib”,包括常用的连接器等,如Header*。

另外,其他集成电路元件包含于以器件厂家命名的元件库中,因此要根据元件性质、厂家到对应库中寻找或用搜索的方法加载元件库,(如果对器件已经知道所在库文件则可直接安装对应元件库,选取器件)2.元件的选取放置

(1)在原理图中首先要放置的元件是两个晶体管(transistors),Q1和Q2。

在列表中点击NPN,以选择它,然后点击Place按钮。

另外,还可以双击元件名。

光标将变成十字状,并且在光标上“悬浮”着一个晶体管的轮廓。

现在处于元件放置状态。

如果移动光标,晶体管轮廓也会随之移动。

如果已经知道器件所在库文件,则可直接选取对应元件库,输入元件名选取器件。

图5-15元件库窗口

(2)在原理图上放置元件之后,首先要编辑其属性。

在晶体管悬浮在光标上时,点右键弹出菜单,如图5-16所示,点Properties,弹出Properties对话框如图5-17所示(也可以单击鼠标不放选中此元件,按Tab键弹出此对话框),现在设置器件的属性,在Designator栏中键入Q1作为元件序号。

图5-16右键菜单项检查元件的PCB封装。

在本实例中由于使用了集成库(“MiscellaneousDevices.IntLib”),该库已经包括了封装和电路仿真的模型。

三极管的封装在模型列表中已自动含有,模型名BCY-W3/E4、类型为Footprint。

保留其余栏为默认值。

如果没有封装则可参阅附录A,根据类型为元件选择封装。

图5-17元件属性对话框(3)放置第二个晶体管。

这个晶体管同前一个相同,因此在放之前没必要再编辑它的属性。

放置的第二个晶体管标记为Q2。

通过观察图5-12原理图,发现Q2与Q1是镜像的。

要将悬浮在光标上的晶体管翻过来,按X键,这样可以使元件水平翻转。

同样,若要将元件上下翻转,按Y键;

按Space(空格键)可实现每次90度逆时针旋转。

(4)同样的操作完成电阻(Res2)、电容(cappol1)、Led(Led0)的放置(5)最后要放置的元件是连接器(connector),在MiscellaneousConnectors.IntLib库里(为了使图纸更易读,可放置对应的电源、地符号,这两个器件仅代表电气符号,没有实际的电路封装,所以要放置一个Header2产生实际的电气连接)。

需要的连接器是两个引脚的插座,所以设置过滤器为*2*(或者Header)。

在元件列表中选择HEADER2并点击Place按钮。

按TAB编辑其属性并设置Designator为Y1,检查PCB封装模型为HDR1X2。

由于在仿真电路时将把这个元件作为电路,所以不需要作规则设置。

点击OK关闭对话框。

放置连接器之前,按X作水平翻转。

在原理图中放下连接器。

右击或按ESC退出放置模式。

(6)如图5-18所示放置完了所有的元件,从菜单选择【File】/【Save】保存原理图。

如果需要移动元件,点击并拖动元件体重新放置即可。

Q1NPNQ2NPN1KR1Res215KR2Res215KR3Res21KR4Res2DS1LED0DS2LED047ufC1CapPol147ufC2CapPol1VCC12JP1Header2图5-18元件放置结果5.2.65.2.6连接电路连接电路连接电路连接电路连线在电路中起着各种元件之间建立连接的作用。

要在原理图中连线,参照图示并完成以下步骤:

使原理图图纸有一个好的视图,从菜单选择【View】/【FitAllObjects】。

(1)首先用以下方法将电阻R1与晶体管Q1的基极连接起来。

从菜单选择【Place】/【Wire】或从WiringTools(连线工具)工具栏点击Wire工具进入连线模式。

光标将变为十字形状。

(2)将光标放在VCC的下端。

放对位置时,一个红色的连接标记(大的星形标记)会出现在光标处。

这表示光标处在元件的一个电气连接点上。

(3)左击或按ENTER固定第一个导线点。

移动光标会看见一根导线从光标处延伸到固定点。

将光标移到R1上端的水平位置上,左击鼠标或按ENTER在该点固定导线。

在第一个和第二个固定点之间的导线就放好了。

图5-19连线示意图(4)将光标移到R2的对应端上,仍会看见光标变为一个红色连接标记。

左击或按ENTER连接到R2的上端。

完成这部分导线的放置。

注意光标仍然为十字形状,表示准备放置其它导线。

要完全退出放置模式恢复箭头光标,应该再一次右击或按ESC(退出后再连线则要重复前面的步骤,不退出就可以继续连线)。

(5)将R1连接到DS1上。

将光标放在R1下端的连接点上,左击或按ENTER开始新的连线。

左击或按ENTER放置导线段,然后右击或按ESC表示已经完成该导线的放置。

参照图5-5连接电路中的剩余部分,绘制结果如图5-20(a),在完成所有的导线之后,右击或按ESC退出放置模式。

光标恢复为箭头形状。

VCCQ22N3904Q12N39041KR115KR215KR31KR4DS1LED0DS2LED047uFC147uFC212JP1Header2VCCQ22N3904Q12N39041KR115KR215KR31KR4DS1LED0DS2LED047uFC147uFC212JP1Header2VCCGND(a)(b)图5-20绘制完成的原理图网络与网络标签彼此连接在一起的一组元件引脚称为网络(net)。

例如,一个网络包括Q1的基极、R3的一个引脚和C2的一个引脚。

在设计中添加网络是很容易的,添加网络标签(netlabels)即可。

在Header的两个引脚上放置网络标签:

(1)选主菜单/【Place】/【NetLabel】,一个虚线框将悬浮在光标上,放在Header2的2脚上。

(2)单击显示NetLabel(网络标签)对话框。

在Net栏键入Vcc,然后点击OK关闭对话框。

(3)同样将一个NetLabel放在Header2的1脚上,单击显示NetLabel(网络标签)对话框,在Net栏键入GND,点击OK关闭对话框并放置网络标签。

(4)放置好的电路如图5-20(b)所示,图(b)中Header2的两个引脚尽管没有导线连接,但有了网络连接,和图(a)的效果是一样的。

5.2.75.2.7电气规则检查电气规则检查电气规则检查电气规则检查已经完成了第一张原理图的绘制,在将原理图转为电路板之前,先进行电气规则检查。

1.设置电气连接检查规则

(1)选择主菜单【Project】/【ProjectOptions】,OptionsforPCBProjectzdqPCB_Project.PrjPCB对话框出现,如图5-21。

所有与项目有关的选项均通过这个对话框来设置。

在ProtelDXP中原理图不仅仅是绘图,原理图还包含关于电路的连接信息。

可以使用连接检查器来验证设计。

当编辑项目时,DXP将根据在ErrorReporting和ConnectionMatrix标签中的设置来检查错误,如果有错误发生则会显示在Messages面板。

图5-21原理图属性对话框

(2)设置错误报告在OptionsforProject对话框中的ErrorReporting标签用于设置设计草图检查。

报告模式(ReportMode)表明违反规则的严重程度。

如果要修改ReportMode,点击你要修改的违反规则旁的ReportMode,并从下拉列表中选择严格程度,一般使用默认设置。

(3)设置连接矩阵连接矩阵标签(OptionsforProject)对话框显示的是错误类型的严格性,如图5-22所示,这将在设计中运行“错误报告”以检查电气连接的正确性,如引脚间的连接、元件和图纸输入。

这个矩阵给出了一个在原理图中不同类型的连接点以及是否被允许的图表描述。

例如,在矩阵图的右边找到OutputPin,从这一行找到OpenCollectorPin列。

在它的相交处是一个橙色的方块,这个表示在原理图中从一个OutputPin连接到一个OpenCollectorPin的颜色将在项目被编辑时启动一个错误条件。

可以用不同的颜色来设置不同的错误程度,例如红色表示FatalError,绿色表示不出现错误或警告信息。

图5-22连接矩阵标签对话框2.生成检查结果当在OptionsforProject对话框中对ErrorChecking和ConnectionMatrix标签中的规则进行设置之后,就可以对原理图进行检查了,检查是通过编译项目实现的。

打开需要编译的项目,选择【Project】/【CompilePCBProject】当项目被编译时,任何已经启动的错误均将显示在设计窗口下部的Messages面板中。

如果电路绘制正确,Messages面板应该是空白的。

如果报告给出错误,则检查、修改电路使所有的导线和连接是正确的。

5.2.85.2.8生成生成生成生成PCBPCB网表网表网表网表在原理图生成的各种报表中,以网络表(Netlist)最为重要,绘制原理图最主要的目的就是为了将原理图转化为一个网表,以供后续工作中使用。

网络表的主要内容为原理图中各个元件的数据(元件标号、元件信息、封装信息)以及元件之间网络连接的数据。

点击主菜单【Design】/【NetlistForProject】/【Protel】生成如图5-23所示的网表文件,图5-23网表信息说明:

Protel网表包含两个部分的内容:

各个元件的数据(元件标号、元件信息、封装信息);

元件之间网络连接数据。

具体格式如图5-24所示。

R4AXIAL-0.41K(VCCJP1-2R1-2R2-2R3-2R4-2)1.一个元件信息的开始2.元件标号3.元件封装信息4.元件注释(阻值)5.一个元件信息的结束6.一个网络信息的开始7.网络的名称8.网络连接的元件及引脚号9.网络连接的元件及引脚号10.网络连接的元件及引脚号11.网络连接的元件及引脚号12.网络连接的元件及引脚号13.一个网络信息的结束图5-24网表说明5.35.35.35.3PCBPCBPCBPCB的设计的设计5.3.15.3.1PCBPCB的相关概念的相关概念的相关概念的相关概念PCB是PrintedCircuitBoard的缩写,即印制电路板的意思,传统的电路板都采用印刷蚀刻

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 成人教育 > 自考

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2