Protel培训课件山东职业学院第一章原理图设计基础第二章印制电路板设计Protel99SE1.1Protel99SE的组成1.原理图设计系统Sch(AdvancedSchematic)原理图编辑器Sch.lib元件库编辑器2.印刷电路板设计系统PCB(AdvancedPrintedCircuitBoard)电路板编辑器PCB.lib零件封装编辑器3.信号模拟仿真系统在原理图上进行信号模拟仿真系统总流程原理图设计建立用户数据库文件——ddb建立用户原理图文件——sch网络表生成建立原理图文件的网络表PCB设计建立用户印刷电路板文件——PCB定义PCB尺寸——MultiLayer定义布线区间——KeepOutLayer加载网络表——Design__LoadNets确定器件位置——布局自动布线——AutoRoute__ALL…__RouteAll设计管理器浏览管理器菜单栏主工具栏文件切换标签设计主页面状态栏命令栏设计浏览器添加零件库击活BrowseSch点击Add/Move装入ProtelDOSSchematicLibraries.ddb和MiscellaneousDevices.ddb器件库加载BrowseSCH中选择Libraries(器件库)执行命令Add/Remove在C:\ProgramFiles\DesignExplorer99SE\Library\Sch中选择ProtelDOSSchematicLibraries器件库注意:设计中,器件库必须是对应的器件库加载,SCH、PCB等,错误加载时软件将提示错误操作,并且不进行加载器件库中很多是以公司名称命名的专业器件库器件查找:Filter——设置查找当器件不在当前器件库中时,需要切换器件库找到对应的器件库时,器件会显示出来,选择好器件常用元件的关键字DIODE:二极管CAP:电容RES:电阻SW:按键器件放置Place按钮,开始放置设置器件属性:TABLibRef:器件名称——该器件在SCH器件库中名称Footprint:器件封装——对应PCB器件库中名称Designator:器件标号PartType:器件型号或器件参数Part:多封装器件局部部分•SCH文件主要使用的快速按钮绘图注意事项先绘制出延长导线,在导线的上方放置标号绘制时要注意节点的位置电气规则检查原理图绘制窗中执行Tools工具|ERC…ERC对话框各选项定义:Multiplenetnamesonnet:检测“同一网络命名多个网络名称”的错误Unconnectednetlabels:“未实际连接的网络标号”的警告性检查Unconnectedpowerobjects:“未实际连接的电源图件”的警告性检查Duplicatesheetmnmbets:检测“电路图编号重号”Duplicatecomponentdesignator:“元件编号重号”buslabelformaterrors:“总线标号格式错误”电气规则检查Floatinginputpins:“输入引脚浮接”Suppresswarnings:“检测项将忽略所有的警告性检测项,不会显示具有警告性错误的测试报告”Createreportfile:“执行完测试后程序是否自动将测试结果存在报告文件中”Adderrormarkers:是否会自动在错误位置放置错误符号Descendintosheetparts:将测试结果分解到每个原理图中,针对层次原理图而言SheetstoNetlist:选择所要进行测试的原理图文件的范围NetIdentifierScope:选择网络识别器的范围网络表的作用:网络表是表示电路原理图或印刷电路板元件连接关系的文本文件。它是原理图设计软件AdvancedSchematic和印刷电路板设计软件PCB的接口。网络表文件的主文件名与电路图的主文件名相同,扩展名为.NET。网络表网络表的生成:1.元件的描述[元件声明开始R1元件标号AXIAL0.3元件封装形式10K元件标注]元件声明结束所有元件都必须有声明。2.网络连接描述(网络定义开始NetR1_1网络名称R1_1此网络的第一个端点R2_1此网络的第二个端点C1_2此网络的第三个端点)网络定义结束网络表的格式电路板设计流程(一)电路图电路板1.用Sch设计电路图定义元件封装通过ERC检查;2.用Sch的CreateNetlist生成网络连接表;3.进入PCB编辑器定义板框引入网络连接表放置元件设置布线规则自动布线手工调整保存、打印。第二章PCB设计基本操作PCB板的建立1、File/New…..1234加载网络表加载成功后示意图按要求手动布局设置布线规则Design/Rules….1.设置单面板布线点击Properties….将Toplayer修改为:NotUsed将bottomlayer修改为:Any2.设置线宽点击Add….增加电源和地线宽,设置如图自动布线布线完毕检查如果发现有些线不合理,则应该撤消布线:使用ToolsUn-Route命令撤消全部布线撤消某个网络的布线撤消某条布线撤消某个元件的全部布线•手动布线:可以全部都用手动布线完成也可以对自动布线完的结果进行手动调整达到合理的布线要求。手动布线的基本步骤:PlaceTrack命令或用PlacementTools中的按钮点击完以后光标变成十字状编辑元件封装的引脚焊盘以二极管为例,其对应的SCH元件与PCB元件的引脚编号差异如下图所示。解决的办法之一是修改二极管的PCB元件引脚焊盘的编号。(a)二极管的SCH元件(b)二极管的PCB元件二极管的SCH元件与PCB元件的差异①启动Protel99SE后,打开该二极管封装所在的设计数据库Advpcb.ddb。②打开该设计数据库后,再打开二极管封装所在的库文件PCBFootPrints.lib。③在元件库浏览管理器的元件列表框中,找到元件DIODE0.4,并单击它,使之显示在工作窗口。同时,它的两个焊盘的编号(A和K)在引脚列表框中显示。④在引脚列表框中,选取编号A,单击按钮Edit,或在工作窗口中双击焊盘A,或在引脚列表框中双击编号A,都可弹出该焊盘的属性设置对话框,如图右所示。在Designator文本框中,将编号A改为1。同理,将编号K改为2。⑤保存修改的结果。焊盘属性设置对话框四角放置螺丝孔在KeepOutLayer层(禁止布线层)中画四个焊盘即可。焊盘禁止布线层