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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

protel课程设计脉宽调制信号控制电路.docx

1、protel课程设计脉宽调制信号控制电路课 程 设 计Protel应用实践脉宽调制信号控制电路初始条件:Protel99se 及以上版本如protel DXP要求完成的主要任务: 1. 绘制具有一定规模、一定复杂程度的电路原理图*.sch(自选)。可以涉及模拟、数字、高频、单片机、或者一个具有完备功能的电路系统。2. 绘制相应电路原理图的双面印刷版图*.pcb3. 对电路原理图进行仿真,给出仿真结果(如波形*.sdf、数据)并说明是否达到设计意图。时间安排:序号阶段内容时间1安排任务第18周2电路选择与绘制第18周3撰写报告第19周4答辩第19周合 计2周指导教师签名: 年 月 日 系主任(或

2、责任教师)签名: 年 月 日脉宽调制信号控制电路的绘制摘 要随着计算机技术的发展,计算机软件在电路设计中的应用来越广泛。本报告以Protel为平台,叙述其在电路原理图和印刷电路图设计中的应用方法,并提出和解决该软件在设计过程中常遇到的问题及其解决办法。本报告以脉冲宽度调制信号控制电路为例。脉冲宽度调制器控制电路SG3525A应用广泛,常用于开关电源中。关键词:Protel99 SE; 电路设计流程; 原理图设计; 印刷电路板设计AbstractAlong with the development of computer technology, the application of comput

3、er software in electrocircuit design is more and more popular. Or cad and Protel are commonly-used softwares. This report introduces the application of protel 99 SE in electrocircuit design, the design of the electrocircuit principle-map, the design of print circuit board and the solution for the pr

4、oblems arisen in the design process. The SG3525A series of pulse width modulator control integrated circuit is used widely. It is used often in the switch power. Keywords: Electrical Circuit Design; PROTEL99SE; Schematic Circuit Design; Printed Circuit Board Design1引言PROTEL是PORTEL公司在80年代末推出的EDA软件,在电

5、子行业的CAD软件中,它当之无愧地排在众多EDA软件的前面,是电子设计者的首选软件,其基于Windows环境的99SE版本,不仅提供了功能完备的电路设计工具,而且具备强大的电路仿真能力。Protel应用实践课程设计旨在让同学们对Protel软件的熟练操作,并对其各项强大功能的了解。本次课程设计是以脉冲宽度调制信号控制电路为例,叙述原理图绘制、原理图库元件的创建、PCB设计等的具体步骤和出现问题及其解决方法。早期的PROTEL主要作为印制板自动布线工具使用,运行在DOS环境,对硬件的要求很低,在无硬盘286机的1M内存下就能运行,但它的功能也较少,只有电原理图绘制与印制板设计功能,其印制板自动布

6、线的布通率也低,而现今的PROTEL已发展到PROTEL99(网络上可下载到它的测试板),是个庞大的EDA软件,完全安装有200多M,它工作在WINDOWS95环境下,是个完整的板级全方位电子设计系统,它包含了电原理图绘制、模拟电路与数字电路混合信号仿真、多层印制电路板设计(包含印制电路板自动布线)、可编程逻辑器件设计、图表生成、电子表格生成、支持宏操作等功能,并具有Client/Server (客户/服务器)体系结构,同时还兼容一些其它设计软件的文件格式,如ORCAD,PSPICE,EXCEL等,其多层印制线路板的自动布线可实现高密度PCB的100布通率。 图1 Protel99SE桌面图标

7、Protel99SE是应用于Windows9X/2000/NT操作系统下的EDA设计软件,采用设计库管理模式,可以进行联网设计,具有很强的数据交换能力和开放性及3D模拟功能,是一个32位的设计软件,可以完成电路原理图设计,印制电路板设计和可编程逻辑器件设计等工作,可以设计32个信号层,16个电源-地层和16个机加工层。一、Protel 99 SE的系统组成按照系统功能来划分,Protel99se主要包含以下俩大部分和6个功能模块。1、电路工程设计部分(1)电路原理设计部分(Advanced Schematic 99):电路原理图设计部分包括电路图编辑器(简称SCH编辑器)、电路图零件库编辑器(

8、简称Schlib编辑器)和各种文本编辑器。本系统的主要功能是:绘制、修改和编辑电路原理图;更新和修改电路图零件库;查看和编辑有关电路图和零件库的各种报表。(2)印刷电路板设计系统(Advanced PCB 99):印刷电路板设计系统包括印刷电路板编辑器(简称PCB编辑器)、零件封装编辑器(简称PCBLib编辑器)和电路板组件管理器。本系统的主要功能是:绘制、修改和编辑电路板;更新和修改零件封装;管理电路板组件。(3)自动布线系统(Advanced Route 99):本系统包含一个基于形状(Shape-based)的无栅格自动布线器,用于印刷电路板的自动布线,以实现PCB设计的自动化。2、电路

