protel实习报告

Protel实习

一、实习目的:

1、 学习和掌握硬件电路的设计方法;

2、 学习protel 99 SE的使用方法

3、 学习PCB设计的一般流程

4、 学习建立元件库和封装库

二、实习要求:

       应用Protel99独立完成键盘显示电路的原理图绘制和PCB图的绘制,熟练掌握建立元件库和封装库的操作过程,要求用总线方式连接电气线,要求使用网络标号连接元件,严格按照实物布局。

三、实习内容:

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)手工调整。

(三)、详细设计

1.设计电路原理图

原理图设计最基本的要求是正确性,其次是布局合理,最后是在正确性和布局合理的前

提下力求美观。根据以上所述的电路原理图设计步骤,电路原理图设计过程如下:

(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 devicesddb,TI Databook库等,单击ADD按钮,即可把元件库增加到元件库管理器中。

在本设计的原理图中,没有8279元件,所以新建了8279的元件库

(4)放置元件

根据实际电路的需要,到元件库中找出所需的元件,然后用元件管理器的Place按钮将元件放置在工作平面上,再根据元件之间的走线把元件调整好。

(5)原理图布线

利用Protel 99 SE提供的各种工具、指令进行布线,将工作平面上的器件用具有电气意义的导线、符号连接起来,构成一个完整的电路原理图。

键盘、显示电路原理图如下:

(6)编辑和调整

利用Protel 99 SE 所提供的各种强大的功能对原理图进一步调整和修改,以保证原理图的美观和正确。同时对元件的编号、封装进行定义和设定等。

(7)检查原理图

使用Protel 99 SE 的电气规则,即执行菜单命令Tool/REC对画好的电路原理图进行电气规则检查。若有错误,根据错误情况进行改正。

(8) 生成网络表

网络表是电路原理图设计和印刷电路板设计之间的桥梁,执行菜单命令Design/Create Netlist可以生成具有元件名、元件封装、参数及元件之间连接关系的网络表。

网络报表如下:


[

DS1

LED

REDCC

]

[

DS2

LED

REDCC

]

[

DS3

LED

REDCC

]

[

DS4

LED

REDCC

]

[

DS5

LED

REDCC

]

[

DS6

LED

REDCC

]

[

DS7

LED

REDCC

]

[

DS8

LED

REDCC

]

[

DS9

DIP-40

82C79_LCY

]

[

JP1

HDR2X10

HEADER 10X2

]

[

S1

KEY_BIG

SW-PB

]

[

S2

KEY_BIG

SW-PB

]

[

S3

KEY_BIG

SW-PB

]

[

S4

KEY_BIG

SW-PB

]

[

S5

KEY_BIG

SW-PB

]

[

S6

KEY_BIG

SW-PB

]

[

S7

KEY_BIG

SW-PB

]

[

S8

KEY_BIG

SW-PB

]

[

S9

KEY_BIG

SW-PB

]

[

S10

KEY_BIG

SW-PB

]

[

S11

KEY_BIG

SW-PB

]

[

S12

KEY_BIG

SW-PB

]

[

S13

KEY_BIG

SW-PB

]

[

S14

KEY_BIG

SW-PB

]

[

S15

KEY_BIG

SW-PB

]

[

S16

KEY_BIG

SW-PB

]

[

S17

KEY_BIG

SW-PB

]

[

S18

KEY_BIG

SW-PB

]

[

S19

KEY_BIG

SW-PB

]

[

S20

KEY_BIG

SW-PB

]

[

U1

DIP-8

DS75451

]

[

U2

DIP-8

DS75451

]

[

U3

DIP-8

DS75451

]

[

U4

DIP-8

DS75451

]

[

U5

DIP-20

SN74LS240

]

[

U6

DIP-16

SN74HC138

]

(

21_A0

DS9-21

JP1-4

)

(

A

DS1-10

DS2-10

DS3-10

DS4-10

DS5-10

DS6-10

DS7-10

DS8-10

U5-9

)

(

A0

DS9-27

U5-11

)

(

A1

DS9-26

U5-13

)

(

A2

DS9-25

U5-15

)

(

A3

DS9-24

U5-17

)

(

B

DS1-9

DS2-9

DS3-9

DS4-9

DS5-9

DS6-9

DS7-9

DS8-9

U5-7

)

(

B0

DS9-31

U5-2

)

(

B1

DS9-30

U5-4

)

(

B2

DS9-29

U5-6

)

(

B3

DS9-28

U5-8

)

(

BD

DS9-23

)

(

C

DS1-8

DS2-8

DS3-8

DS4-8

DS5-8

DS6-8

DS7-8

DS8-8

U5-5

)

(

CLK

DS9-3

JP1-1

)

(

CS

DS9-22

JP1-17

)

(

D

DS1-5

DS2-5

DS3-5

DS4-5

DS5-5

DS6-5

DS7-5

DS8-5

U5-3

)

(

D0

DS9-12

JP1-16

)

(

D1

DS9-13

JP1-5

)

(

D2

DS9-14

JP1-15

)

(

D3

DS9-15

JP1-14

)

(

D4

DS9-16

JP1-13

)

(

D5

DS9-17

JP1-12

)

(

D6

DS9-18

JP1-11

)

(

D7

DS9-19

JP1-9

)

(

DP

DS1-7

DS2-7

DS3-7

DS4-7

DS5-7

DS6-7

DS7-7

DS8-7

U5-12

)

(

E

DS1-4

DS2-4

DS3-4

DS4-4

DS5-4

DS6-4

DS7-4

DS8-4

U5-18

)

(

F

DS1-2

DS2-2

DS3-2

DS4-2

DS5-2

DS6-2

DS7-2

DS8-2

U5-16

)

(

G

DS1-3

DS2-3

DS3-3

DS4-3

DS5-3

DS6-3

DS7-3

DS8-3

U5-14

)

(

GND

DS9-20

JP1-10

U1-4

U2-4

U3-4

U4-4

U5-1

U5-10

U5-19

U6-8

)

(

IRQ

DS9-4

JP1-2

)

(

L8

DS8-1

DS8-6

U2-3

)

(

NetDS1_1

DS1-1

DS1-6

U3-5

)

(

NetDS2_1

DS2-1

DS2-6

U3-3

)

(

NetDS3_1

DS3-1

DS3-6

U1-5

)

(

NetDS4_1

DS4-1

DS4-6

U1-3

)

(

NetDS6_6

DS6-1

DS6-6

U4-3

)

(

NetDS7_6

DS7-1

DS7-6

U4-5

)

(

NetU2_5

DS5-1

DS5-6

U2-5

)

(

RD

DS9-10

JP1-18

)

(

RESET

DS9-9

JP1-19

U6-4

U6-5

)

(

RL0

DS9-38

S7-1

S11-1

S15-1

S19-1

)

(

RL1

DS9-39

S3-1

S6-1

S10-1

S14-1

S18-1

)

(

RL2

DS9-1

S2-1

S5-1

S9-1

S13-1

S17-1

)

(

RL3

DS9-2

S1-1

S4-1

S8-1

S12-1

S16-1

)

(

RST1

JP1-7

S20-2

)

(

RST2

JP1-6

S20-1

)

(

SL0

DS9-32

U6-1

)

(

SL1

DS9-33

U6-2

)

(

SL2

DS9-34

U6-3

)

(

VCC

DS9-40

JP1-20

U1-8

U2-8

U3-8

U4-8

U5-20

U6-6

U6-16

)

(

WR

DS9-11

JP1-3

)

(

Y0

S1-2

S2-2

S3-2

U3-6

U3-7

U6-15

)

(

Y1

S4-2

S5-2

S6-2

S7-2

U3-1

U3-2

U6-14

)

(

Y2

S8-2

S9-2

S10-2

S11-2

U1-6

U1-7

U6-13

)

(

Y3

S12-2

S13-2

S14-2

S15-2

U1-1

U1-2

U6-12

)

(

Y4

S16-2

S17-2

S18-2

S19-2

U2-6

U2-7

U6-11

)

(

Y5

U4-1

U4-2

U6-10

)

(

Y6

U4-6

U4-7

U6-9

)

(

Y7

U2-1

U2-2

U6-7

)


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等。

元件封装名时指元件在印制板中出现的形式,Protel的印制板元件库ADVPCB.LIB提供了一些元件的封装。在原理图编辑中,每放置一个元件(除非)默认的封装名),系统都会要求输入其封装名。由于元件外行千差万别,选取一个合适的封装形式,也不是一件容易的事,需要从实践中积累经验。表2中列出了常用的封装。

