Protel DXP一般应用方法总结
写在前面:一个暑假的电子竞赛到今天总算结束,回过头来看看,这一个多月来学到的东西真的没法估计,从单片机开发到使用Protel DXP自己设计单片机开发板,各种元件的认识,各种电路图的验证,甚至自己开始设计需要的模块.第一次开始自己购买元器件,自己焊接电路板,焊接万用版,这一个多月的日子里,再没有人?路得情况下,我和一个同学摸索着调试着一个个的模块,摸索着测量一个个管脚封装尺寸,最后的日子里,我都不知道自己原来也可以连续三个晚上不睡觉。在做准备比赛的那几天,一位师兄来帮忙,就在那几天,让我突然间发现自己对知识的把握原来是那么的肤浅,那几天,让我突然清醒。谢谢这次电子竞赛,谢谢那位师兄,让我知道自己的不足,自己的浮躁。
--------------------------------------------------------------------------------------------------------------------------------------------
一. 原理图
1.1原理图:先建工程,因为DXP是用工程管理文件的。FIle--New--PCB Project,建好后 保存,在工程纳兰中点击右键保存。然后添加原理图文件,file--New--Schematic保存,一定要先见工程,原理图在工程下。
1.2设置原理图,热键T-P打开原理图设置选项框,可以在此设置封装模式,设置一下。保存热键:F-S
1.3 放置元件,注意取出元件后要先按TAB键设置属性,封装(要做PCB的时候一定要好好设置)名称, 常用封装:
普通电容:CAPR5.08 - 7.8*3.2
电解电容:CAPPR 2 - 5*6.8(10uF)大于10uf的引脚艰巨增加一倍
电阻:AXIAL - 0.4
1.4搜索元件 ,遇到模糊元件又不知道在那个库就用搜索,在librarys面板里点击search,注意要在里面设置元件库路径。
常用元件:
电阻系列(res*)排组(res pack*)
电感(inductor*)
电容(cap*,capacitor*)
二极管系列(diode*,d*)
三极管系列(npn*,pnp*,mos*,MOSFET*,MESFET*,jfet*,IGBT*)
运算放大器系列(op*)
继电器(relay*)
8位数码显示管(dpy*)
电桥(bri*bridge)
光电耦合器( opto* ,optoisolator )
光电二极管、三极管(photo*)
模数转换、数模转换器(adc-8,dac-8)
晶振(xtal)
电源(battery)喇叭(speaker)麦克风(mic*)小灯泡(lamp*)响铃(bell)
天线(antenna)
保险丝(fuse*)
开关系列(sw*)跳线(jumper*)
变压器系列(trans*)
1.5 常用热键
热键V-D、V-F可以全屏查看元件图,我常用的是V-F。
按 空格 旋转元件,按 X或Y 能左右或上下对调元件。(最好慎用Y,因为它是上下镜像,按了之后元件会镜像到PCB的底层,我做出板子后才知道这个错误。)
热键 P-W 进行连线(原理图中)
热键 P-T 连线 (PCB图中)
热键 ALT+Tab 在打开的各种应用程序切换
热键 * 在板层间切换
1.6进行电气检测前的设置
Project--Project Options 打开电器检测的设置
a.切换到Conncclion Matrix(左起第二项)行标签中找到Passive Pin 列标签中找到Unconnected,把绿色点成黄色,未连接的passive Pins 被发现时会给出警告
b.切换到Comparator标签,并在Difference Associated with Compinents单元找到Changde Room Definitions、Extra Room Definitions和ExtraComponent Claseses,从这些选项的右边的Mode列中的下拉列表中选择Ignore Differences
1.7 编译项目
project--Compile PCB Project
自动编号:tools-annotated…打开annotate对话框,单击 1 up then across,选择先向下在交叉的编号方向,然后在单击 update changes list对原理图所有元件标号,在对话框中查看编号结果,最后单击accept changes (create ECD)
二. PCB板
2.1 创建新的PCB板
使用向导:在Files面板底部的New from Tempate单元点击PCB Board Wizard创建新的PCB,出来创建向导。
点击Nest--选Metric(公制)--点击Next,选择Custom(自定义)--点击Next,选Rectangular并在Board Size填入宽、长,取消右半框的所有“对号”--点击Next,signal Layers(板子层)选2个,Power Planes(电源层)选0个,设置过孔样式:Thru-hole vias only--点击Next,选择Thru-hole components选项,将相邻焊盘见的导线数设为One Track--Next--finish
2.2 重命名新建的PCB板,与原理图同名,并且在同一工程下。
2.3 下载器件到PCB
在原理图面把里,Design--Update PCB(PCB名)
2.4. 添加PCB板的层数
Design -- Layer stack Manager
2.5 自动布局
Tools--Auto placement--Auto placer
2.6. 设计布线规则
对电源网络布线宽度的设置新的规则
a. PCB为当前文档,Design--Rules双击Routing类,双击Width显示宽度规则有效,在width(带加号的)右击--New Rule,在名称栏键入名字,点击where the file object matches单元的Net。点击All按钮旁边的下拉列表,从有效的列表中选择电源(比如12V),使用Query Buildr 将范围扩展到包括GND。点击Advanced(Query),然后点击Query Helper。点击Query单元的InNet('12')的右边,点击or按钮,点击PCB Functions类的membership Checks。双击Name单元的InNet,在Query单元InNet()的括号中间点一下,以添加GND网络名称,在Pcb Objects list类点击Nets,然后从可用网络列表中双击Gnd,Query单元变为:InNet(‘12V’)or InNet(‘GND’),点击Check Syntax,然后点击OK关闭结果信息,最后更改布线宽度,关闭时自动保存。
2.7. 手工布线
手工布线是必须的
2.8. 自动布线
Autoroute--All
2.9 验证电路板是否符合规则
a.选择Design--board layers确保SystemColors单元的DRC Error Markers选项旁边的Show按钮被勾选
b. Tools--Design Rule check,规则
c. 保留所有选项默认,点击Run design Rule Check
三、后期设计
3.1元件清单输出:
reports-bill of materials,在打开的对话框中选中open exported复选框,单击 excel…
3.2 元件自动编号
Tools--Annotated...
3.3 文字标注的自动调整:
toos-interactive placement-position component text
3.4 元件清单输出
Reports--Bill of materials ,在打开的对话框中选中Open expored复选框,单击excel...
3.5 调整PCB板物理边界
design-board shape-move board shape
3.6 铺铜:
place-polygon place…
注意铺铜前先调整覆铜与引脚的间距。Design--Board Options...把里面的0.127mm全改成0.527,覆铜完毕后再改过来。
3.7 补泪滴
Tools --Teardrops 选中All Pads(全部焊盘)和All Vias(全部过孔),选中Add点击OK
四、自制元件库
自制元件库的工作必不可少。
a. 制作原理图库元件
1.新建原理图库文件File--New--Schematic Library,保存
2.绘制外框,双击外框,设置属性
3.放置引脚,注意按Tab键设置引脚电器属性,让“叉号”朝外
4. 在SCH Libray中单击 Edit 设置元件属性
b. 制作PCB封装
1.新建PCB库文件File--New--PCB Library,保存
2.点击Tools-New component出现新建向导
3.按照提示操作
注: 若是不按照向导建,注意封装轮廓线所在的层,要让轮廓线变成黄色,切记
c.创建元件集成库
1.新建Integrated Library文件,保存
2.选择project-Add Existing to Project…,选中原理图库和PCB库文件,确定
3。双击原理图库文件,在SCH Library面板里选中文件,单击edit,在出现的对话框中单击下部的Add,在弹出对话框中选中footpint,单击确定
4.在出现的对话框中单击Browser…,在弹出的对话框中选中和适的PCB封装单击ok,设置元件名、备注后单击ok
5.选中Project-Compile Integrated Library,在弹出对话框中单击ok,