EDA实训课程设计

发布 2022-09-30 21:17:28 阅读 8177

课程设计任务书。

目录。1.摘要3

2.电路原理图及元器件库设计3

2.1 原理图设计3

(1)启动原理图设计服务器3

(2)设置图纸大小4

3)设置设计环境4

4)装入所需的元件库4

5)放置元件及布线5

6)电气规则检查(erc6

7)生成原件清单6

8)生成网络表7

2.2元件库设计8

3. pcb板图及封装库设计9

3.1封装库设计9

3.2 pcb板规划9

3.3载入网络表10

3.4 pcb板图10

4.小结11

5.参考文献12

a/d转换电路的pcb板设计。

摘要:eda技术是现代电子工程领域的一门新技术,它提供了基于计算机的电路设计方法。eda技术的发展和推广极大的推动了电子产业的发展,掌握eda技术是电子工程师就业的基本条件之一。

基于pcb的电路设计是eda技术的重要内容,protel 软件是实现基于pcb设计的一个杰出工具。protel99se软件主要包含以下几个模块:原理图设计软件、电路板设计软件、用于pcb自动布线的protel advanced route 99se、可编程逻辑器件设计的protel advanced pld、用于电路**的advanced sim和用于信号完整分析的advanced integrity,其基本功能满足了一般用户的需求,对于初学者来说,软件容易上手、成本低。

本次实验我们使用proter99se将a/d转换电路制作成pcb板。a/d转换电路制作成pcb板其步骤有:环境设计、创建schematic document文件画出原理图,检验原理图、生成网表;建立pcb document文件,载入网表、修改封装,元件布局、手工调整布局、自动布线、手工调整布局、整体编辑、输出打印,结束。

关键词:设计原理图封装网络表 pcb 自动布线/布局

正文:一、电路原理图及元器件库设计。

1.1原理图设计。

1)启动原理图设计服务器。

进入protel 99 se,创建一个数据库,执行菜单file/new命令,从框中选择原理图服务器(schematic document)图标,双击该图标,建立原理图设计文档。双击文档图标,进入原理图设计服务器界面。

2)设置图纸大小。

绘制原理图是,首先应根据设计电路的实际大小、复杂程度和设计方式确定所用图纸的大小,默认的图纸大小一般为所安装的打印机的默认规格。可在design下拉菜单的options选项中standard style下拉列表框中设置图纸的规格,也可在custom style 选项组中自定义图纸的大小。

3)设置设计环境。

设置环境包括设置个点大小和类型、光标类型等。一般大多数参数均可用系统默认值,设置之后无需修改。可在tools下拉菜单的preferences 选项中进行环境设置。

4)装入所需的元件库。

在设计管理器中选择browse sch页面,在browse区域中的下拉框中选择library,然后单击add/remove按钮,在弹出的窗口中寻找protel 99 se子目录,在该目录中选择library\sch路径,在元件库列表中选择所需的元件库,常见元件库protel dos 和单击add按钮,即可把元件库增加到元件库管理器中。如果想删除某个库,选择此库,然后单击remove即可删除。

5)放置元件及布线。

根据实际电路的需要,到元件库中找出所需的元件,然后用元件管理器的place按钮将元件放置在工作平面上,再根据元件之间的走线把元件调整好。接着利用protel 99 se提供的各种工具、指令进行布线,将工作平面上的器件用具有电气意义的导线、符号连接起来,构成一个完整的电路原理图。

wiringtools 工具栏。

a/d转换电路制原理

6) 电气规则检查(erc)

利用erc对我们所画的原理图进行检查,查找错误。在tools区域的下拉菜单中选择erc,单击即可。

7)生成原件清单。

在reports区域下拉菜单中选择bill of material,然后单击。

8)生成网络表。

网络表是连接原理图与封装的桥梁,所以生成网络**很重要。在design区域下拉菜单中选择create netlist,然后单击。

1.2原件库设计。

原理图中大部分元件都可以在元件库里找到,直接添加,而其中有一个元件在元件库中是找不到的,需要自己绘制。通过工具框绘制元件如下图:

重命名后保存即可。回到原理图绘制界面,按以上步骤加载自定义的元件库,就可以找到刚才绘制的元件。

具体步骤如下:

1. 在工程下建立schematic document文件。

2. 画出元件cn,元件cn