(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实习,以提高我们的动手能力。我是很感谢系里的良苦用心的,只是觉得安排的比较晚,没起到应用的效果。虽然时间上比较紧,但我还是认真,顺利的完成了实习的任务。

通过这次实习我学会了Protel 99 SE的使用。而先去我一直是用Altium Designer 6.3,也就是Protel的高级版本。毫不夸张的说Altium Designer和Protel 99 SE相比就是windows系统与DOS系统之间的对比,但是我还是用Protel 99 SE做。因为考虑到大多数PCB公司还是使用Protel 99 SE,所以应该熟悉它以至于熟练掌握它,无疑使我的竞争力提升了不少,也使得我能够更好适应某家公司的习惯。通过这些事情使我更加深刻的认识到所学知识与现实中公司所需要的知识是存在差距的。

本次实习最大的收获是学会如何绘制元件库和封装库。以前用Altium Designer都是捡别人现成的库文件,基本上没怎么自己亲自画过。所以这次实习的重点是要学会自己画元件库和封装库。

最后衷心感谢系里给我安排了这次实习。相信通过这次实习对我们的将来会有深刻的影响的。

五、参考文献

[1] 文艳, 谭鸿等编著. Protel 99 SE电子电路设计. 机械工业出版社,2006

[2] 张睿编著. Altium Designer 6.0原理图与PCB设计. 电子工业出版,2007

相关推荐