Protel实验.docx
《Protel实验.docx》由会员分享,可在线阅读,更多相关《Protel实验.docx(12页珍藏版)》请在冰点文库上搜索。
![Protel实验.docx](https://file1.bingdoc.com/fileroot1/2023-5/6/35338513-b222-4ba5-914e-45cab45ce805/35338513-b222-4ba5-914e-45cab45ce8051.gif)
Protel实验
Protel2004的应用
一、实验目的
1.掌握Protel2004的使用方法;
2.能够使用Protel2004设计原理图并进行编译、生成各种报表、制作PCB图并做DRC检查等。
二、实验设备和软件
设备:
Computer软件:
Protel2004
三、实验内容
1.绘制如图1所示原理图;
2.对原理图进行ERC检查,并生成网络表和元件列表;
3.绘制其单面板PCB图并进行DRC检查。
图1原理图
四、实验步骤
1.新建工程并保存:
File->New->Project->PCBProject
File->SaveProject
2.新建一幅原理图并添加到该工程中再保存:
File->New->Schematic
File->Save
3.设置原理图图纸:
Design->DocumentOptions,根据需要在如图2所示对话框里进行参数设置,然后点击OK完成。
图2图纸设置
4.画原理图
(1).搜索元件:
在Libraries面板中单击“search”键出现如图3所示对话框,在框中输入要查找的元件,输入时使用通配符“*”可以增加搜索的速率(比如,要搜索电容元件,就可以输入“*CAP*”,这样便会找到所有的电容元件)。
图3搜索元器件
(2).放置元件:
找到所需元件后双击即可放置元件。
(3).修改元件属性:
放置之前按Tab键即可弹出ComponentProperties对话框,如图4所示。
在Properties成组框中修改元件编号Designator和注释Comment,勾选Visible前面的复选框设置可见性。
单击参数值中的Value文本框修改元件数值。
图4ComponentProperties对话框
(4).放置接地:
Place->PowerPort
(5).连线:
Place->wire
(6).保存画好的原理图:
File->Save,见附录一。
5.对原理图进行ERC检查
(1).设置错误报告:
Project->Projectoption/ErrorReporting,最后点击settodefaults->OK;
(2).设置电气连接矩阵:
Project->Projectoption/ConnectionMatrix,最后点击settodefaults->OK;
(3).对原理图进行编译:
Project->CompileDocument(如果没错误在navigator面板即没有出现错误信息)。
6.生成网络表:
Design->NetlistforProject->Protel,见附录二。
7.生成元件列表:
Report->BillofMaterials,见附录三。
8.新建一幅PCB图并添加到该工程中再保存:
File->New->PCB
File->Save
9.设置参数(根据画图时的需要设置)
(1).图纸参数设置:
Design->BoardOptions,根据需要在如图5所示对话框里进行参数设置,然后点击OK完成;
图5图纸参数设置
(2).PCB编辑器参数设置:
Tools->Preferences。
10.规划电路板
(1).在机械层(Mechanical1)绘制电路板物理边界.;
(2).设置电路板外形:
Design->BoardShape->Definefromselectedobjects;
(3).在禁止布线层(Keep-OutLayer)绘制电路板电气边界,如图6所示。
图6电路板规划
11.装入元件封装:
在Libraries面板中单击Libraries键,单击Install键装入所需元件封装,如图7所示。
图7装入元件封装
12.从原理图更新PCB:
在原理图编辑器中执行Design->UpdatePCBDocument,弹出EngineeringChangeOrder对话框。
(1).检查更新的可行性:
ValidateChanges;
(2).执行更新:
ExecuteChanges;
(3).预览更新报告:
ReportChanges;
(4).导出报告:
Report->保存,见附录四。
13.PCB更新后如图9所示,在PCB图编辑器中对元件按布局原则进行手动布局。
(可选择Edit->Align->Align进行排列和对齐操作)
图9更新PCB
14.按照布线规则在顶层阻焊层(TopPaste)上进行布线。
15.进一步完善PCB图,见附录五。
(1).放置固定螺丝孔:
Place->Via;
(2).补泪滴:
Tools->Teardrops;
(3).覆铜:
Place->PolygonPour。
16.对PCB图进行DRC检查:
Tools->DesignRuleCheck/RunDesignRuleCheck(PCB图正确则在Message窗口没显示错误,否则会显示错误。
同时也自动生成DRC文件)。
见附录六。
五、实验心得
本学期学了Protel2004这个软件,掌握该软件的基本功能,学会了对基本电路的原理图绘制和PCB制作,为以后的电路板设计奠定基础。
ProtelDXP软件的学习必须通过实践练习来丰富经验,所以我要强化所学的知识才能精通这个软件。
附录一原理图
附录二网络表
附录三元件报表
ReportGeneratedFromDXP
Description
Designator
Footprint
LibRef
Quantity
MulticellBattery
BT1
BAT-2
Battery
1
Capacitor
C1
RAD-0.3
Cap
1
NPNBipolarTransistor
Q1
BCY-W3
NPN
1
PNPBipolarTransistor
Q2
SO-G3/C2.5
PNP
1
Resistor
R1
AXIAL-0.4
Res2
1
Resistor
R2
AXIAL-0.4
Res2
1
Resistor
R3
AXIAL-0.4
Res2
1
Switch
S1
SPST-2
SW-PB
1
Loudspeaker
SPK1
PIN2
Speaker
1
附录四更新报告
附录五PCB图
附录六DRC检查
ProtelDesignSystemDesignRuleCheck
PCBFile:
\CAD\protel\19.PCBDOC
Date:
2010-12-2
Time:
14:
51:
14
ProcessingRule:
Short-CircuitConstraint(Allowed=No)(All),(All)
RuleViolations:
0
ProcessingRule:
Broken-NetConstraint((All))
RuleViolations:
0
ProcessingRule:
ClearanceConstraint(Gap=10mil)(All),(All)
RuleViolations:
0
ProcessingRule:
WidthConstraint(Min=10mil)(Max=10mil)(Preferred=10mil)(All)
RuleViolations:
0
ProcessingRule:
HeightConstraint(Min=0mil)(Max=1000mil)(Prefered=500mil)(All)
RuleViolations:
0
ProcessingRule:
HoleSizeConstraint(Min=1mil)(Max=100mil)(All)
RuleViolations:
0
ViolationsDetected:
0
TimeElapsed:
00:
00:
00