9、仿真与PLD部分(1)电路模拟仿真系统(Advanced SIM 99):电路模拟仿真系统包含一个数字/模拟信号仿真器,可提供连续的数字信号和模拟信号,以便对电路原理图进行信号模拟仿真,从而验证其正确性和可行性。(2)可编程逻辑设计系统(Advanced PLD 99):可编程逻辑设计系统包含一个有语法功能的文本编辑器和一个波形编辑器(Waveform)。本系统的主要功能是;对逻辑电路进行分析、综合;观察信号的波形。利用PLD系统可以最大限度的精简逻辑部件,使数字电路设计达到最简化。(3)高级信号完整性分析系统(Advanced Integrity 99):信号完整性分析系统提供了一个精确的信

10、号完整性模拟器,可用来分析PCB设计、检查电路设计参数、实验超调量、阻抗和信号谐波要求等。二、Protel 99 SE的功能特性1、开放式集成化的设计管理体系2、超强功能的、修改与编辑功能3、强大的设计自动化功能2 电路原理图的绘制及仿真2.1 电路原理图的绘制无论是可编程逻辑器件的设计、电路仿真,还是PCB电路板的设计,原理图的设计都是这一切工作的基础,因此在进行电路原理图的绘制时一定要保证准确无误,尽量做到图面清晰、可读性好。2.1.1选取电路图说明及其分图 在逆变开关电源电路中,常采用脉冲宽度调制控制器SG3525A,控制电路主要是由反馈与给定的误差处理电路、过流过压保护电路以及脉冲调整

11、输出电路三部分组成。在原理图绘制中,也利用到了插接件。原理图绘制过程中要注意,由于控制电路中采用的运算放大器、比较器等电路较多,所以在放置双运放(LM353)、双电压比较器(LM393)等这一类具有多路功能单元的元件时,应以电气连接特性为指导思想,尽量将同一芯片内的功能单元的引脚靠近放在一起,以利于PCB布线工作。如图2,为总原理图。图2 脉冲宽度调制信号控制电路1、稳压电路2、过压保护电路3、误差处理电路4、脉冲调整输出电路2.1.2 具体设计步骤1. 建立工程文件、原理图文件,设置编辑环境(1)建立工程文件及原理图文件。选择菜单【File】/【New】,建立名为“脉宽调制信号控制电路.dd

12、b”的工程文件,然后再悬着菜单【File】/【New】,弹出如图3所示的对话框。单击“Schematic Document”,建立名为“脉宽调制信号控制电路.sch”的原理图文件。图3 New Document 对话框图4 Design/Option菜单显示的Sheet Options 对话框(2)设置编辑环境。选择菜单【Design】/【Options】,弹出“Document Options”对话框,如图4。注意根据原理图的大小,设置图纸尺寸,一般选择A4。同时要选择捕捉栅格(SnapGrid)和电气特性(Electrical Grid)复选框,注意电气栅格的尺寸一定要比捕捉栅格小,而可视

13、栅格可以根据个人的喜好显示或不显示。画图方向一般都是横向。2. 制作库元件由于Protel库中没有电路图中要用的SG3525A元件和插接件。所以需要自己绘制SG3525A库元件和插接件。下面以画SG3525A元件为例,介绍如何制作库元件。(1)选择菜单【File】/【New】,出现如上图3的新建文档对话框,选择“Schematic Library Document”,新建一个名为“IC.lib”的原理图库文件。将此电路中要用到的,Protel库中没有的元件全部放在这个库中,以方便使用。图6 修改元件的名字(2)绘制库元件。进入刚刚建立的“IC.lib”的原理图库文件,界面如图5所示(注意要将工

14、作区的(0,0)点置于当前屏幕的可视范围之内)。单击左边“Group”下的“Add”按钮,在弹出的对话框中,将元件名修改为“SG3525A”。如图6。图5 绘制库元件的界面,(0,0)点置于中央,边上是绘图工具栏图6 将元件名改为“SG3525A”(3)单击如图5中所示工具栏中的(放置矩形框)按钮,在编辑界面下绘制一个所需适宜大小的矩形框。然后单击(放置引脚)按钮,在编辑界面中矩形框的添加16条线段(引脚放置位置,可以看个人需求,尤其是遵循原理图连接方便。本次连接如图8)。(注意引脚的有电气特性的一端是朝外的。)图7 引脚属性对话框(4)修改引脚属性。将鼠标移动到引脚线上,双击引脚线,出现如图

