Protel实习报告一、Protel 99 SE 简介Protel 99 SE 软件是 PROTEL99SE 汉化版,99SE 是 PROTEL 家族中目前最稳定的版本,功能强大。
采用了*.DDB 数据库格式保存文件,所有同一工程相关的 SCH、PCB 等文件都可以在同一*.DDB 数据库中并存,非常科学,利于集体开发和文件的有效管理。
还有一个优点就是自动布线引擎很强大。
在双面板的前提下,可以在很短的时间内自动布通任何的超复杂线路!Protel是电子设计自动化(EDA:Electronic Design Automation )软件之一;设计电子线路原理图和印刷电路板图的最实用的软件;Altium(奥腾公司 )有限公司,2001年8月6日前称为Protel国际有限公司;公司网址: 或.二、实习任务。
1、绘制给定电路原理图;2、生成原理图的元件列表;3、建立网络表文件;4、制作给定电路的单面板(或双面板)PCB图;5、生成电路板信息报表。
三、实习内容1.实习题目。
实习题目为61接口电路,以61单片机为核心,包含电源电路,485通信电路,键盘电路,数模输出电路。
单片机外围电路如下图:2画原理图。
在WINDOWS 桌面双击Protel 99SE 图标,点击File(文件)中New Design项,新建设计文件并保存(后缀ddb)。
然后执行File/New菜单,在弹出的窗口中选择Schematic Document图标,新建原理图文件并保存(后缀sch)。
后续画图可以直接打开设计文件。
单击Protel界面左上角的大箭头,在弹出的菜单中选择Preference,这时在屏幕弹出窗口中单击Change System Font 按钮,然后将字体更换成常规、8号的Times New Roman字体。
选中复选框使之应用于所有对话框的文字,可以解决对话框的文字显示不全的问题。
打开原理图文件,执行菜单Design/Options,在弹出的窗口中选择Sheet Options页面,在页面右上角的Standard Styles 下拉框中选择较大的图纸尺寸,可以解决画图空间不够的问题。
打开原理图文件,在左侧选择Browse SCH页面,在Browse 区域中的下拉框中选择Library,然后单击Add/Remove按钮,在弹出的窗口中寻找Protel99SE子目录,增加元件库以便于画图时使用。
不知道元件库的,可通过右键查找元件。
点住元件按Tab 键,可显示Part属性对话框,比较重要的有4项:Lib Ref元件名称,Footprint元件封装,Designator元件编号,Part Type元件型号,其中后3项必须填写正确。
修改上述属性也可以通过双击元件打开。
点住元件按按空格键,可旋转元件。
画原理图时,Protel提供了一些元件库可以直接使用,直接Place可以将其放入原理图中。
如果元件库没有所需元件或者元件图形不合适,应先做2.2节画元件图,然后接着画原理图。
本课题可直接从元件库中调用的元件有:Miscellaneous Devices.Lib库:电阻RES2,电容CAP,晶振CRYSTAL,按键SW-PB,电解电容CAPACITOR POL,发光管LED,三极管NPN,光耦OPTOISO1,二极管DIODE,电位器POT2 其他库:74HC164,元件封装是元件的实际尺寸的代号。
Protel提供了一些封装库可以直接使用,直接填入封装名称即可。
如果封装库没有所需封装或者封装不合适,应先做2.3节画封装图,然后再填入封装名称。
本课题可直接从封装库中调用的封装有(部分焊盘号需要修改,方法参考2.3节):PCB footprints.Lib库:电阻1206,电容1206,晶振RAD0.2,按键SIP2,电解电容RB.2/.4,发光管SIP2,三极管TO-46,光耦DIP4,二极管DIODE0.4(需修改焊盘号为1---2),电位器VR5,74HC164为DIP14,61a为PGA84(需修改焊盘号为1---84), 500mA 自恢复保险丝1206,6.8v和15v瞬态抑制二极管DIODE0.4,ams1117为SOT-23,3152为SO-8,78L05为TO-46,BC7281B为DIP18,TLC5615为DIP8。
执行菜单View/Tool bars/Wiring Tools、View/Tool bars/Drawing Tools选择显示连线工具条、绘图工具条。
连线工具条表示实际的元件和电气连接,绘图工具条只表示单纯的图形修饰,用绘图工具条画出的线不表示导线。
需要连接导线时,单击连线工具条的placewire图标,靠近元件或导线,待出现提示黑点时单击,连线完成后按右键结束。
在绘图工具条中选择T按钮,然后使用键盘上的Tab键,在弹出的窗口输入需要输入的文字,可在原理图中放置文字说明。
也可以通过双击文字说明打开修改。
在连线工具条中选择Net按钮,靠近导线,待出现提示黑点时单击,可放置网络标号。
网络标号表示导线的名称。
如果2个导线网络标号相同,表示彼此已经连接,不需要再用导线连接。
放置地线:在连线工具条中选择地线按钮。
实际操作原理图如下(a)(b)(c)(d)(e)(f)4.、网络表使用Tool/ERC菜单对原理图进行电气规则检查,根据提示修改错误。
无错后使用Design/Create Netlist菜单生成网络表,对照原理图逐项检查网络表的内容,做到完全对应。
网络表实际图如下。
5、元件图如下打开设计文件,执行File/new菜单,然后在弹出的窗口选择Schematic Library Document图标,建立元件图文件并保存。
执行菜单Tools/New Component建立新元件。
在元件编辑窗口使用元件库画图工具条画元件图。
执行菜单Tools/Copy Component可以拷贝元件。
执行菜单Tools/Rename Component 可以更改元件名。
注意元件管脚必须用管脚工具画,不能用直线来画。
本课题需要自己画的元件有:5脚接插件,61a,2脚接插件,500mA自恢复保险丝,6.8v和15v瞬态抑制二极管,ams1117,3152,78L05,BC7281B,TLC5615,3脚接插件。
实际操作元件图如下:BC7281B元件6、画封装图打开设计文件,然后再使用File/New菜单,在跳出的窗口中选择PCB Library Document图标,建立一个封装图文件并保存。
右键new可以画下一个封装。
为节省时间,可以先复制一个已有的封装然后修改。
方法是打开某封装库,选中某封装后,右键Copy。
然后切换到自己的封装图文件,右键Paste,就可以看到封装被调入该窗口,右键Rename,可把元件封装重命名,然后修改焊盘号和轮廓。
注意要在topoverlay丝网层画封装的轮廓线。
本课题需要自己画的封装有:5脚接插件,2脚接插件,3脚接插件。
焊盘间距均100mil,焊盘直径60mil,焊盘孔直径40mil。
5脚接插件封装图如下7、画电路板图打开设计文件,执行菜单File/New在弹出的窗口中选择PCB Document 图标,新建一电路板图文件并保存。
选择Browse PCB页面,然后在Browse 区域中的下拉框选择Libraries,单击该页面的Add/Remove按钮,在弹出的窗口中寻找Protel99SE子目录,可增加合适的封装库以便于画图时使用。
在电路板图下方,TopLayer为顶层,BottomLayer底层,Mechanical1机械层,TopOverLay丝网层,KeepOutLayer禁止布线层,MultiLayer穿透层。
电气对象之间允许距离规则设置:选择Design/Rules,在弹出的窗口中选择Routing页面,然后在Rules Classes选择框中选择Clearance Constraint,单击Add按钮,若是对现有规则进行修改就单击Properties按钮,然后在弹出的对话窗口中选择规则适用范围(Rule Scope)和设置规则属性,对象之间的距离(Minimum Clearance)设为20mil。
网络线宽规则设置:执行Design/Rules菜单,在弹出的窗口选择布线规则页面(Routing)后,在Rules Classes选择框选择Width Constraint,再单击Add按钮后就进入线宽规则设置界面,地线网络GND线宽设置:首先在Rule Scope区域的Filter Kind选择框选择Net,然后在Net下拉框选择GND,再在Rule Attributes区域将Minimum width、Maximum width和Preferred三个输入框的线宽设置为40mil。
电源网络VCC线宽设置:基本同GND线宽设置,区别是在Net下拉框选择VCC。
整板布线宽度设置为20mil。
调入网络表:在电路板图窗口中,执行Design/Netlist菜单,然后在跳出的窗口中单击Browse按钮,再在弹出的窗口中选择已经生成的网络表文件(扩展名为Net)。
然后单击OK,可以看到网络表已经转换成可以执行的宏命令显示在窗口的下部,这时应该观察窗口底部的状态条(Status)以确认所有的宏命令是否有效。
若是出现错误(Error)就应该找出出现了什么错误,一般错误是元件封装名称不对,致使在封装库中找不着,这种情况将显示:Footprint XXX not found in Lirbary,或者是封装可以找到,但是管脚号和焊盘号不一致,这种情况将显示Node not found。
若是在网表调用窗口底部的状态条显示:All Macros Validated,就说明没有错误了,可以单击Execute按钮,将元件和它们的连接关系调入电路板图中。
否则,还需要找错误,直到所有错误都改正。
刚调入电路板的元件已经有预拉线。
对调入的元件进行人工布局。
首先在禁止层(KeepOutLayer)用画线工具画一个布线范围,使用鼠标移动元件人工布置元件,原则是所有的连线尽量短,尽量按信号流程顺序,接插件放在电路板边缘。
对人工布局完成的电路进行自动布线。
使用Auto Route/All 菜单命令,在弹出的窗口单击Route All按钮,就可以看到屏幕上在自动布线,自动布线100%表示成功。
若布线不成功可以尝试扩大布线范围。
使用Tools/设计规则检查,对电路板图进行检查,根据提示修改错误。
无错后可输出pcb文件。
作业电路板图如下四、实习心得。
1、为期一周的protel实习让我对protel软件做PCB的大体步骤吧。
(1).准备电路原理图和网络表:根据设计要求设计电路原理图,并绘制原理图,然后由该原理图文件生成相应的网络表。