王键 高同辉
(平顶山工业职业技术学院)
摘 要 本文阐述了在使用Protel 99SE时容易出现的系统字体设置、复制、创建零件封装库、网络表装入错误等问题产生原因及解决方法进行了一些探讨和总结。
关键字 Protel 99SE 常见问题 解决方法
Protel是目前广泛使用的PCB设计软件,也是设计电子电路原理图非常有效的工具软件。Protel软件较早在国内使用,普及率最高,有很多高校的电子类专业还专门开设了Protel课程,并且大部分电路设计公司都使用它。现在普遍使用的是Protel 99SE版本,在学习和使用Protel 99SE进行电路设计和PCB设计时可能会遇到很多问题,若不有效地解决所遇到的问题,则设计工作就不能顺利地进行下去。笔者根据多年的教学和使用经验,对使用Protel 99SE时容易出现的一些疑难问题、产生问题的原因及解决问题的方法进行了一些探讨和总结,现分别介绍如下。
1 系统字体设置问题
Protel 99SE软件对PC机分辨率的要求比其他类型的Windows应用软件高些,如果我们使用Protel 99SE系统的默认字体,那么在各种对话框中会出现显示文字不完整的问题,解决这个问题的方法是修改Protel 99SE的系统默认字体。修改步骤如下:
第一步单击如图1所示的设计浏览器主菜单按钮 ,在弹出的下拉菜单中选择Preferences命令后,弹出如图2所示的设置系统选项对话框。
图1设计浏览器主菜单按钮
第二步单击图2中的Change System Font按钮,打开修改系统字体对话框。建议在字体栏内选择MS Sans Serif字体,在字体样式中选择“规则”,在大小栏中选择8磅,最后单击“确定”按钮,完成字体设置。
图2系统参数设置对话框
2 复制问题
Protel 99SE也是优秀的画图软件。比如,画流程框图时就可以很方便地在Protel 99SE/Sch中完成。若需要把在Protel99SE中画的电路图或流程框图放置到其他的文本编辑软件中去,如Word中,Protel 99SE是支持这一功能的,但是一般在实际操作时,会发现Paste(粘贴)到Word中的电路图或流程框图很小并且还带有图纸的图框和标题栏。引起这一问题的原因是Protel 99SE系统环境设置不当。
正确的设置方法是:在图纸工作区的空白处单击鼠标右键,选择快捷菜单命令Preferences,系统会弹出如图3所示的Preferences对话框,在Graphical Editing选项卡,将Options选项组中的Add Template to Clipboard复选框前的对勾去掉,这样把Protel 99SE中的对象Copy(复制)或Cut(剪切)到剪贴板时,就不会将图纸的图框和标题栏一起复制到剪贴板里,那么粘贴到Word中的电路图或流程框图就会具有适当的大小并且不包括图纸的图框和标题栏。
图3复制问题
其实,Protel 99SE的这一功能非常具有实用性,因为Protel 99SE的画图功能很强,相对于AutoCAD而言,画电子电路图或电气控制原理图就要方便得多。充分利用Protel 99SE的这一功能会给我们的工作和学习带来许多方便,例如,学生写实验报告时、科技工作者撰写科研论文时、出版行业在编辑图文稿件时,若遇到画图的问题就可以很方便地使用Protel 99SE的这一功能,使得较复杂的作图问题能得到较方便地解决。
有时在Protel 99SE环境下复制对象到剪贴板,然后粘贴到Word文档中时,会出现某些边沿处的内容被丢掉了的问题,解决该问题的方法是在Protel 99SE环境下,在对象边沿处放置注释(Annotation),而放置的具体内容是空格(Space)。
3 创建零件封装库问题
零件封装是Protel 99SE中一个非常重要的概念,而创建零件封装库是一项重要的工作,作为PCB设计者必须掌握。下面以小型直流继电器为例,介绍零件封装的创建过程。
(1)创建直流继电器的零件图
众所周知,直流继电器由吸引线圈和触头两部分组成,首先创建直流继电器的零件图,其Partl(吸引线圈)和Part2(触头)如图4所示,图中数字表示引脚的Number。
图4 继电器的零件图 图5继电器的零件封装图
(2)创建直流继电器的零件封装
根据直流继电器实物可知,其外形尺寸大小及引脚位置关系如图5所示,图中第4、5脚之间为吸引线圈,第1、2、3脚之间为一组常开、常闭触头,其中第1脚是常开、常闭触头的公共引脚。
按照一般的方法,在零件封装编辑器中创建如图5所示的直流继电器的零件封装。图5中的小圆圈在零件封装中以通孔焊盘(Pad)表示。在操作过程中需要特别注意焊盘的特性设置,各焊盘的Designator(编号)必须与原理图中(图4所示)的引脚的Number相同。关于这一点,其实Protel 99SE中已有的零件库与其相应的零件封装库中的电子元器件就存在一些不相同的问题,例如二极管、三极管等电子元器件就存在这个问题,然而只有解决了这个问题,PCB设计工作才能顺利地进行下去。
4 网络表装入错误问题
Netlist(网络表)是Protel 99SE原理图自动设计与PCB自动设计的联系的桥梁。当在PCB设计环境中引入在原理图自动设计中创建的网络表文件(*.net文件)时。往往会产生很多错误,对这些错误要逐一进行分析,弄清错误的类型及产生错误的原因,排除全部错误后才能将PCB设计继续进行下去。而产生错误的原因一般与零件的封装有关,出现问题的形式一般有:
(1)在画原理图时未定义零件的封装形式。解决问题的方法是在原理图中为各零件定义相应的零件封装。
(2)PCB零件封装名称不存在。错误提示通常是:Footprint×××× Not Found。解决问题的方法是添加相应的零件封装库。
(3)零件引脚的Number与PCB零件封装引脚(实际上为焊盘Pad)的Designator不相同。解决问题的方法是按照本文前述方法,或者修改零件库,或者修改零件封装库,保证零件引脚的Number(顺序号)与Designator(编号)设置完全相同。选择其中的一种修改方法就可以了。
5 结语
笔者只是抛砖引玉的讲述了在PCB板制作中的一些常见问题及其解决方法,及时有效地解决所遇到的问题,一定能设计出满意的PCB板。当然,毕竟笔者能力和见识有限,其中难免有所偏颇,不足之处恳请指正。
参考文献
[1]杨志亮. Protel 99SE电路原理图设计技术[M].西安:西北工业大学出版社,2005.
[2]郭勇. Protel 99SE印制电路板设计教程[M].北京:机械工业出版社,2004.
[3]韩莉. 电子线路CAD[M].北京:煤炭工业出版社,2008.
作者简介 王键(1983— ),男,平顶山工业职业技术学院助教。研究方向:嵌入式系统应用。下载本文