15、7所示的对话框,修改【Name】属性为引脚名称(对上划线的输入处理方法,如10脚,则输入“SD”即可)。其中,若要表示负电平输入有效的引脚外观设置,点击【Dot】打勾即可;若是时钟信号引脚,就在【Clk】项前打勾选中。绘制库元件还有很多其他的设置项,比如引脚电气特性的设定:【Elecrtical】项中的8种电气特性。Protel中,有很多技巧和知识,需要进一步的学习。经过上面几个步骤后,SG3525库元件便绘制完毕。最终效果如图8所示。图8 最后绘制成功的SG3525A3. 元件布局、绘制原理图首先添加库文件“IC.lib”到Protel库中。然后在远离编辑环境下,连续按两次P键,或者选择菜单

16、【Place】/【Parts】,弹出放置元件对话框。单击“Browse”按钮寻找需要添加的库元件。依次添加各个元件。并分别对元件编号和输入相应的封装号。强调:选择菜单【Place】/【Power Port】,进入放置电源端口状态。按Tab键进入其属性对话框,电源端口类型分为:Circle,Arrow,Bar,Wave,Power Ground,Signal Ground,Earth 7种类型。元件布局结束后,就可以对器件间的管脚进行电气连接。选择菜单【Place/Wireless】,或者单击工具栏中的(放置导线)按钮,即可执行连线操作。原理图绘制完成后,效果图见附录2。4. 设计检查原理图绘制

17、完成之后,还需要对原理图进行编译并对其连接进行检查,检查无误后才能进入PCB班的设计阶段,系统会按照用户的设置及问题的严重性,分别以“Error”(错误)或“Warning”(警告)等信息来提醒用户。选择【Tools】/【ERC】菜单,保留默认设置,单击“OK”,进行电气规则设计检查。检查后会生成与电路图同名、后缀为“ERC”的文件。至此原理图设计完成。5. 生成材料清单和建立网络表执行菜单命令/【BILL OF MATERIAL】出现新的对话框选择sheet点击下一步,其他默认直到倒数第二步将Protel Format、CSV Format、Client Spreadsheet全部选中点击下

18、一步和Finish就生成了材料清单,材料清单见附录1。网络表是原理图与印制电路板之间的一座桥梁,是印制电路板自动布线的依据。网络表提供了电路的元件清单以及元件之间的互联关系。使用菜单命令【Design】/【Create Netlist】,在弹出的对话框中,除了Sheet to Netlist选择Active Sheet外,其余选项均使用默认值。单击OK即可生成与原理图同名的网络表文件*.net。2.2 Protel 电路仿真对于“脉冲宽度调制信号控制电路”,一方面由于在protel的仿真元件库里,即在sim.ddb里,有些仿真元件没有,不能进行仿真;另一方面,在本人选取protel课程设计的原

19、理图时,一开始注重电路的复杂和丰富,希望在绘制原理图比较有挑战性,但是忽略了对电路图原理的理解。虽然对芯片SG3525A有一定的了解,但对于其应用电路并不是很熟悉,不能准确分析电路并正常进行仿真。所以进行局部仿真,只对整流稳压电路进行仿真。2.2.1 绘制原理图图9 用仿真元件绘制的稳压电路元件必须选自Sim.ddb,其它所有的元件库都不能用于仿真。所以首先要在原理图编辑器中载入仿真元件库Sim.ddb。在电路图上放置仿真元件,并设置元件的仿真参数;放置连线,绘制仿真电路原理图;在仿真电路原理图中添加电源及激励源;设置仿真节点以及电路的初始状态;接着对电力原理图进行ERC检查,如果电路中存在错