3. 保存元件用tools---rename commponent保存元件,元件名cn。(在原理图设计时用add remove可找到此元件,加入即可)。

元件cn6二、pcb板图及封装库设计。

2.1封装库设计。

由于上文提到了元件cn在封装库中没有其所需的封装我们需创建一个封装cn6。

设计步骤:1. 建立文件pcb libray document文件;

2. 在topoverlay层画上边框,边框大小为1600mil*400mil;

3. 设置焊盘第一个焊盘为方形其他为圆形,焊盘直径150mil,孔径50mil;

4. 保存封装名为cn6如图,结束封装。

封装cn6

2.2 pcb板规划。

设计好的元件需要放入pcb板中,所以我们需要规划一个大小适合的pcb板来盛放这些元件。

设计步骤:1. 建立文件pcb libray文件并打开。

2. 设置好原点,在keepoutlayer画出边框大小为100mm*70mm。

2.3载入网络表。

生成网络表之后我们就可以在pcb文件中载入它了,使用design---load nets---execute来载入元件封装。

注意:因为二极管封装diode0.4的两个焊盘的号码是a、k,我们的原理图上却是,所以要在封装库里找到它并修改成。

二极管封装diode0.4

2.4 pcb板图。

根据上面设计的电路确定电路板的物理尺寸及电气边界。步骤如下:

1.进入pcb设计编辑器,单击编辑区下方的keep out layer,将当前工作层设置为keep out layer,如图所示。该层为禁止布线层,一般用于设置电路板的边界。

执行菜单命令place/keepout/track,绘制电路板的边框。执行菜单design/options,在“signal lager”中选择bottom lager,把电路板定义为单面板。

2.执行命令design/load nets,显示如下图所示的load/forward annotate netlist对话框。单击browse按钮,打开select对话框。

在其中选择上面准备好的网络表文件。若显示以上结果,则表示加载网络表无误,否则必须修改原理图,并且必须重新生成网络表后重复上述步骤。确认没有错误信息后,单击execute按钮,加载网络表与元件到电路板上。

3.装载网络表后,我们可以把元件拖入边框之中再通过tools/aoto placement/aoto placer来给元件排列位置,排列好后需要手工调整一下使得pcb板更加美观。

4.布好后就可以布线了,使用aoto route all/all打开autorouter setup选项可以在里面设置布线的要求,设置完成后点击rout all自动布线。

pcb板图

小结:经过为期两周的eda课程设计——protel 99se 电路设计教程,我学到了很多东西。当时感觉很神秘的东西,今天看来真是so easy。

系统的学习加上老师的指导,整体感觉对这个有很大的提升。 原来感觉制板很神奇,现在我们也能做电视机、电脑什么的板子,感觉很有成就感,在我印象里面这些东西离我们的生活很远很远,一直感觉是很神奇的东西,现在我们也能设计,我们有了更形象的认知,拉近了知识与我们自身的距离,为我们以后的学习,提供一个好的方法。我们的专业要求有很强的动手能力,我们只有亲身经历,才能巩固我们所学的知识,更好的运用这些知识。

“纸上得来终觉浅,觉知此事要躬行!”这两周,让我对protel 99se有了更深的了解。

《汽车课程设计》实训大纲

汽车课程设计 实训大纲。课程类别 专业技术必修课学。时 60课程 学。分 适用专业 汽车电子技术 汽车技术服务与营销专业。一 汽车课程设计实训的目的与意义。汽车课程设计实训是工科专业教学中的一个重要环节,对于加强学生的感性认识和加深对专业理论知识的理解具有重要作用。学生通过课程设计实训,可以了解汽车...

EDA课程设计

题目一 数字钟设计 学号1 15 一 实验目的。学习并掌握数字钟的原理 设计方法。二 实验内容。计数始终由模60秒计数器 模60分计数器 模24小时计数器 报时模块 分 时设定模块及输出显示模块构成。可以采用同步计数器或异步计数器设计方法。三 实验要求。计时范围为0小时0分0秒至23小时59分59秒...

eda课程设计

哈尔滨工业大学 威海 信电学院电子信息工程。一 软硬件介绍。1软件部分介绍。1.1 quartus ii 是altera公司的综合性pld fpga开发软件,支持原理图 vhdl veriloghdl以及ahdl altera hardware description language 等多种设计输...