电子线路CAD实训设计报告专业学生姓名班级学号指导教师完成日期201年月日目录1.电子线路CAD与protel99se概述 (2)2.电气原理图的编辑 (4)2.1原理图的绘制 (4)2.2原理图的电气检查 (6)2.3报表的生成 (7)3.PCB板设计 (9)3.1设计前准备 (9)3.3布线 (10)3.4设计规则检查 (12)4.心得体会 (14)1.电子线路CAD与protel99se概述传统的电子线路设计工作,需要有完备的元器件和仪器设备在实验室中反复调整测试才能完成。
这需要消耗大量的时间、精力以及实验成本。
随着计算机技术的发展,电子线路系统设计工作进入了计算机辅助设计阶段,电子设计CAD 软件实现了计算机辅助设计的功能。
图1-1 Protel99 SE页面早期的PROTEL主要作为印制板自动布线工具使用,运行在DOS环境,对硬件的要求很低,在无硬盘286机的1M内存下就能运行,但它的功能也较少,只有电路原理图绘制与印制板设计功能,其印制板自动布线的布通率也低,而现今的PROTEL已发展到DXP 2004,是个庞大的EDA软件,完全安装有200多M,它工作在WINDOWS95环境下,是个完整的板级全方位电子设计系统,它包含了电路原理图绘制、模拟电路与数字电路混合信号仿真、多层印制电路板设计(包含印制电路板自动布线)、可编程逻辑器件设计、图表生成、电子表格生成、支持宏操作等功能,并具有Client/Server(客户/服务器)体系结构,同时还兼容一些其它设计软件的文件格式,如ORCAD,PSPICE,EXCEL等,其多层印制线路板的自动布线可实现高密度PCB的100%布通率。
在国内PROTEL软件较易买到,有关PROTEL软件和使用说明的书也有很多,这为它的普及提供了基础。
想更多地了解PROTEL的软件功能或者下载PROTEL99的试用版,可以在INTERNET上。
使用Protel99 SE进行电子线路设计的大致流程主要包括两个方面:原理图编辑阶段和PCB设计阶段。
原理图编辑阶段主要是原理图的编辑(有时需要电气元件的编辑)、电气规则检查及局部或整体电路仿真测试至最后的报表生成;PCB设计阶段:PCB设计(封装图形元件的编辑)、设计规则检查及信号完整性分析。
Protel99 SE不仅在绘制原理图、PCB版布局布线等方面功能更加完善,而且为用户提供功能强大、使用方便的仿真器,它可以对当前所画的电路原理图进行即时仿真,因此在电路的整个设计周期都可以仿真查看和分析其性能指标,以便及时发现设计中存在的问题并加以改正,从而更好的完成电路设计。
具体特点如下:1、强大的分析功能用户可以根据Protel99SE电路仿真器所提供的功能,分析设计电路的各方面性能,如电路的交直流特性、温度漂移、噪声、失真、容差、最坏情况等特性。
2、丰富的信号源其中包括基本信号源:直流源、正弦源、脉冲源、指数源、单频调频源、分段线性源,同时还提供了齐全的线性和非线性受控源。
3、充分的仿真模型库Protel99SE提供了20多个模拟和数字仿真元件库,共包含6000多个常用元器件。
这些组件库包括了常用二极管、三极管、单结晶体管、变压器,晶闸管、双向晶闸管等分立组件,还有大量的数字器件和其它集成电路器件。
同时Protel99SE提供了一个开放的库维护环境,允许设计者改变原有器件模型,也可创建新器件模型。
4、友好的操作界面(1)无需手工编写电路网表文件。
系统将根据所画电路原理图自动生成网表文件并进行仿真。
(2)通过对话框完成电路分析各参数设置。
(3)方便地观察波形信号。
可同时显示多个波形,也可单独显示某个波形;可对波形进行多次局部放大,也可将两个波形放置于同一单元格内进行显示并分析比较两者的差别。
(4)强大的波形信号后处理,可利用各种数学函数对波形进行各种分析运算并创建一个新的波形。
(5)方便地测量输出波形。
Protel99SE提供了两个测量光标,打开它们可测量波形数据。
2.电气原理图的编辑2.1原理图的绘制电路原理图,就是使用电子元器件的电气图形符号以及绘制电原理图所需的导线、总线等示意性绘图工具来描述电路系统中各元器件之间的电气连接关系的一种符号化、图形化的语言。
因此,这些电气图形符号必须为全世界范围内电气、电子工程技术人员所接受的、通用的图形符号,以便进行技术协作和交流。
国家标准局在1985年制定《电气图用图形符号》(即GB 4728-85)。
首先,进行元件电气图形符号库的加载及管理;找到所需的元件库,在元件库中找到需要的元件。
如图所示。
图2-1 元件参数设置其次,放置元件并修改元件参数。
其中重要的参数有(1)Footprint(元器件封装形式):它是印制板编辑过程中布局的依据,常见的封装形式有DIP、SIP、SOP、SOIC、BGA等;(2)Designator(元件标号):元件在电路图中的顺序号,一般均需给出,可利用“自动编号”功能;(3)Part:型号或大小,缺省时表示元件名称。
最后进行连线,用到总线、总线分支及网络标号。
原理图如图所示。
图2-2(a)任务1原理图图2-2(b)任务2原理图2.2原理图的电气检查通过SCH提供的电气法测试功能(ERC),可以找出缺陷,没有连接的网络标号、悬空的引脚等。
在进行任务2电气检查时,出现Floating pins on Net..(为引脚悬空未连接),最后生成的检查文档显示有警告(不影响PCB设计)出现:图2-3 警告显示2.3报表的生成1、网络报表记录了原理图中元件类型、序号、封装形式以及各元器件之间的连接信息,借助网络表可检查连线的正确性。
[C301POLAR0.64700e-6]2、元件清单报表目的是迅速得到一个设计项目或电路图所包含的元件类型、封装形式、数目等,以便进行采购和成本预算。
Part Type Designator Footprint Description0.1e-6 C7 RAD0.1 Capacitor0.1e-6 C9 RAD0.1 Capacitor0.1e-6 C5 RAD0.1 Capacitor0.1e-6 C6 RAD0.1 Capacitor0.1e-6 C8 RAD0.1 Capacitor0.1e-6 C11 RAD0.1 Capacitor0.1e-6 C10 RAD0.1 Capacitor0.1e-6 C13 RAD0.1 Capacitor0.1e-6 C12 RAD0.1 Capacitor1N4148 D12 DIODE0.4 Diode1N4148 D13 DIODE0.4 Diode1N4148 D11 DIODE0.4 Diode1N4148 D7 DIODE0.4 Diode1N4148 D10 DIODE0.4 Diode1N4148 D9 DIODE0.4 Diode1N4148 D8 DIODE0.4 Diode4.7k R8 AXIAL0.56.000MHZ Y1 SIP2 CRYSTAL10e-6 C3 POLAR0.6 Electrolytic Capacitor25p C1 RAD0.1 Capacitor25p C2 RAD0.1 Capacitor47e-6 C15 POLAR0.6 Electrolytic Capacitor47e-6 C14 POLAR0.6 Electrolytic Capacitor74LS05 U5 DIP-14 Hex Inverter with Open-Collector Output74LS373 U2 DIP20 Octal D-Type Transparent Latch with 3-State Output 74LS4069 U6 DIP1478L05 U8 DIP4 3-Terminal Positive Voltage Regulator78L12 U7 DIP4 3-Terminal Positive Voltage Regulator270 R7 AXIAL0.54700e-6 C4 POLAR0.6 Electrolytic Capacitor6264 U4 DIP288031 U1 DIP4027256 U3 DIP28 262 144-BIT UV ERASABLE PROGRAMMABLE READ-ONLY MEMORYLED D3 SIP2LED D2 SIP2LED D1 SIP2LED D6 SIP2LED D5 SIP2LED D4 SIP2SW-PB RES1 SIP2表2-1 任务2元件清单报表3.PCB板设计3.1设计前准备印制电路板(Printed Circuit Board)设计是电子产品设计的关键环节之一,其影响电子产品的可靠性、稳定性、抗震强度等。
设计前需了解印制板的材料、种类及结构,对工作参数进行设置、规划电路板尺寸,例如,需了解各工作层:信号层、中间信号层、内电源/地线层、机械层、掩膜层、丝印层等。
3.2印制板的选择规划及PCB布局对于任务1,完成原理图编辑后,执行Sch编辑窗口内的“Design”菜单下的“Update PCB”命令,创建空白PCB文件,自动装入元件封装图及其电气连接关系。
由于元器件较少、电路简单,选择单层板。
PCB布局时需满足布局原则:(1)分开布局模拟电路、数字电路及大回流电路,减小系统间耦合;(2)各单元电路、单元内元件位置合理,连线尽可能短;避免信号迂回传送(3)优先安排核心元件、发热量大及热敏感元件。
图2-4 任务1元件布局对于任务2,利用“Printed Circuit Board Wizard”(印制板)创建空白的PCB文件。
图2-5 任务2元件布局3.3布线布线分手动布线和自动布线两种方式,很多时候需两种结合。
对于任务1进行手动布线。
图2-6 任务1手动布线图2-7 任务2自动布线3.4设计规则检查电路板设计完成后,执行“Tools”菜单下“Design Rule Check”(设计规则检查),看是否违反布线规则。
任务1检查报告Protel Design System Design Rule CheckPCB File : Sheet1.PcbDate : 19-Jun-2014Time : 11:15:03Processing Rule : Hole Size Constraint (Min=1mil) (Max=100mil) (On the board )Rule Violations :0Processing Rule : Width Constraint (Min=10mil) (Max=10mil) (Prefered=10mil) (On the board )Rule Violations :0Processing Rule : Clearance Constraint (Gap=10mil) (On the board ),(On the board )Rule Violations :0Processing Rule : Broken-Net Constraint ( (On the board ) )Rule Violations :0Processing Rule : Short-Circuit Constraint (Allowed=Not Allowed) (On the board ),(On the board )Rule Violations :0Violations Detected : 0Time Elapsed : 00:00:00任务2检查报告:Protel Design System Design Rule CheckPCB File : PCB2.PCBDate : 19-Jun-2014Time : 11:04:25Processing Rule : Clearance Constraint (Gap=20mil) (On the board ),(On the board )Rule Violations :0Processing Rule : Width Constraint (Min=20mil) (Max=20mil) (Prefered=20mil) (On the board ) Violation Track (11800mil,9580mil)(11820mil,9580mil) TopLayer Actual Width = 10milRule Violations :1Processing Rule : Short-Circuit Constraint (Allowed=Not Allowed) (On the board ),(On the board ) Rule Violations :0Processing Rule : Broken-Net Constraint ( (On the board ) )Rule Violations :0Processing Rule : Short-Circuit Constraint (Allowed=Not Allowed) (On the board ),(On the board ) Rule Violations :0Processing Rule : Broken-Net Constraint ( (On the board ) )Rule Violations :0Violations Detected : 1Time Elapsed : 00:00:004.心得体会通过这两周的实训,我们对于Protel99se软件有了一定的了解和认知。