20、误,要先纠正错误才能进行仿真。这些步骤及绘制方法与第四部分电路原理图的绘制内容完全一致,最后绘制的仿真原理图如图9。最重要的是设置仿真分析的参数。图14 绘制仿真电路原理图2.2.2 电路仿真分析的设置执行菜单命令【Simulation】/【Setup.】,弹出如图10的对话框。图10 仿真分析对话框在【General】标签中的【Select Analyses to Run】栏下,选择仿真分析的方法。这里选择【Operating Point Analysis】(直流工作点分析)和【Transient/Fourier Analysis】(瞬态分析/傅里叶分析)。在对话框中的【Collect Da

21、ta For】下拉表中,有5个不同的数据存储类型。这里选择“Node Voltages ,Supply Currents ,Device Currents and Powers”(存储每个节点的电压、每个供电电源的电流以及每个元件上的电流和功耗)。接着指定所要显示数据的节点,直接双击【Available Signals】列表总需要的节点,就会在【Active Signals】列表栏中列出。如图13所示,选中“VIN”和“VOUT”。其他需要修改的参数,可以在另外的8个标签下的设置项修改。2.2.3 运行电路仿真图17 在Operating Point下的显示图16 在Transient Ana

22、lysis仿真波形分析器窗口仿真器在仿真时需要用到SPICE网络表。执行菜单命令【Simulate】/【Create SPICE Netlist】生成SPICE网络表文件*.nsx。在设置好电路原理图和仿真分析的参数后,执行菜单命令【Simulated】/【Run】就可以运行电路仿真了。仿真结果文档*.sdf将存储在本电路的设计数据库文件中,并在一个新的窗口(仿真波形分析器窗口)中显示,同时还会生成一个“*.cfg”的文件,其内保存有仿真分析参数的设置内容。如图11,是稳压电路进行仿真后的波形分析器窗口。在另一个波形分析标签“Operating Point”的显示如图12。图11 在Trans

23、ient Analysis仿真波形分析器窗口图12 在Operating Point下的显示3 PROTEL PCB印制板电路的绘制3.1创建PCB文件同创建sch电路图文件一样,双击进入document,执行菜单命令/【NEW】,显示如图3,双击 即可创建PCB文件。在生成PCB文件之前应保证原理图没有错误,文件生成后将所需要的库文件导入到PCB,否则即使原理图无错误系统也会报错。3.2规划PCB版并导入网络表(1)设定工作层面:执行菜单命令Design/Options后,得到图13所示对话框。图13 Design/Options页面基本工作层面说明: 信号层(Signal Layers):

24、用来放置元件、导线等与电气信号有关的电气元素。对于制作双面板而言,要选中顶层铜膜布线面(Top Layers)和底层铜膜布线面(Bottom Layers)。丝印层(Silkscreen):用于绘制元件的外形轮廓,元件序号和标注字符等。一般选中顶层(Top overlay)即可。防护层(Mask):自动生成,不选。禁止布线层(Keep Out Layer):用于规定放置元件和布线的区域。多层面(Multi layer):用于快速把对象(例如,焊盘和过孔)加入到所有的信号层,选中即可。其它的选项使用默认设置即可。(2)规划电气边界:在禁止布线层(Keep Out layer)进行。首先点击相应的

25、层面标签:然后在此层面上绘制一个区域(一般为方形)。在*.Sch文件界面下,执行菜单命令Design/Update PCB,会出现一个界面。全部使用默认值。然后单击按钮进入Update Design对话框的Changes选项卡,可以发现更新过程是否存在错误。如果没有错误,单击对话框的按钮Execute即可将本次更新的变动反映的PCB文件中。(3)在PCB状态下执行菜单命令【Design】/【Netlist】,在出现的对话框中点击标签 然后选择之前创建好的后缀名为.net的网络表。若元件封装、原理图均无错误后即可在PCB版上生成元器件。在网络表文件载入时,常常会出现两种错误:Footprint

26、Not Available(封装元件遗漏)、Node Not Found(引脚遗漏)。在加载的时候,应该注意改正错误,得到正确的网络表。而在此次电路中,因为插接件库元件是自己制作,在PCB的库元件里,没有相应的封装,所以还要自己画封装。在选择菜单【File】/【New】,出现如上图3的新建文档对话框里,双击图标 ,执行菜单【Tools】/【New Componeent】 按创建元件向导绘制封装。最后得到插接件封装如图14。图14 插接件封装3.3布局与布线由于这次的电路图元件较多,不适合自动布局,所以采取边布局边布线的方法,手工完成电路板的设计。手工布局,可以完全按照电路工作的实际需要,来进行

