电子线路CAD宋瑾songjin2012@suda.edu.cn第一课:电路CAD/EDA技术基础•教材解析•课程的教学性质与任务•课程的要求与考核•CAD/EDA概述•PCB制板工艺及过程•AltiumDesigner的发展•AltiumDesigner的特点•认识AltiumDesigner设计环境教材解析电子线路CAD——吕建平、梅军进ProtelOrCADAllegro课程的教学性质与任务•性质:本课程是为培养学生电子线路设计工作以及相关软件的实际操作能力而开设的一门实践性较强的课程。•任务:了解电路板的工艺及基本制作过程。熟练掌握电路板设计软件——AltiumDesigner(AD)。会用AD软件绘制各种电路原理图。会用AD软件进行简单原理图的仿真。会用AD软件设计电路板。会维护AD软件器件库。课程的要求与考核•要求:理论36(教室)+实验36(机房)•考核:平时(出勤)——10%实验(5次实验报告+1次综合考核)——40%理论(末考)——50%•计算机辅助4C系统CAD——ComputerAidedDesign(计算机辅助设计)CAE——ComputerAidedEngineering(计算机辅助工程)CAM——ComputerAidedManufaturing(计算机辅助制造)CAPP——ComputerAidedProcessPlanning(计算机辅助工艺过程设计)•EDA——ElectronicDesignAutomation(电子设计自动化)以计算机为工作平台,融合了应用电子技术、计算机技术、智能化技术最新成果而研制成的电子CAD通用软件包,主要用来辅助进行IC设计、电子电路设计及电路板设计。CAD/EDA概述•电子设计任务IC设计FPGA设计电路板设计原理图仿真PCB•电路设计步骤接受设计任务选择合适元件确定设计方案设计原理图仿真设计PCB后仿真PCB制板工艺及过程•两个概念•PCB的分类•单层板工艺流程•多层板工艺流程•其他工艺概念是指说明电路中各个元器件的电气连接关系的图纸。(它不涉及元器件的具体大小、形状,而只是关心元器件的类型、相互之间的连接情况。)是用来安装、固定各个实际电路元器件并利用铜箔走线实现其正确连接关系的一块基板。什么是电路原理图?什么是印刷电路板?(PCB)两个概念原理图元器件印刷电路板举例说明:PCB的分类单面板双面板多层板PCB的分类板上安装器件组装方式单层板工艺流程切板酸性蚀刻退膜钻孔丝印字符阻焊丝印图形外型加工表面处理检查多层板(内层)工艺流程切板图形转移内层AOI内层黑氧化或棕化内层排压板修边、印字钻孔钻孔图形转移镀锡蚀刻沉金绿油电镀喷锡沉锡/融锡外型加工多层板(外层)工艺流程•布线的基本原则确定板层、线宽、密度相邻层面避免互相平行走线拐弯避免直角或锐角•过孔为连通各层之间的线路钻的孔。•焊盘PCB上直接焊接器件的铜箔部分。其他工艺概念•波峰焊•再流焊•器件外形封装•光绘数据的产生拼板光绘数据的生成Gerber文件送入计算机直接在底片上绘制图形,经过显影、定影得到菲林底版。光绘数据格式Gerber文件(RS-274-D、RS-274-X)D码信息AltiumDesigner的发展•AltiumDesigner是Altium公司(澳大利亚)继Protel系列产品(Tango(1988)、ProtelforDOS、ProtelforWindows、Protel98、Protel99、Protel99SE、ProtelDXP、ProtelDXP2004)之后推出的高端设计软件。•2001年,ProtelTechnology公司改名为Altium公司,整合了多家EDA软件公司,成为业内的巨无霸。•2006年,Altium公司推出新品AltiumDesigner6.0,经过AltiumDesigner6.3、AltiumDesigner6.6、AltiumDesigner6.7、AltiumDesigner6.8、AltiumDesigner6.9、AltiumDesignerSummer08、AltiumDesignerWinter09、AltiumDesignerSummer09等版本升级。统一数据模型统一设计环境AltiumDesigner的特点思考与小结•电子线路CAD的含义是什么?•印制板的工艺流程?•常见的器件封装?•什么是光绘?有何优点?光绘文件的数据格式是什么?•AltiumDesigner主界面•文件的管理编辑器工程的概念工程的类型工程的作用设计工作区工程的创建文件的创建文件的切换文件的隐藏显示文件状态认识AltiumDesigner设计环境系统主菜单系统工具栏工作区面板工作区工作区面板切换按钮AltiumDesigner主界面•编辑器(Document)AD中,每种类型的文件打开和编辑都在相应的编辑器中。•工程的概念(Project)AltiumDesigner里创建每个设计的起点是工程。文件的管理原理图编辑器(*.schdoc)PCB编辑器(*.pcbdoc)元器件库编辑器(*.schlib)封装库编辑器(*.pcblib)•工程的类型PCB工程(*.PrjPcb)用于制造印制电路板FPGA工程(*.PrjFpg)用于FPGA设计嵌入式工程(*PrjEmb)用于产生一个软件应用程序内核工程(*.PrjCor)用于产生可以被用在FPGA里的一个功能元件的EDIF网表。集成库(*.LibPkg)&(*.IntLib)用来生成一个集成库。脚本工程(*.Prjscr)用来管理一个或多个AltiumDesigner脚本。•工程的作用关联•设计工作区(Workspace)(*.dsnwrk)多个相互密切联系的工程的集合。•工程的创建•文件的创建•文件的切换(Designer\4PortSerialInterface)鼠标ctrl+Tabctrl+shift+TabTitleAll•文件的隐藏(Hide)•显示文件状态Modified只显示在工程文件旁,表示修改过尚未保存。Hidden文件被隐藏Open文件被打开Open/Modified文件被打开,并修改过,且尚未保存。