PROTEL课程设计报告.docx
《PROTEL课程设计报告.docx》由会员分享,可在线阅读,更多相关《PROTEL课程设计报告.docx(24页珍藏版)》请在冰豆网上搜索。
![PROTEL课程设计报告.docx](https://file1.bdocx.com/fileroot1/2022-12/15/f1da317e-df7e-4a86-8bda-810a60a347c2/f1da317e-df7e-4a86-8bda-810a60a347c21.gif)
PROTEL课程设计报告
PROTEL课程设计任务书一
一、课程设计题目:
PROTEL应用实践——简单的单片机开发系统设计
二、课程设计的目的
让学生掌握用PROTEL软件画电子线路原理图、设计印制版电路图的知识。
三、初始条件
利用PROTEL软件画出老师提供的(或者自己确定的)电子线路原理图,并设计出印制版电路图。
四、要求完成的主要任务
1、用PROTEL软件画出原理图并打印。
2、生成原理图网络表并打印。
3、生成原理图元件表并打印。
4、建10个元件的原理图元件库以及相应的封装元件库,并打印出来。
(选做)
5、用自动和手动相结合的方法设计出印制版电路图,并打印出来。
6、心得体会。
五、时间安排
第十八周第十九周
摘要
本课程设计结合单片机简单的外围电路出发,作为初学PCB设计,详细介绍了AltiumDesignr的实用功能,。
全面介绍了AltiumDesigner的界面、基本组成及使用环境等,并详细讲解了电路原理图的绘制、元件设计、印制电路板图的基本知识、印制电路板图设计方法及操作步骤等,具体实践了电路从电路原理图设计到印制电路板图输出的整个过程,并完成课程设计的全部任务。
关键字:
AltiumDesigner电路原理图设计PCB设计单片机外围电路
1.AltiumDesigner概述
AltiumDesigner是Altium澳大利亚公司推出的一个全32位的电路板设计软件。
该软件功能强大,人机界面友好,易学易用,使用该软件的设计者可以容易地设计出电路原理图和画出元件设计电路板图。
而且由于其高度的集成性及扩展性,一经推出,立即为广大用户所接受,很快就成为世界PC平台上最流行的电子设计自动化软件,并成为新一代电气原理图工业标准。
AltiumDesigner主要有两大部分组成,每一部分个有几个模块,第一部分是电路设计部分,主要有:
原理设计系统,包括用于设计原理图的原理图编辑器Sch,用于修改和生成原理图元件的原件编辑器,以及各种报表的生成器Schlib。
印刷电路板设计系统,包括用于设计电路板的电路板编辑器PCB以及用于修改,生成元件封装的元件封装编辑器PCBLib。
第二部分是电路仿真及可编程逻辑器件设计。
AltiumDesigner采用数据库的管理方式。
AltiumDesigner软件沿袭了Protel以前版本方便易学的特点,内部界面及Protel99大体相同,新增加了一些功能模块,功能更加强大。
新增的层堆栈管理功能,可以设计32个信号层,16个地电层,16个机械层。
新增的3D功能让您在加工印制版之前可以看到板的三维效果。
增强的打印功能,使您可以轻松修改打印设置控制打印结果。
2.总体设计
本课题的设计目标是利用CMOS存储器27C256设计一个数据接收、发送和存储的简单的单片机外围电路子原理图,用到的芯片有AT89C52、27C256、74LS373。
PCB电路板设计的总体过程如图2-1
图2-1总体设计框图
2.1制作元件库
元件库制作分为原理图元件库制作和封装库制作,其中原理图元件库是表征器件的符号,而封装库则是表征此元件实际封装结构的,其绘制封装的尺寸大小必须以实物为准。
2.1.1原理图元件库制作
打开AltiumDesigner-->新建一个PCB工程-->给工程添加一个后缀为.Schlib的原理图元件库文件;然后绘制完我们需要的所有元件;
图2-2原理图库制作
2.1.2封装库制作
给当前工程添加一个后缀为.Pcblib的封装库文件;
查阅相关资料确定元器件的封装结构,准确画出所有元件的封装模型;
图2-3封装库制作
2.2绘制原理图
绘制原理图总体框图如图2-4
图2-4原理图设计框图
2.3绘制PCB
绘制PCB总体框图如图2-5
图2-5PCB设计框图
3.课设总结
AltiumDesigner软件通过把原理图设计、电路仿真、PCB绘制编辑、拓扑逻辑自动布线、信号完整性分析和设计输出等技术的完美融合,为设计者提供了全新的设计解决方案,使设计者可以轻松进行设计,作为电子设计者掌握一个或多个电路EAD软件非常重要,在本次课程设计中,让我在绘制原理图和PCB板上基本入门了,也掌握了在设计时的一些注意事项及基本的布线规则,比如在原理图导向PCB时,原理图库及封装库引脚要一一对应,在PCB布线中要注意将模拟、数字线尽量分开,电源线尽量粗,顶层及底层布线尽量不平行等基本规则,总之通过本次课程设计,我学到了很多,这在为今后的学习或工作打好了基础。
参考文献
【1】闫聪聪.AltiumDesigner电路设计从入门到精通.机械工业出版社.2015.1
【2】(美)ChristopherT.Roberston.刘勇译.PCB设计基础.机械工业出版社.2007.5
【3】顾滨.Protel99SE实用教程第二版.人民邮电出版社.2006.3
【4】江思敏等.Protel电路设计教程.清华大学出版社2007.3
【5】杨杉等.ProtelDXP实用教程.西安电子科技大学出版社2010.7
附录(报表文件)
附件1原理图
附件2网络表
[
C1
C
C
]
[
C2
C
C
]
[
C3
aC
aC
]
[
CRY
CRY
]
[
R1
R
R
]
[
R2
R
R
]
[
SW
SW
SW
]
(
AD3
U1-36
U2-8
U3-15
)
(
AD4
U1-35
U2-13
U3-16
)
(
AD5
U1-34
U2-14
U3-17
)
(
AD6
U1-33
U2-17
U3-18
)
(
AD7
U1-32
U2-18
U3-19
)
(
ALE
U1-30
U2-11
)
(
GND
C1-2
C2-2
R2-1
U1-31
附件3元件表
Comment
Description
Designator
Footprint
LibRef
Quantity
普通电容
C1,C2
C
C
2
可变电容
C3
aC
aC
1
晶振
CRY
CRY
CRY
1
电阻
R1,R2
R
R
2
开关
SW
SW
SW
1
STC89C52
U1
STC89C52
STC89C52
1
74LS373
U2
74LS373
74LS373
1
27C256
U3
27C256
27C256
1
电源插座
U4
DIP2
DIP2
1
输入输出端口
U5
DIP1
DIP1
1
附件4元件库报告
LibraryFileName
E:
\AltiumDesigner\Altium.Designer\Examples\kechengsheji.SchLib
LibraryFileDate/Time
2017/6/263:
52:
40
LibraryFileSize
22528
NumberofComponents
10
ComponentList
27C256,74LS373,aC,C,CRY,DIP1,DIP2,R,STC89C52,SW
LibraryReference
27C256
Description
Kind
Standard
Aliases
Componenthasnoaliases
Designator
*
NumberofParameters
1
NumberofPins
26
NumberofModels
1
Models
ModelName
27C256
ModelType
Footprint
Description
Height
0mil
Dimension
685milx1470.079mil
NumberofPads
28
NumberofPrimitives
44
LibraryReference
74LS373
Description
Kind
Standard
Aliases
Componenthasnoaliases
Designator
*
NumberofParameters
1
NumberofPins
19
NumberofModels
1
Models
ModelName
74LS373
ModelType
Footprint
Description
Height
0mil
Dimension
388milx1015mil
NumberofPads
20
NumberofPrimitives
27
LibraryReference
aC
Description
Kind
Standard
Aliases
Componenthasnoaliases
Designator
*
NumberofParameters
1
NumberofPins
2
NumberofModels
1
Models
ModelName
aC
ModelType
Footprint
Description
Height
0mil
Dimension
198.85milx198.85mil
NumberofPads
2
NumberofPrimitives
4
LibraryReference
C
Description
Kind
Standard
Aliases
Componenthasnoaliases
Designator
*
NumberofParameters
1
NumberofPins
2
NumberofModels
1
Models
ModelName
C
ModelType
Footprint
Description
Height
0mil
Dimension
222milx122mil
NumberofPads
2
NumberofPrimitives
7
LibraryReference
CRY
Description
Kind
Standard
Aliases
Componenthasnoaliases
Designator
*
NumberofParameters
1
NumberofPins
2
NumberofModels
1
Models
ModelName
CRY
ModelType
Footprint
Description
Height
0mil
Dimension
420milx210.394mil
NumberofPads
2
NumberofPrimitives
7
LibraryReference
DIP1
Description
Kind
Standard
Aliases
Componenthasnoaliases
Designator
*
NumberofParameters
1
NumberofPins
2
NumberofModels
1
Models
ModelName
DIP1
ModelType
Footprint
Description
Height
0mil
Dimension
207.874milx107.874mil
NumberofPads
2
NumberofPrimitives
7
LibraryReference
DIP2
Description
Kind
Standard
Aliases
Componenthasnoaliases
Designator
*
NumberofParameters
1
NumberofPins
2
NumberofModels
1
Models
ModelName
DIP2
ModelType
Footprint
Description
Height
0mil
Dimension
650milx443.622mil
NumberofPads
3
NumberofPrimitives
13
LibraryReference
R
Description
Kind
Standard
Aliases
Componenthasnoaliases
Designator
*
NumberofParameters
1
NumberofPins
2
Numberof
1
Models
ModelName
R
ModelType
Footprint
Description
Height
0mil
Dimension
677.291milx167.48mil
NumberofPads
2
NumberofPrimitives
9
LibraryReference
STC89C52
Description
Kind
Standard
Aliases
Componenthasnoaliases
Designator
*
NumberofParameters
1
NumberofPins
39
NumberofModels
1
Models
ModelName
STC89C52
ModelType
Footprint
Description
Height
0mil
Dimension
708milx2064.961mil
NumberofPads
40
NumberofPrimitives
47
LibraryReference
SW
Description
Kind
Standard
Aliases
Componenthasnoaliases
Designator
*
NumberofParameters
1
NumberofPins
2
NumberofModels
1
Models
ModelName
SW
ModelType
Footprint
Description
Height
0mil
Dimension
350.52milx259.968mil
NumberofPads
4
NumberofPrimitives
7
附件5布线图
附件6铺铜
顶层
底层
附件73D图
附件8
本科生课程设计成绩评定表
姓名
性别
男
专业、班级
课程设计题目:
PROTEL应用实践——简单的单片机开发系统设计
课程设计答辩或质疑记录:
成绩评定依据:
最终评定成绩(以优、良、中、及格、不及格评定)
指导教师签字:
年月日