27、元件的布局,所生成的元件布局可以符合实际应用的要求,也有利于后面的布线操作。当然,也可以采取自动布局和手工布局的结合可以提高效率。此次的边布局边布线的方法既可以根据布局来布线,又可以以根据走线来布局。对于制作“脉冲宽度调制信号电路”的PCB文件,具体如下:1、执行菜单命令【Tools】/【Auto Place】,在弹出的自动布局设置对话框中,选择采用【Cluster Placer】方式进行元件的快速布局。2、用鼠标将所有的元件选中,并将她们移出所设定的电路板范围。移动完毕后,取消图件的选中状态。考虑到在电路板上,一般式先进行电源的布线,所以将整流稳压电路部分放到电路板的左边,以从上至下,从左至

28、右的顺序来进行元件的布局和走线。3、设置布线规则,将电源线“+15V”和地线“GND”的线宽定为1.5mm,交流电源输入线也为1.5mm,7815输入端的走线也为1.5mm,其余线宽为0.5mm,板上的走线安全间距为0.5mm。4、将稳压整流电路部分有关的元件手动移动到电路板的左边,进行手工布线,如图15。一般的,顶层采取水平走线,底层采取垂直走线。图15 稳压整流部分布局与走线5、将电容C103两个引脚上的+15V电源线和地线向右布线,并在走线的尾部上各加一个焊盘,避免放置【Loop Removal】功能起作用。之后进行运算放大器U1和比较器U2、U3及其它们周边元件的布局和布线,注意起降噪

29、作用的电容要靠近运放的引脚放置。图16 调整电路板走线并安置安装孔6、调整电路板的大小,并放置安装孔(即没有网络名称的焊盘),得电路板如图16。接着要在电路板底层上对“GND”覆铜,即网络名称为“GND”的焊盘要与覆铜完全连接,而不是辐射方式连接。所以对设计规则进行设置。执行菜单【Design】/【Rules】,单击对话框中的【Manufacturing】标签,在【Polygon Connection Style】设置项中对整块电路板进行设置。接下来放置覆铜。执行菜单命令【Place 】/【Polygon Plane】,在弹出的对话框中进行设置,单击“OK”。之后指定放置覆铜区域即可。如图17

30、。接着,在对电路板上的其他走线进行适当地调整。如加粗电源线等等。最后得到的电路板见附录3。7、布线完毕后,执行菜单命令【Tools】/【Design Rules Check】,对短路情况和没有布置的连线进行检查,如果不存在错误,那么对电路板的设计就完成了。图17 放置网络名称为“GND”的覆铜4 心得和体会这一学期末,我们做了一个protel软件的应用的课程设计。这个软件的功能是模拟电路的输入输出,帮助人们进行智能分析,这样一来,我们就将人工根本不能计算或者是特别繁琐的计算通过计算机轻而易举的就可以获得我们想要的结果。因此,这带给我们极大的方便。在大二上学期电工实习时接触过Protel,当时只

31、是在老师的细心指导下一步一步地跟着学,有种“依葫芦画瓢”的样子,而且进行的是较为简单的电路,其中布局布线也更多直接采用自动布局和布线,也没有进行仿真,所以还有很多功能没有用到。而这次是要靠自己去摸索,在完成课程设计的过程中,遇到了很多的困难。例如:在制作印刷电路板时,最经常出现问题的是元件封装号,如果元件的封装号不正确,就无法从网络表载入到PCB界面,一些常用器件(电阻、电容、二极管、三极管等)的封装号很容易查到,但是有些不常用的器件就很难找到,经常在网上XX,翻看了很多的网站才能找到,甚至还找不到的。但也恰是如此,让自己在不知不觉中学到了一些知识。通过这次学习和应用,我感受颇深。这次使用protel做的课题是脉冲宽度调制信号控制电路的设计。这个电路一看,还是比较丰富的,有集成运放LF353、电压比较器LM393、集成芯片SG3525A、还有没有见过的插接件等,看着觉得比较有挑战性。在绘制原理图时,还是比较顺利的,相关的器件能在元件库里找的就放置上去,而SG3525A和 插接件是自己画的元件,在原理图编辑器里添加这两个自己用心画的库元件。感觉还是很高兴的,在画元件的时候,也有相关的很多知识要学习和注意的。在进行ERC电气化检查的时候,出现了错误,仔细

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

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