ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:5.37MB ,
资源ID:3439418      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3439418.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(课程设计 protel.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

课程设计 protel.docx

1、课程设计 protel目录摘要 3Abstract 41数字钟的原理及分析 51.1时间计数器电路 51.1.1 74LS90功能介绍 61.1.2秒计数单元 71.1.3分计数单元 81.1.4时计数单元 81.2译码驱动电路 91.3数码管显示 102设计目的 123用Protel 99 SE进行电路原理图设计 123.1设置原理图设计环境 123.2放置元件 123.3原理图布线 143.4编辑和调整 153.5检查原理图 163.6生成网络表 174用Protel 99 SE进行印刷电路板的设计 174.2加载网络表 174.3元器件布局 174.4自动布线 174.5编辑和调整 17

2、4.6铺地 175用Protel 99 SE对原理图进行仿真 176元器件材料清单的生成 177设计中的问题及解决方法 178综合总结 179参考文献资料 17摘要Protel99 SE是澳大利亚ProtelTechnology公司推出的一个全32位的电路板设计软件。该软件功能强大,人机界面友好,易学易用,使用该软件的设计者可以容易地设计出电路原理图和画出元件设计电路板图。而且由于其高度的集成性与扩展性,一经推出,立即为广大用户所接受,很快就成为世界PC平台上最流行的电子设计自动化软件,并成为新一代电气原理图工业标准。Protel 99 SE 主要有两大部分组成,每一部分个有几个模块。第一部分

3、是电路设计部分,主要有:原理图设计系统,包括用于设计原理图的原理图编辑器Sch,用于修改和生成原理图元件的元件编辑器,以及各种报表的生成器Schlib。印刷电路板设计系统,包括用于设计电路板的电路板编辑器PCB以及用于修改,生成元件封装的元件封装编辑器PCBLib。第二部分是电路仿真与可编程逻辑器件设计,主要有:电路仿真系统,包括一个功能强大的数/模混合信号电路仿真器,能在原理图基础上进行连续的模拟信号和数字信号仿真。可编程逻辑器件设计,包括一个文本编辑器,用于编译和仿真设计结果的PLD设计以及观察仿真结果的波形。在Protel 99 se电路设计的学习过程中 , 基本概念的理解和掌握是重中之

4、重,只有这样,设计思路才能清晰,设计才能规范。本设计以能显示时、分、秒的数字钟为例来介绍Protel 99 se的使用方法。关键词:Protel99 SE;Sch;PCB;仿真;数字钟AbstractProtel 99 SE is a whole 32-bit circuit design software launched by the company of ProtelTechnology in Australia .This software is powerful and easy to use ,and it is also has a friendly interface . Us

5、ing this software , designers can easily design the circuit diagram and draw circuit diagram design element. Due to its high scalability and integrity ,once launched ,it is accepted by all users immediately, and soon became the worlds most popular PC platforms of electronic design automation softwar

6、e, and become a new generation of electrical schematic diagram of the industrial standard .Protel 99 SE has two major components ,and every part has a few modules . The first part is the part of the circuit design, the design principle is: the system, including the principle diagram editor Sch of th

7、e design principle diagram ,components editors used to modify and generate principle diagram components ,and various reports Schlib generator . PCB design system ,including circuit board editor PCB and component packaging editor PCBLib . The second part is circuit simulation and programmable logic d

8、evice design .It mainly has: the circuit simulation system, including a powerful mixed signal ics simulators, which can have the Analog and digital signals simulate continuously on the base of schematic diagram . Programmable logic device design, including a text editor used to compile and simulate

9、results of design ,and observe the simulation result. In the learning process of Protel 99 SE ,the understanding and mastering of the basic concept is the most important . Only in this way can design ideas be clear, the design be normalized. To introduce the method of using Protel 99 SE , this desig

10、n use a digital clock as an example.Protel 应用实践过程1数字钟的原理及分析数字钟实际上是一个对标准频率(1HZ)进行计数的计数电路。其系 统 由 石 英 晶 体 振 荡 器 、 分 频 器 、 计 数 器 、 译 码 器 、 显 示 器 及 校 时 电 路 组成 , 数 字 钟 系 统 组 成 框 图 如 图 1.1所 示 , 图1.1 数字钟系统组成框图由于本次实验所使用的是标准频率(1HZ)的连续脉冲,故石英晶体振荡器电路及分频电路不予考虑。为使仿真能顺利进行,校时电路也不做讨论。下面就时间计数器电路、译码驱动电路、数码管三部分展开分析。1.1时

11、间计数器电路时间计数电路由秒个位和秒十位计数器,分个位和分十位计数器及时个位和时十位计数器电路构成,其中秒个位和秒十位计数器,分个位和分十位计数器为60进制计数器,时个位和时十位计数器为24进制计数器.六十进 制 计 数 器 可 由 一 个 十 进 制 计 数 器 和 一 个 六 进 制 计 数 器 连 起 来 构 成 。 可 选 用 两 片 集成 电 路 74LS90 串 起 来 构 成 “ 秒 ” 、 “ 分 ” 计 数 器 。 也 可 用 两 片 74LS160 十 进 制 计 数 器 构 成 。本实验采用的是74LS90,下面介绍一下它的性能。1.1.1 74LS90功能介绍74LS9

12、0的引脚图如图1.1.1a所示,它由四个触发器及附加门组成,有两个时钟脉冲输入端、。两个清零输入端Ro(1)、Ro(2),两个置“9”输入端R9(1)、R9(2),四个输出端QD、QC、QB、QA,两个NC端(空脚)。74LS90的功能表如图1.1.1b 图1.1.1a 74LS90的引脚图所示,图1.1.1b 74LS90的功能表从功能表我们便清楚地知道,利用74LS90的Ro(1)、Ro(2)和R9(1)、R9(2)可以实现复位和置位功能。当R9(1)、R9(2)两个输入端全为“1”时,无论Ro(1)、Ro(2)为何状态,计数器置“9”;当Ro(1)、Ro(2)都为“1”时,R9(1)、R

13、9(2)中有一个为“0”时,计数器清零。当Ro、R9,输入端都为低电平时,74LS90方可计数。计数功能如下:时钟脉冲从A端输入,从QA端输出,则是二进制计数器。时钟脉冲从B端输入,从QD、QC、QB。端输出,则是异步五进制加法计数器。当QA和CPB端相连,时钟脉冲从A端输入,从QD、QC,QB、QA端输出,则是8421码十进制计数器。当A端和QD端相连,时钟脉冲从B端输入,从QD、Qc、QB、QA端输出,则是5421码十进制计数器。利用置“0”端和置“9”端,可以实现N进制计数器,当N10时,可用计数器级联反馈方式去实现。1.1.2秒计数单元秒个位计数单元为进制计数器,无需进制转换,只需将Q

14、A与CPB相连即可。CPA与Z秒输入信号相连,D可作为向上的进位信号与十位计数单元的CPA相连。秒十位计数单元为进制计数器,需要进制转换。当 CPA 输 人 第 六 个 脉 冲 触 发 时 这 时 输 出 端 状 态 为QDQcQBQA= 0110 ,Q B = Q C 1 , 合 起 来 的 信 号 分 别 送 入个十两个计数器的 Ro(2) , Ro(1)清零 端 , 清 零 后 使 计 数 器 归 零 , 完 成 六 十 进 制 计 数 功 能 , 同 时 , 还 把 这 个 信 号 作 为 进 位 信 号 输 出 。60进制的连接如图1.1.2所示,图1.1.2 60进制的连接图1.1

15、.3分计数单元分个位和分十位计数单元电路结构分别与秒个位和秒十位计数单元完全相同,也是分个位计数单元的D作为向上的进位信号应与分十位计数单元的CPA相连,分十位计数单元的B、 Q C合 起 来 的 信 号 分 别 送 入个十两个计数器的 Ro(2) , Ro(1)清零 端 , 清 零 后 使 计 数 器 归 零 ,同 时还 把 这 个 信 号 作 为 进 位 信 号 输 出 。1.1.4时计数单元时个位计数单元电路结构仍与秒或个位计数单元相同,但是要求,整个时计数单元应为24进制计数器,所以在两块74LS90构成的100进制中截取24,就得在24的时候进行异步清零。当“时”个位计数器输入端 C

16、PA到 来 第 十 个 触 发 信 号 时 , 计数器复 零 , 进 位 端D向 “ 时 ” 十 位 计 数 器 输 人 进 位 信 号 , 进 行 “ 时 ” 的 计 数 。当 第 二 十 四 个 来 自 “ 分 ” 计 数 器 的 进 位 信 号 到 来 时 , “ 时 ” 个 位 计 数 器 的 输 出 状 态为 QDQcQBQA= 0100 , “ 时 ” 十 位 计 数 器 的 输 出 状 态 为 QDQcQBQA= 0010 ,这 时“ 时 ” 个 位 计 数 器 的 Q C 和 “ 时 ” 十 位 计 数 器 的 B 输 出 均 为 “ 1”, 把 这 两 个 信 号 合 起 来

17、 ,分 别 送 到 个 和 十 计 数 器 的 清 零 端 Ro(1) 、 Ro(2) , 计 数 器 清 零 后 完 成 二 十 四 进 制 计 数 。其连接图如图1.1.4所示, 图1.1.4 24进制的连接图1.2译码驱动电路译 码 是 编 码 的 逆 过 程 。 也 就 是 把 给 定 的 代 码 进 行 翻 译 , 变 成 相 应 的 状 态 。 译 码 器 选 用74LS48 , 它 是 4 线 7 段 译 码 器 驱 动 器 , 输 人 端 A3、 A2 、A1 、A0为 8421 BCD 码 输 人 , 有 上 拉 电 阻 。 因 此 在 与 LED 数 码 管 连 接 时 不

18、 需 再 外 接 限 流 电 阻 。 74LS48 的 译 码 输 出 (YaYe) 是高 电 平 有 效 , 适 用 于 驱 动 共 阴 极 LED 数 码 管 。 74LS48 的 引 脚图如图1.2a所 示 ,字 形 显 示 图 如图1.2b所 示 ,功能表如表1.2c所示, 图1.2a 74LS48 的 引 脚图图1.2b 74LS48 的 字 形 显 示 图表1.2c 74LS48功能表当 要 求 输 出 015 时 , 消 隐 输 人 “” 应 为 高 电 平 或 开 路 ; 灭 零 输 入“” 和 测 试 灯输 入 “” 都 必 须 在 无 效 电 平 状 态 , 即 应 为 高

19、 电 平 。1.3数码管显示LED显 示 器 件 有 共 阳 极 和 共 阴 极 两 种 。 选 用 共 阴 极 的 LC5011数 码 管 作 为 显 示 器 件 。 图 1 .3所 示 为 LC5011的 引 线 端 子 排 列 图 。 图 1 .3 LC5011的 引 线 端 子 排 列 图2设计目的掌握用PROTEL软件画原理图、设计印制电路板及其仿真的方法。(1)熟悉原理图的设计步骤;(2)绘制原理图的方法;(3)网络表及元件清单的生成;(4)双面印制电路板(PCB)的布线流程;(5)原理图元件库及其PCB元件库的创建;(6)原理图的仿真及结果显示。3用Protel 99 SE进行电

20、路原理图设计电路原理图的设计是整个电路设计的基础,因此电路原理图要设计好,以免影响后面的设计工作。电路原理图的设计一般有如下步骤:3.1设置原理图设计环境进入Protel 99 SE界面,执行菜单File/New命令,创建一个新项目,然后再选择File菜单下的new.,则弹出如下对话框,从框中选择原理图服务器(Schematic Document)图标,双击该图标,建立原理图设计文档。双击文档图标(设计所设的文件名为XIN.Sch),进入原理图设计主界面。执行菜单Design/Options和Tool/Preferences,设置图纸大小、捕捉栅格、电气栅格等。3.2放置元件在设计管理器中选择

21、Browse SCH页面,在Browse区域中的下拉框中选择Library,然后单击ADD/Remove按钮,弹出的如下窗口,在窗口中寻找Protel 99 SE子目录,在该目录中选择LibrarySCH路径,在元件库列表中选择所需的元件库,比如Miscellaneous devices ddb,TI Databook库等,单击ADD按钮,即可把元件库增加到元件库管理器中。为便于仿真,此设计选择Sim元件库。根据此实验电路的需要,到元件库中找出所需的元件,然后用元件管理器的Place按钮将元件放置在工作平面上(在摆放的过程中,可以通过SPACE、X、Y三种键来改变元件的放置位置,其中SPACE

22、键是让元件作90的旋转,X键使元件左右对调,即以自光标为轴作水平对调,Y键使元件上下对调,即以自光标为轴作垂直对调),再根据元件之间的走线把元件调整好。根据设计数字钟的需要,实验从Sim元件库中选取了74LS90、74LS48及AMBERCC各6个,二输入与门74F08三个,脉冲IPULSE一个;在Simulate中选择一个+5V电源;在电源实体Power Objects中选择 (地线)。3.3原理图布线利用Protel 99 SE提供的各种工具(常用的有三个工具条,分别为数字实体Digital Objects、绘图工具条Drawing Tools、连线工具条Writing Tools)、指令

23、进行布线,将工作平面上的器件用具有电气意义的导线、符号连接起来,构成一个完整的电路原理图。本设计的电路图XIN.Sch如下图所示,3.4编辑和调整利用Protel 99 SE 所提供的各种强大的功能对原理图进一步调整和修改,以保证原理图的美观和正确。同时对元件的编号、封装进行定义和设定,更改元件属性等。由于相同元件较多,可选择Tools /Annotate(注释),弹出如下对话框, 选择你想要的排序方式对元件进行自动编号。用鼠标双击任一个元件都会弹出元件的属性对话框。Lib Ref:元件样本,修改此项将直接替换原有的元件,元件样本名不会显示在元件图上;Footprint:元件的封装方式(元件的

24、封装是指设计PCB时,根据实际元件尺而定义的焊点,另外还附加一些属性和元件外观的符号,需要注意的是每个元件的Footprint必须要添上相应的封装号);Designator:设置元件的序号;Part Type:设置元件参数值。下图为74LS90的属性设置对话框,3.5检查原理图使用Protel 99 SE 的电气规则,即执行菜单命令Tools/ERC对画好的电路原理图进行电气规则检查。主要是检查电路中是否有电气特性不一致的情况(如元件的序列号重复),ERC检查依据问题的严重性分别以错误(Error)或警告(Warning)信息来提示用户。选择Tools菜单下的ERC项,则弹出如图3.5a对话框

25、,直接点击OK即可进行ERC检查。ERC检查文件时,如果有问题将用坐标标注重名元件的位置。返回电路原理图,改正错误的元件属性后,再次进行ERC检查。正确结果如图3.5b所示,图3.5a图3.5b3.6生成网络表网络表是电路原理图设计和印刷电路板设计之间的桥梁,是PCB中自动布线的灵魂。所以必须生成网络表。选取Design设计菜单下的Create Netlist选项则会弹出如下对话框,点击OK就可生成网络表文件XIN.NET,如下图所示,网络表文件包含两种内容:一对方括号之间表示一个元件的属性,有序号、封装号和参数;一对圆括号之间是通过一个点的连接线,包括从哪各点出发,接到哪里。至此,电路图XI

26、N.Sch全部完成(在进入下一个环节前,一定要将网络表文件读清楚)。4用Protel 99 SE进行印刷电路板的设计电路设计的最终目的是为了设计出电子产品,而电子产品的物理结构是通过印刷电路板来实现的。Protel 99 SE为设计者提供了一个完整的电路板设计环境,使电路设计更加方便有效。应用Protel 99 SE设计印刷电路板过程如下:4.1创建PCB文件执行菜单File/New命令,弹出如下对话框,从框中选择PCB设计服务器(PCB Document)图标,双击该图标,建立PCB设计文档。双击文档图标,进入PCB设计服务器界面。如下图所示,此界面同Sch设计主界面相似,但地步增加了板层标

27、签,用来在设计时快速地选择板层。板层就是电路文件中可分层显示的电路板结构图,不同类板层尤其专用的使用意义。如有些板层可以进行实体铜膜走线,有的板层没有电气性质,纯粹是为了在电路板上标注说明文字。板层的概念很重要,制作PCB时一定要对所用的板层有个清晰的认识。下面再介绍一些与PCB相关的名词。板框:就是规范自动放置和自动布线功能的合法区域,在此规定的区域内放置元件和布线。飞线:常称之为预拉线,是引入网络表后,布线之前,系统根据网络关系生成的一种虚拟的线,只表示一种连接关系。铜膜走线:简称导线,是实际存在的,用来连接各个焊点,是印刷电路板较重要的部分,印刷电路板的设计都是如何布置导线来进行的。焊点

28、:用来放置焊锡、连接导线和零件的引脚。导孔:连接不同板层间的导线孔。4.2加载网络表在设计工作区的板层标签上选择KeepOutLayer(这是一个在闭合板框内支持自动布线的层),然后选择工具条Placement Tools上的按钮,画边框(边框按系统设定的颜色应是紫色)。此时画的只是一个粗略的边框,虽然没必要太精确,但不能太大。待到布线完成后,再来画精确的边框。执行菜单Design/Load Nets命令,然后在弹出的窗口中单击Browse按钮,再在弹出的窗口中(如下图4.2a所示)选择电路原理图设计生成的网络表文件XIN.Net,若出现错误提示,必须更改错误。图4.2b是更改后没有错误的对话

29、框,图4.2a单击Execute键,元件就会加载到工作区上。图4.2b4.3元器件布局Protel 99 SE既可以进行自动布局也可以进行手工布局,执行菜单命令Tools/Auto Placement/Auto Placer可以自动布局。布局是布线关键性的一步,为了使布局更加合理,多数设计者都采用手工布局方式。先把重叠的元件拖开(当用鼠标左键点中任何重叠元件时,将弹出小的对话框,表示当前点中的地方重叠了几个元件):当移动鼠标到相应的字体上,字全变蓝,单击鼠标左键,便可获取一个元件,然后再将其拖走。依据电路的功能及元件的大小,适当的摆放元件。4.4自动布线Protel 99 SE采用世界最先进的

30、无网格、基于形状的对角线自动布线技术。执行菜单命令Auto Routing/All,弹出如下窗口,并在弹出的窗口中单击Route all按钮,程序即对印刷电路板进行自动布线。只要设置有关参数,元件布局合理,自动布线的成功率几乎是100%。自动布线完成后,将弹出如下布线信息对话框,它指出了布线的相关信息,如不先完成的程度、布了多少线、还有几条没布完、布线所用的时间。点击OK,则布线完成。若对布线不满意,可在工具下拉菜单上选“撤销布线”,恢复飞线状态后可重新布线。4.5编辑和调整边框的修改一定要在KeepOutLayer来修改。自动布线结束后,可能存在一些令人不满意的地方,可以手工调整,把电路板设

31、计得尽善尽美。首先,删除不理想的布线,点击Edit/Delete选项,光标变成十字光标,左键点击要删除的导线即可删除。删除导线后,焊点间以飞线连接,然后选取不同的层如top layer(红线)、bottom layer(蓝线),选择来画飞线之间连接的导线,注意同一层内的导线不能交叉,直到将不满意的导线改到满意为止。布线结束后可适当地修改元件参数的位置,使布局看起来更加美观。最后可得到下图,从图纸中可以看出导线分为两种颜色,系统默认上层板的布线为红线,底层线的布线为蓝色。4.6铺地将设计工作区的板层标签上由KeepOutLayer转至TopLayer,再选择工具栏上的按钮,将会弹出如下对话框,如图在Connect to Net中选择GND,点击OK,鼠标将变成光标,用光标将边框在画一遍,则会得到如下所示的PCB的顶层。将设计工作区的板层标签上由KeepOutLayer转至BottomLayer,步骤与生成PCB的顶层一样,最后得到的PCB的底层如下图所示。这样就完成了一个从原理图到印刷电路板的设计。5用Protel 99 SE对原理图进行仿真执行菜单Simulate下的Run命

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1