第一篇:学习protel软件的体会
学习protel软件的体会 电气工程系张健
摘要:介绍了Protel 99 SE的系统结构、主要特色以及在电路设计中的应用,指出了设计中出现的问题,并给出了具体的解决方法。
关键词:Protel 99 SE;电路原理图;印刷电路板;电路设计
2007年8月,在江苏省教育厅统一组织的“四新培训”活动中,我参加了由东南大学举办的“电子线路CAD——protel软件应用”培训。
作为初学者,我通过为期8天的学习,比较全面地了解和掌握了绘制、编辑电路原理图和印制电路图的方法和技巧,并能处理一些常见问题。在对protel软件的学习中,我有不少心得体会,下面我就谈一下我的学习体会。
一、简要介绍Protel软件。Protel是protel公司在80年代末推出的一款功能强大的电路CAD软件,其所设计的电子电路产品范围,涵盖了从小型的电子产品,一直到复杂的电子计算机,是目前国内电子行业使用最广泛的电子电路设计软件。我所学习的Protel 99 SE 是Protel公司推出的最新版本,应用于电路原理图设计、电路板设计等,他基于Windows环境,功能强大,人机界面友好,能让人们在具有最完整的功能环境下,提升设计上的品质和效率。
二、Protel99SE软件的组成。Protel99SE由五大系统构成。
1.原理图设计系统---原理图设计系统是用于原理图设计的Advanced Schematic 系统。这部分包括用于设计原理图的原理图编辑器Sch以及用于修改、生成零件的零件库编辑器SCHLib。
2.印刷电路板设计系统---印刷电路板设计系统是用于电路板设计的 Advanced PCB。这部分包括用于设计电路板的电路板编辑器PCB以及用于修改、生成零件封装的零件封装编辑器PCBLib。
3.信号模拟仿真系统---信号模拟仿真系统是用于原理图上进行信号模拟仿真的SPICE 3f5系统。4.可编程逻辑设计系统---可编程逻辑设计系统是基于CUPL的集成于原理图设计系统的PLD设计系统。5.Protel99SE内置编辑器---这部分包括用于显示、编辑文本的文本编辑器Text和用于显示、编辑电子表格的电子表格编辑器Spread。
三、Protel99SE的主要特色。
1.Protel99SE系统针对Windows NT4/9X作了纯32位代码优化,使得Protel99SE设计系统运行稳定而且高效。
2.SmartTool(智能工具)技术将所有的设计工具集成在单一的设计环境中;SmartDoc(智能文档)技术将所有的设计数据文件储存在单一的设计数据库中,用设计管理器来统一管理;SmartTeam(智能工作组)技术能让多个设计者通过网络安全地对同一设计进行单独设计,再通过工作组管理功能将各个部分集成到设计管理器中。
3.对印刷电路板设计时的自动布局采用两种不同的布局方式,即组群式和基于统计方式;新增加了自动布局规则设计功能;增强的交互式布局和布线模式。
4.电路板信号完整性规则设计和检查功能可以检测出潜在的阻抗匹配、信号传播延时和信号过载等问题;广泛的集成向导功能引导设计人员完成复杂的工作。
5.原理图到印刷电路板的更新功能加强了Sch和PCB之间的联系;可以用标准或者用户自定义模板来生成新的原理图文件;集成的原理图设计系统收集了超过60000个元器件。6.通过完整的SPICE 3f5仿真系统可以在原理图中直接进行信号仿真;可以选择超过60种工业标准计算机电路板布线模板或者用户可以自己生成一个电路板模板。
四、用Protel99SE进行电路设计的基本步骤。1.设计电路原理图
电路原理图的设计是整个电路设计的基础,因此电路原理图要设计好,以免影响后面 的设计工作。电路原理图的设计一般有如下步骤:
(1)设置原理图设计环境;(2)放置元件;(3)原理图布线;(4)编辑和调整;(5)检查原理图;(6)生成网络表。
2.设计印刷电路板
印刷电路板设计是从电路原理图变成一个具体产品的必经之路,因此,印刷电路板设计是电路设计中最重要、最关键的一步。通常,印刷电路板设计的具体步骤如下:
(1)规划电路板;(2)设置参数;(3)装入网络表;(4)元器件布局;(5)自动布线;(6)手工调整。
五、实例
下面以两级放大电路的设计来说明Protel 99 SE在电路设计中的应用。
设计要求:(1)使用单层电路板;(2)电源、地线铜膜线的宽度为1.27 mm;(3)一般布线的宽度为0.635 mm。设计电路原理图
原理图设计最基本的要求是正确性,其次是布局合理,最后是在正确性和布局合理的前 提下力求美观。根据以上所述的电路原理图设计步骤,两级放大器电路原理图设计过程如下:(1)启动原理图设计服务器
进入Protel 99 SE,创建一个数据库,执行菜单File/New命令,从框中选择原理图服务器(Schematic Document)图标,双击该图标,建立原理图设计文档。双击文档图标,进入原理图设计服务器界面。(2)设置原理图设计环境
执行菜单Design/Options和Tool/Preferences,设置图纸大小、捕捉栅格、电气栅格等。(3)装入所需的元件库
在设计管理器中选择Browse SCH页面,在Browse区域中的下拉框中选择Library,然后单击ADD/Remove按钮,在弹出的窗口中寻找Protel 99 SE子目录,在该目录中选择Library\SCH路径,在元件库列表中选择所需的元件库,比如Miscellaneous devicesddb,TI Databook库等,单击ADD按钮,即可把元件库增加到元件库管理器中。(4)放置元件
根据实际电路的需要,到元件库中找出所需的元件,然后用元件管理器的Place按钮将元件放置在工作平面上,再根据元件之间的走线把元件调整好。
(5)原理图布线
利用Protel 99 SE提供的各种工具、指令进行布线,将工作平面上的器件用具有电气意义的导线、符号连接起来,构成一个完整的电路原理图。(6)编辑和调整
利用Protel 99 SE 所提供的各种强大的功能对原理图进一步调整和修改,以保证原理图的美观和正确。同时对元件的编号、封装进行定义和设定等。(7)检查原理图
使用Protel 99 SE 的电气规则,即执行菜单命令Tool/REC对画好的电路原理图进行电气规则检查。若有错误,根据错误情况进行改正。(8)生成网络表
网络表是电路原理图设计和印刷电路板设计之间的桥梁,执行菜单命令Design/Create Netlist可以生成具有元件名、元件封装、参数及元件之间连接关系的网络表。经过以上的步骤,完成了两级放大电路原理图的设计。两级放大电路原理图如下所示:
2.印刷电路板的设计
电路设计的最终目的是为了设计出电子产品,而电子产品的物理结构是通过印刷电路板来实现的。Protel 99 SE为设计者提供了一个完整的电路板设计环境,使电路设计更加方便有效。应用Protel 99 SE设计印刷电路板过程如下:(1)启动印刷电路板设计服务器 执行菜单File/New命令,从框中选择PCB设计服务器(PCB Document)图标,双击该图标,建立PCB设计文档。双击文档图标,进入PCB设计服务器界面。(2)规划电路板
根据要设计的电路确定电路板的尺寸。选取Keep Out Layer复选框,执行菜单命令Place/Keepout/Track,绘制电路板的边框。执行菜单Design/Options,在“Signal Lager”中选择Bottom Lager,把电路板定义为单面板。(3)设置参数
参数设置是电路板设计的非常重要的步骤,执行菜单命令Design/Rules,左键单击Routing按钮,根据设计要求,在规则类(Rules Classes)中设置参数。
选择Routing Layer,对布线工作层进行设置:左键单击Properties,在“布线工作层面设置”对话框的“Pule Attributes”选项中设置Tod Layer为“Not Used”、设置 Bottom Layer为“Any”。选择Width Constraint,对地线线宽进行设置:左键单击Add按钮,进入线宽规则设置界面,首先在Rule Scope区域的Filter Kind选择框中选择Net,然后在Net下拉框中选择GND,再在Rule Attributes区域将Minimum width、Maximum width和Preferred三个输入框的线宽设置为1.27 mm;
电源线宽的设置:在Net下拉框中选择VCC,其他与地线线宽设置相同;
整板线宽设置:在Filter Kind选择框中选择Whole Board,然后将Minimum width,Maximum width和Preferred三个输入框的线宽设置为0.635 mm。(4)装入元件封装库
执行菜单命令Design/Add/Remove Library,在“添加/删除元件库”对话框中选取所有元件所对应的元件封装库,例如:PCB Footprint,Transistor,General IC,International Rectifiers等。(5)装入网络表
执行菜单Design/Load Nets命令,然后在弹出的窗口中单击Browse按钮,再在弹出的窗口中选择电路原理图设计生成的网络表文件(扩展名为Net),如果没有错误,单击Execute。若出现错误提示,必须更改错误。(6)元器件布局
Protel 99 SE既可以进行自动布局也可以进行手工布局,执行菜单命令Tools/Auto Placement/Auto Placer可以自动布局。布局是布线关键性的一步,为了使布局更加合理,最好采用手工布局方式。(7)自动布线
Protel 99 SE采用世界最先进的无网格、基于形状的对角线自动布线技术。执行菜单命令Auto Routing/All,并在弹出的窗口中单击Route all按钮,程序即对印刷电路板进行自动布线。只要设置有关参数,元件布局合理,自动布线的成功率几乎是100%。
(8)手工调整自动布线结束后,可能存在一些令人不满意的地方,可以手工调整,把电路板设计得尽善尽美。
(9)打印输出印刷电路板图执行菜单命令File/Print/Preview,形成扩展名为PPC的文件,再执行菜单命令File/print Job,就可以打印输出印刷电路板图。
六、设计中的问题及解决方法
虽然Protel 99 SE功能强大,人机界面友好,但在设计过程中往往遇到一些问题。
1.生成的印刷电路板图与电路原理图不相符,有一些元件没有连上。这种情况时有发生,问题出在原理图上,原理图看上去是连上了,但画图不符合规范,导致未连接上。不规范的连线有:
①连线超过元器件的断点; ②连线的两部分有重复。
解决方法是在画原理图连线时,应尽量做到: ①在元件端点处连线;
②元器件连线尽量一线连通。
2.在印刷电路板设计中装入网络表时元器件不能完全调入。原因有: ①原理图中未定义元件的封装形式;
②印刷电路板封装的名称不存在,致使在封装库中找不到;
③封装可以找到,但元件的管脚名称与印刷电路板库中封装的管脚名称不一致。解决方法:
①到网络表文档中查找未定义封装的元件,补上元件封装; ②确认印刷电路板元件封装库是否已调入,同时检查原理图中元件封装名称是否与印刷电路板元件封装库中的名称是否一致;
③将印刷电路板元件封装库中的元件修改成与原理图中定义的一致。如三极管的管脚名称在原理图中定义为1,2,3,而在印刷电路板封装库中焊盘序号定义为E,B,C,必须修改印刷电路板封装库中的三极管管脚名称,使他与原理图中定义的三极管管脚名称一致。
七、结语
随着电子工业的飞速发展,电路设计越来越复杂,手工设计越来越难以适应形势发展的需要,Protel 99 SE以其强大的功能、快捷实用的操作界面及良好的开放性,为设计者提供了现代电子设计手段,使设计者能快捷、准确地设计出满意的电路原理图和印刷电路板,不愧是从事电路设计的一个良好的工具。参考文献
[1]夏路易,石宗义.电路原理图与电路板设计教程.北京:北京希望电子工业出版社,2002
[2]崔玮.Protel 99 SE电路原理图与电路板设计教程.北京:海洋出版社,2005
[3]郭勇,许弋,刘豫东.EDA技术基础.北京:机械工业出版社,2001
[4]陈晓平,李长杰.Protel 99 SE -电子线路CAD 应用教程.南京:东南大学出版社,2005
第二篇:学习protel软件的体会1
焦作大学
Protel99se
心
得
体
会
姓
名:刘俊强
专
业:电气自动化技术
学
号:100101128
指 导 老 师:刘 晓 莉
所 在 院 系:机电工程学院
完 成 日 期: 2012年5月
继MATLAB等软件之后我们这学期又学习了Protel 99SE这门课程。在对其进行学习与作图后,本人颇有感触,下面就一一介绍。
首先,本人对Protel 99SE进行简单介绍一下。Protel 99SE是澳大利亚Protel Technology公司推出的一个全32位的电路板设计软件。该软件功能强大,人机界面友好,易学易用,使用该软件设计者可以容易地设计电路原理图、画元件图、设计电路版图、画元件封装图和电路仿真,是业内人士首选的电路板设计工具。
其次,本人介绍一下其功能划分以及基本画图步骤。
一:按照系统功能来划分,Protel99SE主要包含以下俩大部分和6个功能模块。
1.第一部分为电路设计部分,主要有以下三个模块:
(1)电路原理设计部分(Advanced Schematic 99):电路原理图设计部分包括电路图编辑器(简称SCH编辑器)、电路图零件库编辑器(简称Schlib编辑器)和各种文本编辑器。本系统的主要功能是:绘制、修改和编辑电路原理图;更新和修改电路图零件库;查看和编辑有关电路图和零件库的各种报表。
(2)印刷电路板设计系统(Advanced PCB 99):印刷电路板设计系统包括印刷电路板编辑器(简称PCB编辑器)、零件封装编辑器(简称PCBLib编辑器)和电路板组件管理器。本系统的主要功能是:绘制、修改和编辑电路板;更新和修改零件封装;管理电路板组件。
(3)自动布线系统(Advanced Route 99):本系统包含一个基于形状(Shape-based)的无栅格自动布线器,用于印刷电路板的自动布线,以实现PCB设计的自动化。
2.第二部分为电路仿真与PLD设计部分
(1)电路模拟仿真系统(Advanced SIM 99):电路模拟仿真系统包含一个数字/模拟信号仿真器,可提供连续的数字信号和模拟信号,以便对电路原理图进行信号模拟仿真,从而验证其正确性和可行性。
(2)可编程逻辑设计系统(Advanced PLD 99):可编程逻辑设计系统包含一个有语法功能的文本编辑器和一个波形编辑器(Waveform)。本系统的主要功能是;对逻辑电路进行分析、综合;观察信号的波形。利用PLD系统可以最 2
大限度的精简逻辑部件,使数字电路设计达到最简化。
(3)高级信号完整性分析系统(Advanced Integrity 99):信号完整性分析系统提供了一个精确的信号完整性模拟器,可用来分析PCB设计、检查电路设计参数、实验超调量、阻抗和信号谐波要求等。
二:设计的一般步骤: 1.画原理图 New schematic
事先想好电路板要实现什么功能、实现这些功能都需要什么器件、规划好芯片的管脚分配之后,就可以按规划画原理图了。但规划也只是大概的规划,除非想得特别周全和仔细,否则在画pcb时根据走线的情况都要多多少少修改原理图中芯片的管脚分配。
2.建立pcb文件New PCB
新建文件之后,一个最重要的步骤就是在Keepout Layer中画出pcb的外框,确立pcb的大小。另外就是画多层板时别忘了添加中间层。3.更新pcb Update PCB
第一次进行这个操作,相当于建立原理图和pcb对应关系,原理图中的器件和网络等等一切跟pcb有关的东西都会在pcb文件中生成。在执行此操作时会弹出一个对话框,除了进行相应的设置之外,如果原理图有错误,对话框中会出现一个Warnings标签。有时候原理图可能是东拼西凑,从其他原理图中复制粘贴过来的,这样难免会出现一些器件重名的现象。如果原理图中有类似的错误,那么在Warnings标签中就有相应的提示。如果没有错误,Warnings标签就不会出现,这时执行操作,就得到了与原理图完全对应的pcb。4.比对网络表 Compare Netlists
在原理图和pcb中分别生成网络表,然后进行比对。如果原理图中一对网络标号少标了一个,可以在这个步骤中检测出。5.设置规则 Rules
其中最重要的是最小线间距的设置,开始时可以稍微设大一些留出余量。如208脚PQFP封装的FPGA要在最小线间距设为7时才不会出现绿色报警,但又不希望其他走线间距那样小,那么可以在规则中设为9。6.布线 Route 3
如果是多层板,自动布线就几乎完全不能用,只能人工。这也就是最辛苦的一个步骤。一般来说画4层板的,电源网络都比较多,那么在顶层和底层辛勤劳作的同时,千万不能忘了电源层。如果模拟地和数字地有区分,那么地层也要考虑。在进行摆放元件、打孔、走线等操作时,一定要考虑中间两层的情况。
在布线过程中,可能会发现原理图中设计的不合理性,这样就要修改原理图。可以先按新设计修改pcb,然后Update Schematic,也就是与步骤3相对的反操作。当然,也可以直接修改原理图,再Update PCB,即重复步骤3。如果修改较多,那么要在改完之后比对网络表,即重复步骤4。另外在布线完成后,也要再比对网络表,进行最后的检查。7.敷铜 Place Polygon Plane
所有层的所有布线完成后,才能进入这一步骤。首先是电源层的敷铜,也是这一步骤中最复杂的一层。根据不同电源网络的走线和孔位等等情况,铜块的网络也不同。而其他3层如没有特殊需要只要整个用地覆盖即可。如果数字地和模拟地有区分,那么其他3层也要根据走线和孔位等等情况区分,不过相比电源层来说依然简单。所以一定要在电源层万无一失之后再敷其他层。
全部完成后,仔细检查是否还有飞线存在。如果有,说明有网络未完全联通。有时候一些小封装的电容、电阻的地的焊盘周围如果没有打孔,容易被包围形成孤岛。那么就要把铜去掉,然后修改走线或打孔,然后再重复步骤7,直到飞线完全消失为止。
再次,介绍其相应注意事项、常见错误及常用快捷键
一、印刷板图设计中应注意下列几点 .布线方向:从焊接面看,元件的排列方位尽可能保持与原理图相一致,布线方向最好与电路图走线方向相一致,因生产过程中通常需要在焊接面进行各种参数的检测,故这样做便于生产中的检查,调试及检修 .各元件排列,分布要合理和均匀,力求整齐,美观,结构严谨的工艺要求.3 .电阻,二极管的放置方式:分为平放与竖放两种:
(1)平放:当电路元件数量不多,而且电路板尺寸较大的情况下,一般是采用平放较好
(2)竖放:当电路元件数较多,而且电路板尺寸不大的情况下,一般是采用竖放
4.设计布线图时要注意管脚排列顺序,元件脚间距要合理.5.在保证电路性能要求的前提下,设计时应力求走线合理,少用外接跨线,并按一定顺充
要求走线,力求直观,便于安装,高度和检修.6.设计布线图时走线尽量少拐弯,力求线条简单明了..布线条宽窄和线条间距要适中,电容器两焊盘间距应尽可能与电容引线脚的间距相符;8 .设计应按一定顺序方向进行,例如可以由左往右和由上而下的顺序进行 四:下 面谈 一谈在利用 Prote199SE设计PCB板时常出现的一些问题和它的解决办法以及几点使用经验。
二.Protel 99SE在PCB设计中常见的错误
(一)网络表载入时出现的错误
在 PCB设计中。网络表的载人是非常重要的一个环节。只有将网络表成功载人后 .才能进行电路板的布线。但这一步往往会出现一些错误。如:元件的封装形式找不到,元件网络问题。有 未使用的元件或管脚等,常出现下面几种错误情况 :
1.Component not found(没有找到元件)出现此错误提示。产生的可能原因是原理图中的元件编号不正确或有的元件Designator项未填写造成的。也或是该元件在PCB网络表中并不存在 .只要在原理图中重新填写此项并重新生成网络表即可。
2.Footprint not found in Library(元件库中找不到此封装形式)该错误产生的可能原因是。原理图中某个元件没有定义封装形式。解决此 问题 的方法是。首先要确保所有的器件都指定了封装。确保指定的封装名与PCB中的封装名一致,确保你的库已经打开或者被添加。此 时应回到原理图中,对缺少封装形式的元件重新在Footprint一栏中填人相应的元件封装形式。而且这种情况常常是电阻、电容等分立元件。并且一定要重新生成新的网络表。
三:快捷键的使用
Enter:选取或启动,Tab:启动浮动图件的属性窗口,Pgup:放大窗口显示比例,Pgdn:缩小窗口显示比例,End:刷新屏幕,Del:删除点取的元件(一 5
个),Ctrl+Del:删除选取的元件(2个或2个以上),X+A:取消所有被选取图件的选取状态,Spacebar 绘制导线,直线或总线时,改变走线模式,Home:以光标位置为中心,刷新屏幕,Q:PCB中mm/mil单位切换,Ctrl+2:以零件原来的尺寸的200%显示图纸,按*号键可以进行电路顶层和底层的切换,按+、-键可以进行电路相邻层的切换。
其中,快捷键还远远不止这些,本人只略举了一二,而快捷键的使用大大节省了我们作图的时间。
最后,通过这一学期对Protel 99SE的学习。一方面,本人又结识了另一种软件,扩大了自己的知识面,了解到了有关此软件的一般功能及在其电子线路设计中的作用。另一方面,在学习中也遇到了很多问题,在向老师请教即课下自己摸索的情况下,本人逐渐地对其产生浓厚的兴趣,并在学习中增强了独立处理问题的能力。实践过程中,一次次问题的出现潜移默化的培养了我处理问题的细心程度。对于此软件,因其为纯英文版,本人认为,要想学好此门课程,首先应对其常用功能的英文版要有所了解,其次要熟练掌握常用元器件的英文字母及作图时的注意事项,最后,常用快捷键的使用能大大提高我们的作图速度,所以应对其中的常用快捷键有所掌握。
第三篇:学习Protel制图软件的心得与体会
学习Protel制图软件的心得与体会
2008-11-15 10:11
通过为期两周的生产实习,比较全面地了解和掌握了绘制、编辑电路原理图和印制电路图的方法和技巧,并能处理一些常见问题。在对protel软件的学习中,我有不少心得体会,下面我就谈一下我的学习体会。
一、简要介绍Protel软件。Protel 99 SE是澳大利亚Protel Technology公司推出的电子线路设计和布线软件,专门用于Windows 9X/2000/NT操作系统下进行印制电路板设计,其中集成了一系列的电路设计工具,如高级设计技巧、智能布局和自动布线、全新的文件管理方式和网络设计机制,可以实现电路的并行高效设计。其所设计的电子电路产品范围,涵盖了从小型的电子产品,一直到复杂的电子计算机,是目前国内电子行业使用最广泛的电子电路设计软件。
二、Protel99SE软件的组成。Protel99SE由五大系统构成。
1.原理图设计系统---原理图设计系统是用于原理图设计的Advanced Schematic系统。这部分包括用于设计原理图的原理图编辑器Sch以及用于修改、生成零件的零件库编辑器SCHLib。
2.印刷电路板设计系统---印刷电路板设计系统是用于电路板设计的 Advanced PCB。这部分包括用于设计电路板的电路板编辑器PCB以及用于修改、生成零件封装的零件封装编辑器PCBLib。
3.信号模拟仿真系统---信号模拟仿真系统是用于原理图上进行信号模拟仿真的SPICE 3f5系统。
4. 可编程逻辑设计系统---可编程逻辑设计系统是基于CUPL的集成于原理图设计系统的PLD设计系统。
5.Protel99SE内置编辑器---这部分包括用于显示、编辑文本的文本编辑器Text和用于显示、编辑电子表格的电子表格编辑器Spread。
三、Protel99SE的主要特色。
1.Protel99SE系统针对Windows NT4/9X作了纯32位代码优化,使得Protel99SE设计系统运行稳定而且高效。
2.SmartTool(智能工具)技术将所有的设计工具集成在单一的设计环境中;SmartDoc(智能文档)技术将所有的设计数据文件储存在单一的设计数据库中,用设计管理器来统一管理;SmartTeam(智能工作组)技术能让多个设计者通过网络安全地对同一设计进行单独设计,再通过工作组管理功能将各个部分集成到设计管理器中。
3. 对印刷电路板设计时的自动布局采用两种不同的布局方式,即组群式和基于统计方式;新增加了自动布局规则设计功能;增强的交互式布局和布线模式。
4.电路板信号完整性规则设计和检查功能可以检测出潜在的阻抗匹配、信号传播延时和信号过载等问题; 广泛的集成向导功能引导设计人员完成复杂的工作。
5.原理图到印刷电路板的更新功能加强了Sch和PCB之间的联系; 可以用标准或者用户自定义模板来生成新的原理图文件;集成的原理图设计系统收集了超过60000个元器件。
6.通过完整的SPICE 3f5仿真系统可以在原理图中直接进行信号仿真;可以选择超过60种工业标准计算机电路板布线模板或者用户可以自己生成一个电路板模板。
四、实例
根据电路图用该软件作图,说白了就是老师布置的作业。
五、设计中的问题及解决方法
虽然Protel 99 SE功能强大,人机界面友好,但在设计过程中往往遇到一些问题。
1.生成的印刷电路板图与电路原理图不相符,有一些元件没有连上。这种情况时有发生,问题出在原理图上,原理图看上去是连上了,但画图不符合规范,导致未连接上。不规范的连线有:
①连线超过元器件的断点;
②连线的两部分有重复。
解决方法是在画原理图连线时,应尽量做到:
①在元件端点处连线;
②元器件连线尽量一线连通。
2.在印刷电路板设计中装入网络表时元器件不能完全调入。原因有: ①印刷电路板封装的名称不存在,致使在封装库中找不到;
②封装可以找到,但元件的管脚名称与印刷电路板库中封装的管脚名称不一致。③原理图中未定义元件的封装形式;
解决方法:
①到网络表文档中查找未定义封装的元件,补上元件封装;
②确认印刷电路板元件封装库是否已调入,同时检查原理图中元件封装名称是否与印刷电路板元件封装库中的名称是否一致;
③将印刷电路板元件封装库中的元件修改成与原理图中定义的一致。如二极管的管脚名称在原理图中定义为1,2,而在印刷电路板封装库中焊盘序号定义为A,K,必须修改印刷电路板封装库中的二极管管脚名称,使他与原理图中定义的二极管管脚名称一致。
参考文献
叶建波、余志强编著的《EDA技术》。北京:清华大学出版社;北京交通大学出版社,2005.3
体会最深的是学东西不会的就要问、要自己思考、要多练习,这样才可以学的更多;要想制作出好的电路图除了要有制图软件的帮助还要手动去完善;要想学的精,还要多查资料,自己钻研。
第四篇:protel学习总结
Protel 99SE 学习总结 一 原理图的设计方法 电路板设计步骤
一般而言,设计电路板最基本的过程可以分为三大步骤。
1.电路原理图的设计
电路原理图的设计主要是PROTEL99se的原理图设计系统(Advanced Schematic)来绘制一张电路原理图。在这一过程中,要充分利用PROTEL99se所提供的各种原理图绘图工具、各种编辑功能,来实现我们的目的,即得到一张正确、精美的电路原理图。
2.产生网络表
网络表是电路原理图设计(SCH)与印制电路板设计(PCB)之间的一座桥梁,它是电路板自动的灵魂。网络表可以从电路原理图中获得,也可从印制电路板中提取出来。
3.印制电路板的设计
印制电路板的设计主要是针对PROTEL99se的另外一个重要的部分PCB而言的,在这个过程中,我们借助PROTEL99se提供的强大功能实现电路板的版面设计,完成高难度的等工作。
2原理图的设计
2.1 原理图设计过程
原理图的设计可按下面过程来完成。
(1)文档设置: 图纸设置标题栏内容设置
(2)设置Protel 99se/Schematic设计环境,包括设置格点大小和类型,光标类型等等,大多数参数也可以使用系统默认值。
(3)旋转零件 用户根据电路图的需要,将零件从零件库里取出放置到图纸上,并对放置零件的序号、零件封装进行定义和设定等工作。
(4)原理图布线 利用Protel 99se/Schematic提供的各种工具,将图纸上的元件用具有电气意义的导线、符号连接起来,构成一个完整的原理图。
(5)调整线路 将初步绘制好的电路图作进一步的调整和修改,使得原理图更加美观。
(6)报表输出 通过Protel 99se/Schematic提供的各种报表工具生成各种报表,其中最重要的报表是网络表,通过网络表为后续的电路板设计作准备。
(7)文件保存及打印输出 最后的步骤是文件保存及打印输出。
二 PCB设计入门
一、PCB设计流程
PCB的设计流程分为网表输入、规则设置、元器件布局、布线、检查、复查、输出六个步骤。
1、网表输入
可以直接在PCB编辑其中装载网表,选择Design->Netlist,将原理图生成的网表输入进来。如果对原理图进行了修改,可以用Design->Updata PCB来更新PCB中的网表。
2、规则设置
除了设计规则和层定义外,还有一些规则需要设置,比如Pad Stacks,需要修改标准过孔的大小。PCB设计规则、层定义、过孔设置、CAM输出设置具有缺省值,网表输入进来以后,按照设计的实际情况,把电源网络和地分配给电源层和地层,并设置其它高级规则。
3、元器件布局
网表输入以后,所有的元器件都会放在工作区的零点,重叠在一起,下一步的工作就是把这些元器件分开,按照一些规则摆放整齐,即元器件布局。PCB编辑器提供了两种方法,手工布局和自动布局。
手工布局:
1.工具印制板的结构尺寸画出板边。
2.将元器件分散,元器件会排列在板边的周围。
3.把元器件一个一个地移动、旋转,放到板边以内,按照一定的规则摆放整齐。
自动布局:
PCB提供了自动布局和自动的局部簇布局,但对大多数的设计来说,效果并不理想,不推荐使用。
布局时注意事项:
a.布局的首要原则是保证布线的布通率,移动器件时注意飞线的连接,把有连线关系的器件放在一起。
b.数字器件和模拟器件要分开,尽量远离 c.去耦电容尽量靠近器件的VCC d.放置器件时要考虑以后的焊接,不要太密集
e.多使用软件提供的Array和Union功能,提高布局的效率
4、布线
布线的方式也有两种,手工布线和自动布线。PCB提供的手工布线功能十分强大,包括自动推挤、在线设计规则检查(DRC),自动布线由AutoRout的布线引擎进行,通常这两种方法配合使用,常用的步骤是手工—自动—手工。
手工布线:
1.自动布线前,先用手工布一些重要的网络,比如高频时钟、主电源等,这些网络往往对走线距离、线宽、线间距、屏蔽等有特殊的要求;另外一些特殊封装,如BGA,自动布线很难布得有规则,也要用手工布线。
2.自动布线以后,还要用手工布线对PCB的走线进行调整。自动布线:
手工布线结束以后,剩下的网络就交给自动布线器来自布。对自动布线进行规则设置,然后选择AutoRout-> All,启动自动布线器的接口。结束后如果布通率为100%,那么就可以进行手工调整布线了;如果不到100%,说明布局或手工布线有问题,需要调整布局或手工布线,直至全部布通为止。
布线时注意事项:
a.电源线和地线尽量加粗
b.去耦电容尽量与VCC直接连接
c.设置自动布线规则时,应该选中Lock All Pre-route选项,保护手工布的线不被自动布线器重布
d.手动布线时把DRC选项打开,使用动态布线(Dynamic Route)
5、检查
检查的项目有布线规则(Routing Rules)、生产规则(Manufacturing Rules)、高速规则(High Speed Rules)、信号完整性规则(Signal Integrity Rules)以及布局规则(Placement Rules)等,这些项目可以选择Tools-> Design Rule Check进行。如果设置了高速规则,必须检查,否则可以跳过这一项。检查出错误,必须修改布局和布线。
注意:有些错误可以忽略,例如有些接插件的Outline的一部分放在了板框外,检查间距时会出错;另外每次修改过走线和过孔之后,都要重新覆铜一次。
6、复查
复查根据“PCB检查表”,内容包括设计规则,层定义、线宽、间距、焊盘、过孔设置;还要重点复查器件布局的合理性,电源、地线网络的走线,高速时钟网络的走线与屏蔽,去耦电容的摆放和连接等。复查不合格,设计者要修改布局和布线,合格之后,复查者和设计者分别签字。
7、设计输出
PCB设计可以输出到打印机或输出光绘文件。打印机可以把PCB分层打印,便于设计者和复查者检查;光绘文件交给制板厂家,生产印制板。
总结:通过对Protel的学习真是受益匪浅,不仅让我认识到这个软件的强大,更激起我学习新知识的欲望。计算机在电子科学与技术这个领域里起着巨大的作用,帮人们解决了很多很麻烦的电路。这个软件也容易上手,而且制作出来的电路图及PCB板简单明了,感觉自己学到了一门很好的技术。
第五篇:实验五、Protel软件使用练习--PCB设计
《电子工艺实习基础》实验报告
实验五
Protel软件使用练习--PCB设计
学号:0*** 姓名:宋莹
班级:0133112231 一.实验目的
1、了解Protel 99 SE印刷电路板设计系统,包括印制电路板编辑器的基本设置、印制电路板的设计制作、印制电路板图所生成的各种文件、印制电路板图的输出、印制电路板元件库的编辑管理、印制电路板的设计规则及高级应用技巧;
2、了解Protel 99 SE的电路仿真功能。
二.实验内容
(一)创建工程:
1、打开Protel 99 SE:Windows桌面选择开始程序Protel 99 SE Protel 99 SE。
2、关闭旧的工程,创建一个新的工程工程:Filenew工程路径Browse„选择路径,如图1输入你所要创建的名字,如图2然后按确定键即可。工程就创建好了。
并保存在自己索要保存的位置!
3、首先要创建一个自己的库,新建一个工程Filenew工程路径Browse„输入mylib.Ddb点击保存然后点击OK。打开Document右击import„,如图3选择要加进去的两个库文件选择打开两个库文件就加载进去了,然后关闭这个工程。
4、然后开始电路板设计制作,新建一个工程Filenew,如图4工程路径Browse„输入走廊显示电路.Ddb点击保存点击OK。打开Document右击new选择Schematic Document点击OK。
5、对双击。
(二)设计图纸:
1、打开原理图,按照老师给的原理图将需要的各个元器件摆在图纸上,放完之后按照原理图的各个元器件的摆放位置和名称将其一一摆好,用
连上导线,用加上网络标号,用接上电源线和地线。
2、在设计实验电路时,需要将其中的库改为自己的库,点击然后会弹出一个对话框,如图所示。选择你自己库的所在位置,点掉然后双击自己的库文件,3、如在实验过程中发现自己所需要的元器件没有的话,可以自己手动制作一个元器件。点击
会弹出如下图所示的画面,将原有的元器件删除,然后点击窗体右侧的工具栏,选择自己要创建元器件的样式。如想改变原有元器件的参数和样式,方法也同上。
(三)制作PCB板
1、然后通过所画的电路图生成一张网络表,DesignCreate Netlist,会出现如图
2、关掉原理图,打开新建PCB文件,选择
3、打开新建的PCB文件,将
。改成,然后点击弹出一个对话框,选择自己库文件所在的位置,双击自己的库文件(此种添加库文件的做法只针对XP系统,XP以上系统不支持),可以选择Find然后浏览所有库文件,在找到所需公司库文件双击即可,或者到安装盘更改后缀名为.ini里面设置,做法可以百度。
4、将里面的元器件跟老师的PCB图对照,发现相同的元器件,就把电路图中的参数改成和PCB元器件相同的参数。
5、改完所有参数之后,在中PCB电路图中,DesignLoad Nets„出现生成的网络表,在中选择生成一张PCB板。
6、在生成的PCB板中对各种器件进行分装。分装的方法,在KeepOUlayer层进行分装,按照老师所给的电路图拖成如右图的样子。在分装完成后,要用 在此层画上边框。
7、在布线之前一般前对线的粗细作一个操作如下:点击Design中的Rules;改变数值大小即可。然后将PCB板连线,线分为底层和顶层,顶层是红线,底层是蓝线,用自动布线的方法。
8、在布线之前一般前对线的粗细作一个操作如下:点击Design中的Rules;改变数值大小即可。然后将PCB板连线,线分为底层和顶层,顶层是红线,底层是蓝线,用自动布线的方法。如下图
9、在完成PCB板的布线后,往往还要进行敷铜、包地处理,以提高PCB的抗扰能力。“敷铜”就是在电板上没有布线的地方铺设铜膜与地线或电源线连接起来,以提高PCB板的抗干扰能力。改善散热条件。对一些特定区的焊盘还要进行补泪滴处理。
10、在Place中的Polygon Plane。在Bottom layer层中。最后形成的PCB板图如下
三、实验心得体会
这节课的学习,我们学会了制作PCB板。并通过自己的实际操作完成了PCB的绘图。