《DXP课程设计报告_2.docx》由会员分享,可在线阅读,更多相关《DXP课程设计报告_2.docx(16页珍藏版)》请在第一文库网上搜索。
1、。广东海译大学电子线路CAD课程设计Prote1DXP应用实践一RS232转RS485电路姓名XXX院系XXXX班级自动化XXX班学号XXXXX指导教师XXX时间2010年12月8日目录摘要1INTRODUCTION21 设计内容、设计要求及原理31.1 1设计内容31.2 这设计要求31.3 电路设计原理32 PROTE1DXP理图绘制42.1准备画图42.1.1启动PrOte1DXP41.1 2定位元件和加载元件库42.3 原理图放置元件42.4 连接线路和放置节点52.4.1连接线路52.5电路ERC电气规则检查52.6生成网络表52. 7生成元器件列表63PCB板的设计63. 1创键P
2、CB文件63. 2定义PCB的大小63. 3向PCB装入网络表63. 4布置元器件的位置74. 5自动布线。84课程设计总结及心得体会9鸣谢10参考文献H附录121电路原理图(见上页)122 .PCD电路板(见上页)123 .元器件清单表124 .原理图网络报表12摘要摘要Prote1DXP是第一个将所有设计工具集于一身的板级设计系统,电子设计者从最初的项目模块规划到最终形成生产数据都可以按照自己的设计方式实现。Prote1DXP运行在优化的设计浏览器平台上,并且具备当今所有先进的设计特点,能够处理各种复杂的PCB设计过程。通过设计输入仿真、PCB绘制编辑、拓扑自动布线、信号完整性分析和设计输
3、出等技术融合,Prote1DXP提供了全面的设计解决方案。在此,本人用Prote1DXP课程设计实现RS232-485转换器(原理图)设计、PCB(印制电路板)设计、AutoRouter(自动布线器)等,以熟悉掌握PrOteIDXP基本操作、一般使用方法和基本功能的实现。关键词:PrOte1DXP软件;RS232-485转换器原理图设计;PCB电路板设计abstractINTRODUCTIONProteIDXPwasthefirsttoa11designtoo1setatasuitboard1eve1designsystem,e1ectronicdesignersfromtheinitia1p
4、rojectmodu1ep1anningtofina11yformedtheproductiondatacanbeaccordingtoyourowndesignwayrea1ization.Prote1DXPruninoptimizationdesignbrowseronthep1atform,andhavethedesigncharacteristicsofthecurrenta11advanced,candea1witha11kindsofcomp1icatedPCBdesignprocess.Throughsimu1ation,PCBdesigninputdrawingeditors,
5、topo1ogyautomatica11ywiring,signa1integrityana1ysisanddesignoutputetctechno1ogyintegration,Prote1DXPprovidescomprehensivedesignso1utions.Here,IDXPcurricu1umdesignwithProte1rea1izeRS232-485switch(princip1echart)design,printedcircuitboard(PCB)design,AutoRouter(automaticroutingdevice),etc.Inordertomast
6、erthebasicoperation,DXPProte1genera11yusemethodandthebasicfunctionrea1ization.KEYWORDS:Prote1DXPsoftware;RS232-485switchprincip1ediagramdesign;PCBdesignProte1DXP应用实践一RS232转RS485电路自动化XXXX,XXXXXXXXXXX,XXX指导教师:XXXX1设计内容、设计要求及原理1.1 设计内容通过操作Prote1DXP软件,设计课程以实现实现数字钟的SCH(原理图)设计、SCH(原理图)仿真、PCB(印制电路板)设计、Auto
7、Router(自动布线器)和FPGA设计等,并熟悉掌握Prote1DXP基本操作、一般使用方法和基本功能。1.2 这设计要求设计的原理图与PCB图要符合行业规范,根据设计任务和指标,初选电路;通过调查研究、设计计算,确定电路方案;掌握正确的布局、布线方法;筛选元器件,独立进行电路仿真调试,并通过调试改进设计方案。1.3 电路设计原理RS232-485转换器主要包括了电源、232电平转换、485电路三部分。本电路的232电平转换电路采用了NIH232或者也可以直接使用MAX232集成电路,485电路采用了MAX485集成电路。为了使用方便,电源部分设计成无源方式,整个电路的供电直接从PC机的RS
8、232接口中的DTR(4脚)和RTS(7脚)窃取。PC串口每根线可以提供大约9mA的电流,因此两根线提供的电流足够供给这个电路使用了。经实验,本电路只使用其中一条线也能够正常工作。使用本电路需注意PC程序必须使串口的DTR和RTS输出高电平,经过D3稳压后得到VCC,经过实际测试,VCC电压大约在4.7V左右。因此,电路中要说D3起的作用是稳压还不如说是限压功能。MAX485是通过两个引脚RE(2脚)和DE(3脚)来控制数据的输入和输出。当RE为低电平时,MAX485数据输入有效;当DE为高电平时,MAX485数据输出有效。在半双工使用中,通常可以将这两个脚直接相连,然后由PC或者单片机输出的
9、高低电平就可以让MAX485在接收和发送状态之间转换了。由于本电路DTR和RTS都用于了电路供电,因此使用TX线和HIN232的另外一个通道及Q1来控制MAX485的状态切换。平时NIH232的9脚输出高电平,经Q1倒相后,使MAX485的RE和DE为低电平而处于数据接收状态。当PC机发送数据时,NIH232的9脚输出低电平,经Q1倒相后,使MAX485的RE和DE为高电平而处于数据发送状态。2Prote1DXP理图绘制2. 1准备画图3. 1.1启动PrOteIDXP(1)从WindoWS操作系统的开始菜单或桌面快捷图标进入Prote1DXP环境。(2)使用菜单Fi1eNewPCBPrOje
10、Ct建立新工程文件。并保存,在PCBProjeet建立Schematic电路原理图编辑器,一个名为Sheet1SchDoc的原理图图纸出现在设计窗口中,并且原理图文件夹也自动地添加(连接)到项目。这个原理图图纸现在列表在ProjeCtS标签中的紧挨着项目名下的SChematiCSheetS文件夹下。并保存,然后开始设计原理图。(3)设置画图环境单击右键,然后选择“Option/DocumentOption”,在下图所示的窗口中设置图纸大小、方向、栅格等内容。然后根据要求进行原理图参数设置:在开始绘制原理图之前,保存这个原理图图纸,因此选择Fi1eSaveo4. 2定位元件和加载元件库1点击1i
11、bniries标签显示库工作区面板。2 .在库面板中按下SearCh按钮,或选择TOO1SSearcho这将打开查找库对话框。3 .确认正确路径,点击MiSCe1IaneoUSDeViCeS.Int1ib库以选择它,如本数字钟中的寻找SN741S90N芯片只需在1ibniriesSearch单元文本框内键入SN741S90N即可。4 .点击Search按钮开始查找,将所需的元器件找到放置在原理图编辑器。关闭Search1ibraries对话框。2.3 原理图放置元件1 .从元器件库中取出所需的元器件后,放在工作区中,如需翻转的可按空格键进行0、90、180、270四种角度的翻转。2 .修改元器
12、件的流淌号及幅值大小,在放置元器件的进程中,按Tab键,在弹出的对话框中修改元器件属性,更改其中的流水号与幅值,在ComPonentPrOPertieS对话框的Properties单元,设置Designator,检查PCB封装模型。4 .规则栏的设置将显示在原理图中。点击规则列表中的Add显示ParameterPrOPertieS对话框。输入名称Va1Ue以及值20n。确认String作为规则类型被选择,并且va1ue的ViSibIe框被勾选。点击OK即可。5 .在对话框的Properties单元,点击Comment栏并从下拉列表中选择二VaIUe,将ViSibIe关闭。点击OK按钮返回放置模
13、式。右击或按ESC退出放置模式。6 .移动元器件,使其美观整洁,尽量使元件朝一个方向放置,并把连接关系紧密的元件放在靠近的地方。2.4 连接线路和放置节点2.4.1连接线路1 .从菜单选择P1aceWire或从WiringToo1s工具栏点击Wire工具进入连线模式,当执行方该命令后,光标将变为十字形状,此时按Tab键,即可进行导线的属性设置,当将光标移至元件接口或导线上时,光标中将出现一黑点,单击右键后导线就练到接口或导线上了。2 .将光标放在元件一端。当你放对位置时,一个红色的连接标记会出现在光标处。这表示光标在元件的一个电气连接点上。3 .左击固定第一个导线点。移动一根导线从光标处延伸到
14、固定点。4 .完成这部分导线的放置。注意光标仍然为十字形状,表示你准备放置其它导线。要完全退出放置模式恢复箭头光标,再一次右击或按ESC。电路总原理图见附录1。2. 5电路ERC电气规则检查画好电路图后需对电路进行电气规则检查,点击PrOjCCt/projectoptions菜单,文件中对电路存在电气问题进行描述,并且会在电路图中用红圈标出部分电气问题的具体位置。电气规则主要指元件引脚是否连接到电路中等。只有解决了所有ERC文件中标出的问题,才可开始创建PCB文件和电路的仿真。3. 6生成网络表选择菜单Design/Nest1istZprote1命令。随后在project栏会多出一项Proje
15、ctOutputsfor1anshifeng,展开后有一个“*.net,这就是生成的网络表。网络表中主要内容分为两部分,一部分是各元件的属性参数,以方括号作为开头和结尾;一部分是各元件引脚的电气连接信息,以圆括号作为开头和结尾。网络表是原理图与印制电路板之间的一座桥梁,是印制电路板自动布线的依据。网络表提供了电路的元件清单以及元件之间的互联关系。网络表见附录.2 .7生成元器件列表在原理图界面下执行菜单命令ReportsXBi11ofMateria1即可生成了材料清单。材料清单包括电路图中所有元件的名称,类型和封装号和元件的备注,材料清单见附录。3 PCB板的设计3. 1创键PCB文件同创建.sch电路图文件一样,双击进入document,在我的工程文件夹1ANSHIFENG.PRJPCB下执行菜单击右键Addtonewproject-PCB,即可创建PCB文件。4. 2定义PCB的大小1 .描绘电气边界,边界决定了印刷电路板的尺寸,只能在KeePoUt1ayer层描绘边框,在其他层画边框会使造成无法布线。在.PCBDOC的KEEPO1JT层用画线工具绘制边框方法为:单击PCB编辑窗口下方的KEEPOUT层面板标签,p1ace-KEEPOUT-Track)2 .重定义板型:执行DeSign