版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程设计实验报告课题:8086最小模式系统的原理图及PCB图设计学院:信息科学与工程学院实验时间:09.12.28-10.01.10目录ProtelDXP课程认识TOC\o"1-5"\h\z\o"CurrentDocument"二、设计课题以及设计要求3\o"CurrentDocument"三、绘制原理图4\o"CurrentDocument"四、绘制PCB图与圭特^6五、生成印制板电路图8\o"CurrentDocument"六、布线跟生成模拟图9七、系统原理图12\o"CurrentDocument"八、系统封装图16\o"CurrentDocument"九、元器件清单18\o"CurrentDocument"十、课程设计总结19\o"CurrentDocument"参考文献21ProtelDXP课程认识ProtelDXP是一款为计算机电路辅助设计的多功能的应用软件,是一个继承的电路开发环境,能为设计者提供统一的电路设计的界面、系统菜单和设计工具。从功能上,ProtelDXP可以分为五大部分:电路原理图绘制部分、印制电力板设计部分、自动布线部分、可编程逻辑设计部分和电路仿真部分。使用上述所提供的各种功能,设计者便能从电路的原理图设计开始,最终得到所需要的印制电路版图(PCB。在正确安装好了ProtelDXP软件之后,必须要熟练掌握各种系统参数和基本设置,以及工具栏中的各种基本操作、各种符号所代表的意义。本次课程设计只要使用到该软件的原理图以及PCB图的绘制和自动布线部分。二、设计课题以及设计要求本次课程设计主要考查对8086最小模式系统的原理图和PCB图的设计。实验目的1)掌握8086最小模式系统的设计方法。2)熟练ProtelDXP的使用方法。实验设备PC微机一台、ProtelDXP软件实验内容本实验完成的是一个基于ProtelDX啾件的8086最小模式系统原理图以及PCB图设计。设计8086最小模式系统,包括8086CPU地址锁存器、数据总线收发器、时钟发生器等。利用8255芯片进行接口扩展,外接矩阵键盘电路和数码管显示电路等,也可以自行扩展其他外设。学习掌握ProtelDXP软件的使用方法,绘制上述系统的原理图以及印制电路板图(PCB。实验说明以及步骤本实验完成的是一个基于ProtelDXP软件的原理图及PCB图设计,不需要设计实验室的唐都仪器箱,只需要一台PC机和一款Protel软件即可。简略实验步骤如下:1)熟悉掌握8086最小模式系统的设计方法,设计该系统的原理框图。2)建立新的元件库,绘制系统所需要的元件的原理图。3)绘制相关元件的原理图的封装图并完成封装。4)生成印制电路板图,排版布线生成效果图。三、绘制原理图电路原理图设计的主要目的就是将电路中的电器件使用特定的符号并将它们的电气联接关系在图纸上正确地表达出来。一般,构成电路原理图的主要部分包括一下几个部分:器件符号:电路原理图中的器件在电路中都能用一个能表示该器件某些特征的符号表示。这些符号包括一个表示器件特征的实体以及与实际器件相对应的引脚组成。连线:电路原理图中的连线表述的是各个元器件引脚之间的电气连通关系。在ProtelDXP中的电气连线的名称是Wire(导线)。符号:在电路设计时对一些特殊的地方都有一些通用的处理方式。例如,对电源和接地的处理、输入和输出的端口等等。在这些地方电路图的绘制一般都由特定的符号表示。常用的电路符号如下所示:J_VCCJL~T///Ipe—>附加说明:在电路原理图中除了表示电路的电气连通关系之外,有时为了更清晰地说明电路的功能或其他技术要求,便于图纸的阅读,电路原理图也可以包含一些必要的其他说明性的内容。这些说明性内容没有任何电气意义,仅是对于电路原理图的注释和说明,例如:文字、图形、符号等等。如下图所示:AD16«oasheetPowerLine一般来说,电路原理图的设计工作包括:设置电路图图纸大小、规划电路图的总体布局、在图纸上放置元件、进行布局和布线、然后对各元件以及布线进行调整、最后保存。对于软件所带的元件库中已有的原理图,我们可以直接打开系统的Libraries,选择元件所在的库,再查找到元件,就可以调用出所需要的原理图。
如右图操作界面:如右图操作界面:对于系统在库中没有的元件,则需要先事先建立一个新的原理图元件库,再在这个新的库里面绘制所需要的元件原理图。具体步骤如下:1)启动ProtelDXP系统,执行[File]/[Nevi/[SchematicLibrary)菜单命令,系统将建立一个“Schlibl.Schlib”的原理图库5LHLibrary5LHLibraryComponents:Description74LSOOoB264JaoeGCPUS255A<外<J8282(1ft...1JQ2Q4(时..DeleleAlias-es生成如上所示的界面之后,点击Add生成如上所示的界面之后,点击Add和Edit就可以添加和编辑元件原理图RinsNameT^peAddDeleteEditPassivePassive?PassivesP月ywN—2)执行[File]/[SaveAs】菜单命令,在弹出的保存文件对话框中可以修改文件的名称和路径。四、绘制PCB图与封装元件封装是一个空间的概念,主要是指实际的电子元件的整个外形结构尺寸。在理解元件封装时,要注意一下几点:1、不同的元件可以有相同的封装,例如所有40个管脚的双列直插式芯片都可以采用DIP40封装,即只要元件的外观结构相同,就可以采用相同的封装。2、同一功能的元件也可以有不同的封装,具体选哪一种封装形式,取决于电路的实际需要,如功率、电流等。3、PCB印制电路板设计软件一般会提供封装库供选择,但是也有可能需要对于特殊元件的封装自行设计。4、对于自行设计的封装,一定要使元件中使用的管脚号跟自制的封装一致,否则会导致错误。类似从已有的库里面调出原理图一样,只不过是选择Libraries中的Footprints。进行类似的操作就可以调出所需要的封装图。首先新建一个的封装库PcbLib1.PcbLib用来保存所需要自行设计的PCB图。操作步骤如下:执行【Tools]/[NewComponeni命令,系统自动激活元器件向导,然后就可以根据已打开的对话框提供的向导指引进行元器件封装的创建。在创建过程中,可以自己设定封装图的类型,在本次实验中,主要的封装都是采用DIP(双列直插模板)。还有焊盘尺寸,焊盘间距,封装外型轮廓线尺寸以及焊盘个数等等的设置。⑶区25niPC6Libi加SelectedFootprint⑶区25niPC6Libi加SelectedFootprintComponentVizard-Dualm-1inePackage(DIP)Specifythepaddimensions50mil50而I50Hl["Rack]|>][Cancel)另外,对于元件的自行封装则需要对元件添加已设计的PCES。双击元件原理图,能得到该元件的ComponentProperties.在这个对话框中可以修改元件的各类属性,也可以添加封装图。点击Models中的Add,即可以选择添加相对应的封装图。如下图所示:PCBlodel?XFootpriniModalName磔2附址镶存黑]Browse...PjnMap...DesertionFoatpiiitnotfound如上所示,也可以从已有的库里面选择,选才?Libraryname或是Librarypath,就可以找到库中所需要的封装图。
五、生成效果图绘制好相关原理图和封装图之后,在生成印制电路板之前,还需要对PCB板进行规划,主要有结构尺寸,元件选择与布局(要根据实际情况,选择印制板上的元件封装形式以及尺寸,并合理布局。)以及环境参数的设置等等。因为本次设计的电路也算是比较复杂的,所以在生成之前要重新定义印制板的物理边界。执行[Design]/[BoardShape]/[RedefineBoardShape]菜单命令,鼠标光标变成十字形状,工作窗口的背景变成黑色,而初始的印制板物理边界变成绿色。单击鼠标左键就可以确定印制板物理边界的一个顶点从而可以设置出所需要的印制板电路板。生成印制电路板之前,首先新建一个PC眼件并保存。之后再打开已经完全设计好的原理图,执行【Design]/[UpdataPCBDocumentPCBI.Pcbdod菜单命令后,就会弹出如图所示的【EngineeringChangeOrder]对话框。VjRemoveRemoveVjRemoveRemove@Remove&Remove"Remove引Remcrvsy_|RemoveVIRemove#RemoveQRemove*Remove间Remove,RemtweVJRemove*Remove"Remove&Remove**ReiTiDveRem&veRemoveClearanceConsUaini[CteaiancFromWPCB2PtbDocqComponentOeaianceConstraFrom量PCBiPcbDocFanoiiControl[Style-Auto[From魁PCB2,PcbDoc-L>FarioiJControl[Style-Auto[From-FCB2.PcbDoc*FanouiControl[Style「Auto匚From■PCBZ.PcbDoct>FariDiiControl-Aiito匚From■PCBZPcbDoeOFanoirfControl[Style-AntoLFromWPCA2iPtt)DocQHeightCtsnstiairl[PiefHeight=From■PCB2PcbDoc-i_>HoleSizeConstraint[Min=1nwFrom魁PCB2PcbDoc-l>LayerPah[LayerPairs-EnfonFrom"PCB2PcbDoc*PasteMaskExpansion|Ekp曰trFrom0PCBZPcbDoc□>Po^gcinCorn^clS®值[8WbFrom・PCBJ.PcbDoci_>P&wsPlaneClursnee[ClearsFromMPC02PthDae」PowaPlaneConnect5iyle[StFrom献PCB2PtbDneoRoutingCornersIS^e-45DecFrom魁PCB之PcbDocQRoutingLayers[TopLa^r-HoFrom制PCBJ.PcbDoci>RoutingPrioriy[Pricnity-0|From—FCB2.PcbDflcl>RoutingTcpdoap[Tapologcp■£Fran■PCEZ.FcbDoci.>RdutiftgViaStyle[FiefSizfe■fFromWPCB2.PcbDocQShort-Circuil:Constraint恰horttFromPCB2PtbDocEngineeringChangeOrder一7xjModifcalien?StatusAEnsbhActimAfFecbedObjectAFfededDocumntCheckDoneVaidateChangesEweouteChangesReportChanges...其中,【ValidateChanges]是使更改有效。如上所示,点击该键之后,Status(状态栏)中的Check会出现一个标记。如果全部出现;,那就表示该动作可以执行,否则就要返回到原理图中查看相应的元件进行修改。【ExecuteChanged表示执行更改。当全部动作都有效后,单击该按键,则元件就能载入到PCB文件中。[ReportChanges]表示更改报表。执行此命令后,将会弹出[ReportView】(报表预览)对话框,在该对话框中含有本次更新的文件、网络和元件类型等的详细资料,同时还可以设定不同的显示比例,以及惊醒打印输出、存盘等操作。之后,若再对原理图进行了修改,也只需要进行如上操作对PCB图进行更新就可以了。执行完相关操作后,就能生成一个最初始的印制板电路图。此时的各个元件的PCB图都是排列成一条,所以我们还需要对其进行排版。排版过程中要注意各个元器件之间的连线,一般CPU应该放在中间位置,而其他元件的排版则根据它们与CPU:问的连线来做安排。比如大部分线都连接在CPU6左边,则将该元件放在CPUS端。并且,各组连线最好不能有交点,可以选择该元件,点空格键进行翻转使得各组连线尽可能平行相连。另外,一般晶频振荡器要放置在CPU!近,否则会比较难感应。而且,键盘电路则要放置在整个电路板的右下方,而数码管显示电路则安置在键盘电路附近以方便更好的操作和观察。总之,要尽量将各个元件合理安排在一个尽可能适宜的矩阵范围内,并使得各元件能较均匀地分布在该范围内的各个部位。六、布线跟生成模拟图布线之前需要选择一个合适大小的区域,并修改区域线的属性,作为印制电路板的边界。布线方法分为手工布线和自动布线。一般情况下,比较复杂的电路图选择自动布线。在本次实验中,我们选择自动布线。但在之前也还是要对各种线进行设置。主要是对布线规则(Routing)中的【Width】的三类线的设置:地线、电源线和其他导线。【Width】设计规则用于设定布线时的导线宽度,可以设置导线的三个宽度约束,即最大宽度(Maximum、参考宽度(Preferred)和最小宽度(Minimum,注意修改最小宽度值之前必须先设置好最大宽度。设置对话框如下所示:RulesandConstmint3Editor?ETDupgnRufes4审Ela,M-泰HmE刑“Wkkh・HW&h右Widbi/片Wid出」+MRotinaTdpdogy田片RouhiigPrioiily十>5RoMmgLaswis■+qRdJtHg匚qe白伯■+j^RfflAngViaStjie十二FanoutEahlrcil■*3MT*■♦Ma$k.EJHane*「/1BSlXKlhtE7?Mam/aeljjiiftg+HighSpeedE-:JPlacemenl+|E-,qn&IntcgriiyNameWidth_2CciinmenlUnqueFDOQW<fflDFWhae(heFrst口匕白曰rnatahi&sOaiONetClassOLayerJ1NetandLa^srQAdvancedIQu&iylJufilyHFUIQuerj3InNee('GWO'jCanstiahtsQueryBuidw.PiralerredWidlh45miMinWiillhMmdMdiWidlh5WOCher«teriiliGIfnpedartteDsiveilWdlh叵Layers;inlayer就mek口匕卜A£lribii«onL即耳L学曲SlackReleiereeLs^erMinWdlhRidaiedSize|MakWidlh"INsm|lit.NmeL40ml4Onl45而I期阑50miBottomLwsr50mVTopLapwBgltomLa^erTopLapisr生成的模拟印制板电路图如下所示:E1-:二二■一二•__L生成的3D模拟图如下所示:七、、系统各部分原理图a)8086CPU系统原理图b)8255A(外围接口芯片)(2片)1GNDVcc(+5V)ADMAD15AD13A16/SJADJ2A17/S4AD11A18/S5AD10A19/S6AD9BHE/近AD8MN/KlXAD7RDAD6HOLD(RQ7GTQ)ADSHLDAO<Q/GT1)AIMWR(LOCK)AD3MTO(S2)AD2DT/R(S1)ADIDEN(S0)ADOALE(QSO)NNDRTEVQSl)INTRTESTCLKREADYGNDRESET2345678910111213141517181920生292827至2524空2221098743-3-35-433-3331631PA3PA4PA2PA5PAIPA6PAOPA7RCwrCSRESETGNDDOAlDIAOD2PC7D3PC6D4PC5D5PC4D6PCOD7PCIvccPC2PB7FC3PB6PBOPBSPB1PB4PB2PB3407i393331375366357刎S33932103111AO122913281427152616251724IS2319222021c)8286(数据总线收发器)(2片)d)8282(地址锁存器)(3片)]234579-io-AOVcc(+5V)AlBOA2BlA3B2A4B3A5B4A6B5A7B6OEB7GNDT20Te诟nTe石UTTi
2
3
4
57飞ToDIOVcc(+5V)12345677/J■--一一■■■.■,■,.■■a一一DDDDDDDOGO11343-di5-ZDoooo^ooonDDDDDDDDS2019IB171?ITe)74LS00(集成与非门)f)74LS138(译码电路)1AVCC1B4B1Y4A2A4Y2B3B2Y3AGND3Y1277AVCCBYOCY1G2AY2G2BY3G1Y4Y7Y5GNDY616141512五Tog)6264(存储器)h)8284(时钟发生器)1234567890-1-2-3-4D4CL436仃出glOL1112DOD1D2INNAAAANAAAAKIaTOGVccXIX2TANKEFlF/COSCRE^RESETIS1716BIIn12ITTo键盘接口电路显示电路Lj^<R10VCCp*数码首、8086最小系统模式原理图二二三三三三-=i.三LLJL1.------H三三E_a二空二二三三三三-=i.三LLJL1.------H三三E_a二空一二一三二-.&,■K!!w-J4—・urLS>IJIkIJC51.enR•J三二二二三二.1二一一hIA2,无法打印原图,所以只能在此附上A2,无法打印原图,所以只能在此附上注释:因为在Protel中的图纸设置为一张较模糊的小图,敬请理解。a)8086CPU八、系统封装图b)8255Ac)8286(数据总线收发器)地址锁存器)d)8282(
九、元器件清单打开原理图,执行【Reports]/[BillofMaterials],可以生成该系统原理图中所用到的元器件。得到本次设计的部分元器件清单如下:十、课程设计总结本次实验是初次接触ProtelDX啾件,虽然说这次的系统设计并不是很复杂,但是在操作实验过程中也还是遇到了一些问题,不过经过老师的指导和通过查阅课外资料,都一一得到了解决。首先是原理图元件库的建立,整个系统原理图所要用到的芯片都要先在原理图元件库中存在。因为这次设计所需要的不能在软件所配套的元件库里找到,主要需要我们自己自行设计,根据芯片的管脚图即可容易画出原理图。但是,在实验过程中,我们发现,本来按照管脚图,每个管脚都会标明输入、输出管脚或是两者皆可。而在原理图中,如果使用这种具有标明输入输出性质的管脚,就会导致即使在管脚已经连线后,系统还是会以一条红色波浪线提示该管脚的连线存在错误或是警告。所以,我们修改了芯片引脚的ElectricalType,除了VCCffiGND?脚是Power之外,其余的全部是Passive0另外,在元件库中绘制原理图时,一定要从该区域的第四象限开始画图,否则会导致在从库中调用该原理图时无法将其放到指定的图纸区域内。创建好元件库之后,绘制系统原理图时也要注意一下整个系统的布局。选择合适的图纸大小,使得各芯片之间的连线和分布都比较清晰。系统原理图中用到总线可以使得芯片间的连线简单明了,但是必须要使用网络标号标清楚每一根输出线或输入线。比如CPLW地址锁存器8282之间的地址总线的连接,一定要标注清楚CPU勺地址线AD-AD19分别连接到8282的DI0-DI7中的哪一根,而且输出时所用的网络标号要跟输入时的名称一致。网络标号的放置也需要注意,不能放到管脚上或是其他地方,而要放置使其与管脚的相交处,即移动网络标号至产生红色小叉叉的时候。否则在生成印制电路板时系统会提示错误或是自动布线时会丢失一些相关的接线。设计中有用到74LS0Q作为与非门的作用。一般情况下,原理图的设计中常采用芯片处理,而不是独立的与非门电路,特别是要用到多处。因为一块74LS00芯片中有四个与非门,可以将多个与非电路集成到一块芯片中,有利于节省资源,也有利于封装。74LS138的输入端和使能控制端的连接也值得考虑。刚开始,我把CPU的M/I-O输出连接在了74LS138的输入端中的一个,后来经过老师指点,才知道这样的连接是有瑕疵的。M/I-O的输出就是要能判断CP久要连接到存储器(M还是接口电路(IO),因为6264的片选信号是低电平有效,所以应该直接将M/I-O经反
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026中国华电集团有限公司广东公司本部及科创中心一般管理人员招聘7人笔试备考题库及答案解析
- 2025广东中烟工业有限责任公司招聘20人备考题库附答案
- 2026上海市临床检验中心招聘笔试备考试题及答案解析
- 2025山西省县级纪委监委考试录用公务员358人备考题库附答案
- 2025年合肥市瑶海区招聘社区政府购买岗位人员91名备考题库附答案
- 2025广东广州市花都区炭步镇人民政府招聘专职消防员1人(公共基础知识)测试题附答案
- 2025年沈抚示范区工会面向社会公开招聘工会社会工作者20人(公共基础知识)综合能力测试题附答案
- 2025年湖南岳阳市消防救援支队第二批政府专职消防员招录156人备考题库附答案
- 2025年黑龙江省农业融资担保有限责任公司人才公开选聘53人备考题库附答案
- 2025年温州瑞安市市属国有企业公开招聘63人考试参考题库附答案
- 班级互动小游戏-课件共30张课件-小学生主题班会版
- 物流企业仓储安全操作规程与培训教材
- 黄体酮破裂课件
- 中学学生教育惩戒规则实施方案(2025修订版)
- ISO 9001(DIS)-2026与ISO9001-2015英文标准对照版(编辑-2025年9月)
- 结算审计踏勘现场实施方案详细版
- 手机玻璃工厂年终总结报告
- 全国大学生职业规划大赛《信息与计算科学》专业生涯发展展示
- 急诊科护士年终总结汇报
- 瓦斯发电安全规程培训课件
- 无人机生产线布局与空间规划方案
评论
0/150
提交评论