电子电路CAD实验报告
学 院:电气与信息工程学院
专 业:电子信息工程
班 级:
姓 名:
学 号:
指导老师:
实验三 设计一张Protel 99 SE电路原理图实验
一、实验目的
1、通过实例熟悉电路图的设计过程。
2、掌握具体电路的设计方法。
二、实验要求
1、独立完成。
2、设计步骤符合标准规范。
三、实验设备
网络计算机,Protel99se软件。
四、实验内容及步骤
一)、实验内容:
绘制出下图所示的电路图:
二)、实验步骤:
1、启动Protel99se,新建一个设计数据库文件,名称定为“姓名”.ddb。
2、启动电路原理图编辑器,建立一个原理图文件,命名为“姓名”.sch。
3、先分析电路图中所有元器件的属性,装入元器件库Sim.ddb Miscellaneous Devices.ddb 和Protel DOS Schematic Libraries.ddb。
4、然后把所有元器件和端口放置到电路原理图纸上,并把位置放好。
5、按照上图所示,给相应的引脚添加网络标签,并连接所有的连线。
6、保存电路图。
7、原理图设计步骤
实验四 电气规则检验和生成报表实验
一、实验目的
1、通过实例熟悉电气规则检查和生成各种报表。
2、掌握具体网络表的生成方法。
二、实验要求
1、先绘制电路原理图。
2、设置具体的电气检测规则。
三、实验设备
网络计算机,Protel99se软件。
四、实验内容及步骤
一)、实验内容:
绘制出下图所示的电路图,设置电气检验规则,产生ERC报表,然后生成网络表,元器件列表和交叉参考表。
二)、实验步骤:
1、启动Protel99se,新建一个设计数据库文件,建立上图所示的原理图文件名称定为“姓名”.ddb。
2、设置电气检验规则,即产生ERC表的各种选项。有Setup和Rule Matrix两个选项卡。如下图:
3、执行Tools|ERC ,产生ERC报表,如下图:
4、执行Design|Create Netlist,产生网络表 。
5、执行Report|Cross Reference,产生交叉表 。如下图所示:
6、打印输出。
实验六 Protel 99 SE单面板设计
一、实验目的
熟悉单面板设计的全过程
二、实验要求
给出电路原理,绘制单面的PCB板
三、主要仪器设备
计算机;protel软件;抓图软件;word文字处理软件;打印机等
四、实验内容与步骤
1、将实验数据库(ddb文件)命名为“学号”+实验六.ddb
2、绘出下列电路图,并产生网络表
3.设计单面PCB板
(1)使用单层电路板:设置电路板的顶层为元器件面,底层为焊接面,同时还需要有丝印层、底层阻焊层、禁止布线层。只在底层布线。(2)电源地线铜膜线的宽度为50mil。(3)一般布线的宽度为25mil。(4)从网络表调入元器件。(5)人工连接铜膜线,PCB如下图
实验七 Protel 99 SE双面板设计
一、实验目的
熟悉双面板设计的全过程
二、实验要求
给出电路原理,绘制双面的PCB板
三、主要仪器设备
计算机;protel软件;抓图软件;word文字处理软件;打印机等
四、实验内容与步骤
1、将实验数据库(ddb文件)命名为“学号”+实验七.ddb
2.绘制下列波形发生器电路、产生网络表
3、设计双面板PCB,尺寸如图,采用插针式元器件、镀铜过孔,电源地线铜膜线宽度20mil,最小铜膜线宽度10mil。人工布局、自动布线。
第二篇:Protel 99 SE实习日记
20xx年6月30日
今天是实习的第一天,也是我接触电路板仿真设计的开始。我在自己电脑安装好了软件,所有的准备工作已经就绪,也就是说,我的设计可以开始了。
我拿出了实习要求的电路图,重新熟悉了实习要求。这是一个简单的稳压电路,我联想到我在以前的拆卸观察中见过这样类似的稳压电路。甚至说,这次实习的电路太过于简单,以至于在实际电路中很少用这样功能不全的稳压电路。所以,我之前所见到的稳压电路应该比这个要强大的多。所以,我虽然以前没有使用软件设计电路的经验,但是结合我以前设计制作简单实物电路板的经验,我对这次实习建立了良好的信心。
20xx年6月30日
我今天的任务主要是熟悉一下Protel使用界面,为进一步实习任务做准备 1 .熟悉protel应用过程,掌握protel的基本操作。能用Protel 99 SE制作其原理图并生成PCB版图;
2. 掌握Protel 99 SE 原理图设计截面,及元件符号库、封装库的设计方法,并能够熟练的运用Protel 99 SE制作各种功能电路的原理图和排除设计过程中可能产生的错误;
3. 学会印刷电路板的两种封装形式——表贴、双列直插;
4. 熟悉DSP开发板设计。
20xx年6月30日
今天主要是设计过程:
1原理图设计模块(Schematic模块)
电路原理图是表示电气产品或电路工作原理的重要技术文件,电路原理图主要由代表各种电子器件的图形符号、线路和结点组成。该原理图是由Schematic模块设计完成的。Schematic模块具有如下功能:丰富而灵活的编辑功能、在线库编辑及完善的库管理功能、强大的设计自动化功能、支持层次化设计功能等。
2.印制电路板设计模块(PCB设计模块)
印制电路板(PCB)制板图是由电路原理图到制作电路板的桥梁。设计了电路原理图后,需要根据原理图生设计成印制电路板的制板图,然后在根据制板图制作具体的电路板。印制电路板设计模块具有如下主要功能和特点:可完成复杂
印制电路板(PCB)的设计;方便而又灵活的编辑功能;强大的设计自动化功能;在线式库编辑及完善的库管理;完备的输出系统等。
原理图设计工具
原理图编辑器将画电路图工具集合成画电路图工具栏,如图3.1所示。其中包括画总线、画总线进出点、放置元件、放置节点、放置电源、画导线、放置网络名称、放置输入/输出点、放置电路方框图、放置电路方框进出点、放置忽略ERC测试点等。
20xx年6月30日
我开始在Protel中实现实习所布置的任务了。
这是一个很简单的稳压电路,电路图和结构都很简单。简单了解电路图,并且熟悉了封装信息之后,我开始在软件中实现这个电路。创建新的项目并不是一件很难的事情,我依照事前老师演示的方法成功的创建了新的项目并选择好路径保存了下来。当熟悉的Sch文档出现在眼前时,我知道一切都就绪了。
按照封装信息表中的提示,我在Sch中添加了所需要的原件。当所有的原件都添加完毕时,我遗憾的发现我并没有把封装信息正确的设置到各个元件中。所以在连线之前,我需要一一把元件的封装信息填入到原件属性中去。这并不是一件难事,但是我想到了别的:我可以一一添加属性是因为这个电路用到的元件很少,重复的也不是很多。如果我面对的是一个具有几百上千的电路板的话,我仍然需要学习如何批量正确的把封装信息填到原件属性中去。所以我停下了一一添加的工作,打算掌握批量添加封装的运用技巧。
20xx年6月30日
在前几天的实习中遇到了一些问题,主要有以下的解决办法。
(1)在画完原理图后,生成PCB图时有好多元件没有出现,change面板报错
对于这个问题,我首先便去检查各个元件的封装是否正确,发现有两个电容没有封装正确。然而在改正之后还是不能正确生成原理图。然后查看生成PCB图的change报错面板,发现有8个二极管的连接错误。我便推测是二极管的的管脚命名不能对应。然后再library面板中将二极管的管脚的A、K改成1、2.,再次生成PCB图。令人不解的是,在PCB图的change报错面板仍然有8个错误。
最后经老师协助,终于查找出问题的原因。原来是我以前曾在那个PCB文件生成过一次原理图,由于当时生成的错误太多,便放之不理。但那次生成的原理图中的错误文件,直接导致以后change报错面板有8个错误无法消失。当我把那几个错误的器件删除之后,一切正常。
(2)生成PCB文件后,器件无法旋转
这个问题的解决比较简单。在生成PCB文件,并自动布局之后,有手动调整布局。器件的位置调整很简单,但是旋转调整器件时却遇到了问题。首先,我想到的是右键快捷方式,但快捷方式没有这个功能。然后询问老师,便得到答案。原来旋转器件是需要先用鼠标选中,然后按空格键。
(3)原理图的打印问题
所有的文件都已经设计完成,可是怎样将原理图和PCB图打印出来,这又是一个问题。在向同学请教之后得知要将原理图导入Word文档。我经过复制粘贴之后,发现效果并不理像。因为直接的复制粘贴不仅将原理图导入Word文档,而且将原理图的背景也导入的Word文档。最后又经过同学指点,知道需要先将tools —preferences中的设置改变之后,就完成任务了。
20xx年6月30日
今天在实习中总结了以下几点要点,字符标注等应尽量避免上焊盘,尤其是表面贴装元件的焊盘和在Bottem层上的焊盘,更不应印有字符和标注。如果实在空间太小放不了字符而需放在焊盘上的,又无特殊声明是否保留字符,我们在做板时将切除Bottem层上任何上焊盘的字符部分(不是整个字符切除)和切除TOP层上表贴元件焊盘上的字符部分,以保证焊接的可靠性。大铜皮上印字符的,先喷锡后印字符,字符不作切削。板外字符一律做删除处理。
布线原则:
(1)连线时不要画成一段一段的,一条直线最好一直画通。
(2)不用的地方都用地填充,做成网格状。
(3)地线多走横向,电源线多走纵向。
(4)地的走线方向与集成电路的方向垂直,以减小短路的可能。
(5)时钟发生器尽量靠近该时钟器件。石英晶体振荡器的外壳要接地,石英晶体的下面以及对噪声敏感的器件下面不要走线。用地线将时钟区圈起来,时
钟线尽量要短。
(6)印刷板尽量使用弧形线,而不用90°折线,以减少高频信号对外的发射与耦合。
(7)时钟、总线、电选信号要远离I/O线和接插件。
(8)模拟电压输入线、参考电压端要尽量远离数字电路信号线,特别是时钟。
(9)闲置不用的运放正输入端接地,负输入端接输出端。
(10)对噪声敏感的线不要与大电流、高速开关线平行。
(11)任何信号都不要形成环路,如果不可避免,应让环路尽量小。 (12)高速线要短和直。
网络中的元器件,在印制版图的库中设有定义。如三极管,它的三个管脚在原理图中定义为B、C、E。而在制版设计库中定义成1、2、3。因为他们对照不上,自然调不进来。应采取的办法是将印制板设计库中的元器件修改成与原理图中定义的一致就行了
通过这几天的学习,我掌握了该软件的基本操作操作。在学习的过程中,参加有过许多错误的操作,但在老师的指导下以及自己查阅参考书,我克服了种种困难,现在基本能够熟练运用。通过本次实习,我明白了PROTEL的许多用途,特别是在仿真领域里的运用。当然,这一天的学习并不能完全掌握PROTEL,我们只是初步掌握了它的基本功能,它的其它功能我希望能在以后的学习中逐步掌握。本次实习为的是紧接着的电子课程设计,相信在课设结束后,我能牢固地掌握这一软件。
20xx年6月30日
我初步的掌握了PROTEL 99的操作流程,以及其中的注意事项。对于制作电路板也略有涉及。我明白了掌握一门必学的技术,对于我们今后的就业是十分重要的,而学好PROTEL也是我们当前克不容缓的事,而对着日新月异的各种新技术,我们必须走在时代工的前面,才有可能不会被市场所淘汰,而PROTEL软件功能的强大,更是我们必修的一门课程,学样安排了为期两周的实习时间,说明对于这门学科的重视程度不同一般。虽然我们的PROTEL还是刚入门,就已经被它强大的功能 所吸引,它的分析功能,仿真元器件和划开库,电路仿真宏模型
各种信号源等等,是那么的完善而强大,对于我们以后从事专业对口的工作是大有好处的,而我也相信,作为我们自动化专业的一名学生来说,能够懂得PROTEL是一件必须的事,它能让我们在以后的竞争中站稳脚跟。在学习的过程中,参加有过许多错误的操作,但在老师的指导下以及自己查阅参考书,我克服了种种困难,现在基本能够熟练运用,我会在以后的学习中逐步掌握更多的protel知识。
20xx年6月30日
一周的实习马上结束了
首先说一下这写报告,真是花了不少精力,Word排版真是麻烦,不过也学了不少知识。
下面就来总结一下用protel软件做PCB的大体步骤吧。 1.准备电路原理图和网络表:
根据设计要求设计电路原理图,并绘制原理图,然后由该原理图文件生成相应的网络表。
2.规划印制电路板:
在设计电路板之前,要对电路板有个初步的规划,主要是各元件的封装形式,这是一项相当重要的工作,。
3.设置参数:
设置参数包括设置元件的布置参数、板层参数和布线参数等。大多数情况下,可以直接使用系统的默认值,参数设置是一次性完成的,在后续的设计工作中很少需要修改。
4.加载网络表和元件封装:
网络表是自动布线的基础,是连接原理图和印制电路板的纽带。只有加载了网络表和元件封装后,电路板的自动布线才能完成。
5.元件布局:
规划电路板并导入网络表后,通过执行命令,系统将自动装入元件并将元件布置在电路板边框内。元件布局可以由系统自动完成,然后进行手工调整布局,布局合理后才能进行下一步的布线工作。元件布局是印制电路板设计中比较花费精力的一个步骤,需要设计者有足够的耐心。
6.自动布线:
Protel99SE中自动布线的功能相当强大,只要把有关参数设置得适当,元件布局合理,系统就会根据设置的规则选择最佳的布线策略进行自动布线,成功率几乎100%。
至此,一个布好线的PCB连线面板图就基本做成了。
这次实习面临的最大问题就是英语能力差,这很大程度上增大了学习的难度。
不过学习后才发现懂得之后也没有想象的那么困难。
这次实习不仅让我掌握了protel的基本使用方法,也让我有了一个学习英文版软件的经历,我想这对我以后都是很有帮助的。
20xx年6月30日
我按部就班的完成了所有的工作,在这中间我遇到了很多的问题。
我没有成功的连上所有的管脚,仔细检查了问题,发现这是软件的问题。在电路中改了二极管的两个管脚,成功的解决了问题。剩下的问题就是布线了,第一次自动布线没能成功,因为我没有画出边界。后来画出了边界,成功的布线成功了。我按照散热、直观的原则的手工修改了一下。最后一并检查,准确无误,加上了我的姓名班级,结束了我的实习。